.ficha-img{float:left;position:relative;width:52%;text-align:left;}
.ficha-img img{width:100%;max-width:600px;}
.caja-des{float:right;position:relative;width:41%;}
/* .ficha-des{float:right;position:relative;width:41%;overflow:hidden;padding-left:1%;font-size:18px;border:1px solid #cccccc;background-color:#eef3f3;padding-top:15px;padding-right:1%;margin-top:4px;box-shadow:4px 3px 8px #194f6f;} */
.ficha-des{overflow:hidden;padding-left:1%;font-size:18px;padding-top:0px;margin-right:2%;margin-top:0px;}
.ficha-des .marca{margin-right:15px;}
.ficha-des h3{font-weight:bold;font-size:24px;line-height:26px;}
.ficha-img img#zoom{width:100%;max-width:600px;}
.descrip{font-size:16px;text-align:center;}
.ficha-der{width:50%;float:right;text-align:left;font-size:13px;}
.ficha-precio{font-size:13px;color:#1291c1;font-weight:bold;margin-right:5px;line-height:16px;padding-top:10px;}
.lin-fic{display:none;width:100%;margin-top:30px;margin-bottom:2px;height:6px;}
.nom_curF{text-align:left;font-size:16px;color:#1F8823;}
.ficha-des h2{text-align:left;}
.ficha,.ficha-cesta,.listado{clear:both;margin:0 auto;margin-top:0px;float:left;background:#fff;}
.ficha-fin{width:100%;height:90px;background: url(../imagens/doble_fondo.png) repeat;/* border-radius:0px 0px 6px 6px;*/float:left;}
.ficha .pagos{width:100%;max-width:798px;text-align:center;}
.ficha-cesta{width:99%;}
.ficha{margin-left:1%;width:98%;margin-right:1%;}
.ficha-cesta form label{cursor:pointer;}
.guia-de-tallas{padding:5px;}

.f-descrip{clear:both;font-size:20px;margin-bottom:30px;padding-left:20px;padding-right:20px;line-height:32px;}
.f-descrip ul{padding-left:32px;}

/* POP UP TALLAS */
.boton-close,.boton-close.bclose{cursor:pointer;background:url(../imagens/button_cancel.png) no-repeat;
display:inline-block;padding:0 6px 2px;position:absolute;right:-25px;top:0px;width:35px;height:35px;}
.titul-tallas{display:block;background:#194f6f;border-radius:5px 5px 0 0;padding:10px;color:#fff;height:17px;}
/* iframe{min-height:365px;} */
iframe .b-iframe{width:100%;min-height:365px;}
::-moz-selection{background-color:#2b91af;color:#fff;text-shadow:none}
::selection{background-color:#2b91af;color:#fff;text-shadow:none}

.consulta-talla{font-size:16px;display:inline;}
#antes{display:inline;}

.lin-fic hr,.ficha-der hr{height:1px;border:0;color:#1291c1;background-color:#1291c1;width:100%;}
.ficha-descrip{font-size:17px;width:100%;}
select.formatos{width:30%;height:30px;margin-bottom:15px;background-color:#f7f7f7;font-size:24px;font-family:calibri;}

.total-ficha{font-size:20px;margin-top:15px;}
#Totaljs-f{font-size:30px;color:#333;}
#Ahorrojs-f{font-weight:bold;}

.input-quanty{float:left;margin-top:2px;margin-bottom:2px;padding-left:5px;height:32px;width:35px;color: rgb(0, 0, 0) !important; font-size:26px !important;}
.total-ficha button{height:55px;margin-top:20px;}
.otros_cols{position:relative;overflow:hidden;padding-left:1%;
padding-right:1%;margin-top:20px;text-align:left;}

.otros_cols img{border:1px solid #cccccc;}

/* .tabla{margin:25px 0 20px 10px;width:calc(100% - 30px);color:#999;font-size:14px;letter-spacing:0.05em;float:left;text-align:left;color:#666;} */
.tabla{margin:25px 0 20px 10px;width:100%;color:#999;font-size:14px;letter-spacing:0.05em;float:left;text-align:left;color:#666;}
.tabla .th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;line-height:1.4;white-space:nowrap;padding:1%;vertical-align:top;width:30%;float:left;border-bottom:1px solid #C0C0C0;border-left:1px solid #C0C0C0;}
.tabla .td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.4;white-space:nowrap;padding:1%;vertical-align:top;width:62%;float:left;border-bottom:1px solid #C0C0C0;font-weight:bold;}
.tabla .prime{border-top:1px solid #C0C0C0;}
.tabla .titulo{font-weight:bold;font-size:15px;text-align:center;height:auto;}

/* .ficha-marcas{position:relative;width:96%;overflow:hidden;font-size:28px;color:#fff;margin-top:15px;
background-color:#dd1251;text-align:center;border:1px solid #bfbdbd;padding:10px 1% 10px 1%;} */

.ficha-marcas{position:relative;width:96%;overflow:hidden;font-size:22px;color:#dd1251;background-color:#fff;text-align:center;border:1px solid #dd1251;padding:10px 1% 10px 1%;}


/* .ficha-marcas:hover{background-color:#ffffff;color:#dd1251;border:1px solid #ccc;} */
.ficha-marcas:hover{background-color:#dd1251;color:#fff;border:1px solid #dd1251;}

.ficha-marcas img{height:52px;}

.per_tit1{width:58%;float:left;}
.per_tit2{width:42%;float:left;}
.per_tit1 input[type=checkbox],.per_tit2 input[type=checkbox]{width:18px;height:18px;}
.per_tit1 input{height:22px;font-size:13px;width:80%;}
.per_tit2 input{height:22px;font-size:13px;width:78%;}
.perso1{width:95%;height:22px;font-size:13px;}
.perso{width:16px;height:16px;}

.venta-produc{font-size:18px;}
   
.carrito:before{content:'\e912';font-family:'icomoon' !important;font-size:30px;color:#ffffff;font-style:normal;}    
/* .titul-des{background-color:#ffffff;padding-bottom:20px;padding-top:20px;border:1px solid #cccccc;box-shadow:4px 3px 8px #abb3b7;margin-right:1%;} */
.titul-des{padding-bottom:20px;padding-top:0px;margin-right:1%;}

.inp-cantis{float:left;text-align:center;width:40px;margin-top:20px;}
.plus:before{content:'\ea15';font-family:'icomoon' !important;font-size:16px;color:#ffffff;font-style:normal;}
.minus:before{content:'\ea16';font-family:'icomoon' !important;font-size:18px;color:#ffffff;font-style:normal;}
.caja-cantis{width:45px;padding:2px;float:left;text-align:center;width:100%;background-color:#000000;}

.d-plus{float:right;margin-top:8px;margin-left:2px;width:21px;}
    
.bloque_social_f{overflow:hidden;margin-bottom:10px;clear:both;font-size:12px;}
.bloque_social_f img{border:1px solid #ccc;border-radius:8px;}
.social_f {margin:0;padding:0 0 0 7px;}

.social_f li{display:block;float:left;list-style:none;text-align:center;padding-right:10px;}
.social_f li a{display:block;font-size:1.2em;height:22px;line-height:22px;margin:0 3px 3px 0;width:22px;text-decoration:none;border-radius:6px;}
.social_f li a i{color:#979797;}
.social_f li a.twitter:hover{background:#1f4a13;}
.social_f li a.facebook:hover{background:#3b5998;}
.social_f li a.pinterest:hover{background:#cb2027;}

.social_f li a.twitter{background:#00aced url(../imagens/icons/f_twitter.jpg);}
.social_f li a.twitter:hover{background:#00aced url(../imagens/icons/f_twittera.jpg);}
.social_f li a.pinterest{background:#cb2027 url(../imagens/icons/f_pinteres.jpg);}
.social_f li a.pinterest:hover{background: #00aced url(../imagens/icons/f_pinteresta.jpg);}
.social_f li a.facebook{background:#3b5998 url(../imagens/icons/f_facebook.jpg);}
.social_f li a.facebook:hover{background:url(../imagens/icons/f_facebooka.jpg);} 

.tamanys{font-size:20px;}
.ficha-der label{font-size:18px;}

/***************** smaller than 1122 ********/
@media (max-width:1122px) {
/* .consulta-talla{display:block;} */
.consulta-talla{display:block;}
select.formatos{width:34%;}
}
/***************** smaller than 994 ********/
@media (max-width:994px) {
.total-ficha button{font-size:22px;}
}
/***************** smaller than 984 ********/
@media (max-width:984px) {
.lin-fic{width:98%;}
}
/***************** smaller than 960 ********/
@media (max-width:960px) {
.tabla{margin:25px 0 20px 0;}
.tabla .th{width:36%;}
.tabla .td{width:59%;}
}

/***************** smaller than 870 ********/
@media (max-width:870px) {
#antes{display:block;width:100%;}
.otros_cols{clear:both;}
.per_tit1{width:100%;}
.per_tit2{width:100%;}
.per_tit2 input,.per_tit1 input{width:85%;font-size:20px;height:24px;}
.per_tit1 input[type=checkbox],.per_tit2 input[type=checkbox]{width:25px;height:25px;margin-top:5px;}
.perso1{width:95%;height:22px;font-size:20px;}
.perso{width:22px;height:22px;}
}
/***************** smaller than 767 ********/
@media (max-width:767px) {
#antes{display:inline;}
.consulta-talla{display:inline;}
.caja-des{width:98%;margin-top:20px;}
.per_tit2{float:none;}
.ficha-der{width:100%;float:left;}
.ficha-img{width:99%;}
.otros_cols{float:left;}
.ficha-marcas{float:left;width:99%;padding-left:0;padding-right:0;}
select.formatos{height:40px;font-size:27px;}
.total-ficha button{font-size:32px;}
.lin-fic hr{width:98%;}
/* .social_f{padding:0 0 0 10px;}
.social_f li a{display:block;font-size:1.2em;height:37px;line-height:40px;margin:0 3px 3px 0;width:37px;text-decoration:none;border-radius:10px;}
.social_f li a i{color:#979797;}
.social_f li a.twitter:hover{background:#1f4a13;}
.social_f li a.facebook:hover{background:#3b5998;}
.social_f li a.pinterest:hover{background:#cb2027;}
.social_f li a.twitter{transition:0.4s ease-out 0.1s;background:url(../imagens/twitter.jpg) #00aced;}
.social_f li a.twitter:hover{background:url(../imagens/twittera.jpg) #00aced;} 
.social_f li a.pinterest{transition:0.4s ease-out 0.1s;background:url(../imagens/pinteres.jpg) #cb2027;}
.social_f li a.pinterest:hover{background:url(../imagens/pinteresta.jpg) #00aced;} 
.social_f li a.facebook{transition:0.4s ease-out 0.1s;background:url(../imagens/facebook.jpg) #3b5998;}
.social_f li a.facebook:hover{background:url(../imagens/facebooka.jpg);} */
.tabla .th{width:25%;}
.tabla .td{width:70%;}
}

@media (max-width:510px){
.consulta-talla{display:block;}
select.formatos{width:70%;}
.tabla .th{width:30%;}
.tabla .td{width:65%;}
}

@media (max-width:430px){
.total-ficha button{font-size:24px;}
.carrito{margin:0;}
.venta-produc{margin-left:0;margin-right:0;}
#antes{display:block;}
}

@media (max-width:394px){
.tabla .th{width:36%;}
.tabla .td{width:59%;}
}