body{font-size:0.7em; background-color:#96c5d7; font-family: Arial, Helvetica, sans-serif; color:#000; margin:0; background-image:url(/templates/base/images/es/bg-body.jpg); background-repeat:no-repeat;}
*{margin:0; padding:0; list-style:none}
.sinfondo{background:none!important}
.sinmargen{margin:0;}
.flotar_izquierda{float:left}
.floatar_derecha{float:right}
.fright{ float: right; }
.m20{ margin: 20px;}

a img { border: 0 }
a{outline:0;}
input{outline:0;}

fieldset{border:0;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%}

/* Contenedor externo */
div#contenedor_externo{width:992px; height:auto; margin-left:auto; margin-right:auto; margin-top:0;}
div#contenedor_externo_headers{width:805px; height:auto; margin-left:auto; margin-right:auto; }

/*Carcasa index*/
div#contenedor_general{float:left; width:992px; height:auto; margin:0; padding:0; background-color:#fff; padding-left:0px;}
div#contenedor_general_headers{margin:0; padding:0; background-color:#fff; }

/* Cabecera */
div#contenedor_cabecera{float:left; width:992px; height:118px; background-image:url(/templates/base/images/es/cabecera/bg-cabecera.jpg);}


/* Contenido cabecera */
div#cabecera-izquierda{float:left; width:237px; height:auto;}
div#cabecera-izquierda a.logo{float:left; width:auto; height:auto;}
div#cabecera-derecha{float:right; width:240px; height:auto; padding-right:5px;}


div#contenedor-idiomas{float:right; width:200px; height:40px;}

ul#idiomas{float:left; width:215px; height:20px; background-image:url(/templates/base/images/es/banners/bg-menu-idiomas.gif); background-repeat:no-repeat; margin-top:6px; padding-left:6px; padding-top:7px;}
ul#idiomas li{display:inline;}
ul#idiomas li a{color:#fff; text-decoration:none;}
ul#idiomas li a:hover{text-decoration:underline;}
ul#idiomas li a.castellano{background-image:url(/templates/base/images/es/bandera-espana.gif); background-repeat:no-repeat; background-position:54px 2px; padding-right:20px;}
ul#idiomas li a.castellano_off{background-image:url(/templates/base/images/es/bandera-espana.gif); background-repeat:no-repeat; background-position:54px 2px; padding-right:20px; -moz-opacity:0.5; }
ul#idiomas li a.catalan{background-image:url(/templates/base/images/es/bandera-cataluna.gif); background-repeat:no-repeat; background-position:33px 2px; padding-right:23px; margin-right:10px;}
ul#idiomas li a.catalan_off{background-image:url(/templates/base/images/es/bandera-cataluna.gif); background-repeat:no-repeat; background-position:33px 2px; padding-right:23px; margin-right:10px; -moz-opacity:0.5; }


ul#datos{float:right; width:200px; text-align:left; color:#333; margin-right:5px;}
ul#datos li{}
ul#datos li.telefono{font-size:21px; color:#ffffff; font-weight:bold; background-image:url(/templates/base/images/es/cabecera/telefono.gif); background-position:0px 0px; background-repeat:no-repeat; padding-left:25px; padding-bottom:0px;}
ul#datos li.mail{background-image:url(/templates/base/images/es/cabecera/sobre.gif); background-position:0px 0px; background-repeat:no-repeat; padding-left:20px;}
ul#datos li.linea{border-top:1px solid #ffde00; padding-top:6px; margin-top:5px; background-image:url(/templates/base/images/es/cabecera/sobre.gif); background-position:0px 8px; background-repeat:no-repeat; padding-left:25px;}
ul#datos li a{color:#ffffff; text-decoration:none; font-weight:bold; font-size:13px;}
ul#datos li a:hover{text-decoration:underline;}


div#caja-busqueda{float:left; width:221px; height:27px; background-image:url(/templates/base/images/es/bg-buscador.gif); background-repeat:no-repeat; margin-top:10px;}
div#caja-marcas{float:left; width:221px; height:27px; background-image:url(/templates/base/images/es/bg-caja-marcas.gif); background-repeat:no-repeat; margin-top:10px;}
div#caja-marcas select{float:left; width:170px; margin-top:3px; margin-left:3px;}
div#caja-marcas strong{float:left; padding-left:5px; padding-top:6px;}

table.new-productos{text-align:center; margin-top:20px;}
table.new-productos td.cabecera{color:#ff8400;}

/* Acceso clientes */
div#acceso-clientes{float:right; width:221px; height:27px; background-image:url(/templates/base/images/es/bg-acceso.gif); background-repeat:no-repeat; margin-top:6px;}
ul#acceso{float:left; list-style-type:none; margin-top:6px; padding-left:65px;}
ul#acceso li{display:inline; float:left; background-image:url(/templates/base/images/es/flecha-acceso.gif); background-repeat:no-repeat; background-position:130px 3px; padding-right:60px; position:relative;}
ul#acceso li a{color:#fff; font-weight:bold; text-decoration:none; cursor:pointer;}
ul#acceso li a.forgotpass{color:#a2a2a2; font-size:10px; margin-left:10px;}
ul#acceso li a:hover{text-decoration:underline;}

div#entrada-login{position:absolute; z-index:10; left:-65px; top:21px; width:221px; height:auto; background-color:#424242; display:none; margin-left:0px; padding-bottom:0px; padding-top:8px; padding-left:0px; padding-right:0px;}
div#entrada-login form{float:left; padding-left:10px; padding-right:10px;}
div#entrada-login label{float:left; width:100%; padding-bottom:10px;}
div#entrada-login strong{float:left; width:90%; color:#fcb600; padding-bottom:3px;}
div#entrada-login input.size1{float:left; width:100%;}
div#entrada-login input.entrar{float:left;}
div#entrada-logian a.forgotpass{color:#a2a2a2; font-size:10px;}

div#entrada-login ul{list-style-type:none; float:left; padding-left:10px; padding-bottom:10px; padding-top:5px;}
div#entrada-login ul li{background-image:none; margin-bottom:3px;}
div#entrada-login ul li a{font-weight:normal;}

div#newuser{float:left; width:211px; height:auto; background-color:#3d8f2c; margin-top:10px; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; border-bottom:1px solid #666;}
div#newuser a{float:right;}
div#newuser p{float:left; padding-top:4px; font-size:10px;}


/* Carrito index */
div#carrito-index{float:right; width:186px; height:46px; background-image:url(/templates/base/images/es/bg-carrito-index2.gif); background-repeat:no-repeat; margin-top:46px; padding-top:0px; padding-left:35px;}
div#carrito-index a{color:#fff; text-decoration:none; float:left;  margin:0px; padding:0px;}
div#carrito-index a:hover{text-decoration:underline;}
div#carrito-index span{color:#a5a5a5;}
div#carrito-index span.objetosCarrito{padding-left:0px; float:left;  width:auto; padding-top:8px; padding-right:0px;}
div#carrito-index span.totalCarrito{float:left; padding-top:8px; padding-left:5px;}
div#carrito-index span.realizarPedido{padding-left:10px;  height:auto; float:left; padding-top:5px; width:110px; }
div#carrito-index span.realizarPedido a{color:#46CB02; width:auto; background-image:url(/templates/base/images/es/bullet-carrito2.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:18px;}


/* Contenedor swf Index */
div#contenedor_swf{float:left; width:985px; height:199px;}


/* Menu top */
div#menu-top{float:left; background-color:#70c9e9; height:23px; padding:0; margin:0; width:985px; text-transform:uppercase; font-weight:bold; padding:6px 0; margin-top:0px; margin-left:3px;}
div#menu-top ul{float:left; list-style-type:none; margin-left:170px;}
div#menu-top ul li{display:block; float:left; margin-right:2px; font-weight:bold!important }
div#menu-top a{color:#000; text-decoration:none; font-weight:bold; padding:5px 8px; font-size:11px; color:#000000; background:#FFF; display:block; float:left}
div#menu-top a:hover{color:#fff; text-decoration:underline; background:#6699CC; text-decoration:none}


/* Migas */
div#migas{ float:left; width:970px; height:auto; color:#ff8400; padding-left:15px; padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#fff; margin-bottom:5px; margin-top:5px;}
div#migas p{float:left; width:auto;}
div#migas em{font-style:normal; color:#434343;}
div#migas span{float:right; color:#bbbbbb; font-weight:normal; padding-right:10px; font-size:10px;}
div#migas a{ color:#00647e; font-weight:normal; }
div#migas a:hover{ text-decoration:underline;}


/* Contenido */
div#contenedor_contenido{float:left; width:985px; height:auto; margin:0; padding:0; background-color:#fff; padding-left:4px;}
div#contenedor_contenido_headers{width:100%; height:auto; margin:0; padding:0; background-color:#fff; }


/* Cajas logos index */
.caja-logo-index{margin-bottom:2px;}
.caja-logo-index a img{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}
.caja-logo-index a:hover img{opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}


/* Footer */
div#footer { width:985px; clear:both; height:auto; overflow:hidden; margin-top:20px; display:block; color:#000; font-size:12px; font-weight:bold; margin-left:3px;}

div#footer2{float:left; width:975px; height:auto; background-color:#9acbdc; padding-top:10px; padding-bottom:10px; margin-bottom:5px; text-align:left; padding-left:10px;}
div#footer2 span{color:#a7001c;}

div#footer2 ul{float:left; width:100%; list-style-type:none; margin-top:15px; margin-bottom:15px;}
div#footer2 ul li{display:inline; color:#4c4c4c; font-size:10px; padding-left:4px; padding-right:4px;}
div#footer2 ul li a{color:#4c4c4c; font-size:10px; font-weight:normal; text-decoration:none;}
div#footer2 ul li a:hover{text-decoration:underline;}



.mainh{padding-left:10px;}
.mainh ul li{ float:left; background:url(/templates/base/images/es/banners/icon01.gif) no-repeat right center;}
.mainh ul li a{text-decoration:none; display:block; float:left; color:#5F5F5E; padding:1px 10px;text-transform:uppercase; font-size:1em; font-weight:bold;}
.mainh ul li a:hover{text-decoration:underline;}


/* Contenido central */
#contenedor_contenido #contenido_central{width:531px; float:left; height:auto; margin-left:2px; padding-bottom:20px; color:#333;}
#contenedor_contenido #contenido_central.largo{width:756px; height:auto; background-color:#3C3C3C;}
#contenedor_contenido #contenido_central.largo b{}
#contenedor_contenido #contenido_central p{ margin-bottom:12px; padding-left:0px; float:left; width:100%;}
#contenedor_contenido #contenido_central p a{ color: #333; text-decoration:none;}
#contenedor_contenido #contenido_central p a:hover{text-decoration:underline;}
#contenedor_contenido #contenido_central p img{border: 0;}
#contenedor_contenido #contenido_central form {float:left; padding-left:0px; width:100%; height:auto; padding-left:0px;}
#contenedor_contenido #contenido_central form h3{color: #435e8d; margin-top:0px; font-size:13px; width:100%; float:left;}
#contenedor_contenido #contenido_central h3{color:#2F4866; margin-top:0px; font-size:13px; width:100%; float:left; margin-bottom:10px;}
#contenedor_contenido #contenido_central h5{padding-left:0px; color:#fff; margin-top:0px; font-size:13px; width:100%; float:left; margin-bottom:10px; text-align:center;}

#contenedor_contenido #contenido_central_headers{width:100%; height:auto; margin-left:2px; padding-bottom:20px; color:#333;}


div#texto-estaticas{width:500px; color:#333; margin:55px 15px 25px 15px; font-size: 1.1em;}
div#texto-estaticas p{margin-bottom:12px; }
div#texto-estaticas h2{ margin-bottom: 10px; text-decoration:underline;}
div#texto-estaticas ul li { padding: 10px;}
div#texto-estaticas p a { text-decoration: underline;}
div#texto-estaticas p a:hover { text-decoration: none;}

/* Columnas - Izquierda y derecha */
div#columna_izquierda{float:left; width:222px; height:auto; padding-left:3px;}
div#columna_derecha{float:right; width:221px; height:auto; margin-right:0; padding-right:3px;}
/*div#columna_derecha span{text-align:left; color:#000; width:100%; float:left; margin-top:0px; margin-bottom:5px; font-weight:normal;}*/


/* Titulos cajas carcasa index */
.block{float:left; margin-bottom:14px}
div#columna_izquierda h3, div#columna_derecha h3{margin-bottom:3px; font-size:16px; color:#feffff;}
div#columna_izquierda h3 span, div#columna_derecha h3 span{}
div#columna_izquierda h3 span a, div#columna_derecha h3 span a{color:#fff; font-size:10px; text-decoration:none; margin-left:15px;}
div#columna_izquierda ul, div#columna_derecha ul{ }
div#columna_izquierda p, div#columna_derecha p, 
div#columna_izquierda a, div#columna_derecha a{color:#373737;}

.catalogo h3{background:url(/templates/base/images/es/banners/h3-catalogo.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.ofertas h3{background:url(/templates/base/images/es/banners/h3-ofertas.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}

.lomasvendido h3{background:url(/templates/base/images/es/banners/h3-ofertas.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.busqueda h3{background:url(/templates/base/images/es/banners/h3-busqueda.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.compra h3{background:url(/templates/base/images/es/banners/h3-compra.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.registro h3{background:url(/templates/base/images/es/banners/h3-registro.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.envios h3{background:url(/templates/base/images/es/banners/h3-envios.gif) no-repeat;}
.fabricantes h3{background:url(/templates/base/images/es/banners/h3-fabricantes.gif) no-repeat; width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.aceptamos h3{background:url(/templates/base/images/es/banners/h3-aceptamos.gif) no-repeat;}
.novedades h3{background:url(/templates/base/images/es/banners/h3-novedades.gif) no-repeat;  width:161px; height:24px; padding-top:17px; padding-left:60px; margin-top:-10px;}
.pago-garantizado h3{background:url(/templates/base/images/es/banners/h3-pago-garantizado.gif) no-repeat;}
.moto h3{background:url(/templates/base/images/es/banners/h3-moto.gif) no-repeat;}
.pie-compra { background:url(/templates/base/images/es/banners/pie-compra.gif) no-repeat; height:40px; margin:0;}
.pie-catalogo { background:url(/templates/base/images/es/banners/pie-catalogo.gif) no-repeat; height:40px; margin:0; display:block}



.content{float:left; width:209px; height:auto; display:block; padding:6px;}
#contenedor_contenido .content{background-color: #f0f0f0; }
.content.bg-box{height: auto!important; height: 160px; min-height: 160px;}
ul.box-best-seller{ margin: 0px !important; padding: 0px !important;}
ul.box-best-seller li{ margin: 0px 0px 5px 0px; padding: 0px; border: 1px solid #C2C2C2; display: block; text-align: center; min-height: 20px;}
ul.box-best-seller li a{ margin: 0px; padding: 0px; line-height: 15px; float: none;}
ul.box-best-seller li s{ display: block; margin: 0px; padding: 0px;float: none; }
ul.box-best-seller li strong{color:#fd7802; display: block; float: none;}

.content-categorias {float:left; overflow:visible; padding:0; padding-top:6px; margin: 0px; width:221px; }
.catalogo .content{color:#fff;}
.busqueda .content{color:#fff;}
.compra .content{min-height:80px; margin:0; color:#333; }
*html .compra .content{height:80px; color:#fff;}
.registro .content{color:#fff;}
.envios .content{color:#fff; height:150px;}
.aceptamos .content{text-indent:-9999px; color:#fff;}
.moto .content{height:40px;}
.pago-garantizado .content{height:150px;}
.pago-garantizado .content p{padding-left:10px;}


/* Caja login carcasa */
ul li a.icono{background-image:url(/templates/base/images/es/flecha-rosa.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:15px; padding-bottom:5px; margin-bottom:5px;}

/* Caja de busqueda */
.f-input{margin-bottom:0px; padding:3px 6px; float:left; width:100%;}
#sidebar-left label strong{ float:left; font-weight:normal; font-size:0.9em}
.f-submit-ok{float:left;  margin-top:2px; margin-left:4px;}
.f-submit-ok2{float:right;  margin-top:13px; color:#fff; font-weight:bold;}
.size1{width:140px;  height:17px; border:1px solid #666666; height:17px;}
.size2{ width:145px; height:auto; border:1px solid #616162; margin-top:2px; background-color:#fff; height:17px;}
.size3{ width:192px; height:17px; border:1px solid #666666; margin-top:1px;}
.size4{ width:164px; height:22px; border:1px solid #666666; margin-top:3px; }
.txt_busqueda{float:left; padding-left:0px; padding-top:0px; padding-right:0px; color:#333; font-size:12px;}
.content strong{float:left; width:100%; color:#333;}
.content label{float:left; width:100%; margin-bottom:10px;}
.content label.segunda{float:left; width:100px; margin-bottom:10px;}
.content .pass-forgot{float:left; width:100%;}
.content ul{float:left; width:100%; padding-bottom:10px;}
.content ul li{margin-bottom:5px;}
.content.buscador{padding-bottom:5px;}


/* Carrusel index */
.contenedor_carrusel_index{float:left; padding-left:0px; margin-bottom:10px;}
.contenedor_carrusel_index .foto-carrusel{float:left; width:531px; height:auto;}
.contenedor_carrusel_index .numeros-textos{float:left; margin-top:3px; width:531px; height:156px; background-image:url(/templates/base/images/es/carrusel-index/bg-gris.gif); background-repeat:no-repeat;}
.contenedor_carrusel_index .numeros-textos span{float:left; color:#fff; font-size:11px; width:510px; padding-left:10px; text-decoration:none; cursor:pointer;}

.contenedor_carrusel_index .numeros-textos ul{float:left; width:90%; list-style-type:none; margin-top:5px; padding-left:10px; margin-bottom:15px;}
.contenedor_carrusel_index .numeros-textos ul li{display:inline;}
.contenedor_carrusel_index .numeros-textos ul li a{background-image:url(/templates/base/images/es/carrusel-index/fondito-gris.gif); background-repeat:no-repeat; width:18px; height:19px; color:#fff; text-decoration:none; float:left; padding-top:3px; text-align:center; margin-right:2px;}
.contenedor_carrusel_index .numeros-textos ul li a.current{background-image:url(/templates/base/images/es/carrusel-index/fondito-naranja.gif); background-repeat:no-repeat; width:18px; height:19px; color:#fff; text-decoration:none; float:left; padding-top:3px; text-align:center; margin-right:3px;}





/*Contenido*/
div#contenido_central h1{float:left; width:531px; height:22px; background-color:#9acbdc; padding-top:0px; padding-bottom:0px; color:#000; font-size:12px; margin-bottom:5px; margin-left:0px; font-weight:bold; font-size:15px; text-align:center; padding-top:5px; margin-top:4px;}

div#contenido_central h2.nuevos-productos{float:left; width:531px; height:22px; background-color:#9acbdc; padding-top:0px; padding-bottom:0px; color:#000; font-size:12px; margin-bottom:5px; margin-left:0px; font-weight:bold; font-size:15px; text-align:center; padding-top:5px; margin-top:25px;}

.caja_categoria{float:left; width:177px; height:200px; text-align:center; margin-top:20px;}
.caja_categoria a{color:#333; text-decoration:none;}
.caja_categoria a:hover{text-decoration:underline;}
.caja_categoria a img{width: 150px; height: 170px;}

#content{margin-top:12px; text-align:justify;}
#content .caja_detalle { background-color:#4f4f4f; float:left; color:#fff; font-size:1.7em; font-weight:bold; padding:0; margin:0;}
#content h2{font-size:1.3em; color:#024eae; text-transform:uppercase; padding:7px 12px}
#content h3 { color:#000000; clear:both; background-color: #a5a5a5; }
#content a { color:#000; text-decoration:none; }
.block a.verde{color:#46CB02;}
#content a:hover { text-decoration:underline;}
#content .producto_foto { float:right; margin:2px 5px; width:270px; }
#content .producto_precio span.precio { font-size:1.1em; color:#fb8905; font-weight:bold; width:250px; display:block;}
#content .producto_foto img { border:#024eae solid 1px; margin-top:1px; }
#content .detalle_descripcion { font-size:0.80em; margin:5px 10px; }
#content .producto_precio { float:right; width:180px; display:block; text-align:left; padding-top:3px; }
#content .link_zoom { font-size:0.70em; color:#fff; text-decoration:none; }
#content .link_zoom:hover { text-decoration:none; color:#fff; }

/*listado de productos*/
div#contenido_central.largo #contenedor_listado {width:753px; margin:0 auto; color:#024eae; float:left;}
div#contenido_central.largo #contenedor_listado thead{background-color:#639864; color:#fff; text-transform:uppercase; font-weight:bold;}
div#contenido_central.largo #contenedor_listado table{width:753px; border-collapse:collapse; float:left;}
div#contenido_central.largo #contenedor_listado .img{width:100px; padding:0!important}
div#contenido_central.largo #contenedor_listado td {padding:6px 10px; text-align:center; }
div#contenido_central.largo #contenedor_listado th{padding:6px 10px; text-align:center;  height:20px;}
td{margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #ccc; color:#333;}	
#contenedor_listado .img img{border:none;}
.listado_productos td.producto{width:210px; color:#3d6589; text-align:center;}
#contenedor_listado .producto a{color:#3d6589; text-decoration:none;  font-weight:bold;}
#contenedor_listado .producto a:hover{text-decoration:underline;}
#contenedor_listado .f-submit-comprar{background:url(/templates/base/images/es/banners/ico-comprar.gif) no-repeat right top #000; cursor:pointer; color:#B8EB13; text-transform:uppercase; border:none; padding:3px 26px 3px 6px; font-weight:bold; font-size:1.1em}
#contenedor_listado tfoot{background:none; color:#fdc800; font-weight:bold; text-transform:uppercase;}
#contenedor_listado tfoot a{text-transform:uppercase; color:#fff; text-decoration:none;}
#contenedor_listado tfoot a:hover{text-decoration:underline}
#contenedor_listado td.precio{color:#fdc800; text-align:center;}
#contenedor_listado td.precio strong s{color:#ccc; text-align:center;}

.listado_productos{width:531px; float:left; margin-top:10px;}

span.markProductOutOfStock{}
strong.spSpecialPrice{color:#FD7802;}

td.main a{color:#fff;}
td.smallText{color:#FF8F00; padding:5px;}
th.producto{background-color:#CBD2DA; padding:5px; font-weight:normal; margin:0px;}
a.pageResults{color:#000000;}
div#contenido_central td.marca-listado{text-align:left; color:#000; font-weight:bold; border-bottom:1px solid #ccc; padding-top:20px; font-size:12px; margin-bottom:5px;}

div#contenido_central.largo #contenedor_listado td.smallText{color:#fdc800;}


/* Ficha de producto */
div#caja_ficha_producto01{float:left; width:510px; height:auto; background-color:#fff;  margin-bottom:5px; padding:10px;}
div#caja_ficha_producto02{float:left; width:490px; height:auto; background-color:#fff; text-align:left; color:#9a9a9a; padding:10px; font-size:11px; border-bottom:1px solid #c9d4da; margin-left:10px;}
div#caja_ficha_producto02 p{float:left; width:460px; text-align:left; color:#9a9a9a; font-size:11px;}
div#caja_ficha_producto02
{
	/*width:500px;*/
	overflow: auto;
}

div.descripcion{float:left; width:480px; }
div.descripcion p{float:left; width:480px;}

.texto_blanco_ficha{color:#73787b; background-color:#cbd2da; width:490px; height:auto; float:left; padding:8px;}
.texto_negro_ficha{color:#000000;}
div#foto_producto{float:left; width:155px; height:auto;}
.foto{ float:left; width:155px; height:auto;}
a.ampliar{float:left; width:100%; height:auto; text-align:center; color:#d7d7d7; margin-top:10px; text-decoration:none;}
a:hover.ampliar{text-decoration:underline;}

div#datos_producto{float:left; width:330px; height:auto; margin-left:2px; padding-left:10px;}
div#datos_producto h3{float:left; width:330px; height:auto; color:#fff;}
div#datos_producto h1.product-name{padding-left:0px; color: #46638b; margin-top:0px; font-size:18px; width:350px; float:left; background:none; text-transform:inherit; text-align:left;}
div#datos_producto h2.product-cn{padding-left:0px; font-size:10px; font-weight:normal; color:#333;}
div#datos_producto h2.product-cp{padding-left:0px; font-size:10px; font-weight:normal; color:#333;}

div#caja-precio{float:left; width:290px; padding-top:10px; padding-bottom:10px; margin-top:15px; margin-bottom:15px;}

div#datos_producto p.precio{float:left; width:100%; margin:0; margin-top:10px; font-size:13px; font-weight:bold; color:#333; padding-top:7px;}
div#datos_producto p.precio_numero{float:left; color:#f88206; width:auto; margin:0; font-size:18px; margin-top:5px;}
div#datos_producto p.precio_numero s{color:#ccc; font-size:11px;}
div#datos_producto p.iva{float:left; color:#e4990a; width:auto; margin:0; padding-top:12px;}

div#datos_producto2 p.precio{float:left; width:100%; margin:0; margin-top:10px; font-size:13px; font-weight:bold; color:#333; padding-top:7px;}
div#datos_producto2 p.precio_numero{float:left; color:#f88206; width:auto; margin:0; font-size:18px; margin-top:5px;}
div#datos_producto2 p.precio_numero s{color:#ccc; font-size:11px;}
div#datos_producto2 p.iva{float:left; color:#e4990a; width:auto; margin:0; padding-top:12px;}
.atributos{float:left; width:400px; margin-top:8px;}
.atributos select{float:left; width:600px; height:auto;}
.btn_comprar{float:left; width:100%; height:auto; margin-top:0; margin-left:0px; margin-top:10px;}

div#botones-secundarios{float:left; width:500px; margin-top:10px; padding-left:0px;}
div#botones-secundarios a.informacion{text-decoration:none; color:#686868; background-image:url(../images/bullet-informacion.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px; margin-right:20px; height:20px; float:left; padding-top:3px;}
div#botones-secundarios a:hover.informacion{text-decoration:underline;}

h4.descripcion-producto{float:left; width:490px; color:#ff9700; font-size:15px; margin-bottom:10px; padding-left:0px;}

div.linea{border-bottom:1px solid #ccc; float:left; width:480px; margin-top:0px; margin-bottom:10px; margin-left:10px;}
div.linea2{border-bottom:1px solid #ccc; float:left; width:480px; margin-top:10px; margin-bottom:10px;}

div#titulo_galeria{float:left; width:518px; padding-left:10px; padding-bottom:3px; border-bottom:1px dotted #ccc; color:#fff; font-size:15px; margin-top:10px; margin-bottom:10px; font-weight:bold;}

.parrafo_fotos{float:left; width:525px; height:auto;}

div#contenedor_galeria{float:left; width:520px; height:auto; margin-bottom:10px; margin-top:5px;}
.contenedor_imagen_galeria{float:left; width:155px; height:118px; margin-bottom:10px; margin-left:0px; margin-right:5px; border:1px solid #a9a9a9;}

.attribute-box {float:left; margin-left:0px; color:#333;}
.attribute-box select {width: 280px; font-family: arial}
.attribute-box select option.out-of-stock { color: red; }
.attribute-box select option.in-stock { color: green; }
.attribute-box select option span{float: right}


/*Fin*/
.metatitle{background:url(/templates/base/images/es/banners/destacado.gif) repeat-x #a5a5a5; color:#000; padding:3px 0px; }
.inner{margin:0 12px}
.categorias{text-decoration:none; border-bottom:1px solid #393939; margin-bottom:1px; clear: both; overflow:hidden; margin-bottom:12px; margin-top:1px}
.menos12{margin-top:-12px}
.categorias img{border:none}
.destacado{background:#B8EB14; text-transform:uppercase; padding:3px 12px; color:#000; margin-bottom:12px}
.list{clear:both; margin-bottom:12px}
.list li{list-style:square; list-style-position:inside; margin-bottom:6px!important}
.list li a{color:#BBEC04!important; text-decoration:none!important;}
.list li a:hover{color:#fff!important}
.half{width:48%}
.comprar{text-align:center; padding:50px 0;}
.comprar span{color:#fff; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:bold}
.comprar strong{color:#BBEC04; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:normal; margin-bottom:12px}
.f-comprar{background:url(/templates/base/images/es/banners/icon-comprar.jpg) no-repeat right center #BBEC04; color:#000; padding:4px 26px 4px 6px; clear:both; font-size:1.2em; text-transform:uppercase; border:none; font-weight:bold; cursor:pointer}
small{}

.formulario{ margin:12px 0; float:left;width:500px;}
.formulario label{ clear:both; display:block; overflow:hidden; margin-bottom:6px; width:500px;}
*html .formulario label{overflow:visible; height:1%}
.formulario label strong{cursor:pointer; font-weight:normal; color:#333; font-size:11px; width:150px; margin-right:10px; text-align:left; float:left; padding-top:5px; padding-left:0px;}
.formulario label .f-input{float:left; width:260px; background-color: #f1f0f0; border: 1px solid #333333; color:#000000;}
.formulario label select{float:left; width:275px; background-color:#FFFFFF; border:1px solid #333333; color:#000000;}
.formulario label .f-textarea{float:left; width:250px; background-color: #f1f0f0; border: 1px solid #333333; color:#000000; height:49px; padding:4px; margin-left:0px;}
.f-enviar{background:url(/templates/base/images/es/banners/icon-comprar.jpg) no-repeat right center #999999; padding:4px 26px 4px 6px; margin:0; clear:both; font-size:1.2em; text-transform:uppercase; font-weight:bold; cursor:pointer; float:left; border:0; width:435px; text-align:right}
	
.formulario span.inputTip { color: #4f4fbf; font-size: 0.8em; font-style: italic; padding-right: 15px}
fieldset.formulario p{width:100%; float:left;}
fieldset.formulario h3{width:500px; float:left;}

/*Carrito*/
div#contenido_central.largo table.productListing{width:100%; float:left; margin-top:10px;}
.productListing input { border:1px solid #666; text-align:center;}
.productListing img { }
.productListing-heading {background-color:#fff; padding:7px;  font-weight:bold; text-align:center; color:#3d6589;}
.productListing-data{padding:8px; text-align:center; color:#3d6589;}
.productListing-data a { color:#006990; text-decoration:none; font-weight:normal; }
.productListing-data a:hover { text-decoration:underline; }
#cart_bot { width:480px; display:block; margin-top:30px; padding-left:10px}
.cart_subtotal { text-align:right; width:740px; color:#f8c806;}
.newItemInCart { text-transform: capitalize}

/*Paso shipping*/
#boxshipping10 { width:480px; display:block;  text-align:justify; padding-left:0px;}
#boxshipping20{ width:480px; display:block;  text-align:left; padding-left:0px; margin-top:20px; color:#333; float:left;}
#boxshipping30{ width:480px; display:block;  text-align:left; padding-left:0px; margin-top:20px;}
#proceso{width:100%; text-align:center;}

span.infoBoxContents{color:#000;}
table.infoBox{width:100%; float:left;}

/*login*/
.login td { border:none;}

/*Products_news*/
.products_news { width:530px; display:block; margin:4px 0; overflow:hidden; float:left; }
.products_news10 { float:left; width:350px; display:block; }
.products_news10 p{ float:left; width:350px; margin-top:10px;}
.products_news10 a{ color:#ffffff;}
.products_news20 { float:right; width:140px; display:block; padding-top:30px}
.products_news span { color:#024eae; }
.products_news img { margin-right:20px; float:left; margin-left:5px;}
/*Orden total*/
.order_total { float:right; margin-top:10px; }
.order_total td{ border:none; color:#333;}
.order_total td .left { text-align:left;}

/*INDEX*/
.box_index { height:auto; width:525px; display:block; border-bottom:#024eae dotted 1px; float:left; padding:0; margin:3px 0px 3px 2px; overflow:hidden; font-weight:bold; font-size:1em; }
.box_index img { float:left; margin-right:4px;}
.box_index span { color:#000;} 
#txt_index { text-align:justify; width:510px; height:auto; padding-bottom:20px; padding-top:5px; font-size:11px; }
#txt_index p.aumento {font-size:12px; }
.contenedor_oferta_index{float:left; padding-left:0px; margin-bottom:5px;}
.txt_azul { color:#006990; font-weight:bold}
.txt_naranja { color:#FF6D00; font-weight:bold; padding-right:0px;}
/*Varios*/
.line_dotted { border-bottom:#666666 dotted 1px; margin:7px 0; height:1px; float:left; width:480px; margin-bottom:15px;}
.headerNavigation { color:#000000;}
.clear { clear:both; display:block;}


/* Diversos formularios */
.infoBoxHeading h3{color:#fdc800; margin-left:0px; float:left; margin-bottom:10px; border:0; font-size:13px; padding-left:15px;}
.boxText a{color:#CCCCCC; float:left;}
div#contenido_central table{float:left; margin-bottom:10px; width:530px;color:#333;}
td.messageStackError{padding-top:10px; padding-bottom:5px; padding-left:5px; color:#FF0000; width:480px; float:left; margin-left:20px;}
td.boxText{padding-left:15px; width:400px; float:left;}
span.orderEdit{color:#333; text-decoration:none;}

/*MENU*/
/* all lists */
#nav, #nav ul { padding: 0; margin: 0; list-style: none; float : left; font-size:11px; width:221px;}
/* all list items */	
#nav li {  position : relative; float : left;  margin-bottom : -1px; font-size:11px; width: 140px;  }
/* second-level lists */	
#nav li ul { position : absolute; left: -999em; margin-left : 219px; margin-top : -24px;  background-color:#F0F0F0; width: 221px; }
/* third-and-above-level lists */	
#nav li ul ul { left:0; top:20px; width:221px; margin-left:216px; }
#nav li a { width: 199px;  display : block; font-weight : bold; text-decoration : none; padding : 0.3em 0.9em; color:#006b8c; border-bottom: 1px solid #a3a3a3; margin-bottom:1px; font-size:12px;}
#nav li a:hover { color:#006b8c; background-color:#eed8c0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;}
/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}
li:hover, li.sfhover { display: block;  }	
/* Menu items with subcdiv#columna_izquierda pategories */	
#nav li a.daddy { background: url(/templates/base/images/es/banners/tria.gif); background-position: 209px 6px; background-repeat:no-repeat; width:198px;}
#nav li ul li a.daddy { background: url(/templates/base/images/es/banners/tria.gif); background-position: 209px 6px; background-repeat:no-repeat; width:198px; }
#nav li ul li a:hover.daddy { color:#024eae; background-color:#eed8c0; background: url(/templates/base/images/es/banners/tria.gif); background-position: 209px 6px; background-repeat:no-repeat; width:198px;}
/* Selected items with subcategories */	
#nav li.selected {}
	
#nav, #nav ul, #nav li, #nav li ul, #nav li ul ul, #nav li a  { z-index: 2;}	
#map { z-index: 1;}


/* FORMULARIO TIPO 1 */
div#formulario_contacto {width: 370px; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top:20px; float:left;}
div#formulario_contacto strong {font-weight:strong; color: #374955; float:left; width: 440px; margin-bottom: 1px; }
div#formulario_contacto strong.corto {font-weight:normal; color: #ac0068; float:left; width: 200px; margin-bottom: 1px;}
div#formulario_contacto input {background-color: #EBEBEB; border: 1px solid #9d9ea2; float: left; width: 440px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 2px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
div#formulario_contacto textarea {background-color: #EBEBEB; border: 1px solid #9d9ea2; float: left; width: 440px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto .f-input_corto {background-color: #f1f0f0; border: 1px solid #333333; float: left; width: 225px; margin-bottom: 1px; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
div#formulario_contacto label{float:left; margin-bottom:12px;}
div#formulario_contacto label.campos{float:left; margin-top:20px; width:100%; padding-bottom:15px; color:#333;}
div#formulario_contacto label.campos a{color:#333; text-decoration:underline;}
div#formulario_contacto .labels {float: left; padding-bottom:12px;}
div#formulario_contacto .label1 {float: left; width: 100px; margin-top:0px; }
div#formulario_contacto .label2 {float: left; width: 100px; margin-left: 145px; margin-top:0px;}

div#formulario_contacto label span {font-size: 0.8em; margin-top: 0px; padding-bottom: 5px; float:left; width: 600px;} 

div#btn_formulario {margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0; float:left; width: 240px;}
div#btn_formulario input {width:auto; border:0; padding:0;}
div#campos_obligatorios {margin-top: 0px; margin-left: 0px; float:right; color:#333; text-transform:uppercase; font-size:10px; font-weight:bold;}

div#formulario_contacto p{color:#fff; float:left; padding:0; margin:0; margin-bottom:20px;}

span.productSpecialPrice{text-align:center; width:100%; color:#fea203; font-size:bold;}
span.productSpecialPrice2{text-align:center; width:100%; color:#fea203; font-size:bold;}

div#formulario_contacto input.box{float:left; width:auto; background:none; border:0px; margin-right:7px; padding:0px;}



/* EST�TICAS */
div#texto-estatico{float:left; padding-left:10px; padding-right:10px; padding-top:10px;}
div#texto-estatico strong{color:#0085BB;}


/* Estaticas base */
div#contenido_central h1.cabecera-estaticas{float:left; width:742px; height:38px; background-image:url(/templates/base/images/es/cabecera-estaticas.jpg); background-repeat:no-repeat; margin-left:0px; font-size:27px; font-weight:bold; color:#fff; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:80px; margin-bottom:15px;}

div#contenido_central h1.gris{float:left; width:757px; height:24px; background-image:url(/templates/base/images/es/bg-h1-gris.gif); background-repeat:no-repeat; margin-left:0px; font-size:13px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:5px;}

div.acceso-seccion{float:left; width:736px; height:142px; background-image:url(/templates/base/images/es/bg-caja-acceso-estaticas.gif); background-repeat:no-repeat; margin-left:10px; margin-bottom:5px;}
div.acceso-seccion .foto-acceso{float:left; width:217px; height:142px;}
div.acceso-seccion  div.texto-acceso{float:left; width:500px; height:122px; margin-left:15px; padding-top:10px; padding-bottom:10px;}
div#contenido_central div.acceso-seccion  div.texto-acceso h2{float:left; color:#fff; background:none; text-align:left; font-size:16px;}
div#contenido_central div.acceso-seccion  div.texto-acceso h2 span{color:#333;}
div#contenido_central div.acceso-seccion  div.texto-acceso p{color:#000000; font-size:11px; padding-left:0; margin-top:12px; width:470px;}
div#contenido_central div.acceso-seccion  div.texto-acceso p a{color:#fff; font-size:11px; font-weight:bold;}

div.contenedor-h2-estaticas{float:left; width:737px; height:34px; background-image:url(/templates/base/images/es/bg-contenedor-h2-estaticas.gif); background-repeat:no-repeat; margin-left:10px; margin-bottom:15px;}
div.contenedor-h2-estaticas h2{float:left; width:auto; height:auto; color:#fff; font-size:16px; margin-left:10px; margin-top:7px; }
div.contenedor-h2-estaticas h2 span{color:#000;}
div#contenido_central div.contenedor-h2-estaticas a.volver{float:right; width:auto; height:auto; color:#000; font-size:13px; text-decoration:none; font-weight:bold; margin-top:8px; margin-right:10px;}
div#contenido_central div.contenedor-h2-estaticas a:hover.volver{text-decoration:underline; color:#fff;}
div.contenedor-texto-estaticas{float:left; color:#dbdbdb; font-size:11px; width:720px; height:auto; padding-left:10px; padding-right:10px;}
div#contenido_central div.contenedor-texto-estaticas a{color:#FC9804; font-weight:bold;}
div#contenido_central div.contenedor-texto-estaticas strong.grande{color:#fff; font-size:13px;}
div#contenido_central div.contenedor-texto-estaticas strong{color:#01C20F; font-size:12px;}
div#contenido_central div.contenedor-texto-estaticas strong.rojo{color:#FFA800;}

.texto-estaticas{float:left; width:450px; height:auto;}
.foto-estaticas{float:left; width:auto; height:auto; padding-left:10px; }


/* Localizacion */
div#map{float:left; width:520px; height:300px; border:1px solid #666; margin-left:5px; margin-bottom:12px;}

/* Quienes somos */
div#contenedor-doble{float:left; margin-left:10px!important; margin-left:5px; width:740px;}
div#contenedor-doble h4{float:left; width:auto; height:auto; font-size:15px; padding-top:10px; padding-left:10px; padding-bottom:10px;}
div#contenedor-doble h4 span{color:#000;}
.quienes-izquierda{float:left; width:491px; height:692px; background-image:url(/templates/base/images/es/quienes-somos/bg-izquierda.gif); background-repeat:no-repeat;}
.quienes-derecha{float:left; width:240px; height:692px; background-image:url(/templates/base/images/es/quienes-somos/bg-derecha.gif); background-repeat:no-repeat; margin-left:2px!important; margin-left:2px;}
.texto-quienes{float:left; width:460px; padding-left:0px; padding-right:10px; color:#dbdbdb; text-align:justify;}
.texto-quienes strong{color:#fff;}
.texto-quienes2{float:left; width:230px; padding-left:0px; padding-right:0px; color:#dbdbdb;}
div#contenido_central div.texto-quienes2 a{color: #fc9804; font-weight:bold;}


/* Noticias, enlaces, marcas */
select.meses-noticias{float:left; width:230px; margin-top:15px; margin-left:10px;}
span.mes{float:left; width:100%; font-size:12px; margin-left:10px; margin-top:10px; margin-bottom:30px;}
div.caja-noticia{float:left; width:745px; height:auto; border-bottom:1px solid #454545; margin-bottom:15px; padding-bottom:10px; padding-left:10px;}
div.caja-noticia.top{margin-top:15px;}
div.foto-noticia{float:left; width:120px; height:76px;}
div.foto-marca{float:left; width:122px; height:83px;}
div#contenido_central div.texto-noticia{float:left; width:600px; padding-left:10px; height:auto;}
div#contenido_central div.texto-noticia p{margin-bottom:0px; padding-left:0px;}
div#contenido_central div.texto-noticia p.fecha-noticia{flaot:left; width:100%; color:#ffa032; font-size:12px;}
div#contenido_central div.texto-noticia p.titular-noticia a{flaot:left; width:100%; color:#fff; font-weight:bold; text-transform:uppercase; font-size:13px; text-decoration:none;}
div#contenido_central div.texto-noticia p.titular-noticia.marca{margin-top:10px;}
div#contenido_central div.texto-noticia p.titular-noticia a:hover{text-decoration:underline;}
div#contenido_central div.texto-noticia p.introduccion-noticia{flaot:left; width:100%; color:#b4b4b4;}
div#contenido_central div.texto-noticia a{flaot:left; width:100%; color:#fff; text-decoration:none; font-weight:bold;}
div#contenido_central div.texto-noticia a.marca{color:#fd9500;}
div#contenido_central div.texto-noticia a:hover{text-decoration:underline;}

h2.otros-enlaces{foat:left; width:99%; height:auto; border-bottom:1px solid #629763; font-size:13px; margin-bottom:15px; margin-top:20px; padding-left:10px; padding-bottom:3px;}

div.back{float:left; padding-right:10px; padding-top:10px; padding-bottom:20px; width:740px;}
div.back a{float:right; color:#919191; text-decoration:none; font-size:13px;}
div.back a:hover{text-decoration:underline;}


div.desarrollo-noticia{float:left; width:745px; height:auto;}
div#contenido_central div.texto-noticia p.fecha-noticia{flaot:left; width:100%; color:#ffa032; font-size:12px;}
div#contenido_central div.texto-noticia p.titular-noticia{flaot:left; width:100%; color:#fff; font-weight:bold; text-transform:uppercase; font-size:13px; text-decoration:none;}
div.foto-noticia-grande{float:left; width:286px; height:183px; margin-top:10px;}
div.desarrollo-noticia{float:left; width:432px; height:auto; color:#c7c7c7; font-size:12px; margin-top:10px; text-align:justify;}
div.desarrollo-noticia span{color:#e97e0a;}
div.desarrollo-noticia a{color:#fff; text-decoration:underline;}


/*  Galeria de fotos */
div#contenedor-galeria{float:left; width:737px; height:auto; margin-left:10px;}
div#galeria-izquierda{float:left; width:150px; height:auto;}
.izquierda-up{float:left; width:150px; height:4px; background-image:url(../images/es/galeriafotos/bg-lista-up.gif); background-repeat:no-repeat;}
.izquierda-middle{float:left; width:150px; height:auto; background-color:#676767;}

ul#galeria{list-style-type:none; float:left; font-size:12px; font-weight:bold;}
ul#galeria li{}
ul#galeria li a{text-decoration:none; color:#fff; border-bottom:1px solid #545454; display:block; padding-left:10px; width:140px; padding-top:10px; padding-bottom:10px;}
ul#galeria li a.current{color:#FF9900;}
ul#galeria li a.noborde{border:none;}
ul#galeria li a:hover{color:#f28b0b; text-decoration:none;}

.izquierda-down{float:left; width:150px; height:4px; background-image:url(../images/es/galeriafotos/bg-lista-down.gif); background-repeat:no-repeat;}

div#galeria-derecha{float:left; width:577px; height:auto; padding-left:10px;}
div.foto-galeria{float:left; width:577px; height:310px; background-color:#000000; text-align:center; overflow:hidden;}
div.miniaturas-galeria{float:left; width:577px; height:auto; margin-top:5px; background-color:#2e2e2e; padding-bottom:8px;}
div.miniatura{float:left; width:134px; height:93px; background-color:#232323; margin-left:8px!important; margin-left:4px; margin-top:8px;}





#checkoutBar { float:lefT; width: 100%; color:#75797c; text-align: center ; margin-top:30px;} 
#checkoutBar  a { font-weight: bold;  color:#75797c;}
#checkoutBar  span.past { font-weight: bold; }
#checkoutBar  span.current { font-weight: bold; background: url(/templates/base/images/checkout_bullet.gif) no-repeat; padding-left: 15px; }

/* Clases */
.texto_amarillo{color:#ffae00;}
.texto_verde{color:#5aa302;}

.diseno a{ text-decoration: none; }
.diseno span{ padding-right: 10px; }



/*GUIA DE COMPRA */
.gdcc-navigation{ padding:10px; margin: 10px 5px 0px 5px; float: left; background: #F2F2F2 no-repeat;  }



.bloque_gc{ margin: 0px 0px 0px 4px; padding: 0px;}
.bloque_gc ul{ margin: 20px 0px 0px 15px; padding: 0px; }
.bloque_gc li{ list-style-image: url(/templates/base/images/es/guiadecompra/flecha.gif); padding: 0px; margin: 5px 0px 5px 0px;  }
.bloque_gc li a{ color:#000; text-decoration: none; font-size: 16px; font-weight: bold;}
.bloque_gc li a:hover{ color:#000; text-decoration: underline; }
.bloque_gc h2{ color: #73B4D0; font-size: 20px; font-weight: bold; margin: 20px 0px 10px 0px;}
.bloque_gc h3{ color: #000; margin: 10px 0px 10px 0px;}
.bloque_gc h4{ color: #73B4D0; margin: 10px 0px 2px 0px; font-size: 14px;}
.bloque_gc p{ color: #000; font-size: 12px; margin: 0px 0px 0px 0px; line-height: 18px;}
.bloque_gc img{ float: left; margin: 0px 10px 10px 0px;}
.bloque_gc strong{ color: #000; font-size: 12px; font-style:italic;}

.header_gc1 { position: relative; background: url(/templates/base/images/es/guiadecompra/cabecera01.jpg) no-repeat; width: 525px; height: 59px;}
.header_gc1 span{ position: absolute; top: 15px; left: 80px; font-size: 25px; color: #FFFFFF; font-weight: bold; }
.header_gc2 { background: url(/templates/base/images/es/guiadecompra/cabecera02.jpg); width: 525px; height: 63px;}
.header_gc3 { background: url(/templates/base/images/es/guiadecompra/cabecera03.jpg); width: 797px; height: 63px;}

.bloque_gc .body_gc1 { background: #E0EFF6; width: 525px; min-height: 150px;  }
.bloque_gc .body_gc1 h1{ padding: 0px; margin: 0px; width: 525px !important; }
.bloque_gc .body_gc1 p{ color: #296984; font-size: 12px; width: 450px; }
.bloque_gc .body_gc1 select{ width: 200px; }

.bloque_gc .body_gc2 { width: 525px; min-height: 150px;  }
.bloque_gc .body_gc2 hr{ border: 0px; border-top: 1px solid #C2C2C2; width: 100%; margin: 0px 0px 10px 0px; padding: 0px; display: block; clear: both; }
.bloque_gc .body_gc2 p { color: #296984; font-size: 13px; width: 450px; line-height: 17px; }
.bloque_gc .body_gc2 p strong{ color: #000; font-size: 15px; }
.bloque_gc .body_gc2 form {float: none; margin: 0px 0px 10px 0px;}
.bloque_gc .body_gc2 form select{ width: 200px; float: none; border: 1px solid #C2C2C2; margin: 5px 0px 5px 0px; }
.bloque_gc .body_gc2 form input { width: 200px; float: none;}
.bloque_gc .body_gc2 form label { margin: 5px; padding: 0px; display: block; width: 200px; height: 15px; }
.bloque_gc .body_gc2 form label input{ margin: 0px; padding: 0px; width: 25px; top: 2px; position: relative;}
.bloque_gc .body_gc2 form label span{ margin: 0px; padding: 0px; line-height: 12px; height: 15px;  }
.cab2 { color: #B2001C; font-weight: bold; display: block; }
.cab2 b{ color: #000; }


.p20{ padding: 20px;}
.footer_gc1 { background: url(/templates/base/images/es/guiadecompra/pie01.jpg) no-repeat; width: 525px; height: 14px;}
.imgder{ float: right; margin: 0px 0px 5px 10px;}
.clearfix { display: block; clear: both;}

.boton1 { background: url(../images/es/guiadecompra/boton01.png) no-repeat; width: 140px; height: 37px; margin: 10px 0px 0px 0px; padding: 4px 0px 0px 0px; display: block; text-align: center;}
.boton1 a{ color: #FFFFFF !important; font-size: 20px; cursor:pointer !important; text-decoration: none; } 
.boton2 { background: url(../images/es/guiadecompra/boton02.png);}

h2.m1{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px 0px no-repeat; height: 50px; line-height: 35px;}
h2.m2{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -53px no-repeat; height: 50px; line-height: 35px;}
h2.m3{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -107px no-repeat; height: 50px; line-height: 35px;}
h2.m4{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -164px no-repeat; height: 50px; line-height: 35px;}
h2.m5{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -220px no-repeat; height: 50px; line-height: 35px;}
h2 span{ color: #B2001C; padding: 5px 0px 0px 40px;}

.boxpasos { width: 75px; float: left; text-align: center; margin: 0px 8px 0px 0px;}
/*.boxpasos:hover .num1{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -520px no-repeat; color: #80C5D4; }
.boxpasos:hover span{color: #80C5D4; }*/



.gdcc-navigation a { text-decoration: none; color: #C2C2C2; }
.gdcc-navigation a.active { color: #80C5D4; }
.gdcc-navigation a.current { color: #B2001C; }
.gdcc-navigation a.active:hover { color: #B2001C; }
.gdcc-navigation a.active .num1{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -517px no-repeat; color: #80C5D4; }
.gdcc-navigation a.active .num2{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -545px no-repeat; color: #80C5D4; }
.gdcc-navigation a.active .num3{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -575px no-repeat; color: #80C5D4; }
.gdcc-navigation a.active .num4{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -606px no-repeat; color: #80C5D4; }
.gdcc-navigation a.active .num5{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -636px no-repeat; color: #80C5D4; }
.gdcc-navigation a.active .num6{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -657px no-repeat; color: #80C5D4; }

.gdcc-navigation .num1{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -704px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation .num2{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -733px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation .num3{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -761px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation .num4{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -791px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation .num5{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -822px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation .num6{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -853px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}

.gdcc-navigation a.active:hover .num1, .current .num1{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -333px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation a.active:hover .num2, .current .num2{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -362px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation a.active:hover .num3, .current .num3{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -391px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation a.active:hover .num4, .current .num4{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -420px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation a.active:hover .num5, .current .num5{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -452px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}
.gdcc-navigation a.active:hover .num6, .current .num6{background: url(/templates/base/images/es/guiadecompra/numeracion.png) 0px -483px no-repeat; height: 28px; width:50px; margin-left: 22px; padding: 0px;}


a.mastecno { background: url(/templates/base/images/es/guiadecompra/pregunta.png) 0px 0px no-repeat; padding: 0px 0px 0px 35px; margin: 10px 0px 0px 0px; height: 30px; line-height: 20px; display: block; color: #CE0300 !important; }

.h2home{ height:132px; width:527px;background: url(/templates/base/images/es/banners/banner-index.jpg) no-repeat; text-align:left}
.h2home h1{ text-align:left!important; background:none!important; font-size:14px; width:180px!important; padding:20px 0 20px 6px!important; clear:both; display:block}
.h2home h2{ font-size:12px; width:200px; padding:6px 6px 0 6px!important; clear:both; display:block}

.precio, .precio_numero{ color:#669900!important; font-size:18px!important; font-weight:bold!important; text-align:left}
.productSpecialPrice{ display:block; clear:both; text-align:left}
.precio_numero{ display:block; clear:both}
.contenido_texto_estaticas h3{ color: #AE011D !important;}
