::-webkit-scrollbar{width:6px;height:2px;}
::-webkit-scrollbar-button{width:0px;height:0px;}
::-webkit-scrollbar-thumb{background:#666666;border:0px none #ffffff;border-radius:50px;}
::-webkit-scrollbar-thumb:hover{background: #000000;}
::-webkit-scrollbar-thumb:active{background:#ffffff;}
::-webkit-scrollbar-track{background:#e1e1e1;border:0px none #ffffff;border-radius:50px;}
::-webkit-scrollbar-track:hover{background:#333333;}
::-webkit-scrollbar-track:active{background:#666666;}
::-webkit-scrollbar-corner{background:transparent;}
/* Responsive */
.icono_menu{ display:none;}
.carro_movil{ display:none;}
.botonera_movil{ display:none;}
.movil{ display:none;}
/* Responsive */
*{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; z-index:11;}
body{ margin:0px auto; overflow-x:hidden;}
.cabecera{ width:100%; background-color:#ffffff; height:105px;}
.cuerpo_generico{ width:1540px; margin:0px auto;}
.redes{ float:left; margin-top:40px; width:220px;}
.redes img{ padding-right:10px; cursor:pointer;}
.log{ float:left; margin-top:40px; margin-left:20px; width:110px;}
.log span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#282828; font-weight:bold; line-height:40px; cursor:pointer;}
.log span:hover{ text-decoration:underline;}
.logotipo{ float:left; margin-top:45px; width:560px; text-align:left; padding-left:20px; min-height:55px;}
.botonera{ width:630px; float:right; left:91px;}
.boton{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#282828; font-weight:bold; margin-top:40px; line-height:40px; padding-right:40px; cursor:pointer; float:left;}
.boton:hover{ text-decoration:underline;}
.boton2{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#282828; font-weight:bold; margin-top:40px; line-height:40px; padding-right:20px; cursor:pointer; float:left;}
.boton2 img{ padding-left:10px; position:relative; top:-3px;}
.buscador{  float:left; position:relative; top:43px;}
.buscador input{ width:167px; padding-left:10px; height:28px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; background-color:#f2f2f2; border:0px;}
.buscador img{ position:relative; top:5px; right:25px;}
.minicarro{ width:60px; float:left; position:relative; top:40px; cursor:pointer;}
.minicarro img{ position:relative; top:6px; padding-right:10px;}
.minicarro span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:12px; color:#282828px;}
.banner{ height:300px; background-color:#e6e6e6; width:100%;}
.pie{width:100%; height:33px; background-color:#f4f4f4; padding-top:16px;}
.content_pie{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#9c9c9c; font-weight:bold; margin:0px auto;}
.bt_pie{ float:left; padding-right:70px; cursor:pointer;}
.bt_pie:hover{ text-decoration:underline;}
.bt_pie_content{ width:80%; margin:0px auto;}
.novedades{ width:100%; text-align:center; padding-bottom:50px; padding-top:20px;}
.tit_novedades{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; text-decoration:underline; font-weight:bold; margin-top:30px; margin-bottom:30px; text-align:center;}
.producto_novedad{ width:380px; margin-right:30px; float:left; cursor:pointer; margin-top:15px;}
.tit_prod_nov{ height:23px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; text-transform:uppercase; color:#282828; font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:center; }
.prec_prod_nov{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#282828; font-weight:bold; margin-bottom:10px; text-align:center;}
.prod_nove_list{ width:1200px; margin:0px auto;}
.linea_sep{ background-color:#e4e4e4; width:1170px; height:2px; margin-top:30px;}
.recomendacion{ width:100%; text-align:center; padding-bottom:50px; padding-top:10px;}
.tit_recomendacion{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; text-decoration:underline; font-weight:bold; margin-top:30px; margin-bottom:30px; text-align:center;}
.producto_recomendacion{ width:370px; margin-right:30px; float:left;}
.tit_recom_nov{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#282828; font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:center;}
.prec_recom_nov{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#282828; font-weight:bold; margin-bottom:10px; text-align:center;}
.prod_recom_list{ width:1200px; margin:0px auto;}
.bt_vertodo{ margin:0px auto; width:148px; height:43px; cursor:pointer; border:2px solid #000000; font-weight:bold; line-height:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; position:relative; right:10px;}
.bt_vertodo:hover{ border:2px solid #000000; color:#ffffff; background-color:#000;}
.tambienpuedes{ width:100%;}
.tambienpuedes_rg{ width:1200px; margin:0px auto; padding-top:60px;}
.tbpuedes_reg{ width:255px; float:left; padding-right:50px;}
.img_tbpuedes_reg{ text-align:center; padding-bottom:10px;}
.tit_tbpuedes_reg{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#282828; font-weight:bold; text-align:center; padding-bottom:10px; text-transform:uppercase;}
.txt_tbpuedes_reg{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#9c9c9c; font-weight:normal; text-align:center;}
.last{ padding-right:0px; margin-right:0px;}
.intranet_access{ width:1200px; margin:30px auto;}
.intranet_acc{ float:left; width:500px;}
.metodos_pago{ float:right; width:500px; position:relative; top:40px; right:-80px;}
.metodos_pago img{ padding-left:10px;}
.tit_intranet_acc{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#000000;}
.campos_intranet{ width:100%;}
.campos_intranet input{ width:228px; height:45px; background-color:#fff; border:2px solid #eaeaea; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#9c9c9c; text-align:center; margin-top:20px; margin-bottom:20px; margin-right:10px;}
.bt_franq{ color:#f4f4f4; background-color:#2e2e2e; height:46px; width:479px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; text-align:center; line-height:45px; cursor:pointer;}
.bt_distr{ color:#2e2e2e; background-color:#f4f4f4; height:46px; width:479px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; text-align:center; line-height:45px; cursor:pointer;}
.cabecera .cuerpo_generico{ position:relative; left:150px;}


/* CONTENIDO SOLO TIENDA */
.content_tiend{ width:1540px; padding-top:100px;}
.botonera_tienda{ float:left; width:222px;}
.contenido_tienda{ float:left; width:1318px;}
.boton_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:bold; cursor:pointer; padding-bottom:5px;}
.boton_tienda img{ position:relative; top:-1px; padding-left:10px;}
.boton_sub_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:normal; cursor:pointer; padding-bottom:5px;}
.boton_sub_tienda:hover{ text-decoration:underline;}
.ant_way{ width:1190px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; padding-bottom:10px; margin-bottom:50px; border-bottom:1px solid #000000;}
.ant_way a{ text-decoration:none; color:inherit}
.productos_tienda{ width:100%; padding-bottom:50px; padding-top:00px;}
.prod_tienda_list{ width:1200px;}
.bt_vertodo_t{ margin:0px auto; width:148px; height:43px; cursor:pointer; border:2px solid #000000; font-weight:bold; line-height:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; position:relative; right:10px; text-align:center;}
.bt_vertodo_t:hover{ border:2px solid #000000; color:#ffffff; background-color:#000;}
.linea_sep_t{ background-color:#e4e4e4; width:1190px; height:2px; margin-top:30px;}


/* CONTENIDO SOLO TIENDA */
.content_tiend{ width:1540px; padding-top:100px;}
.botonera_tienda{ float:left; width:222px;}
.contenido_tienda{ float:left; width:1318px;}
.boton_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:bold; cursor:pointer; padding-bottom:5px;}
.boton_tienda img{ position:relative; top:-1px; padding-left:10px;}
.boton_sub_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:normal; cursor:pointer; padding-bottom:5px;}
.boton_sub_tienda:hover{ text-decoration:underline;}
.ant_way{ width:1190px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; padding-bottom:10px; margin-bottom:50px; border-bottom:1px solid #000000;}
.productos_tienda{ width:100%; padding-bottom:50px; padding-top:00px;}
.prod_tienda_list{ width:1200px;}
.bt_vertodo_t{ margin:0px auto; width:148px; height:43px; cursor:pointer; border:2px solid #000000; font-weight:bold; line-height:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; position:relative; right:10px; text-align:center;}
.bt_vertodo_t:hover{ border:2px solid #000000; color:#ffffff; background-color:#000;}
.linea_sep_t{ background-color:#e4e4e4; width:1190px; height:2px; margin-top:30px;}
.detail_prod_tienda{ width:1200px;}
.imgs_prod{ width:140px; float:left;}
.imgs_prod img{margin-bottom:4px; cursor:pointer;}
.img_general{ width:580px; float:left;}
.content_detail{ width:480px; float:left;}
.titulo_producto_t{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:22px; color:#000000; font-weight:bold; border-bottom:1px solid #000000; margin-right:10px; padding-bottom:10px;}
.precio_producto_t{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:28px; color:#000000; font-weight:bold; padding-top:20px; padding-bottom:20px;}
.tallayunds{ width:100%;}
.unds_pr_t{ float:left; width:157px; border:2px solid #e3e3e3; height:38px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; text-align:center; line-height:36px;}
.talla_pr_t{ float:left; width:125px; height:auto; border:2px solid #e3e3e3; cursor:pointer; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; margin-left:50px; text-align:left; padding-left:20px; line-height:40px;}
.menos_unds_pr_t{ float:left; width:34px; height:38px; border-right:2px solid #e3e3e3; cursor:pointer; font-weight:bold;}
.menos_unds_pr_t:hover{ background-color:#000000; color:#ffffff; border-color:#000000;}
.mas_unds_pr_t{ float:left; width:34px; height:38px; border-left:2px solid #e3e3e3; cursor:pointer; font-weight:bold;}
.mas_unds_pr_t:hover{ background-color:#000000; color:#ffffff; border-color:#000000;}
.txt_unds_pr_t{ float:left; width:84px; height:38px; font-size:14px; font-weight:normal;}
.txt_unds_pr_t span{ font-weight:bold; font-size:16px; font-weight:bold; padding-left:10px;}
.icon_tallas_t{ float:right; width:20px; height:30px; background-image:url(imagenes/despl_talla_t_off.png); background-repeat:no-repeat; background-position:right; margin-top:4px;}
.contenedor_tallas:hover .talla_pr_t .icon_tallas_t{ background-image:url(imagenes/despl_talla_t.png); background-repeat:no-repeat;}
.add_to_cart{ margin-top:20px; margin-bottom:30px; height:38px; width:100%; background-color:#000000; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; line-height:40px; cursor:pointer; text-align:center;}
.tit_txt_descr_prod_t{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin-top:50px; margin-bottom:10px;}
.txt_descr_prod_t{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#878787; font-weight:normal; text-align:justify;}
.tit_tbteguste{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; text-decoration:underline; font-weight:bold; margin-top:30px; margin-bottom:30px; text-align:center; width:100%;}
.producto_tbteguste_t{width:221px; margin-right:19px; float:left; cursor:pointer;}

/*Mini Carro*/
#mini_carro{ position:relative; background-color:#FFFFFF;}
.minicarro_g{ background-color:#FFFFFF; width:188px; min-height:234px; border:2px solid #e3e3e3; padding:20px; position:absolute; right:150px;}
.prod_minicarro_g{ border-top:2px solid #e3e3e3; padding-top:0px;}
.prod_minicarro_g2{ border-top:0px solid #e3e3e3; padding-top:0px;}
.img_prod_minicarro_g{ float:left; width:60px;}
.txt_prod_minicarro_g{ float:left; width:118px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; color:#000000; font-weight:500; text-align:left; padding-left:10px;}

.eliminar_prod_minicarro_g{ color:#7b7b7b;  cursor:pointer;}
.eliminar_prod_minicarro_g:hover{ text-decoration:underline;}
.talla_carro{color:#7b7b7b;}
.prc_minicarro_g{ padding-top:3px; padding-bottom:3px;}
.subtotal_minicarro_g{ border-bottom:2px solid #e3e3e3; border-top:2px solid #e3e3e3; padding-top:10px; padding-bottom:10px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; text-align:center;}
.subtotal_minicarro_g span{ font-weight:bold;}
.bt_vercarrito_minicarro_g{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:500; text-decoration:underline; text-align:center; padding-top:20px; cursor:pointer;}
.bt_finalizarpedido{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#ffffff; text-align:center; width:186px; height:28px; line-height:30px; margin-top:20px; background-color:#000000; cursor:pointer;}
.productos_mini_carro{ height:280px;  width:203px;}
.scroll_bonito{ height:280px; overflow-y:auto;}
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {opacity: 0.6;}

/*Mini Carro*/

/* POP UP */
.pop_up{ background-color:rgba(0,0,0,0.6); z-index:1000; position:fixed; top:0px; left:0px; width:100%; height:100%;}
.pop_blanco{ background-color:#FFFFFF; width:430px; height:160px; position:absolute; top:50%; left:50%; margin-top:-110px; margin-left:-235px; padding:20px; padding-top:40px;}
.img_pop{ float:left; width:15%;}
.img_pop img{ width:54px;}
.texto_pop{ float:left; width:85%; font-size:17px; letter-spacing:1px; text-align:center; line-height:24px;}
.botones_pop{ margin-top:30px;}
.botones_pop a{ background-color:#2e2e2e; margin-right:10px; color:#FFFFFF; text-decoration:none; font-size:16px; text-align:center; width:200px; height:38px; line-height:38px; display:block; float:left;}
/* POP UP */


/* CONTENIDO SOLO TIENDA */
.content_tiend{ width:1540px; padding-top:40px;}
.botonera_tienda{ float:left; width:222px;}
.contenido_tienda{ float:left; width:1318px;}
.boton_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:bold; cursor:pointer; padding-bottom:5px;}
.boton_tienda:hover{ text-decoration:underline; }
.boton_tienda img{ position:relative; top:-1px; padding-left:10px;}
.boton_sub_tienda{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:normal; cursor:pointer; padding-bottom:5px;}
.boton_sub_tienda:hover{ text-decoration:underline;}
.ant_way{ width:1190px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; padding-bottom:10px; margin-bottom:-20px; border-bottom:1px solid #000000;}
.productos_tienda{ width:100%; padding-bottom:50px; padding-top:00px;}
.prod_tienda_list{ width:1200px;}
.bt_vertodo_t{ margin:0px auto; width:148px; height:43px; cursor:pointer; border:2px solid #000000; font-weight:bold; line-height:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; position:relative; right:10px; text-align:center;}
.bt_vertodo_t:hover{ border:2px solid #000000; color:#ffffff; background-color:#000;}
.linea_sep_t{ background-color:#e4e4e4; width:1190px; height:2px; opacity:0; margin-top:10px;}
.btnes_compra{ width:1170px; border-bottom:2px solid #e3e3e3; height:39px; margin-bottom:9px;}
.bt_compra{ float:left; width:192px; height:37px; border-left:2px solid #e3e3e3; border-right:2px solid #e3e3e3; border-top:2px solid #e3e3e3; margin-right:20px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#a6a6a6; text-align:center; line-height:40px; cursor:pointer;}
.bt_compra:hover{ background-color:#000000; border-color:#000000; color:#ffffff;}
.callaction_carro{ width:196px; height:38px; background-color:#000000; cursor:pointer; color:#ffffff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; text-align:center; line-height:40px; margin:0px auto; }
.msnj_carro{ margin:20px auto; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; text-align:center; width:220px; line-height:20px; padding-top:50px;}
.tepuedeinteresar{ width:100%; padding-top:150px;}
.tit_tbteguste{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#282828; text-decoration:underline; font-weight:bold; margin-top:30px; margin-bottom:30px; text-align:center; width:100%;}
.producto_tbteguste_t{width:221px; margin-right:19px; float:left;}
/* NUEVO */
.list_carro_compra_micesta{ width:1170px; margin-top:70px; }
.titulos_list_carro_compra_micesta{ width:1170px; border-bottom:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; height:45px; line-height:40px; font-weight:bold; text-align:center;}
.tit_list_carro_compra_micesta{ width:157px; padding-left:10px; float:left;}
.productos_list_carro_compra_micesta{ width:1170px; border-bottom:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; height:100px;}
.prods_list_carro_compra_micesta{ width:157px; padding-left:10px; float:left;}
.prods_list_carro_compra_micesta2{ width:167px; padding-left:0px; float:left;}
.img_carro_compra_micesta{ padding-top:10px; text-align:center;}
.txt_descr_carro_compra_micesta{ text-align:center; padding-top:20px; font-weight:bold;}
.ref_carro_compra_micesta{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#636363; padding-top:10px; font-weight:normal;}
.color_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.talla_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.precio_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.delete_list_carro_compra_micesta{ text-align:center;}
.delete_list_carro_compra_micesta img{ padding-top:35px; cursor:pointer;}
.cantidad_list_carro_compra_micesta{ font-weight:bold; text-align:center; width:80px; margin:0px auto;}
.cant_list_carro_compra_micesta{ float:left; width:20px; text-align:center; padding-top:40px; cursor:pointer;}
.cant_list_carro_compra_micesta2{ float:left; width:35px; height:23px; border:2px solid #e3e3e3; text-align:center; margin-top:35px; line-height:22px;}
.cuadro_gris_carro_compra_micesta{ margin-top:30px; margin-bottom:20px; background-color:#f2f2f2; width:1170px; height:99px; text-align:right;}
.subtotal_tit_carro_compra_micesta{ padding-top:30px; width:167px; padding-left:0px; float:right; padding-right:30px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:5px;}
.subtotal_prec_carro_compra_micesta{ padding-top:30px; width:107px; padding-left:0px; float:right; padding-right:70px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:5px;}
.bt_seguir_comprando{ float:left; font-weight:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; text-decoration:underline; cursor:pointer;}
.bt_continuar_carro_compra_micesta{ float:right; width:195px; height:39px; background-color:#000000; color:#ffffff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; cursor:pointer; text-align:center; line-height:40px; margin-right:148px;}

/* Facturacion */
.minicarro_g{ width:188px; min-height:234px; border:2px solid #e3e3e3; padding:20px;}
.prod_minicarro_g{ border-bottom:2px solid #e3e3e3; margin-bottom:0px; padding-bottom:5px; padding-top:5px;}
.prod_minicarro_g2{ border-bottom:0px solid #e3e3e3; margin-bottom:0px; padding-bottom:5px; padding-top:5px;}
.img_prod_minicarro_g{ float:left; width:60px;}
.txt_prod_minicarro_g{ float:left; width:118px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; color:#000000; font-weight:500; text-align:left; padding-left:10px;}

.eliminar_prod_minicarro_g{ color:#7b7b7b;  cursor:pointer;}
.eliminar_prod_minicarro_g:hover{ text-decoration:underline;}
.prc_minicarro_g{ padding-top:3px; padding-bottom:3px;}
.subtotal_minicarro_g{ border-bottom:2px solid #e3e3e3; border-top:2px solid #e3e3e3; padding-top:10px; padding-bottom:10px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; text-align:center;}
.subtotal_minicarro_g span{ font-weight:bold;}
.bt_vercarrito_minicarro_g{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:500; text-decoration:underline; text-align:center; padding-top:20px; cursor:pointer;}
.bt_finalizarpedido{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#ffffff; text-align:center; width:186px; height:28px; line-height:30px; margin-top:20px; background-color:#000000; cursor:pointer;}
.facturacion{ width:1170px;}
.crear_cuenta_fact{ float:left; width:517px;}
.inicia_sesion_fact{ float:left; width:353px;}
.carrocompra_fact{ float:left; width:300px; padding-top:50px;}
.tit_crear_cuenta_fact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-top:10px; padding-bottom:20px;}
.campos_form{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-left:10px;}
.campos_form span{ font-size:13px; color:#ff0000; padding-left:5px;}
.campos_form input{ display:block; width:435px; height:32px; border:2px solid #e3e3e3; margin-top:10px; margin-bottom:20px;}
.tit_campos_form{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:30px; text-decoration:underline;}
.campos_form2{ float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-left:10px;}
.campos_form2 span{ font-size:13px; color:#ff0000; padding-left:5px;}
.campos_form2 input{ display:block; width:237px; height:32px; border:2px solid #e3e3e3; margin-top:10px; margin-bottom:20px;}
.campos_form3{ margin-left:37px; float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-left:10px;}
.campos_form3 span{ font-size:13px; color:#ff0000; padding-left:5px;}
.campos_form3 input{ display:block; width:150px; height:32px; border:2px solid #e3e3e3; margin-top:10px; margin-bottom:20px;}
.campos_form4{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-left:10px;}
.campos_form4 span{ font-size:13px; color:#ff0000; padding-left:5px;}
.campos_form4 p{ display:block; width:415px; height:32px; border:2px solid #e3e3e3; margin-top:10px; margin-bottom:20px; line-height:30px; padding-left:20px; cursor:pointer;}
.campos_form4 p img{ position:relative; top:12px; right:10px; float:right;}
.condition{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-bottom:10px; padding-left:10px;}
.condition input{ margin-right:10px;}
.bt_enviar_form{ font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#000000; padding-left:10px; padding-top:20px; cursor:pointer;}
.bt_enviar_form:hover{ font-weight:bold;}
.campos_form_log{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-left:10px;}
.campos_form_log span{ font-size:13px; color:#ff0000; padding-left:5px;}
.campos_form_log input{ display:block; width:260px; height:32px; border:2px solid #e3e3e3; margin-top:10px; margin-bottom:20px;}
.txt_olvido_form_log{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#c6c6c6; position:relative; top:-10px; padding-left:10px; cursor:pointer;}
.txt_olvido_form_log:hover{ text-decoration:underline;}
.cuadro_tarjeta{ width:260px; height:56px; padding:10px; margin-top:10px; margin-bottom:20px; background-color:#dbdbdb; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; text-align:justify; color:#000000; font-weight:bold;}
.tipo_tarj{ width:100%; padding-top:20px; padding-bottom:40px;}
.tipo_tarj img{ padding-right:8px;}
.coments_form{ padding-top:10px;  padding-left:10px;}
.coments_form textarea{ width:260px; height:122px; border:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#a7a7a7; padding:10px;}

/* RESUMEN */
.list_carro_compra_micesta{ width:1170px; margin-top:70px; }
.titulos_list_carro_compra_micesta{ width:1170px; border-bottom:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#2e2e2e; height:45px; line-height:40px; font-weight:bold; text-align:center;}
.tit_list_carro_compra_micesta{ width:157px; padding-left:10px; float:left;}
.productos_list_carro_compra_micesta{ width:1170px; border-bottom:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:normal; color:#2e2e2e; height:100px;}
.prods_list_carro_compra_micesta{ width:157px; padding-left:10px; float:left;}
.prods_list_carro_compra_micesta2{ width:167px; padding-left:0px; float:left;}
.img_carro_compra_micesta{ padding-top:10px; text-align:center;}
.txt_descr_carro_compra_micesta{ text-align:center; padding-top:20px; font-weight:bold;}
.ref_carro_compra_micesta{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#636363; padding-top:10px; font-weight:normal;}
.color_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.talla_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.precio_list_carro_compra_micesta{ font-weight:bold; text-align:center; padding-top:40px;}
.delete_list_carro_compra_micesta{ text-align:center;}
.delete_list_carro_compra_micesta img{ padding-top:35px; cursor:pointer;}
.cantidad_list_carro_compra_micesta{ font-weight:bold; text-align:center; width:80px; margin:0px auto;}
.cant_list_carro_compra_micesta{ float:left; width:20px; text-align:center; padding-top:40px; cursor:pointer;}
.cant_list_carro_compra_micesta2{ float:left; width:35px; height:23px; border:2px solid #e3e3e3; text-align:center; margin-top:35px; line-height:22px;}
.cuadro_gris_carro_compra_micesta{ margin-top:30px; margin-bottom:20px; background-color:#f2f2f2; width:1170px; height:99px; text-align:right;}
.subtotal_tit_carro_compra_micesta{ padding-top:30px; width:167px; padding-left:0px; float:right; padding-right:30px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:5px;}
.subtotal_prec_carro_compra_micesta{ padding-top:30px; width:107px; padding-left:0px; float:right; padding-right:70px; font-size:11px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:5px;}
.bt_seguir_comprando{ float:left; font-weight:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#2e2e2e; text-decoration:underline; cursor:pointer;}
.bt_continuar_carro_compra_micesta{ float:right; width:195px; height:39px; background-color:#2e2e2e; color:#ffffff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; cursor:pointer; text-align:center; line-height:40px; margin-right:148px;}
.options_resumencompra{ width:1170px; padding-top:30px; padding-bottom:20px;}
.gracias_resumencompra{ float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#2e2e2e; text-decoration:underline; font-weight:bold;}
.volver_resumencompra{ float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#2e2e2e; text-decoration:underline; cursor:pointer;}
.txt_resumencompra{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:12px; color:#2e2e2e;}
.txt_resumencompra a{ font-weight:bold; color:#2e2e2e;}
.cuadro_resumen{ width:600px; min-height:645px; border:2px solid #e3e3e3; margin:40px 240px; margin-bottom:10px; padding:40px;}
.res_data{ width:100%; border-bottom:2px solid #e3e3e3; height:250px;}
.res_reg_data{ float:left; width:200px; margin-bottom:0px; font-weight:500; min-height:100px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#2e2e2e;}
.tit_res_reg_data{ font-size:14px; font-weight:bold; text-decoration:underline; padding-bottom:10px;}
.prods_list_resum{ width:575px; height:85px; padding-top:30px;}
.img_prods_list_resum{ float:left; width:85px;}
.name_prods_list_resum{ float:left; width:135px; padding-left:70px; padding-right:70px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:500; text-align:center; padding-top:20px;}
.ref_list_resum_prod{ color:#636363; padding-top:5px;}
.cant_prods_list_resum{ float:left; width:121px; text-align:center; padding-top:20px;}
.cant_prods_list_resum span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; margin:10px auto; line-height:25px; display:block; width:37px; height:25px; border:2px solid #e3e3e3;}
.precio_prods_list_resum{ float:left; width:63px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:500; text-align:right; padding-top:35px;}	
.line_cuadro_resum{ height:0px; width:100%; border:1px solid #e3e3e3; margin-top:20px; margin-bottom:20px;}
.cuadro_gris_cuadro_resum{ width:100%; height:98px; background-color:#f2f2f2; border:1px solid #f2f2f2; }
.spac_cuadro_gris{ width:370px; float:left;}
.tits_gris_cuadro_resum{ padding-top:30px; float:left; width:110px; text-align:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:500; color:#000000;}
.prec_gris_cuadro_resum{ float:left; width:50px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; color:#000000; text-align:right; font-weight:bold; padding-left:10px; padding-top:30px;}
.bt_imprimir{ width:117px; height:38px; margin:0px auto; border:2px solid #e3e3e3; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:center; line-height:40px; cursor:pointer;}
.bt_imprimir:hover{ color:#ffffff; background-color:#000000; border-color:#000000;}
.caja_error{ float:right; position:relative; top:-18px; right:67px; color:red; font-weight:bold;}
.caja_tallas{ border:1px solid #e5e5e5; border-top:none; width:147px; position:relative; left:-22px; top:-2px; -webkit-transition: height 1s; transition: height 1s;}
.caja_tallas .talla{border-top:1px solid #e5e5e5; padding-left:10px; padding-left:25px;}
.titulo_producto_t span{ float:right; color:#CCCCCC; font-size:14px; margin-top:10px; font-weight:normal;}
#caja_tallas div:hover{ text-decoration:underline;}
.cuadro_recupera_pass{ width:595px; height:220px; background-color:#ffffff; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-110px;}
.tit_cuadro_recupera_pass{ font-family:helvetica Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#000000; padding-top:30px; padding-bottom:10px;}
.txt_cuadro_recupera_pass{ font-family:helvetica Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-bottom:10px; padding-left:20px; padding-right:20px; text-align:center; line-height:20px;}
.content_cuadro_recupera_pass{ width:100%;}
.camp_cuadro_recupera_pass{ float:left; width:50%; margin-left:30px;}
.camp_cuadro_recupera_pass p{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000;}
.camp_cuadro_recupera_pass span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#ff5555; padding-left:10px;}
.camp_cuadro_recupera_pass input{ width:270px; height:30px;}
.bt_cuadro_recupera_pass{ float:right; width:40%;  margin-right:0px;}
.bt_cuadro_recupera_pass p{ width:200px; height:40px; background-color:#000000; color:#ffffff; font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center; line-height:40px; margin-top:40px;}
.login_cab{ width:180px; background-color:#fff; float:left; position: relative; left:0px; padding-right:140px; top:10px;}
.bienvenido_cab{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight: lighter; height:18px; overflow:hidden;}
.bienvenido_cab strong{ margin-right:15px;}
.bt_login_cab{ font-size:14px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#000000; cursor:pointer; float:left; padding-top:20px;}
.bt_login_cab2{ font-size:14px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#000000; cursor:pointer; float:right; padding-top:20px; padding-right:20px;}
.bt_login_cab:hover{ text-decoration:underline;}
.bt_login_cab2:hover{ text-decoration:underline;}
.micuenta_content{ width:1170px; background-color:#fff; min-height:600px;}
.tit_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding-top:20px; text-decoration:underline; font-weight:bold;}
.borde_micuenta_content{ width:100%; height:2px; background-color:#e5e5e5; margin-top:10px; display:compact; margin-bottom:30px;}
.bt_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; cursor:pointer; height:20px; }
.ico_micuenta{ float:right; width:20px;}
.contacto_content{ width:1170px; background-color:#fff; min-height:800px;}
.tit_contacto_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding-top:20px; text-decoration:underline; font-weight:bold;}
.content_contact{ width:100%;}
.tit_content_contact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; padding-left:20px;}
.izq_content_contact{ width:45%; float:left;}
.der_content_contact{ width:45%; float:right;}
.dat_content_contact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; padding-left:30px; padding-top:10px; color:#000000; font-weight:500;}
.dat_content_contact img{ margin-top:8px; padding-right:8px;}
.correo_content_contact{ padding-top:20px; padding-left:70px;}
.correo_content_contact a{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-bottom:20px;}
.tit_form_content_contact{ font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; text-decoration:underline; padding-top:30px; padding-left:70px; padding-bottom:20px;}
.formulario_content_contact{ padding-left:70px; padding-top:20px;}
.campos_formulario_content_contact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-top:20px; text-align:left; float:left; }
.campos_formulario_content_contact span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#ff5555; text-align:center;}
.campos_formulario_content_contact input{ display:block; width:265px; height:30px; margin-top:10px;}
.campos_formulario_content_contact textarea{ width:265px; height:80px; margin-top:10px; display:block;}
.bt_formulario_content_contact{ float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; text-decoration:underline; font-weight:500; cursor:pointer; padding-top:10px; text-align:center; padding-left:100px;}
.txt_dat_content_contact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-weight:500; color:#000000; padding-top:20px; padding-left:70px; }
.horario_dat_content_contact{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-weight:500; color:#818181; padding-top:20px; padding-left:70px;}
.micuenta_content{ width:1170px; background-color:#fff; min-height:600px;}
.tit_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding-top:20px; text-decoration:underline; font-weight:bold;}
.borde_micuenta_content{ width:100%; height:2px; background-color:#e5e5e5; margin-top:10px; display:compact; margin-bottom:30px;}
.bt_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; cursor:pointer; height:20px; }
.ico_micuenta{ float:right; width:20px;}
.ultimos_pedidos{ width:1095px; margin:0px auto;}
.tit_ultimos_pedidos{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:500; text-align:center; padding-top:10px; padding-bottom:20px;}
.campos_ult_pedidos{ width:100%; height:35px; border-bottom:1px solid #acacac; border-top:1px solid #acacac;}
.camps_ult_pedidos{ float:left;  height:35px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; line-height:35px; text-align:center; font-weight:bold;}
.resp_campos_ult_pedidos{ width:100%; height:35px; border-bottom:1px solid #e4e4e4;}
.resp_camps_ult_pedidos{ float:left;  height:35px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; line-height:35px; text-align:center; overflow:hidden;}
.resp_camps_ult_pedidos a{ color:#000; text-decoration:underline;}
.bt_ver_todos_ult_ped{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:underline; text-align:center; margin-top:50px; margin-bottom:30px;}
.info_micuenta{ width:390px; padding-left:20px; padding-top:50px;}
.tit_info_micuenta{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; float:left; width:50%;}
.bt_editar_info_micuenta{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#898989; font-weight:500; float:right; width:50%; text-align:right; cursor:pointer;}
.datos_info_micuenta{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; padding-bottom:10px;}
.datos_info_micuenta a{ color:#000000;}
.cambio_pass{ width:100%; padding-top:20px;}
.datos_cambio_pass{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; margin-bottom:20px; height:30px;}
.datos_cambio_pass span{ padding-right:12px; width:30%; display:block;}
.datos_cambio_pass input{ height:35px; width:70%; float:right; position:relative; top:-25px;} 
.confirma_cambios_pass{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:500; text-decoration:underline; cursor:pointer;}
.tit_misdirecciones_info_micuenta{ font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; padding-top:50px; padding-left:20px; padding-bottom:20px;}
.tit_misdirecciones_edit_info_cuenta{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; float:left; padding-top:40px;  width:50%; text-decoration:underline;}
.bt_editar_info_micuenta2{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#898989; font-weight:500; float:right; width:50%; text-align:right; cursor:pointer; padding-top:40px;}
.micuenta_content{ width:1170px; background-color:#fff; min-height:600px;}
.tit_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding-top:20px; text-decoration:underline; font-weight:bold;}
.borde_micuenta_content{ width:100%; height:2px; background-color:#e5e5e5; margin-top:10px; display:compact; margin-bottom:30px;}
.bt_micuenta_content{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; font-weight:500; cursor:pointer; height:20px; }
.ico_micuenta{ float:right; width:20px;}
.txt_forma_parte{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:500; color:#000000; text-align:center; line-height:25px;}
.txt2_forma_parte{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-weight:500; color:#000000; text-align:center;}
.formulario_content_forma_parte{ padding-left:70px; padding-top:20px; width:300px; margin:0px auto;}
.campos_formulario_content_forma_parte{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000000; padding-top:20px; text-align:left; float:left; }
.campos_formulario_content_forma_parte span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#ff5555; text-align:center;}
.campos_formulario_content_forma_parte input{ display:block; width:265px; height:30px; margin-top:10px;}
.campos_formulario_content_forma_parte textarea{ width:265px; height:80px; margin-top:10px; display:block;}
.bt_formulario_forma_parte{ width:168px; height:40px; background-color:#000; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:40px; text-align:center; margin-left:40px;}
.txt_fin_forma_parte{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000; width:100%; margin:0px auto; text-align:center; margin-top:20px; padding-bottom:100px;}
.txt_fin_forma_parte a{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
.txt_guia_compra{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000000; font-weight:500; padding-top:10px; padding-left:10px; padding-right:40px; text-align:justify;}
.txt_guia_compra_neg{ font-weight:bold; padding-bottom:20px;}
.bann_imgs2{ display:none;}
@media print {body *{visibility:hidden;}#section-to-print, #section-to-print *{visibility:visible;}#section-to-print{position:absolute;left:0;top:0;}}
.contenido_distri{width:820px;}
.linea_datos{padding-top:5px; padding-bottom:5px; border-bottom:1px solid #a6a3a3; border-top:1px solid #a6a3a3; text-align:left;}
.ancho_1{width:35%; margin-right:5%}
.ancho_2{width:60%;}
.campo_distri input[type=text]{width:100%;}
.ancho_3 input[type=text]{width:60% !important;}
.ancho_4{width:100%;}
.label_imp{margin-right:20px; color:#000000; font-size:15px;}
.radio_imp{width:20px !important; display:inline !important; border:1px solid #a6a3a3; position:relative; top:8px; background:none;}
.enviar_imp{background-color:#000000; margin-left:35%; color:#FFFFFF; margin-top:30px; text-align:center; padding:10px 60px;}
.campos_imp{width:90%;}
.no_padd{padding:0px;}
.botonera_tags{ padding-top:10px; height:30px; padding-bottom:10px; border-bottom:1px solid #d4d4d4; width:1181px; padding-left:10px;  float:right; border-top:1px solid #d4d4d4; margin-bottom:30px; margin-right:128px;}
.botonera_tags a{color:#4c4c4c; line-height:30px; text-decoration:none; float:left; margin-right:20px;}
.botonera_tienda{padding-top:0px;}
.banner_home{float:left; width:32%; margin-left:1%; margin-top:15px;}
.banner_home img{width:100%;}
/*Productos inicio*/
.producto_inicio{width:225px; float:left; margin-right:10px; margin-bottom:30px;}
.producto_inicio .tit_prod_nov{text-align:left; color:#636363; font-size:12px; font-weight:normal; height:42px; overflow:hidden;}
.producto_inicio .prec_prod_nov{text-align:center; font-size:17px;}
.bnt_det{ background-color:#000000; color:#FFFFFF; padding:5%; text-align:center; width:90%; font-size:15px;}
.last{ margin-right:0px;}
.cabecera_negra{ background-color:#000000; height:65px; position:fixed; top:0px; width:100%;}
.cabecera_negra .cuerpo_generico{ border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; height:65px;}
.cabecera_negra_der{ float:right; border-left:1px solid #FFFFFF; width:350px; height:65px;}
.cabecera_negra_der .caja_cuenta{cursor:pointer;float:left; height:65px; line-height:65px; color:#FFFFFF; font-size:14px; width:110px; padding-left:0px;}
.cabecera_negra_der .caja_cuenta img{position:relative; top:3px; margin-right:5px;}
.cabecera_negra_der .caja_idioma{position:relativee; z-index:1000; border-left:1px solid #FFFFFF; float:left; height:65px; line-height:65px; color:#FFFFFF; font-size:14px; width:110px; padding-left:0px;}
.cabecera_negra_der .caja_idioma img.mundo{float:left;position:relative;top:25px;margin-right:5px;margin-left:13px;}
.cabecera_negra_der .caja_idioma .boton2{margin-top:0px; color:#FFFFFF; border:1px solid #FFFFFF; padding:5px; margin-top:17px; height:20px; line-height:20px;}
.cabecera_negra_der .caja_idioma .boton2 img{padding-left:0px;}
.boton2 .idioma{height: 25px;line-height: 25px;border-bottom: 1px solid #FFFFFF; color:#FFFFFF;}
.boton2 .idioma:hover{color:#000000; background-color:#FFFFFF;}
.cabecera_negra_der .caja_pvo{float:left; height:65px; border-left:1px solid #FFFFFF; line-height:65px; color:#FFFFFF; font-size:14px; width:110px; padding-left:10px;}
.cabecera_negra_der .caja_pvo img{position:relative; top:10px; margin-left:5px;}
.buscador_negro{ padding-top:10px; float:left; padding-left:40px;}
.buscador_negro frm{ float:left;}
.buscador_negro img{ float:left; position:relative; top:10px;}
.buscador_negro input[type=text]{ margin-left:10px; width:350px; font-size:18px; padding-left:10px; float:left; border:none; background-color:#000000; color:#FFFFFF; height:40px; line-height:40px;}
.mostrar_busq{display:none;}
.cabecera_negra .cuerpo_generico{ width:1200px;}
.enlace_negro{ background-color:#000000; padding:5px; font-size:14px; display:block; width:70%;  color:#FFFFFF;  text-decoration:none; margin-bottom:2px;}
.linea_negra_madre{ display:none;}


.bord_roj{ height:36px; background-color:#952310; width:100%; }
.contenido_central{ width:1540px; margin:0px auto;}
.titular_oraculo{ font-family: 'Amatic SC', cursive; font-size: 98px; color:#952310; text-align: center; padding-top: 20px; padding-bottom: 20px;}
.banda_roja{ background-color:#952310; width:100%; height:550px;}
.oraculo{ float:left; width:45%;}
.oraculo img{ position: relative; top: 50px; left:200px;}
.contenido_oraculo{ float:left; width:55%; position:relative; top: 50px; right: 100px;}
.txt_contenido_oraculo{font-family: 'Amatic SC', cursive; font-size: 75px; color:#ffffff; text-align: right; }
.bt_compartir{ text-align: right; padding-top: 60px;}
.banda_blanca{ width:100%; background-color:#ffffff; height: 215px;}
.tit_banda_blanca{font-family: 'Amatic SC', cursive; font-size: 55px; color:#952310; text-align: right; position: relative; top: 35px; right:100px;}
.contenido_premios{ width: 100%; height: 1150px; background-image: url(imagenes/fondo_descu.png); background-repeat: no-repeat;}
.cuadro_participa{ width:530px; background-color: #952310; text-align: center; margin: 0px auto;}
.txt_cuadro_participa{ font-size: 19px; color: #ffffff; font-weight: normal; text-align: justify; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; padding: 60px; line-height: 25px;}
.bt_participa{ padding-top:30px; padding-bottom: 30px;}
.cuadro_comofunciona{ background-color:#952310; width: 70%; margin-top: 250px; margin: 120px auto;}
.superior_comofunciona{width:100%; height: 140px;}
.tit_cuadro_comofunciona{ text-align:right; padding: 30px; vertical-align: top; float: right;}
.ilustra_comofunciona{ position: relative; top: -160px; vertical-align: top; float: left;}
.txt_cuadro_comofunciona{ font-size: 19px; color: #ffffff; font-weight: normal; text-align: right; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";  padding-bottom: 25px; line-height: 25px; padding-right: 30px;}
.ultimos_ganadores{ width:100%; background-color:#ffffff;}
.tit_ultimosganadores{font-family: 'Amatic SC', cursive; font-size: 57px; color:#952310; text-align: left; padding-top: 30px; padding-bottom: 10px;}
.cuadro_ultimosganadores_tit{ width:222px; height: 150px; background-color: #952310; float: left; margin: 5px;}
.banda_ganador_cuadros_reg{ width:100%; height: 60px;}
.tit_ganador{ float:left; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: underline; padding: 10px; padding-top: 20px; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}
.fecha_ganador{ float:right; font-size: 27px; color: #ffffff; font-family: 'Amatic SC', cursive; padding: 10px;}
.nombre_ganador{ font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 25px; color: #ffffff; font-weight: bold; text-align: center; padding-bottom: 10px;}
.tipo_premio{ font-size: 38px; color: #ffffff; font-family: 'Amatic SC', cursive; text-align: center;}
.cuadro_registrate{ width:935px; height: 750px; background-color:#952310; border: 4px solid #ffffff; }
.tit_cuadro_registrate{ text-align:center; padding-top: 40px; padding-bottom: 40px;}
.txt_cuadro_registrate{ text-align: center; font-size: 19px; color: #ffffff; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; line-height: 25px; padding-bottom: 50px;}
.campo_form_regist{ width:100%; margin:0px auto; text-align: center; margin-top: 20px;}
.campo_form_regist input{ width:540px; height: 80px; background-color:#ffffff; border: 2px solid #232222; border-radius:8px; margin: 0px auto; font-size: 17px; font-weight: bold;  color:#232222; text-align: center; padding-left: 30px;}
.txt_recuerda{width: 540px; color:#ffffff; padding-top: 10px; font-size: 18px; text-align: left; margin:0px auto; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}
.bt_acceder {text-align: center; margin-top: 30px;}
.bt_acceder button,.bt_acceder input[type=submit]{ width: 250px; height: 60px; background-color:#d8d8d8; border:2px solid #232222; border-radius:16px; cursor: pointer; margin:10px auto; text-align: center; font-weight: bold; font-size: 22px;}
.bt_tipouser {text-align: center; margin-top: 30px;}
.bt_tipouser button{width: 540px; height: 60px; background-color:#d8d8d8; border:2px solid #232222; border-radius:16px; cursor: pointer; margin:20px auto; text-align: center; font-weight: bold; font-size: 22px;}
.bt_tipouser button:hover{ background-color: #ffffff;}
.txt_expl{ color:14px; color:#ffffff; font-weight: normal; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; text-align: center; width:500px; margin:0px auto; padding-bottom: 20px; }
.txt_expl a{ color:#ffffff;}
.txt_cuadro_participar{ text-align: left; padding-left: 100px; font-size: 16px; color: #ffffff; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; line-height: 25px; padding-bottom: 50px; padding-right:100px;}
.txt_cuadro_participar span{ font-size:24px; display: block; text-align: left; padding-bottom: 20px; padding-top: 20px;}
.bt_participarya{ margin:0px auto; text-align: center;}
.mostrar_movil2{ display:block !important;}

.localiza_banda_negra{height:50px;background-color:#000;font-family: Helvetica, Arial, Gotham, "Helvetica Neue", sans-serif;color:#ffffff;}
.cuerpo_montatienda{width:1200px; text-align:left;}
.izquierda_banda{display:block;float:left;position:relative;top:11px;left:50px;}
.izquierda_banda img{position:relative;top:5px;margin-right:20px; width:21px; height:21px;}
.caja_principal_monta{padding-top:0px; overflow:hidden; background-color:#FFFFFF;  background-image:url(../imagenes/fnd_monta.jpg); background-position:center; background-repeat:no-repeat; height:933px; padding-bottom:0px;}
.caja_1_monta{overflow:hidden; height:940px; position:relative;}
.caja_2_monta{content: '';position: absolute;left: -1081px;width: 100%;height: 993px;background-color: #61a8dc;-webkit-transform: rotate(33deg);-moz-transform: rotate(33deg);transform: rotate(33deg);}
.caja_3_monta{font-size:45px; padding-top:120px; line-height:60px;}
.caja_4_monta{color:#848992; font-size:22px;}
