
.navTpAnt{
    margin-left: 11px !important;
    position: absolute;
}
.navTpSeg{
    margin-left: 842px !important;
    position: absolute;
    width: 39px !important;
    height: 189px !important;
    margin: 0px 15px 0px 847px !important;
    background: white;
    z-index: 1;
}
    .navTpSeg .seg{
        top:60px !important;
    }

#crea form .cTexto {
    width: 98% !important;
}

#crea form .slide_iconos li {
    margin-right: 0 !important;
}

/* Activación dinámica de los links de idioma en el menú superior */
.ESimg { top:0px;left:-50px;}
a.ES:hover .ESimg, a.ESAct .ESimg,
a.EN:hover .ENimg, a.ENAct .ENimg,
a.FR:hover .FRimg, a.FRAct .FRimg {left:0px;}

/* El botón "Seguir comprando" de la confirmación del pedido debe ser un anchor, no un button */
#pedido .sC {
    min-width: 120px !important;
}
/* El link a "política de privacidad" en la confirmación del pedido era un tag <underline> en vez de un link*/
#pedido .txtpp a{
    text-decoration: underline;
}
/* Clases para ocultar por defecto elementos que se mostrarán con JS*/
.hidden{
    display: none;
    position: absolute;
    z-index: -1;
}
.no_hidden{
    display: block;
    position: relative;
    z-index: 0;
}
/* Correcciones en el formulario de confirmación compra.*/

/*Correccion de la longitud del título del formulario. Seleccionando el último se descoloca */
#pedido .tit {
    margin-right: 11px !important;
}
#pedido div#tu_pedido .tit {
    margin-right: 0 !important;
}
/* Añadido prefijo */
.inputMini {
    width: 25px !important;
    padding-right: 0 !important;
    padding-left: 2px !important;
    margin-right: 2px !important;
    background: none !important;
}
.inputTel {
    width: 82px !important;
    margin-left: 0!important;
    padding-right: 15px !important;
}
.lblPq {
    width: 50px !important;
}
.inputPq {
    width: 103px !important;
}

/* Correciones pantalla confirmar dirección*/

/* Centramos input falso en confirmar dirección, supongo q no estaba previsto escribir */
.err_dir{
    text-align: center;
}
/* El botón pagar no es un button, es un link */
#confirmacion a.btn{
    width: 120px !important;
    min-width: 65px !important;
    border: none;
    cursor: pointer;
}

/* Cambiamos button con play (flechita) por link */
.link_play{
    min-width: 95px !important;
    background-image: url(../imgs/sprite_crea.png);
    background-repeat: no-repeat;
    background-position: 62px -25px;
}

/* Añadimos submit en datos pedido ok */

#direccion_envio fieldset label{
    width: 80px !important;
}
#direccion_envio fieldset button{
    margin-right: 21px;
}
.direccion_pago_ok #direccionFacturacion,  .direccion_pago_ok #direccion{
    width: 430px !important;
}
/* Link emininar datos facturación */
.direccion_pago_ok a.cRj{
    font-weight: bold;
    line-height: 30px;
}
/* TODO: no se porque se me caen los iconos en formulario compra */
#crea form .slide_iconos li {
    min-width: 90px;
}
/* */



.icon_preview_wr img{
    width: 300px;
}
.iconoMuestra{
    margin:0 !important;
}

#previa .l1{
    overflow: hidden;
    height: 26px;
    display: block;
}

#previa{
    border: solid 3px #aeadad !important;
}

.tp_14 .icon_preview_wr{
    width: 60px;
    height: 60px;
}
.tp_14 .icon_preview_wr img{
    width: 600px;
}
span.no_disponible{
    margin: 15px 0;
    text-align: center;
    width: 100%;
    height: 20px;
    display: block;
}
/* Cambiamos la estructura de la explicación de producto */
#previsualizar .producto{
    width: 285px !important;
}
#previsualizar .productos {
    float:left;
}
#previsualizar ul {
    width: 150px !important;
}
/*En la visualización del pedido (donde pedimos los datos), la etiqueta es muy corta*/
#tu_pedido #previa{
    width: 240px !important;
}
/* Comportamiento enlace código promocional */
.codigo a:hover{
    cursor: pointer;
}

.codigo input { float:left;font-family: 'Raleway', sans-serif; font-weight:500; font-size:1.000em;   width:170px; margin:10px 5px 12px 5px; padding:8px 5px !important; border:solid 1px #bfbfbf; padding-right:25px;}
.codigo a.btn{
    background-image: none !important;
    width: 50px !important;
    min-width: 50px !important;
    padding-left: 10px !important;
    background-color: #666;
    float: left;
    margin-top: 13px;
}
/* Correcciones slider */
.carrousel{
    width: 4000px !important;
}
.carrousel li {
    position: absolute !important;
    float:none !important;
    width:904px !important;
}

/* Animación slider */

.animate-enter,
.animate-leave
{
    -webkit-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -moz-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -ms-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -o-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
}

.animate-enter {
    left: 20%;
}
.animate-enter.animate-enter-active {
    left: 0;
}

.animate-leave {
    left: 0;
}
.animate-leave.animate-leave-active{
    left: -20%;
}

/* Clases para ver el sprite de más productos en crea tu etiqueta */

/* PANTALLA CCREA ETIQUETA */

#crea .p11Img { top:-290px; left:0px; }
#crea .p12Img { top:-290px; left:-150px; }
#crea .p13Img { top:-290px; left:-300px; }
#crea .p14Img { top:-290px; left:-450px; }
#crea .p15Img { top:-290px; left:-600px; }

#crea .p16Img { top:-430px; left:0px; }
#crea .p17Img { top:-430px; left:-150px; }
#crea .p18Img { top:-430px; left:-300px; }
#crea .p19Img { top:-430px; left:-450px; }
#crea .p20Img { top:-430px; left:-600px; }

#crea .p21Img { top:-580px; left:0px; }
#crea .p22Img { top:-580px; left:-150px; }
#crea .p23Img { top:-580px; left:-300px; }
#crea .p24Img { top:-580px; left:-450px; }
#crea .p25Img { top:-580px; left:-600px; }


#crea .p26Img { top:-722px; left:0px; }
#crea .p27Img { top:-720px; left:-150px; }
#crea .p28Img { top:-720px; left:-300px; }
#crea .p29Img { top:-720px; left:-450px; }
#crea .p30Img { top:-720px; left:-607px; }


#crea .p31Img { top:-864px; left:-7px; }
#crea .p32Img { top:-871px; left:-157px; }
#crea .p33Img { top: -912px;left: -711px; }
#crea .p34Img { top:-905px; left:-1035px; }
/*201906 Bredax #crea .p35Img { top:-912px; left:-1110px; }*/
#crea .p35Img { top:-430px; left:-600px; }

/* Lo mismo para "otros productos */

#otrosproductos .p11Img { top:-289px; left:-3px; }
#otrosproductos .p12Img { top:-286px; left:-154px; }
#otrosproductos .p13Img { top:-291px; left:-303px; }
#otrosproductos .p14Img { top:-288px; left:-450px; }
#otrosproductos .p15Img { top:-290px; left:-604px; }

#otrosproductos .p16Img { top:-438px; left:-6px; }
#otrosproductos .p17Img { top:-438px; left:-155px; }
#otrosproductos .p18Img { top:-430px; left:-304px; }
#otrosproductos .p19Img { top:-433px; left:-454px; }
#otrosproductos .p20Img { top:-435px; left:-604px; }

#otrosproductos .p21Img { top:-580px; left:0px; }
#otrosproductos .p22Img { top:-580px; left:-152px; }
#otrosproductos .p23Img { top:-580px; left:-308px; }
#otrosproductos .p24Img { top:-580px; left:-450px; }
#otrosproductos .p25Img { top:-580px; left:-600px; }


#otrosproductos .p26Img{ top:-722px;  left: -4px;}
#otrosproductos .p27Img{ top:-722px;  left:-158px;}
/*#otrosproductos .p28Img{ top:-719px;  left:-308px;}*/
#otrosproductos .p29Img{ top:-722px;  left:-452px;}
#otrosproductos .p30Img{ top:-722px;  left:-606px;}

#otrosproductos .p31Img{ top:-864px;  left: -6px;}
#otrosproductos .p32Img{ top:-865px;  left:-154px;}
#otrosproductos .p33Img{ top:-910px;  left:-727px;}
/*#otrosproductos .p34Img{ top:-1095px;  left:-1245px;}
#otrosproductos .p35Img{ top:-1099px;  left:-1645px;}*/


/* PANTALLA PRODUCTOS  HAY QUE BORRARLOS POR QUE ESTAN DEFINIDOS EN EL STYLESMOBILE*/
#otrosproductos_secc .p11Img { top:-385px; left:0px; }
#otrosproductos_secc .p12Img { top:-385px; left:-200px; }
#otrosproductos_secc .p13Img { top:-385px; left:-400px; }
#otrosproductos_secc .p14Img { top:-385px; left:-600px; }
#otrosproductos_secc .p15Img { top:-385px; left:-800px; }

#otrosproductos_secc .p16Img { top:-575px; left:0px; }
#otrosproductos_secc .p17Img { top:-575px; left:-200px; }
#otrosproductos_secc .p18Img { top:-575px; left:-400px; }
#otrosproductos_secc .p19Img { top:-575px; left:-600px; }
#otrosproductos_secc .p20Img { top:-575px; left:-800px; }

#otrosproductos_secc .p21Img { top:-770px; left:0px; }
#otrosproductos_secc .p22Img { top:-770px; left:-200px; }
#otrosproductos_secc .p23Img { top:-770px; left:-400px; }
#otrosproductos_secc .p24Img { top:-770px; left:-600px; }
#otrosproductos_secc .p25Img { top:-770px; left:-800px; }

#otrosproductos_secc .p26Img { top:-960px; left:0px; }
#otrosproductos_secc .p27Img { top:-960px; left:-200px; }
#otrosproductos_secc .p28Img { top:-960px; left:-400px; }
#otrosproductos_secc .p29Img { top:-960px; left:-600px; }
#otrosproductos_secc .p30Img { top:-960px; left:-800px; }

#otrosproductos_secc .p31Img { top:-1149px; left:0px; }
#otrosproductos_secc .p32Img { top:-1149px; left:-200px; }
#otrosproductos_secc .p33Img { top:-1098px; left:-878px; }
#otrosproductos_secc .p34Img{ top:-1095px;  left:-1245px;}
#otrosproductos_secc .p35Img{ top:-1099px;  left:-1645px;}
#otrosproductos_secc .p60Img {	top: -1310px;	left: -180px;}


/* Corrección cuando mostramos errores en la pantalla de crear, en teoria no se llega nunca */
p.error_crea{
    width: 100% !important;
    padding: 10px 0;
    font-weight: normal !important;
    color: red !important;
}

/* Estilos correspondientes al código promocional y sus acciones */
.codigo_incorrecto{
    width: 100%;
    font-weight: normal;
    float: left;
    text-align: left;
    padding: 0px 0 10px 6px;
    color: red;
}

/* Cupon descuento */
.cupon_descuento{
    margin: 10px 0 0 40px;
}

/* Mensajes confirmación envío emails */
.envio_email_ok{
    float: left;
    font-size: 13px;
    margin: -5px 10px 10px 0;

    color: white;
    background: green;
    padding: 5px;

}
.envio_email_ko{
    float: left;
    font-size: 13px;
    margin: -5px 0 10px 0;
    color: red;
}

.mensaje_bordadas{
    margin: 0 40px;
}
