html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: none repeat scroll 0 0 transparent; border: 0 none; font-size: 100%; margin: 0; outline: 0 none; padding: 0;}

body { color: #333333; font: 100%/1 Arial,Helvetica,sans-serif;}

ol, ul { list-style: none outside none;}
blockquote, q { quotes: none;}
:focus { outline: 0 none;}
ins { text-decoration: none;}
del {text-decoration: line-through;}
hr { display: none;}
sup { font-size: 0.8em; vertical-align: super;}
table { border-collapse: collapse; border-spacing: 0;}
textarea { font: 1em Arial,Helvetica,sans-serif;}
input { font-family: Arial,Helvetica,sans-serif; font-style: normal;}

.wrap { width: 990px; margin: 0 auto; position: relative; background: url(../images/bg-web.gif) no-repeat 70px 0; margin-top:-16px; }
.wrap.home { background: none; margin-top: 0;}
.pagASPX { margin-top: 0px; }
.limpiar { clear: both; display: block; }
.flotarL { float: left; }
.flotarR { float: right; }

/*CABECERA WEB*/
.cabecera{ /*background:url(../images/bg-header.png) no-repeat center center;*/ height:145px; position:relative;}
.wrap.home .cabecera{ /*background:url(../images/bkg-home-cab.png) no-repeat right top;*/}
.cabecera h2{  position:absolute; top:0; right:0; width:475px;}
.barMenu {height: 32px; border-top:1px solid #c8ced8; border-bottom:1px solid #c8ced8;}
.barMenu ul {float:right;}
.barMenu ul li{display:block; float:left;}
.barMenu ul li a{display:block; float:left; background:url(../images/btn-menu-pral.png) no-repeat 0 0; width:108px; height:19px; text-align:center; color:#FFF; font-size:0.8em; text-decoration:none; margin-top:5px; margin-left:2px; padding-top:3px; letter-spacing:-0.06em;}
.barMenu ul li a:hover, .barMenu ul li a.selected{background:url(../images/btn-menu-pral.png) no-repeat 0 -22px;}
/*.barMenu ul .zonaclientes { margin-right:317px;}*/
.barMenu ul .zonaclientes2 { margin-right:317px;}
.barMenu ul .zonaclientes a { background:url(../images/btn-zonaClientes.png) no-repeat 0 0; width:121px; }
.barMenu ul .zonaclientes a:hover { background:url(../images/btn-zonaClientes-hover.png) no-repeat 0 0; }
.barMenu ul .zonacatalogoonline { margin-right:205px;}
.barMenu ul .zonacatalogoonline a { background:url(../images/btn-menu-pral-esp.png) no-repeat 0 0; width:108px; }
.barMenu ul .zonacatalogoonline a:hover, .barMenu ul .zonacatalogoonline a.active { background:url(../images/btn-menu-pral-esp.png) no-repeat 0 -22px; color:#666; }

/*CONTENIDO CENTRAL*/
.content{ width:990px; margin:0 auto; position:relative;}
.subMenuProductos ul { float: right;}
.subMenuProductos ul li { display: block; float: left; margin-right:2px;}
.subMenuProductos ul li a { display: block; float: left; background:url(../images/btn-menu-2nivel.png) no-repeat -108px 0; width:108px; height:23px; text-align:center; color:#FFF; font-size:0.8em; text-decoration:none; margin-top:5px; padding-top:3px; letter-spacing:-0.06em;}
.subMenuProductos ul li a.selected, .subMenuProductos ul li a:hover {background:url(../images/btn-menu-2nivel.png) no-repeat 0 0;}

/*contenido lateral CROMOS*/
.boxCromos{ width:550px; min-height:400px; float:left; padding:5px 15px 20px 0; text-align:right;}
.boxCromos ul li {display: block; width: 96px; height: 165px; float: right; margin-left: 4px;}
.boxCromos ul li span { background:url(../images/cierre-cromo.png) no-repeat 0 0; height: 18px; color: #ffffff;font-size: 0.9em; display: block; margin: -2px 0 10px 0; text-align:center; text-transform:uppercase; padding-top: 5px; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif;}

/*contenido FICHA PRODUCTO*/
.boxProductos{ width:422px; float: left; min-height: 400px; background:url(../images/bg-ficha.png) repeat-y 0 0; margin-top:10px; position:relative; margin-bottom:15px;}
.boxProductos h4{ padding: 10px 15px; height:45px; background:url(../images/bg-ficha-cabecera.png) no-repeat 0 0; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-weight: normal; color:#afc5e5; font-size:0.9em; letter-spacing:-0.06em;}
.boxProductos h4 strong{ color:#ffffff; font-size:1.8em; letter-spacing:-0.06em; text-transform:uppercase; display:block;}
.boxProductos .producto {margin: -65px 1px 10px 0; width: 214px; height: 248px; text-align: center; display: block; background: url(../images/sombra.gif) no-repeat left bottom; float: right;}
.boxProductos .producto.especial {height: 272px;}
.boxProductos .cierre{ display:block; width:422px; height:17px; background:url(../images/bg-ficha-cierre.png) no-repeat 0 bottom; position:absolute; bottom:-7px; left:0;}
.boxProductos .conjunto{ color:#333; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-size:1.1em; background:url(../images/ico-conjunto.png) no-repeat 0 0; padding:7px 0 7px 35px; margin-left:24px; letter-spacing:-0.06em; }
.boxProductos .texto{ color:#333; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-size:1.1em; padding:7px 0 7px 0; margin-left:24px; letter-spacing:-0.06em; }
.boxProductos .infantil{ margin:5px 17px;}
.boxProductos h5{ color:#5f8aca; font-size:1.0em; letter-spacing:-0.06em; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-weight:normal; margin:10px 0 0 20px;}
.boxProductos ul li a{ color:#003b63; font-size:1.1em; letter-spacing:-0.06em; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-weight:bold; margin:6px 0 0 20px; text-decoration:none; float: left; background:url(../images/bullet.png) no-repeat 0 0; padding-left:30px;width: 150px;}
.boxProductos ul li a:hover{ color:#999; text-decoration:underline;}
.boxProductos .tablaMedidas{ display:block; clear:both; float:left; margin:0px 20px 20px 20px; color:#ff3137; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-size:0.8em; letter-spacing: -0.06em;}
.boxProductos .tablaMedidas:hover{ color:#000;}
.boxProductos p.parrafo{ color:#003b63; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-size:0.8em; letter-spacing: -0.06em; margin:15px 0 20px 20px;}
.boxProductos .tejidos{ position: absolute; right: 20px;}
.boxProductos .colores{ background:url(../images/bg-colores.png) repeat 0 0; min-height:134px; clear:both; margin: 0 1px 15px 1px;
position: static;}
.boxProductos .boxColores {display: block; float:left; width:105px; height:134px; text-align:center; cursor:pointer;}
.boxProductos .boxColores span, .boxProductos .boxColoresGrande span {display: block; font-size:0.7em; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; letter-spacing:-0.06em; color:#003b63;}
.boxProductos .boxColoresGrande {display: block; float:left; width:105px; min-height: 145px; text-align:center; cursor:pointer; }
.boxProductos .boxColoresGrande.vertical {display: block; float:left; width:215px; min-height: 145px; text-align:center; cursor:pointer; margin-bottom:5px;}
.boxProductos .boxColoresGrande strong { display:block; text-align:center; letter-spacing:-0.05em;}
.boxProductos .boxColoresGrande.anchura {width:142px;}
.boxProductos .boxColoresGrande.anchura2 {width:160px;}
.boxProductos .boxColoresGrande.anchura3 {width: 106px;margin-left: 1px;min-height: 147px;}
.boxProductos .boxColoresGrande.anchura4 {width: 315px;}
.boxProductos .boxColoresGrande.anchura5 {width: 215px;}
.calcetinBox{float:left; margin:0; width:33%;text-align: center;}
.calcetinBox img{margin:0 auto; text-align:center;}
.calcetinBox h5, .calcetinBox p.parrafo{margin-left:18px; text-align:left;}
.calcetin{}
.anchuraBoxProduct{width: 546px;min-height: 310px;background: url(../images/bg-ficha2.png) repeat-y 0 0;}
.anchuraBoxProduct2{width: 430px;min-height: 310px;background: url(../images/bg-ficha3.png) repeat-y 0 0;}
.anchuraBoxProduct .cierre {width: 546px;background: url(../images/bg-ficha-cierre2.png) no-repeat 0 bottom;}
.anchuraBoxProduct2 .cierre {width: 430px;background: url(../images/bg-ficha-cierre3.png) no-repeat 0 bottom;}
.anchuraBoxProduct h4{ background:url(../images/bg-ficha-cabecera2.png) no-repeat 0 0;}
.anchuraBoxProduct2 h4{ background:url(../images/bg-ficha-cabecera3.png) no-repeat 0 0;}
.anchuraBoxCromos {width: 427px;min-height: 310px;}
.anchuraBoxCromos2 {width: 545px;min-height: 310px;}
.margen{margin:0 0 0 15px;}
.boxProductos table.parrafo{ color:#003b63; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-size:0.7em; letter-spacing: -0.06em; margin:15px 10px 20px 20px; float:left;}
.boxProductos table.parrafo caption{ position:absolute; text-indent:-99999px; width: 1%;}
.boxProductos table.parrafo th{ text-align:left; width:105px; padding:4px 0;}
.boxProductos table.parrafo td{ text-align:left; width:235px; padding:4px 0;}

/*PIE WEB*/
.footer, .footerInterior {border-top:1px solid #c8ced8; padding-top:5px; background-color: #fff;}
.footer span, .footerInterior span {color: #8b8b8c;font-size: 0.7em;letter-spacing: -0.04em; }

/*HOME*/
.colum1 {width: 353px;float: left; position:relative;}
.colum2 {width: 315px;float: left; position:relative;}
.colum3 {width: 312px;float: left; position:relative;}
.colum4 {width: 548px;clear:both;float: left; position:relative;}
.colum5 {width: 432px;float: left; position:relative;}
span.oculto {position:absolute; text-indent:-99999px; width: 1%;}
.content h3 {font-size: 1.4em;letter-spacing: -0.06em;position: absolute;z-index: 10;font-family: Arial, Helvetica, sans-serif; color:#145693; font-weight:normal;}
.content h3.tituloTransfer {bottom: 13px;left: 19px;}
.content h3.tituloTransfer strong {display:block; font-size: 0.9em; font-weight: normal;letter-spacing: -0.08em;}
.content h3.tituloFutbol {top: 15px;left:20px;}
.content h3.tituloBasket {top: 15px;}
.content h3.tituloAtletismo{ position:absolute; right:20px; bottom:45px;}
.content h3.tituloTraining{ position:absolute; left: 0px;top: 15px;}
/*.content h3.tituloBolsas{ position:absolute; left:18px; bottom:13px;}*/
.content h3.tituloBolsas{left: 13px; top: 10px; max-width: 110px; position: absolute;}
.boxFutbol {position: relative;}
.boxFutbol a {display: block;width: 353px;height: 280px;background: url(../images/pastilla-equipaciones.png) no-repeat 0 0;}
.boxFutbol a:hover { background: url(../images/pastilla-equipaciones.png) no-repeat 0 -271px;}
.boxTransfer {position: relative;}
.boxTransfer a {display: block;width: 548px;height: 204px;background: url(../images/pastilla-transfer.png) no-repeat 0 0;}
.boxTransfer a:hover {background: url(../images/pastilla-transfer.png) no-repeat 0 -203px;}
.boxBasket a {display: block;width: 315px;height: 280px;background: url(../images/pastilla-basket.png) no-repeat 0 0;}
.boxBasket a:hover {background: url(../images/pastilla-basket.png) no-repeat 0 -281px;}
.boxAtletismo a {display: block;width: 290px;height: 185px;background: url(../images/pastilla-voleibol.jpg) no-repeat 0 0;}
.boxAtletismo a:hover {background: url(../images/pastilla-bolsas-accesorios.png) no-repeat 0 -185px;}
.boxBolsas a {display: block;width: 432px;height: 214px;background: url(../images/pastilla-bolsas-accesorios.png) no-repeat 0 0; background-position: 110px -43px; background-size: 332px;}
.boxBolsas a:hover {background: url(../images/pastilla-bolsas-accesorios.png) no-repeat 0 -274px; background-position: 110px -301px; background-size: 332px;}
.boxTraining a {display: block;width: 312px;height: 280px;background: url(../images/pastilla-training.png) no-repeat 0 0;}
.boxTraining a:hover {background: url(../images/pastilla-training.png) no-repeat 0 -278px;}

/*EMPRESA*/
.distribuciones h4 {font-size: 0.7em;font-weight: bold;height: 30px;float: left;width: 145px;padding-top: 25px; clear: both;}
.distribuciones ul li {display: block;margin-left: 95px;float:left;}
.boxContent { margin: 5px auto;float: none;}
.boxContent p {margin: 10px 0 10px 11px;font-size: 0.7em;color: #666;float: left;width: 167px;text-align: justify; color:#003b63; line-height:1.2em;}
.boxContent p img {margin: 8px 0 5px 0;}
.subMenuBar {float: left;font-size: 0.7em;margin-left: 10px;margin-top: 10px;width: 150px;}
.subMenuBar ul li a {display: block;float: left;height: 18px;width: 97px;background: url(../images/bg-menu-pral.gif) no-repeat 0 0;padding-left: 10px;padding-top: 1px; text-decoration: none;}
.subMenuProductos.corp{ position: absolute; left: 100px;}
.subMenuProductos.corp li{ clear:both; margin:0 0;}
small{clear: both; float: left; display: block; margin: 20px;font-size: 0.8em;}
.boxProductos h5.seccion{ background-color:#2c65c2; padding:5px; color:#FFF; margin-right:15px;}
.mapa{margin-left: 25px;}
.contentZonas{display: block; font-size: 0; width: 506px; margin: 5px auto;}
.zona {width: 33.3%;line-height: 0.9em;padding: 10px 0;min-height: 112px;display: inline-block;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 19px; border: 5px solid rgba(0, 0, 0, 0);}
.zona h5 {margin: 0;font-size: 0.7em;font-weight: bold; padding:0 0 5px 0;}
.zona p {margin: 0;font-size: 0.6em; text-align:left;}
.zona p em {color:#5f8aca;}
.zona p a {color:#333;}
.zona p a:hover {color:#06F;}
.boton a{display: block;float: left;background: url(../images/btn-menu-pral.png) no-repeat 0 0;width: 108px;height: 19px;text-align: center;color: white;font-size: 0.8em;text-decoration: none;margin-top: 10px;margin-left: 25px; margin-bottom: 20px; padding-top: 3px;letter-spacing: -0.06em;}
.boton a:hover{background: url(../images/btn-menu-pral.png) no-repeat 0 -22px;}

/*CONTACTO*/
.boxFormulario { margin: 5px auto;float: none;}
.boxFormulario p { font-size: 0.7em;margin: 5px 10px 0 10px;padding: 3px 0 0 10px;color: #333;text-align: center;}
.boxFormulario table {width: 70%;border: 0;margin-left: 100px;margin-top: 20px;}
.boxFormulario table td {color: #039;font-weight: bold;font-size: 0.7em;}
.boxFormulario .colorDestacado {color: red;font-weight: bold;}
input.boton{display: block;float: left;background: url(../images/btn-menu-pral.png) no-repeat 0 0;width: 108px;height: 22px;cursor:pointer;color: white;font-size: 1.1em;text-transform:uppercase;margin-top: 10px;margin-bottom:15px;margin-left: 2px;padding-top: 3px;letter-spacing: -0.06em; border:none;}
.boxFormulario p.txtlink{ padding:10px 0 25px 0; display:block;}
form {display: block;}

/*LISTADO DONDE COMPRAR*/
.dondeComprar .seccion{ background-color:#2c65c2; padding:5px; color:#FFF; width:980px;}
.dondeComprar select { margin: 50px 0 10px 10px;font-size: 0.7em;color: #666;border: 1px solid #2c65c2;}
.dondeComprar .localizacion {margin: 0;font-size: 0.7em; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; border-color: transparent; border-collapse:collapse;}
.dondeComprar .localizacion th {background-color: #2c65c2;color: #FFF;padding:10px 4px; text-transform:uppercase; font-weight:bold;text-align: left;}
.dondeComprar .localizacion td {padding: 4px; border-bottom: 3px solid #ffffff; background-color:#e1ecf6;}

/*LOGIN*/
.login .seccion{ background-color:#2c65c2; padding:5px; color:#FFF; width:980px;}
.login .btnEntrar{ display: block;background: url(../images/btn-menu-pral.png) no-repeat 0 0;width: 108px;height: 18px;cursor:pointer;color: white;font-size: 0.9em;text-transform:uppercase;margin-top: 20px;margin-bottom:20px;padding-top: 3px;letter-spacing: -0.06em; border:none; text-align:center; clear:both; }
.login input { margin: 10px 0 10px 10px;font-size: 0.7em;color: #666;border: 1px solid #2c65c2;}
.login label { display:block; color:#333; font-size:1.1em; margin:10px 0 0 0;}

/*TABLA DE MEDIDAS*/
.medidasSeccion {background-color: #2C65C2;padding: 5px;color: #fff;margin-top: 10px; font-size:1.0em;}
.content h3.medidasTitular{color: #2C65C2;font-size: 1.4em;letter-spacing: -0.06em;text-transform: uppercase;display: block;margin-top: 10px; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-weight:normal; }
.medidasTitular{color: #2C65C2;font-size: 1.4em;letter-spacing: -0.06em;text-transform: uppercase;display: block;margin-top: 10px; font-family:"Trebuchet MS",  Arial,Helvetica,sans-serif; font-weight:normal; }
table.tabla-medidas {width: 100%;border: 0;margin: 0;font-size: 0.7em;}
table.tabla-medidas th {background-color: #cadcf0; padding:10px 5px;color: #2C65C2;border-bottom:1px solid #a7bfe0;}
table.tabla-medidas td {border-bottom:1px solid #a7bfe0; padding:2px;}

.botonClientes {display: block;float: left;background: url(../images/btn-menu-pral.png) no-repeat 0 0;width: 108px;height: 18px;cursor: pointer;color: #ffffff;font-size: 1.1em;text-transform: uppercase;margin-top: 10px;margin-bottom: 15px;margin-left: 2px;padding-top: 4px;letter-spacing: -0.06em;border: none; text-decoration:none;text-align: center;}
/*.bolitos{background: url(../images/bg-cromos.gif) no-repeat -140px top;}*/
.content.bolitos .boxProductos.anchuraBoxProduct.boxFormulario{ float:right;}
.content.bolitos .anchuraBoxProduct {min-height: 200px;}
.configuradorCliente {color: #2C65C2;font-size: 1.4em;letter-spacing: -0.06em;text-transform: uppercase;display: block;margin-top: 15px; margin-left:5px;font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight: normal;text-align: left;}
.cerrarSesion{ position:absolute; right:10px; top: 10px; background:url(../images/ico-cerrar.png) no-repeat 0 0; width:25px; height:25px; border:none; cursor:pointer;}
.botonaco{ background:url(../images/botonaco.png) no-repeat 0 0; width:182px; height:51px; border:none; cursor:pointer; color:#FFF; text-align:center; font-size: 1.2em;letter-spacing: -0.07em;font-weight: bold;}
.botonaco_largo{ background:url(../images/botonaco_largo.png) no-repeat 0 0; width:205px; height:51px; border:none; cursor:pointer; color:#FFF; text-align:center; font-size: 1.2em;letter-spacing: -0.07em;font-weight: bold;}
.botonEliminarProducto{ cursor:pointer;  margin: 10px 0 10px 10px; position:relative; }
.nombreCliente{ font-size:1.2em; color:#999; font-weight:normal; padding: 5px;margin: 0;border-bottom: 1px solid #CCC; position:relative; background-color:#FFF;}
.nombreCliente strong{ font-weight:bold; text-transform:uppercase;}
.historicoPresupuestos{ position:absolute; right:20px; top: 5px; background:url(../images/btn-acceso.png) no-repeat 0 0; width:250px; height:25px; border:none; cursor:pointer;}
.cerrarSesion2{ position:absolute; right:10px; top: 0px; background:url(../images/ico-cerrar2.png) no-repeat 0 0; width:25px; height:25px; border:none; cursor:pointer;}
.entornoBox{ clear:both; display:block; background:url(../images/entornoBox.png) no-repeat 0 20px; height:262px;}
.carousel_outer { width: 508px; height: 187px; background: url(../images/carousel_outer.png) no-repeat left top; clear: both; position: relative; margin:8px 8px 25px; }
.barMenu ul.config{float: left;width: 170px;}
.divtotal{ clear:both; margin:10px 0px 0px 0px; background-color:#333; color:#ffffff; font-size:1.3em; font-weight:bold; padding:15px; text-align: right;}
.divtotal2{ clear:both; margin:10px 0px 0px 0px; background-color:#fb7a00; color:#ffffff; font-size:1.3em; font-weight:bold; padding:15px; text-align: right;}
.divtotal3{ clear:both; margin:10px 0px 0px 0px; background-color:#ffffff; color:#000000; font-size:1.1em; font-weight:bold; padding:5px; text-align: right; border-width: 0px;}
.spanadditem{ background:url(../images/botonMas.png) no-repeat 0 0; width: 90px;height: 26px;display: block;float: left;margin: 0 3px;cursor: pointer;background-color: none;color: #FFF;padding-right: 10px;padding-top: 10px;}
.spanadditem2{ background:url(../images/anyadirCarrito.png) no-repeat 0 0; width:200px;height: 26px;display: block;float: left;margin: 0 3px;cursor: pointer;background-color: white;color: #333;padding-right: 10px;padding-top: 10px;}
.spanvercarrito{ background:url(../images/botonCarrito.png) no-repeat 0 0; width: 90px;height: 26px;display: block;float: left;margin: 0 3px;cursor: pointer;background-color: none;color: #FFF;padding-right: 10px;padding-top: 10px;}
.spanadditempresupuesto{ background:url(../images/actualizar.png) no-repeat 0 0; width: 130px;height: 26px;display: block;float: left;margin: 0 3px;cursor: pointer;background-color: white;color: #333;padding-right: 10px;padding-top: 5px; padding-bottom:10px;}
.prodcarrito{ float:left;clear: left;}
.prodcarrito2{ float:left; clear: right;}
.clasesubtotal{display:block;}
h4.carrusel{background-color: #2C65C2;padding: 5px;color: white;/*margin-top: 10px;*/font-size: 1.0em;}
.actualizarCantidades{ background:url(../images/botonActualizar.png) no-repeat 0 0; width: 125px;height: 26px;display: block;float: left; font-weight:normal;margin: 0 3px;cursor: pointer;background-color: none;color: #FFF;padding-right: 10px;padding-top: 2px; padding-bottom:10px;}
.presupuesto{ background:url(../images/botonPresupuesto.png) no-repeat 0 0; width:125px;font-weight:normal;height: 26px;display: block;float: left;margin: 0 3px;cursor: pointer;background-color: none;color: #FFF;padding-right: 10px;padding-top: 10px;}
.bg{ background-color:#d8e5f4; padding:10px; width:98%; font-size:0.8em; color:#333;}
.column .prodcarrito{ display:block; width:350px; margin-right:15px; border-right:1px dotted #CCC; text-align: center; background-color: #ffffff; margin-top:10px;}
.column .prodcarrito img{ margin-top:10px;}
.subMenuProductos2{position: absolute;right: 0;top: 110px;}
.barMenu ul .zonaclientes a#aOfertas {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("../images/ofertas.png");background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat;background-size: auto auto;margin-top: 6px;width: 106px;}


.actualizarCantidades.select{ background:url(../images/botonActualizarSelect.png) no-repeat 0 0;color: #FC8F00;}
.spanvercarrito.select{ background:url(../images/botonCarritoSelect.png) no-repeat 0 0;color: #FC8F00;}
.spanadditem.select{ background:url(../images/botonMasSelect.png) no-repeat 0 0;color: #FC8F00;}
.presupuesto.select{ background:url(../images/botonPresupuestoSelect.png) no-repeat 0 0;color: #FC8F00;}

.boxProductos.rZ p.parrafo{margin: 5px 10px 20px 20px;}
.fotoZ{margin-top:6px;}
.fotoZ2{margin-top:15px;}

.banner{margin-bottom:5px;}
.banner a{margin:0 0 0 13px;}

.table-container table {width: 445px;background-color: #fff;}
.divaddcart{text-align: center;margin-top: 5px;}
.column{background-color: #fff; border: 1px solid #ccc; margin: 2px; text-align: center;}

.bg-cat{ background:url(../images/bg-cat.png) no-repeat 0 0;color: #fff; width:989px; height:406px; margin:15px 0;}
.bg-cat ul{display:block; width:530px; margin:0 auto;}
.bg-cat ul li{display:block; float:left; margin:40px 20px 0 20px;}
.bg-cat .text{display:block; text-align:center; color:#039; font-size:1.3em; padding-top:30px;}

.cookies { background-color: #4677BD; bottom: 0; left: 0; z-index: 9999; font-size: 0.8em; text-align: center; color: #FFF; padding: 10px 10px 10px 10px; opacity: 0.9; border-bottom: 4px solid #003863; line-height: 1.5em; width: 100%; position: fixed; }
.cookies .botonAviso { background-color: #FFF; color: #00A8FF; padding: 2px 6px 1px 6px; text-decoration: none; position: absolute; right: 33px; bottom: 25px; display: block; cursor: pointer; }
.cookies .botonAviso:hover { background-color: #00a8ff; color: #ffffff; }
.cookies .linkAviso { color: #89D5FD; text-decoration: underline; }
.cookies .linkAviso:hover { color: #89D5FD; text-decoration: none; }
.content.cookiesPage { background-color: #FFF; opacity: 0.85; }
.content.cookiesPage h3 { position: inherit; }
.content.cookiesPage p { font-size: 0.8em; color: #999; margin: 15px 30px; display: block; clear: both; text-align: justify; line-height: 1.3em; }
.content.cookiesPage strong { color: #333; }

/*.facebook { background: url(../images/logo-facebook-mercury.png) no-repeat 0 0; background-size: contain; width: 115px; height: 42px; display: block; position: absolute; right: 0; top: 14px; }*/
.facebook { background: url(../images/logo-facebook-mercury.png) no-repeat 0 0; background-size: contain; width: 108px; height: 42px; display: block; position: absolute; right: 442px; top: 5px; }

.tejidos {
    cursor: pointer;
}

.tejidos:hover + .txt-vapor-draw {
    display: inline-block;
    position: absolute;
    background-color: #fff;
    border: 1px solid  #000;
    width: 200px;
    right: 20px;
    padding: 10px;
    bottom: 0;
    z-index: 1;
    color: #003b63;
    font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
    font-size: 0.8em;
}


.txt-vapor-draw {
    display: none;
}
