#subproductos{width:100%;height:auto;float:left;margin:10px 0;padding:0;font-size:13px}
#subproductos ul{width:100%;height:auto;float:left;margin:0;padding:0;list-style-type:none}
#subproductos ul li{width:100%;height:auto;float:left;margin:0;padding:2px 0}
#subproductos ul li.cabecera{background:#DEDA00 none repeat scroll 0 0;letter-spacing:-.3px;text-align:center;text-transform:uppercase}
#subproductos ul li.color1{border-bottom:1px solid #ddd;color:#333333}
#subproductos ul li.color1:hover{color:#DEDA00}
#subproductos ul li.color2{border-bottom:1px solid #ddd;color:#333333}
#subproductos ul li.color2:hover{color:#DEDA00}
#subproductos ul li.cabecera p{padding:5px}
#subproductos ul p{float:left;margin:0;padding:20px 5px 5px;text-transform:uppercase}
#subproductos ul p.imagen{padding-top:6px;text-align:center;width:9%}
#subproductos ul p.imagen a{width:auto;height:45px}
#subproductos ul p.imagen img{max-height:100%;max-width:100%;transition:.5s ease all}
#subproductos ul p.referencia{width:11%;text-align:center}
#subproductos ul p.color{width:11%;transition:.2s ease 0;overflow:hidden}
#subproductos ul p.talla{width:8%;text-align:center}
#subproductos ul p.medida{width:10%}
#subproductos ul p.producto{width:38%}
#subproductos ul p.existencias{width:6%}
#subproductos ul p.existencias input{border:1px solid #eeeeee;color:#666;font-size:17px;margin:-4px 0 0;padding:0;text-align:center;width:100%}
#subproductos ul li:hover p.existencias input{background:#DEDA00;color:#ffffff}
#subproductos ul p.precio{width:11%;text-align:center}
#subproductos ul p.compra{width:4%;text-align:center}
#subproductos ul p.compra img{height:32px;margin:-13px 0 0 -5px;width:32px;filter:grayscale(100%)}
#subproductos ul p.compra img:hover{filter:none}
#subproductos ul p.compraAmpliada{width:20%;text-align:center}
#subproductos ul p.compraAmpliada a.consultar{font-size:13px;background-position:15px 0;color:#83888e;padding:0 0 0 44px;text-indent:0}
div.base_productos{color:#555;float:left;font-size:15px;height:auto;margin:0;padding:1%;width:96%;border:1px solid #005290}
div.base_productos p{margin:0;padding:0}
div.base_productos p.extras{width:23%;height:auto;float:left;margin:3px 0;padding:1%;font-size:.9em}
div.base_productos p.extras span.resumen{width:100%;height:auto;float:left;margin:3px 0;padding:0;font-size:.8em;text-align:justify}
div.base_productos p.cabecera_medida{color:#f0f0f0;float:left;font-size:18px;margin:0 0 5px -2.1%;padding:5px 0 5px 1%;width:103.2%;text-align:left;background:#005290}
div.base_productos>p.cabecera_medida{background:#15aac5}
div.base_productos p.cabecera_medida strong{background:#ffffff;border-radius:50%;color:#15aac5;margin:0 10px 0 0;padding:0!important;text-align:center;width:25px;display:none}
div.base_productos ul.seleccionColor li{text-align:center}
div#base_canto,div#base_punta{width:100%;position:relative;float:left}
div#base_canto ul{height:10px;overflow:hidden}
div.base_productos div.puntaYcanto ul{list-style-type:none;width:100%;margin:0;padding:0;height:0;overflow:hidden}
div.base_productos div.puntaYcanto ul li{border:2px solid #ffffff;display:inline-block;float:left;margin:2px 1%;padding:5px;width:96%;cursor:pointer}
div.base_productos div.puntaYcanto ul li.opcionCorta{width:16%!important}
div.base_productos div.puntaYcanto ul li:hover{border:2px dashed #eeeeee!important}
div.base_productos div.puntaYcanto ul li p{margin:0}
div.base_productos div.puntaYcanto ul li p.imagenExtra{cursor:pointer;height:100px;margin:0 auto;overflow:hidden;transition:transform .5s ease 0;width:100px;z-index:10;float:left;border:1px solid #eeeeee!important}
div.base_productos div.puntaYcanto ul li p.imagenExtra img{height:100%;width:100%}
div.base_productos div.puntaYcanto ul li p.inputExtra input{height:20px;margin:0;text-align:center;width:20px;display:block}
div.base_productos div.puntaYcanto ul li p.inputExtra{visibility:visible;margin:40px 2% 0 .5%;width:2%;float:left;display:none}
div.base_productos div.puntaYcanto ul li div.nombreExtra{color:#464e56;font-size:.95em;letter-spacing:.1px;margin:0 0 0 2%;min-height:0;padding:0;text-align:left;width:80%;float:left;cursor:pointer}
div.base_productos div.puntaYcanto ul li div.nombreExtra strong{font-weight:700;width:100%}
div#base_cuadro{width:100%;position:relative;float:left}
div#fondo_cuadroPuntas{background:url(../img/puntas.png) center center no-repeat;height:250px;width:320px;margin:0 auto;position:relative;z-index:10}
div.seleccionPunta{z-index:100;position:absolute}
div#fondo_cuadroPuntas label{float:left;font-size:1.3em;margin:0 3px 0 2px;padding:0;width:auto}
div#fondo_cuadroPuntas input{float:left;height:15px;margin:7px 0 0;width:15px}
div.base_productos ul,div.productos_todo,div.productos_todo p.texto{width:100%;float:left;padding:0;height:auto}
div.puntaA{top:20px;left:0}
div.puntaB{bottom:15px;left:0}
div.puntaC{top:20px;right:0}
div.puntaD{bottom:15px;right:0}
div.productos_todo{margin:5px 0 0}
div.productos_todo p.texto{margin:5px 0;font-size:1em}
div.base_productos ul{margin:0;list-style-type:none;overflow:visible;border:1px solid #005290;width:calc(96% - 2px);padding:0 2%;margin:5px 0!important}
div.base_productos ul.bloque_medidas li.encabezado{width:70%;float:right;font-weight:700;border-bottom:1px solid #c2c2c2;text-align:center;font-size:1.05em;padding-bottom:5px}
div.base_productos ul li{width:100%;float:left;height:auto;margin:0;padding:0}
div.base_productos ul li.medidas,div.base_productos ul li.precio_fijo{width:70%;float:right;border-bottom:1px solid #c2c2c2;padding:10px 0;position:relative}
div.base_productos ul li.medidas input{display:block;float:none;margin:0 140px;width:270px;height:30px;font-size:1.2em}
div.base_productos ul li.medidas p{position:absolute;top:18px;left:60px}
div.base_productos ul li.medidas div{position:relative;margin:0 0 0 60px;font-size:1.1em}
div.base_productos ul li.medidas div span{text-indent:160px;float:none!important;font-size:1em!important;width:auto!important}
div.base_productos ul li.medidas input.tachado{background:rgba(0,0,0,0);border:0;color:#333333;display:block;float:left;font-size:1.9em;margin:0 10px;text-decoration:line-through;width:100px}
div.base_productos ul li.medidas span{display:inline-block;margin:-35px 0 0;padding:0;text-align:left;width:25%;color:#5f6974;float:right;font-size:.8em}
div.base_productos ul li.medidas span.grande{display:inline-block;float:left;font-size:26px;left:240px;position:absolute;top:105px;width:auto}
div.base_productos ul li.medidas strong.calculoPrecio,div.base_productos ul li.precio_fijo strong{color:#333333;display:inline-block;font-size:1.3em;font-weight:400;margin:0;padding:0;text-align:center;width:98%}
#productos ul.opciones li.enlace_carrito,div.base_productos ul li.enlace_carrito{display:none}
div.base_productos ul li.medidas span img{vertical-align:middle}
div.base_productos ul li label,div.base_productos ul li span,div.base_productos ul li strong{width:75px;float:left;margin:0 15px 4px 0;padding:5px 0 0}
div.base_productos ul li strong.grande{font-size:1.3em;width:122px}
div.base_productos ul li input,div.base_productos ul li select{background:#ffffff;font-family:Roboto;margin:4px 10px 4px 0;text-align:center;width:auto;float:left}
div.base_productos ul li select{border:1px solid #ddd;border-radius:4px;color:#999;font-size:1.2em;padding:2px 10px;text-transform:uppercase}
div.base_productos ul li input{border:1px solid #ddd;border-radius:4px;color:#666;font-size:1.6em;height:41px;padding:2px 0}
div.base_productos ul li input.grande{font-size:1.7em;width:183px}
div.base_productos ul li strong.precioTotal{color:#FB4200;font-size:1.6em!important;font-weight:400;margin:8px 0 0;text-align:right;width:340px}
a.calcular_portes,a.calcular_precio{cursor:pointer;font-weight:400;letter-spacing:1px;text-align:center;transition:all .5s ease 0}
div.base_productos ul li input.extra{color:#FB4200;font-size:1.7em;width:220px}
div.base_productos ul li input.oferta{background:#87a411;border:none;color:#ffffff;float:left;font-size:1.9em;padding:4px;width:150px}
a.calcular_precio{background:#15aac5;border-radius:5px;color:#ffffff;font-size:1.2em;height:17px;padding:5px 3% 15px;width:160px;position:relative;display:inline-block;margin:10px 50%}
a.calcular_precio:hover{box-shadow:0 0 5px #999;text-decoration:none;background:#fb4300}
a.calcular_portes{background:url(../img/portes.png) 140px 4px no-repeat #fb4200;border-radius:5px 5px 10px 10px;color:#ffffff;float:right;font-size:1.6em;height:30px;margin:0;padding:2px 3% 15px;text-transform:uppercase;width:94%}
a.calcular_portes:hover{box-shadow:0 0 5px #999;text-decoration:none;background:url(../img/portes.png) 140px 4px no-repeat #666}
#contenido_contenido div.objeto a.comprar,#productos div.precio a.comprar{background:#DEDA00;color:#333333;font-size:1.1em;text-align:center;transition:.5s ease all;font-weight:400;cursor:pointer;font-weight:bold}
#contenido_contenido div.objeto a.comprar{border:0;border-radius:0!important;height:25px;margin:10px auto 0;padding:8px 0 7px!important;width:95%!important}
#productos div.precio a.comprar{border:0;border-radius:5px!important;height:23px;margin:20px;padding:4px 0 7px!important;width:120px!important;float:right!important}
#contenido_contenido div.objeto a.comprar:hover{background:none!important;background-color:#005290!important;box-shadow:0 0 5px #333333;color:#ffffff!important}
div.seleccionPunta select.selectorPunta{font-size:1em;letter-spacing:-.5px;position:absolute;width:190px}
div.seleccionPunta select.puntaA{left:-85px;top:-29px}
div.seleccionPunta select.puntaB{left:-85px;top:23px}
div.seleccionPunta select.puntaC{right:-97px;top:-29px}
div.seleccionPunta select.puntaD{right:-97px;top:23px}
div.productos_derecha{background:#f9f9f9;float:left;height:auto;margin:0;overflow:hidden;padding:1% .5%;position:relative;width:99%;border:1px solid #eeeeee;border-width:1px 0}
li.colorProducto,ul#color_opciones{overflow:visible!important}
div.productos_derecha ul{width:96%!important;padding:1%!important}
div.productos_derecha ul li{margin:3px 0}
div#bloque_resumen{float:left;margin-top:0;padding:0 0 10px;width:100%}
#infoResumenCompra{font-size:.85em;margin-bottom:10px;text-align:justify}
#resumenCompraProducto{display:block;float:left;width:42%}
div#especificaciones_base{float:right;margin-top:0;padding:2% 0 0 1%;text-align:left;font-size:1em;width:calc(57% - 1px);border-left:1px solid #eeeeee;min-height:170px;font-size:.9em}
div#especificaciones_base #especificaciones_resumen{margin-left:2px;font-size:.85em}
div.productos_derecha p.cabecera_calcularPrecio{color:#464e56;float:left;font-size:1.5em;font-weight:400;letter-spacing:3px;margin:5px 0 10px;padding:0 0 3px;text-align:left;text-indent:10px;text-transform:uppercase;width:100%;border-bottom:3px solid #ffffff;display:none}
strong.calculoPrecio{display:inline-block;float:left;width:150px;text-align:left;font-weight:400;font-size:.9em;margin:0 5px}
div.productos_derecha ul li,div.productos_derecha ul li.total{float:left;list-style:none;width:100%}
div.productos_derecha ul li.total{padding:15px 0 0;border-top:1px solid #c2c2c2}
#precio_medida,.datos_medida{width:70px;font-size:1em;background:0 0}
#precio_medida{border:none;text-align:right;margin-right:3px}
.datos_medida{border:1px solid #086171;color:#086171;text-align:center}
#totalPrecio,.precioTotal{text-align:left;float:left}
.precioTotal{width:120px;margin:5px 10px;font-size:1.2em;height:auto!important;padding:0;display:inline-block}
#totalPrecio{font-size:2em;color:#464e56;font-weight:700;width:110px;border:none;margin:-8px 0 0}
li.colorProducto{width:auto!important;margin:5px 0 0!important}
li.colorProducto span{float:left;margin:4px 7px 0 0 !important;cursor:pointer;background:0 0;border:4px solid #eeeeee}
li.colorProducto input{float:left;margin:0;padding:2px 0}
li.colorProducto img{width:30px;height:30px;float:left;margin:-10px 7px 0 0;padding:0;border-radius:50%;cursor:pointer;transition:all .5s ease;border:2px solid #f0f0f0}
li.colorProducto img.seleccionada{border:2px solid #fb4300}
li.colorProducto img:hover{transform:scale(1.5,1.5);opacity:1}
div.base_productos ul.bloque_medidas{min-height:230px;position:relative;height:auto}
div.base_productos ul.bloque_medidas div#capaImagenCotas{height:146px;width:205px;text-align:center;position:absolute;top:20px}
div.base_productos ul.bloque_medidas div#capaImagenCotas img#imagenCotas{max-width:100%;max-height:100%}
div.base_productos div.puntaYcanto ul li.opcionSeleccionada{border:2px solid #DEDA00!important;background:#DEDA00}
div.base_productos div.puntaYcanto ul li.color{display:inline-block;float:none!important;margin:0!important;padding:5px!important;width:17.8%!important;min-height:80px!important}
div.base_productos div.puntaYcanto ul li.color p.imagenExtra{border:1px solid #eeeeee!important;border-radius:50%;width:50px!important;height:50px!important;float:none!important;margin:0 auto!important}
div.base_productos div.puntaYcanto ul li.color div.nombreExtra{text-align:center;width:100%}
div.base_productos div.puntaYcanto ul li.color p.imagenExtra:hover{overflow:visible;border:none!important}
div.base_productos div.puntaYcanto ul li.color p.imagenExtra img{border:2px outset #333333!important;border-radius:50%;transition:.5s ease all}
div.base_productos div.puntaYcanto ul li.color p.imagenExtra img:hover{transform:scale(2,2);border:1px solid #eeeeee!important}
div#base_color ul,div#base_color ul#color_opciones:hover{overflow:visible!important}
div#base_color ul#color_opciones li{border:2px solid #ffffff}
div#base_color ul#color_opciones li:hover{border:2px dashed #eeeeee}
#totalPrecio{font-size:1.7em!important;margin:-3px 0 0!important;letter-spacing:-1.6px!important}
div.descripcionBloque{float:left;width:100%}
div.descripcionBloque p,div.descripcionBloque h3,div.descripcionBloque div,div.descripcionBloque a,div.descripcionBloque ul,div.descripcionBloque li,div.descripcionBloque strong{font-weight:400;width:auto!important;height:auto!important;margin:0;padding:0}
div.descripcionBloque ul:hover li,div.descripcionBloque ul li,div.descripcionBloque ul li:hover{border-color:#ffffff!important;cursor:default!important}
div.descripcionBloque p,div.descripcionBloque h3{width:100%!important}
div.descripcionBloque strong{font-weight:700;margin:0!important;padding:0!important}
#cabeceraBaseProductos{background:#005290;margin:-1% 0 15px -1%;width:101.1%}
#contactoBloqueResumen{width:96%;text-align:justify;margin:0 0 10px 2%;color:#000!important;border-top:1px solid #ccc;float:left;padding:10px 0 0;font-size:.85em}
#contactoBloqueResumen a{color:inherit}
#contactoBloqueResumen a:hover{color:#005290}
#contactoBloqueResumen a strong{font-size:1.3em;letter-spacing:0}
#medicion{position:relative;float:left;width:96%;margin-top:10px;text-align:center;background:#eeeeee;padding:2%}
#medicion p{text-align:justify}
#medicion a{display:inline-block;margin:10px 0 0;float:none;width:120px;padding:10px;background:#005290;color:#ffffff;text-transform:uppercase}
#medicion a:hover{background:#DEDA00;color:#333333}