/* CSS Document */
ol { list-style: none; }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#67726a;}

* { padding:0; margin:0; }
ul { list-style:none;}
img { border:0; }

#container { margin:auto; width:901px;}

#header { float:left; width:901px;}
#headerTop { float:left; width:901px; background:url(../imagenes/fondoHeader.gif) left top no-repeat;}

#idiomas { float:right; width:893px; text-align:right; padding:3px 8px 47px 0; }
#idiomas li { display:inline; color:#4c4c4c;}
#idiomas li a { font-size:11px; color:#FFFFFF; text-decoration:none; }
#idiomas li a:hover { color:#ffd284; }
#idiomas li a.selected { color:#ffd284; }


#logo { float:left; padding:5px 0 22px 20px;}
#logo img { float:left;}

#menuTop { float:right; padding-right:2px; }
#menuTop li { display:inline; color:#b2b2b2;  }
#menuTop li a { text-decoration:none; color:#c10019; }
#menuTop li a:hover { text-decoration:underline; }

#menuBot { float:left; padding-bottom:12px;}
#menuBot li { float:left;} 
#menuBot li a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#566159; font-weight:bold; text-decoration:none; background:url(../imagenes/fondoMenu.gif) left top repeat-x; } 
#menuBot li a span.left { float:left; cursor:pointer; background:url(../imagenes/fondoMenuLeft.gif) left top no-repeat; padding-left:20px; }
#menuBot li a span.right { float:left; cursor:pointer; background:url(../imagenes/fondoMenuRight.gif) right top no-repeat; padding-right:20px; padding:5px 22px 5px 0; } 

#menuBot li a:hover { background:url(../imagenes/fondoMenuOver.gif) left top repeat-x; color:#FFFFFF;  } 
#menuBot li a:hover span.left { background:url(../imagenes/fondoMenuOverLeft.gif) left top no-repeat; }
#menuBot li a:hover span.right { background:url(../imagenes/fondoMenuOverRight.gif) right top no-repeat; } 

#menuBot li a.marked {float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; background:url(../imagenes/fondoMenuOver.gif) left top repeat-x; color:#FFFFFF; } 
#menuBot li a.marked span.leftmarked { float:left; cursor:pointer; background:url(../imagenes/fondoMenuOverLeft.gif) left top no-repeat; padding-left:20px;}
#menuBot li a.marked span.rightmarked { float:left; cursor:pointer; background:url(../imagenes/fondoMenuOverRight.gif) right top no-repeat; padding:5px 22px 5px 0;}

#cesta { float:right; width:217px; padding: 6px 10px; background:url(../imagenes/fondoCesta.gif) left top no-repeat; margin-top:70px;  position:relative;}
#cesta p.carrito { float:left; padding:4px 0 7px 33px; background:url(../imagenes/imgCarrito.gif) left top no-repeat; color:#FFFFFF; 
font-weight:bold; text-decoration:underline; width:184px;}
#cesta p.productos { float:left; padding-left:41px; width:176px; padding-bottom:8px; color:#FFFFFF;}
#cesta p.productos_vacio { float:left; padding-left:31px; width:176px; padding-bottom:26px; color:#FFFFFF; font-size:10px;}
#cesta p.productos span { font-weight:bold; }
#cesta a.detalle { float:right; padding-right:21px; padding-bottom:2px; background:url(../imagenes/flechaCesta.gif) right 1px no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; }

#cesta .detalleCesta{ width:216px; position:absolute; top:74px; left:0px; background:url(../imagenes/imagen2.gif) no-repeat bottom #303A33; padding:10px; border-left:1px solid #B1B1B1;}
#cesta .detalleCesta p{ padding:3px 0px; border-bottom:1px solid #B1B1B1; float:left;}
#cesta .detalleCesta img{ float:right; cursor:pointer;}
#cesta .detalleCesta input{ width:10px; font-size:9px; float:left;}
#cesta .detalleCesta label{ width:90px; float:left; padding:0px 5px; color:#FFF; font-size:11px; border:}
#cesta .detalleCesta label.cheque{ width:90px; padding-left:23px;}
#cesta .detalleCesta label.precio{ width:50px; text-align:right;}
#headerBot { float:left; width:901px; background:url(../imagenes/fondoBuscador.gif) left top no-repeat; padding-bottom:15px; }
#headerBot input { border:1px solid #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
#headerBot select { font-size:11px; font-size:12px; padding:1px; width:124px;}

#headerBotHome { float:left; width:901px; background:url(../imagenes/fondoBuscador2.gif) left top no-repeat; padding-bottom:15px; }
#headerBotHome input { border:1px solid #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
#headerBotHome select { font-size:11px; font-size:12px; padding:1px; width:124px;}

#buscador { float:left; width:644px; padding:15px 0 0 20px; }
#buscador p { float:left; font-weight:bold; color:#424040; font-size:11px; line-height:17px; padding-right:10px; }
#buscador p input { width:232px;}
#buscador p.boton { padding-top:14px;}
#buscador p.boton a { float:left; padding:3px 0 6px 0; background:url(../imagenes/botonBuscar.gif) left top no-repeat; width:85px; font-weight:bold; color:#FFFFFF; font-size:11px; text-align:center; text-decoration:none; }
#buscador p.avanzada { padding-top:17px;}
#buscador p.avanzada a { font-weight:bold; color:#424040; font-size:11px; text-decoration:none;}
#buscador p.avanzada a:hover { text-decoration:underline; }
#localizador { float:left; width:207px; padding:8px 10px 13px 20px; color:#424040; font-size:11px; line-height:17px; height:60px;  }
#localizador p { padding-bottom:2px;}
#localizador p span { font-weight:bold; }
#localizador input { float:left; width:105px; margin-right:5px; margin-top:3px; }
#localizador a { float:left; padding:3px 0 6px 0; background:url(../imagenes/botonBuscar.gif) left top no-repeat; width:85px; font-weight:bold; color:#FFFFFF; font-size:11px; text-align:center; text-decoration:none; }

#marquesina{ float:left; width:620px; margin:8px 0 8px 0; padding:6px 5px 10px 5px; background:url(../imagenes/fondoMarquee.gif) left top no-repeat; color:#373737; font-size:15px; font-weight:bold; }
#marquesina a { color:#AB0000; text-decoration:none;}


#cuerpo { float:left; width:901px;}
#cuerpoLeft { float:left; width:182px;}
#cuerpoRight { float:right; width:190px;}
#cuerpoCenter { float:left; width:504px; padding-left:17px;}

.menuIzqCont { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px; }
.menuIzq { float:left; width:182px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding-bottom:15px; }
.menuIzq .titulo { float:left; width:152px; padding:8px 15px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background:url(../imagenes/fondoTitulos.gif) left top no-repeat; }
.menuIzq ul { float:left; width:158px; padding:8px 12px;}
.menuIzq ul li { float:left; width:148px; padding-left:10px; padding-bottom:5px; background:url(../imagenes/vinietaMenu.gif) left 3px no-repeat;}
.menuIzq ul li a { color:#67726a; text-decoration:none;}
.menuIzq ul li a:hover { text-decoration:underline; }
.menuIzq a.vertodas { float:right; margin-right:15px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;}
.menuIzq a.vertodas:hover { text-decoration:underline; }

.menuIzqContMarcas { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px; }
.menuIzqMarcas { float:left; width:182px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding-bottom:15px; }
.menuIzqMarcas .titulo { float:left; width:152px; padding:8px 15px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background:url(../imagenes/fondoTitulos.gif) left top no-repeat; }
.menuIzqMarcas p { float:left; width:158px; line-height:16px; padding:10px 12px;}
.menuIzqMarcas ul { float:left; width:172px; padding-left:10px; padding-bottom:15px;}
.menuIzqMarcas ul li { float:left; background:url(../imagenes/fondoListMarcas.gif) left top no-repeat; width:82px; height:80px;}
.menuIzqMarcas ul li a { float:left; width:79px; height:78px; text-decoration:none; }
.menuIzqMarcas ul li a span { visibility:hidden;}
.menuIzqMarcas a.vertodas { float:right; margin-right:15px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;}
.menuIzqMarcas a.vertodas:hover { text-decoration:underline; }

.bloqueDer { float:right; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px;}
.mBot { margin-bottom:10px;}
.bloqueDerTop { float:left; width:182px; background:url(../imagenes/fondoGrisTop.gif) left top no-repeat;}
.bloqueDerBot { float:left; width:182px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding:8px 0 15px 0;}
.bloqueDerBot p { float:left; font-size:11px; text-align:center; width:182px;}
.bloqueDerBot ul { float:left; font-size:11px; width:182px;}
.bloqueDerBot ul.compra { width:152px; padding:10px 15px 0 15px;}
.bloqueDerBot ul.compra li { float:left; padding-bottom:7px; line-height:14px; width:144px; padding-left:8px; background:url(../imagenes/vinietaMenu.gif) left 5px no-repeat; color:#000000; }
.bloqueDerBot ul.novedades { width:152px; padding:10px 15px 15px 15px;}
.bloqueDerBot ul.novedades li { float:left; padding-bottom:7px; line-height:15px; width:152px; }
.bloqueDerBot ul.novedades li a { text-decoration:none; color:#87000a;}
.bloqueDerBot ul.novedades li a:hover { text-decoration:underline;}
.bloqueDerBot p.titulo { font-family:Arial, Helvetica, sans-serif; color:#ff0101; font-size:25px; text-align:center;}
.bloqueDerBot p.txt { line-height:15px; padding:5px 12px 10px 12px; width:158px;}
.bloqueDerBot p.txtSuscr { line-height:15px; font-weight:bold; line-height:17px; padding-bottom:5px; }
.bloqueDerBot p.txtSuscr span { color:#ff0101; font-size:14px;}
.bloqueDerBot p input { font-family:Arial, Helvetica, sans-serif; border:1px solid #fff; font-size:12px; padding:2px;}
.bloqueDerBot p.tituloChico { padding-left:12px; padding-top:2px; width:170px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; font-size:15px; text-align:left;}
.bloqueDerBot a.vertodas { float:right; margin-right:15px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;}
.bloqueDerBot a.vertodas:hover { text-decoration:underline; }
.bloqueDerBot p.boton { padding-top:10px; padding-left:50px; width:132px; }
.bloqueDerBot p.boton a { float:left; padding:6px 0 7px 0; background:url(../imagenes/botonBuscar.gif) left top no-repeat; width:85px; font-weight:bold; color:#FFFFFF; font-size:11px; text-align:center; text-decoration:none; }

a.tarjetaCliente { float:right; width:190px; margin-bottom:15px;}
a.tarjetaCliente img { float:left;}
.precioGarantizado { float:right;  width:182px; font-size:15px; font-weight:bold; line-height:17px; background:url(../imagenes/precioGarantizado.gif) left top no-repeat; text-align:center; padding-top:200px; padding-bottom:13px; margin-bottom:15px;}
.precioGarantizado a { color:#67726A;font-size:15px; font-weight:bold; line-height:17px; text-decoration:none}
.precioGarantizado a:hover { color:#67726A;font-size:15px; font-weight:bold; line-height:17px; text-decoration:underline}

.precioGarantizado a span { line-height:27px; color:#ff0000; text-decoration:none;}
.precioGarantizado a:hover span { line-height:27px; color:#ff0000; text-decoration:underline;}
.precioGarantizado span { line-height:27px; color:#ff0000;}

#especial { float:left; width:482px; height:100px;  margin-bottom:15px;}
#especial p { float:right; width:398px; text-align:right; }
#especial a {float:right; margin-right:5px;  color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:15px; padding-bottom:1px;}
#especial a.sin_flecha {float:right;  color:#87000a; text-decoration:none; font-size:11px; background:none;  padding-right:17px; padding-bottom:1px;}
#especial p.imagen_prod_reserva{ float:right; width:80px;}
#especial p.imagen_prod_reserva a{ float:right; background:none; padding:0px; margin:0px;}
#especial p.imagen_prod_reserva a img{ border:0px; width:80px; max-height:100px;}
#especial .titulo { font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#ff0000;}
#especial .titulo a { font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; background: none; }

#especial h1 {float:right; width:398px; text-align:right;}
#especial h1 a.titulo_res { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; background: none;padding-right:5px; font-weight:bold;}

#especial .titulo_reserva a { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; background: none;padding-right:5px;}
#especial .descripcion { color:#67726a; font-weight:bold; line-height:17px; padding-bottom:7px; margin:7px 0;}
#especial .descripcion span { color:#ff0000;}



#bestPrices { float:left; width:504px; background:url(../imagenes/fondoColumnaCentral.gif) left top repeat-y; margin-bottom:15px;}
#bestPrices .titulo { float:left; width:474px; padding:2px 15px 5px 15px; background:url(../imagenes/fondoTituloCentral.gif) left top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
#bestPrices h2{ font-weight:normal; float:left; width:474px; padding:2px 15px 5px 15px; background:url(../imagenes/fondoTituloCentral.gif) left top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; }


#bestPricesCont { float:left; width:483px; padding:10px 10px 10px 11px; background:url(../imagenes/fondoColumnaCentralBot.gif) left bottom no-repeat;}
#ultimasOfertas { float:left; width:483px; background:url(../imagenes/fondoUltimasOfertas.gif) left top repeat-y; margin-bottom:12px;}
#ultimasOfertasTop {float:left; width:483px; background:url(../imagenes/fondoUltimasOfertasTop.gif) left top no-repeat;}
#ultimasOfertasBot {float:left; padding:10px 15px; width:453px; background:url(../imagenes/fondoUltimasOfertasBot.gif) left bottom no-repeat;}
#ultimasOfertasBot .tituloGral { float:left;  width:453px; font-size:15px; color:#373737; padding-bottom:15px;} 
#ultimasOfertasBot ul { float:left;  width:453px;}
#ultimasOfertasBot ul li { float:left; width:226px; border-right:1px solid #d1d6d2; padding-bottom:3px;}
#ultimasOfertasBot li img.img_novedades{ max-height:30px;}
#ultimasOfertasBot ul li.last { border-right:0; } 
#ultimasOfertasBot ul li div.contenedor{ float:left; width:211px;}
#ultimasOfertasBot ul li.last div.contenedor { float:right; width:211px;} 
#ultimasOfertasBot ul li a.imagenproducto { float:left; height:220px; width:211px; text-align:center; padding-top:10px; border-bottom:1px solid #d1d6d2;}
#ultimasOfertasBot ul li div.marca { float:left; position:relative; top:-58px; margin-bottom:-58px;}
#ultimasOfertasBot ul li p { float:left; width:100%; text-align:center; line-height:17px;}
#ultimasOfertasBot ul li p.descripcion { color:#ff0122;}
#ultimasOfertasBot ul li p.descripcion a { color:#ff0122; text-decoration:none;}
#ultimasOfertasBot ul li p.descripcion a:hover { text-decoration:underline}
#ultimasOfertasBot ul li p.descripcion strong { font-size:11px;}
#ultimasOfertasBot ul li p.descuento { color:#656565; font-size:10px;}
#ultimasOfertasBot ul li p.descuento span { text-decoration:line-through; font-weight:bold;}
#ultimasOfertasBot ul li p.precio { color:#030303; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#ultimasOfertasBot ul li p.finalizacion { color:#444444; font-size:11px; font-weight:bold;}
#ultimasOfertasBot ul li p.finalizacion img { vertical-align:middle; }
#bestPricesCont a.vertodas { float:right; margin-right:15px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;}
#bestPricesCont a.vertodas:hover { text-decoration:underline; }

ul.ultimasOfertasLess { float:left; width:483px; padding-bottom:15px;}
ul.ultimasOfertasLess li { float:left; width:154px; padding-right:10px;}
ul.ultimasOfertasLess li.last { padding-right:0;}
ul.ultimasOfertasLess li .contenedorTop { float:left; width:154px; background:url(../imagenes/ofertasHomeBot.gif) left bottom no-repeat; }
ul.ultimasOfertasLess li .contenedorBot { float:left; padding: 15px 10px 10px 10px; width:134px; background:url(../imagenes/ofertasHomeTop.gif) left top no-repeat; }
ul.ultimasOfertasLess li .contenedorBot img.img_novedades{ max-height:30px;}


ul.ultimasOfertasLess li a.imagenproductoOferta { float:left; width:134px; height:147px; border-bottom:1px solid #d1d6d2; text-align:center;}
ul.ultimasOfertasLess li div.marca { float:left; position:relative; top:-35px; margin-bottom:-35px;}
ul.ultimasOfertasLess li p { float:left; width:100%; text-align:center; line-height:17px;}
ul.ultimasOfertasLess li p.descripcion { color:#ff0122;}
ul.ultimasOfertasLess li h3 {font-weight:normal; font-size:12px; color:#ff0122; float:left; text-align:center;line-height:17px;width:100%;}

ul.ultimasOfertasLess li h3 strong { font-size:11px;}
ul.ultimasOfertasLess li h3 a {  color:#ff0122; text-decoration:none;}
ul.ultimasOfertasLess li h3 a:hover { text-decoration:underline}

/*
ul.ultimasOfertasLess li p.descripcion strong { font-size:11px;}
ul.ultimasOfertasLess li p.descripcion a { color:#ff0122; text-decoration:none;}
ul.ultimasOfertasLess li p.descripcion a:hover { text-decoration:underline}
*/
ul.ultimasOfertasLess li p.descuento { color:#656565; font-size:10px;}
ul.ultimasOfertasLess li p.descuento span { text-decoration:line-through; font-weight:bold;}
ul.ultimasOfertasLess li p.precio { color:#030303; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
ul.ultimasOfertasLess li p.finalizacion { color:#444444; font-size:11px;}
ul.ultimasOfertasLess li p.finalizacion img { vertical-align:middle; }

#ofertaCentral { float:left; width:469px; height:225px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; padding: 4px 15px 15px 20px; margin-bottom:15px;}
#ofertaCentral p.titulo_estrella{ float:left; width:350px; padding-left:100px; }
#ofertaCentral h2{ font-weight:normal;float:left; width:350px; padding-left:100px;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; }

#ofertaCentral p.imagen_destacado{ float:right; width:150px; padding:25px 0 0 5px; text-align:center;}
#ofertaCentral div.contDescripcion{ width:310px; float:right; }
#ofertaCentral p.descripcion{ float:right; width:220px; margin-top:35px; height:90px; text-align:center;}
#ofertaCentral p.descripcion a{  font-size:18px; color:#000; font-weight:normal; text-decoration:none; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#ofertaCentral p.precio_destacado{ float:right; width:220px; margin-top:5px; text-align:center; color:#CC0000; font-size:20px; font-weight:bold;line-height:16px; }
#ofertaCentral p.precio_destacado span { font-size:9px; font-weight:normal; top:-5px; }






#loultimo { float:left; width:504px; background:url(../imagenes/fondoColumnaCentral.gif) left top repeat-y; margin-bottom:15px; }
#loultimo .titulo { float:left; width:474px; padding:2px 15px 5px 15px; background:url(../imagenes/fondoTituloCentral.gif) left top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
#loultimo h2 { font-weight:normal; float:left; width:474px; padding:2px 15px 5px 15px; background:url(../imagenes/fondoTituloCentral.gif) left top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}

#loultimoCont { float:left; width:483px; padding:10px 10px 0 11px; background:url(../imagenes/fondoColumnaCentralBot.gif) left bottom no-repeat; padding-bottom:10px;}
#loultimoCont a.vertodas { float:right; margin-right:15px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;}
#loultimoCont a.vertodas:hover { text-decoration:underline; }

.tituloLeftInterior { float:left; width:182px; background:url(../imagenes/tituloTop.gif) left top no-repeat; background-color:#e2001a;}
.tituloLeftInterior p { float:left; width:146px; padding:7px 18px 6px 18px; background:url(../imagenes/tituloBot.gif) left bottom no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13; color:#FFFFFF; }

.listCheck { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px; }
.listCheck ul.principal { float:left; padding:0 14px; padding-bottom:15px; width:154px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat;}
.listCheck ul li.categoria{ float:left; width:154px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4f4f4f; }
.listCheck ul li.categoria ul { float:left; width:154px; padding-top:5px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#67726a}
.listCheck ul li.categoria ul li { padding-bottom:3px;s}
.listCheck ul li.categoria ul li a { color:#67726a; text-decoration:none; cursor:text;}
.listCheck ul li.categoria ul li input { vertical-align:middle;}

#tallas { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px;}
#tallas div { float:left; width:182px; background:url(../imagenes/tallesTop.gif) left top no-repeat;}
#tallas div ul { float:left; width:150px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding:15px 16px 2px 16px;}
#tallas div ul li { float:left; width:115px; padding-bottom:15px; padding-right:35px;}
#tallas div ul li a { font-weight:bold; color:#ff0000; text-decoration:none; }
#tallas div ul li a:hover { text-decoration:underline;}

#masBuscado { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px;}
#masBuscado ul { float:left; width:160px; padding:0 11px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding-bottom:12px; }
#masBuscado ul li { float:left; width:160px; border-bottom:1px solid #c3c8c5; padding:8px 0;}                                                                  
#masBuscado ul li.last { border-bottom:0; }
#masBuscado ul li p { float:left; width:160px;}
#masBuscado ul li p.nombre { color:#ff0122; line-height:17px; padding-bottom:3px;}

#masBuscado ul li h2 { float:left; width:160px; color:#ff0122; line-height:17px; padding-bottom:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; font-weight:normal;}

#masBuscado ul li h2 a { color:#ff0122; text-decoration:none;}
#masBuscado ul li h2 a:hover { text-decoration:underline;}

/*
#masBuscado ul li p.nombre a { color:#ff0122; text-decoration:none;}
#masBuscado ul li p.nombre a:hover { text-decoration:underline;}
*/

#masBuscado ul li p.precio { font-size:16px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#masBuscado ul li p.precio img { vertical-align:middle; }
#masBuscado ul li p.precioAnt { color:#666666; font-size:11px; }
#masBuscado ul li p.precioAnt span { font-weight:bold; text-decoration:line-through; font-size:10px;}







#cuerpoCentralInterior { float:right; width:703px; padding-bottom:20px;}

#breadCrumb { float:left; width:703px; font-size:11px; color:#444444; padding-bottom:20px; }
#breadCrumb span { font-weight:bold; }
#breadCrumb span.home a { color:#ff0000; text-decoration:none; }
#breadCrumb span.home a:hover { text-decoration:underline;}
.cantFind { float:left; width:703px; font-size:15px; color:#373737; padding-bottom:15px;}
.cantFind div { float:left; }
.cantFind h1 { float:left; font-size:15px; color:#373737; font-weight:bold; }

#pestaniasListado { float:left; width:703px;}
#pestaniasListado li { float:left;}
#pestaniasListado li a { float:left; color:#566159; background:url(../imagenes/pestaniaListOver.gif) left top repeat-x; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#pestaniasListado li .izq { float:left; cursor:pointer; background:url(../imagenes/pestaniaListLeft.gif) left top no-repeat;}
#pestaniasListado li .der { float:left; cursor:pointer; background:url(../imagenes/pestaniaListRight.gif) right top no-repeat; padding:5px 18px 6px 15px;}
#pestaniasListado li a:hover { background:url(../imagenes/pestaniaList.gif) left top repeat-x; color:#FFFFFF;}
#pestaniasListado li a:hover .izq { background:url(../imagenes/pestaniaListLeftOver.gif) left top no-repeat;}
#pestaniasListado li a:hover .der { background:url(../imagenes/pestaniaListRightOver.gif) right top no-repeat;}
#pestaniasListado li a.selected{ background:url(../imagenes/pestaniaList.gif) left top repeat-x; color:#FFFFFF;}
#pestaniasListado li a.selected .izq { background:url(../imagenes/pestaniaListLeftOver.gif) left top no-repeat;}
#pestaniasListado li a.selected .der { background:url(../imagenes/pestaniaListRightOver.gif) right top no-repeat;}

#cabeceraListado { float:left; width:665px; padding:6px 15px 6px 23px; background:url(../imagenes/fondoFiltros.gif) left top no-repeat; }
#cabeceraListado p { float:left; color:#c9c9c9;}
#cabeceraListado p a { color:#FFFFFF; text-decoration:none }
#cabeceraListado p a:hover { text-decoration:underline;}
#cabeceraListado p.comparar a { color:#FFFFFF; background:url(../imagenes/imagenComparar.gif) left 7px no-repeat; font-weight:bold; padding-left:15px; padding-bottom:2px;}
#cabeceraListado p.mostrar { padding-left:18px;}
#cabeceraListado p.mostrar a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:17px; background:url(../imagenes/flechaVerMasGris.gif) right 2px no-repeat; padding-bottom:1px;}
#cabeceraListado p.ordenar { float:right; font-size:11px;}
#cabeceraListado p.ordenar select { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:170px; }

#productosListado { float:left; width:683px; padding:10px 9px 0 11px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; }
#productosListado li { float:left; width:683px; padding-bottom:10px;}
#productosListado li .contenedorListado { float:left; width:683px; background:url(../imagenes/backProductList.gif) left top repeat-y; }
#productosListado li .contenedorListadoTop { float:left; width:683px; background:url(../imagenes/backProductListTop.gif) left top no-repeat; }
#productosListado li .contenedorListadoBot { float:left; width:658px; padding:10px 15px 35px 10px; background:url(../imagenes/backProductListBot.gif) left bottom no-repeat; }
#productosListado li .contenedorListadoBot p.check { float:left; width:28px; position:relative; z-index:100;}
#productosListado li .contenedorListadoBot p.imagenproducto { float:left; width:127px; position:relative; left:-20px;}
#productosListado li .contenedorListadoBot p.imagenproducto img { float:left; clear:left;}
#productosListado li .contenedorListadoBot div.descripcion { float:left; width:400px;}
#productosListado li .contenedorListadoBot div.descripcion p {float:left; width:400px;}
#productosListado li .contenedorListadoBot div.descripcion p.tipo { padding-bottom:5px; }
#productosListado li .contenedorListadoBot div.descripcion p.tipo a { color:#ff0122; text-decoration:none;}
#productosListado li .contenedorListadoBot div.descripcion p.tipo a:hover { text-decoration:underline;}
#productosListado li .contenedorListadoBot div.descripcion h2 {float:left; width:400px; padding-bottom:5px; font-weight:normal; font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif; }
#productosListado li .contenedorListadoBot div.descripcion h2 a { color:#ff0122; text-decoration:none;}
#productosListado li .contenedorListadoBot div.descripcion h2 a:hover { text-decoration:underline;}


#productosListado li .contenedorListadoBot div.descripcion p.marca { color:#ff0000; font-size:11px; padding-bottom:5px; }
#productosListado li .contenedorListadoBot div.descripcion p.marca a{ color:#ff0000; text-decoration:none;}
#productosListado li .contenedorListadoBot div.descripcion p.marca a:hover{ text-decoration:underline;}
#productosListado li .contenedorListadoBot div.descripcion p.descTXT { color:#000000; line-height:17px; padding-bottom:8px; }
#productosListado li .contenedorListadoBot div.descripcion h3 { color:#000000; line-height:17px; padding-bottom:8px;float:left; width:400px; font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px }

#productosListado li .contenedorListadoBot div.descripcion a.verdetalle { float:left;background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; color:#ff0000; text-decoration:none; font-size:11px; padding-right:19px; padding-bottom:1px; }
#productosListado li .contenedorListadoBot div.descripcion a.verdetalle:hover { text-decoration:underline; }
#productosListado li .contenedorListadoBot div.descripcion p.valoracion { float:left; color:#000000; font-size:11px; padding-top:10px;}
#productosListado li .contenedorListadoBot div.descripcion p.valoracion a {color:#ff0000; text-decoration:none; font-size:11px; }
#productosListado li .contenedorListadoBot div.descripcion p.valoracion a:hover { text-decoration:underline; }
#productosListado li .contenedorListadoBot div.descripcion p.valoracion img { vertical-align:middle; }

#productosListado li .contenedorListadoBot div.precio { float:right; }
#productosListado li .contenedorListadoBot div.precio .precioTXT, .listado_comparativa div.precio .precioTXT { text-align:right; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#productosListado li .contenedorListadoBot div.precio .precioMinimo, .listado_comparativa div.precio .precioMinimo { text-align:center; font-size:9px; font-family:tahoma; color:#000000; padding-top:5px; padding-bottom:10px; width:70px; float:right }
#productosListado li .contenedorListadoBot div.precio .nuevo,  .listado_comparativa div.precio .nuevo {clear:right; text-align:center; padding-top:5px; padding-bottom:10px; width:70px; float:right }
#productosListado li .contenedorListadoBot div.precio .precioAnt, .listado_comparativa  div.precio .precioAnt{ text-align:right; font-weight:bold; text-decoration:line-through; }
#productosListado li .contenedorListadoBot div.precio .descuento, .listado_comparativa { font-size:11px; text-align:right;  }
#productosListado li .contenedorListadoBot div.precio .finaliza, .listado_comparativa {clear:right; font-size:11px; text-align:right; height:25px;  }
#productosListado li a.botonComprar {float:right; position:relative; top:-38px; margin-bottom:-38px; margin-right:12px; background:url(../imagenes/botonComprarList.gif) left top no-repeat; width:85px; padding:6px 0; color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold;}

#galeriaListado { float:left; width:683px; padding:10px 9px 0 11px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; }
#galeriaListado .linea { float:left; width:683px; padding-bottom:10px;}
#galeriaListado .linea div.galeriaContent { float:left; width:221px; background:url(../imagenes/fondoGaleria.gif) left top repeat-y; padding-right:10px;}
#galeriaListado .linea div.galeriaContentLast { float:left; width:221px; background:url(../imagenes/fondoGaleria.gif) left top repeat-y;}
#galeriaListado .linea div.galeriaContentLastTrans { float:left; width:221px; background:none;}
#galeriaListado .linea div.galeriaTop { float:left; width:221px; background:url(../imagenes/fondoGaleriaTop.gif) left top no-repeat;}
#galeriaListado .linea div.galeriaBot { float:left; width:201px; padding:10px 10px 15px 10px; background:url(../imagenes/fondoGaleriaBot.gif) left bottom no-repeat;}
#galeriaListado .linea div.galeriaBot div.imagen { float:left; width:201px; text-align:center;}
#galeriaListado .linea div.galeriaBot div.marcalogo { float:left; width:191px; padding-left:10px; border-bottom:1px solid #dde0dd; padding-bottom:8px; }
#galeriaListado .linea div.galeriaBot div.marcalogo img { float:left; }
#galeriaListado .linea div.galeriaBot p { float:left; width:201px; text-align:center;}
#galeriaListado .linea div.galeriaBot p img { vertical-align:middle; }

#galeriaListado .linea div.galeriaBot h2 { float:left; width:201px; text-align:center;line-height:17px; padding-top:8px; font-weight:normal; font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;} 
#galeriaListado .linea div.galeriaBot h2 a { color:#ff0122; text-decoration:none; }
#galeriaListado .linea div.galeriaBot h2 a:hover { text-decoration:underline; }

#galeriaListado .linea div.galeriaBot p.nombre { line-height:17px; padding-top:8px; } 
#galeriaListado .linea div.galeriaBot p.nombre a { color:#ff0122; text-decoration:none; } 
#galeriaListado .linea div.galeriaBot p.nombre a:hover { text-decoration:underline; }
#galeriaListado .linea div.galeriaBot p.marca { color:#ff0000; text-decoration:none; font-size:11px; padding:3px 0; }
#galeriaListado .linea div.galeriaBot p.marca a{ color:#ff0000; text-decoration:none;} 
#galeriaListado .linea div.galeriaBot p.marca a:hover{ text-decoration:underline;} 
#galeriaListado .linea div.galeriaBot p.descuento { color:#656565; font-size:11px; padding:3px 0; }
#galeriaListado .linea div.galeriaBot p.finaliza { font-size:11px;}
#galeriaListado .linea div.galeriaBot p.finaliza img { vertical-align:middle; }
#galeriaListado .linea div.galeriaBot p.descuento span { text-decoration:line-through; font-weight:bold; font-size:12px;  }
#galeriaListado .linea div.galeriaBot p.precio { font-family:Arial, Helvetica, sans-serif; color:#030303; font-weight:bold; font-size:16px;}
#galeriaListado .linea div.galeriaBot p.valoracion { color:#000000; font-size:11px; padding-top:8px; line-height:17px; padding-bottom:7px;} 
#galeriaListado .linea div.galeriaBot p.valoracion a { color:#ff0000; text-decoration:none;}
#galeriaListado .linea div.galeriaBot p.valoracion a:hover { text-decoration:underline;}
#galeriaListado .linea div.galeriaBot p.detalle { padding-bottom:15px; }
#galeriaListado .linea div.galeriaBot p.detalle a { color:#ff0000; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-right:17px; padding-bottom:1px;} 
#galeriaListado .linea div.galeriaBot p.detalle a:hover { text-decoration:underline; } 
#galeriaListado .linea div.galeriaBot p.boton { padding-left:60px; width:141px; }
#galeriaListado .linea div.galeriaBot p.boton a {float:left; background:url(../imagenes/botonComprarList.gif) left top no-repeat; width:85px; padding:6px 0; color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold;}


#paginadoListado { float:left; width:673px; padding:6px 15px; background:url(../imagenes/fondoPaginado.gif) left top no-repeat;}
#paginadoListado p { float:left; color:#e2e2e2; font-size:11px;}
#paginadoListado p select { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:45px; vertical-align:middle;}
#paginadoListado p.ir { padding-left:30px; float:left; color:#e2e2e2; font-size:11px;}
#paginadoListado div.ir { padding-left:30px; float:left; color:#e2e2e2; font-size:11px; width:390px;}
#paginadoListado p.paginas { float:right; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;  }
#paginadoListado p.paginas a { color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0 2px;}
#paginadoListado p.paginas a:hover { text-decoration:underline;}

h1.h1Detalle { float:left; color:#ff0122; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
h1.h1Detalle span { color:#ff0122; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; }

#pestaniasDetalle { float:right; }
#pestaniasDetalle li { float:left;}
#pestaniasDetalle li a { float:left; color:#566159; background:url(../imagenes/pestaniaListOver.gif) left top repeat-x; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#pestaniasDetalle li .izq { float:left; cursor:pointer; background:url(../imagenes/pestaniaListLeft.gif) left top no-repeat;}
#pestaniasDetalle li .der { float:left; cursor:pointer; background:url(../imagenes/pestaniaListRight.gif) right top no-repeat; padding:5px 18px 6px 15px;}
#pestaniasDetalle li a:hover { background:url(../imagenes/pestaniaList.gif) left top repeat-x; color:#FFFFFF;}
#pestaniasDetalle li a:hover .izq { background:url(../imagenes/pestaniaListLeftOver.gif) left top no-repeat;}
#pestaniasDetalle li a:hover .der { background:url(../imagenes/pestaniaListRightOver.gif) right top no-repeat;}
#pestaniasDetalle li a.selected{ background:url(../imagenes/pestaniaList.gif) left top repeat-x; color:#FFFFFF;}
#pestaniasDetalle li a.selected .izq { background:url(../imagenes/pestaniaListLeftOver.gif) left top no-repeat;}
#pestaniasDetalle li a.selected .der { background:url(../imagenes/pestaniaListRightOver.gif) right top no-repeat;}

#detalleCont { float:left; width:703px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; margin-bottom:10px;}
#detalleContTop { float:left; width:703px; background:url(../imagenes/fondoGralDetalleTop.gif) left top no-repeat;}
.detalleContBot { float:left; width:683px; padding:20px 10px 10px 10px; background:url(../imagenes/fondoGralDetalleBot.gif) left bottom no-repeat;}
.detalleContBotNoVisible { display:none;}
.detalleContBot_sin { float:left; width:683px; padding:10px 10px 10px 10px;}



#detalleLeft { float:left; width:347px; background:url(../imagenes/fondoDetalleLeft.gif) left top repeat-y;}
#detalleLeftTop { float:left; width:347px; background:url(../imagenes/fondoDetalleLeftTop.gif) left top no-repeat;}
#detalleLeftBot { float:left; width:327px; padding:10px; background:url(../imagenes/fondoDetalleLeftBot.gif) left bottom no-repeat;}
#detalleLeftBot .imagen { float:left; width:327px; text-align:center; min-height:280px; height:auto !important; height:280px; }
#detalleLeftBot ul { float:left; width:327px; border-top:1px solid #dde0dd; padding-top:12px;}
#detalleLeftBot ul li { float:left; padding-left:12px; padding-bottom:12px;}
#detalleLeftBot ul li img { float:left;}

#detalleLeftBot ul.ulImagenes  li{ float:left; height:80px;}


#detalleRight { float:right; width:328px;}

.detalleRightCont { float:left; width:328px; background:url(../imagenes/fondoDetalleRight.gif) left top repeat-y; margin-top:12px;}
.detalleRightCont1 { float:left; width:328px; background:url(../imagenes/fondoDetalleRight.gif) left top repeat-y;}
.detalleRightTop { float:left; width:328px; background:url(../imagenes/fondoDetalleRightTop.gif) left top no-repeat;}
.detalleRightBot { float:left; width:296px; padding:10px 17px 10px 15px; background:url(../imagenes/fondoDetalleRightBot.gif) left bottom no-repeat;}
.detalleRightBot1 { float:left; width:310px; padding:12px 10px 12px 8px; background:url(../imagenes/fondoDetalleRightBot.gif) left bottom no-repeat;}

.detalleRightBot p.porte { color:#ff0000; font-weight:bold; margin-top:5px; }
.detalleRightBot div.mensaje { color:#ff0000; margin-top:5px; }

.detalleMarcaPrecio { float:left;  }
.detalleMarcaPrecio img { vertical-align:middle;}
.detalleMarcaPrecio p.marca { font-size:11px; color:#ff0000;}
.detalleMarcaPrecio p.marca a { text-decoration:none; color:#ff0000;}
.detalleMarcaPrecio p.marca a:hover { text-decoration:underline; }
.detalleMarcaPrecio p.precio { font-family:Arial, Helvetica, sans-serif; padding-top:8px; color:#030303; font-weight:bold; font-size:22px; }
.detalleMarcaPrecio p.precioAnt { color:#666666; font-size:11px; }
.detalleMarcaPrecio p.precioAnt span { font-weight:bold; text-decoration:line-through; font-size:10px;}
.detalleMarcaPrecio span { font-size:12px;color:#ff0000;  }
span#pfinal{ color:#030303; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; padding-top:8px;}
span#descuento{ font-weight:normal; text-decoration:none; color:#666666; font-size:11px;}

.precioGarantizado1 { width:80px; float:right; padding-top:45px; font-family:tahoma; color:#000000; font-size:9px; text-align:center;  margin-bottom:10px; }
.precioGarantizado1 a {   font-family:tahoma; color:#000000; font-size:9px; text-align:center; text-decoration: none }
.precioGarantizado1 a:hover {   font-family:tahoma; color:#000000; font-size:9px; text-align:center; text-decoration: underline }
.precioNovedad1 { float:right; padding-top:45px; font-family:tahoma; color:#000000; font-size:9px; text-align:center; background:url(../imagenes/nuevoBig.gif) center top no-repeat; width:80px }


.detalleDescTXT { float:left; width:296px; padding:8px 0; font-size:11px; line-height:15px; color:#7b7b7b; }
.detalleCant { float:left; color:#424040; font-size:11px; font-weight:bold; padding-right:22px; padding-top:3px; }
.detalleCant input { vertical-align:middle; width:29px; }
a.cestaLink { float:left; background:url(../imagenes/botonAgregarCesta_rojo.gif) left top no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; width:172px; text-align:center; padding:6px 0; }
a.cestaLinkbot { float:right; background:url(../imagenes/botonAgregarCesta.gif) left top no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; width:172px; text-align:center; padding:6px 0; margin-left: 15px}
.p_txtDetalle {  color:#67726a; }
.p_titDetalle {  color:#303a33; font-size:15px; font-weight:bold; padding:15px 0 10px 0;}
ul.talles { float:left; width:296px; padding-bottom:10px; }
ul.talles li { float:left; padding-right:8px;  }
ul.talles li a { float:left; text-decoration:none; border:1px solid #ffffff;}
ul.talles li a span { float:left; cursor:pointer; border:1px solid #c3c8c5; font-size:15px; font-weight:bold; color:#303a33; width:35px; padding:7px 0; text-align:center; }
ul.talles li a:hover { border:2px solid #303a33;}
ul.talles li a:hover span { border:2px solid #303a33;padding:5px 0;}

ul.colores { float:left; width:296px; }
ul.colores li { float:left; padding-right:8px;}
ul.colores li a { float:left; text-decoration:none; border:1px solid #ffffff;}
/*ul.colores li a span { float:left; cursor:pointer; border:1px solid #c3c8c5; font-size:15px; font-weight:bold; color:#303a33; width:35px; padding:7px 0; text-align:center; }*/
ul.colores li a img { float:left; cursor:pointer; border:1px solid #c3c8c5; padding:1px; }
ul.colores li a:hover { border:2px solid #303a33;}
ul.colores li a:hover img { border:2px solid #303a33;}

ul.talles li a.talles_hover {border:2px solid #303a33;}
ul.talles li a.talles_hover span { border:2px solid #303a33;padding:5px 0;}
ul.colores li a.color_hover {border:2px solid #303a33;}
ul.colores li a.color_hover img { border:2px solid #303a33;padding:1px}

a.consultaTalles { float:left; color:#ff0000; font-size:11px; font-weight:bold; text-decoration:none;}
a.consultaTalles:hover { text-decoration:underline;}
.p_titDetalle { float:left; width:296px;}
.p_valoracionDetalle { float:left; width:310px; color:#000000; font-size:11px; padding-bottom:10px;}
.p_valoracionDetalle img { vertical-align:middle; }
.p_valoracionDetalle a { text-decoration:none; color:#ff0000;}
.p_valoracionDetalle a:hover { text-decoration:underline; }
.p_compararDetalle { float:left; color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.p_compararDetalle a { color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
.p_compararDetalle input { vertical-align:middle; }
a.mostrarProd { float:right; padding-right:17px; color:#ff0000; font-size:11px; text-decoration:none; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-bottom:1px; }
a.mostrarProd:hover { text-decoration:underline;}

.tituloComent { float:left; width:651px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:19px; }
.autorComent { float:left; width:651px; padding:0 5px; color:#666666; font-size:11px; padding-bottom:5px; }
.txtComent { float:left; width:651px; padding:5px; color:#000000; line-height:17px;}

a.botonImprimir { float:right; width:96px; background:url(../imagenes/botonImprimir.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:6px 0;}
a.botonEnviarAmigo { float:right; width:156px; margin-left:15px; background:url(../imagenes/botonEnviarAmigo.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:6px 0;}

.detallePie { float:left; width:683px; background:url(../imagenes/backProductList.gif) left top repeat-y; margin-top:10px; }
.detallePieTop { float:left; width:683px; background:url(../imagenes/backProductListTop.gif) left top no-repeat; }
.detallePieBot { float:left; width:661px; padding:10px 12px 15px 10px; background:url(../imagenes/backProductListBot.gif) left bottom no-repeat; }
.tablaDescripcion { float:left; width:100%; text-align:left; }
.tablaDescripcion th { background-color:#e0e3e1; padding:4px 0 4px 15px; color:#4f4f4f;}
.tablaDescripcion td { color:#000000; padding:7px 0 7px 15px; border-bottom:1px solid #e0e3e1; }
.tablaDescripcion td a { color:#ff0000; text-decoration:none; }
.tablaDescripcion td a:hover { text-decoration:underline; }
.tablaDescripcion td img { vertical-align:middle; }

.detallePieBot dl { float:left; width:661px; }
.detallePieBot dl dt { float:left; width:651px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:19px; }
.detallePieBot dl dd { float:left; width:651px; padding:5px 5px 20px 5px; color:#000000; line-height:17px; border-bottom:1px solid #e0e3e1; margin-bottom:10px; }
.detallePieBot dl dd.last { float:left; width:651px; padding:5px 5px 20px 5px; color:#000000; line-height:17px; border-bottom:0; margin-bottom:0; }

ul.punteacion { float:left; width:215px; padding:10px 0 0 10px; }
ul.punteacion li { float:left; width:150px; font-size:11px; padding-bottom:8px; }
ul.punteacion li p { float:left;}
ul.punteacion li img { float:right; vertical-align:middle; }
ul.punteacion li p span { color:#ff0000;}

#bigimg img{max-width:262px;}


.punteacionTotal { float:right; padding-right:15px; padding-top:25px; }
.punteacionTotal .txt { float:left; font-size:15px; color:#373737; font-weight:bold; padding-right:15px; padding-top:20px; }
.punteacionTotal .puntos { float:left; width:49px; text-align:center; padding-top:26px; padding-bottom:10px; font-size:23px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/fondoPuntuacion.gif) left top no-repeat; }


#footer { float:left; width:901px; background:url(../imagenes/fondoFooterBot.gif) left bottom no-repeat; padding-bottom:50px; }
#footer ul#footerList { float:left; width:881px; padding:35px 0 25px 20px; margin-top:20px; background:url(../imagenes/fondoFooterTop.gif) left top no-repeat;}
#footer ul#footerList li.categoria{ float:left; width:220px; color:#49534b; font-weight:bold; font-size:11px;}
#footer ul#footerList li.categoria ul { float:left; width:220px; padding-top:10px;}
#footer ul#footerList li.categoria li { float:left; width:200px; padding-right:20px; color:#49534b; font-weight:normal; font-size:11px; padding-bottom:3px;}
#footer ul#footerList li.categoria li a { float:left; padding-left:10px; background:url(../imagenes/vinietaFooter.gif) left 6px no-repeat; color:#d90a1f; text-decoration:none; }
#footer ul#footerList li.categoria li a:hover { text-decoration:underline; }
#footer p {  width:901px; font-size:11px; text-align:center; color:#a7a7a7; padding-bottom:10px; }
#footer p span { color:#000000; }
#footer p a { color:#c10019; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }

/*estilos de julio*/
body a { cursor:pointer;}
form#contacto p.boton a { float:left; padding:6px 0 7px 0; background:url(../imagenes/botonBuscar.gif) left top no-repeat; width:85px; font-weight:bold; color:#FFFFFF; font-size:11px; text-align:center; text-decoration:none; margin-left:100px; margin-top:8px; }
form#contacto p { margin-bottom:5px; float:left;}
/*form#contacto textarea { height:100px;}										
form#contacto label { width:100px; float:left; text-align:right; font-weight:bold; margin-right:3px; padding-top:2px;}												*/
form#contacto label.error { width:300px; float:left; text-align:left; color:#FF0000; font-weight:bold; clear:both; margin-bottom:5px; padding-left:270px;}
#output_ajax { float:left; clear:both; font-style:italic; font-size:12px; }
#output_ajax_cod { float:left; clear:both; font-style:italic; padding-left:20px; font-size:12px; color:#FF0000; }

#codiprom_estado{ float:left; clear:both; font-style:italic; font-size:12px; }

/*form#contacto label.lugar { width: 270px;}
form#contacto input.lugar { width: 100px;}*/
form#contacto p.lugar { clear:none;}
form#contacto p.lugar a { margin-left:10px; margin-top:0;}
p.divisor { font-size:14px; font-weight:bold; padding-top:10px; border-top:1px solid #666666; width:100%; float:left;}

/************************** NOTICIAS LISTADO **********************************/
h1.noticiasH1 { float:left; width:703px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#566159; font-weight:normal;  }
h1.noticiasH1 span { float:left; width:680px; padding:8px 9px 0 14px; background:url(../imagenes/fondoNoticiasTop.gif) left top no-repeat;  }
.noticiasLeft { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px;}
.noticiasLeft ul { float:left; width:160px; padding:0 11px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat; padding-bottom:12px; }
.noticiasLeft ul li { float:left; width:160px; border-bottom:1px solid #c3c8c5; padding:15px 0;}
.noticiasLeft ul li.last { border-bottom:0;}
.noticiasLeft ul li p { float:left; width:160px;}
.noticiasLeft ul li p.fecha { font-size:11px; color:#666666; padding-bottom:3px; }
.noticiasLeft ul li p.titulo a { font-size:12px; color:#ff0122; font-weight:bold; text-decoration:none; }
.noticiasLeft ul li p.titulo a:hover { text-decoration:underline; }
.noticiasLeft ul li p.descripcion { font-size:11px; color:#000000; line-height:15px; padding-top:3px;}

#noticiasListado { float:left; width:683px; padding:10px 9px 0 11px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; }
#noticiasListado li { float:left; width:683px; background:url(../imagenes/backProductList.gif) left top repeat-y; margin-bottom:10px; }
#noticiasListado li .noticiasTop { float:left; width:683px; background:url(../imagenes/backProductListTop.gif) left top no-repeat; }
#noticiasListado li .noticiasBot { float:left; width:652px; padding:18px; background:url(../imagenes/backProductListBot.gif) left bottom no-repeat; }
#noticiasListado li .noticiasBot img { float:left; margin:0 20px 20px 0;}
#noticiasListado li .noticiasBot span.fecha { color:#666666; font-size:11px; }


#noticiasListado li .noticiasBot h2 a { color:#ff0122; font-size:14px; line-height:20px; font-weight:bold; text-decoration:none; }
#noticiasListado li .noticiasBot h2 a:hover { text-decoration:underline; } 

#noticiasListado li .noticiasBot a { color:#ff0122; font-size:14px; line-height:20px; font-weight:bold; text-decoration:none; }
#noticiasListado li .noticiasBot a:hover { text-decoration:underline; } 
#noticiasListado li .noticiasBot span.descripcion { font-size:12px; color:#000000; line-height:17px; }
#noticiasListado li .noticiasBot h3 { font-size:12px; color:#000000; line-height:17px; font-weight:normal; }

#detalle { float:left; width:703px; background:url(../imagenes/noticiasDetalle.gif) left top repeat-y; margin-bottom:10px;}
#detalleTop { float:left; width:703px; background:url(../imagenes/noticiasDetalleTop.gif) left top no-repeat;}
#detalleBot { float:left; width:643px; padding:30px; background:url(../imagenes/noticiasDetalleBot.gif) left bottom no-repeat;}
#detalleBot div { color:#000000; line-height:17px; float:left; width:643px; padding-bottom:30px; }
#detalleBot a { float:left; padding:2px 0; background:url(../imagenes/iconoPDF.gif) left top no-repeat; padding-left:23px; color:#ff0000; text-decoration:none; font-size:11px; }
#detalleBot a:hover { text-decoration:underline; }
#detalleBot img { float:right; margin:30px 0 20px 30px; }
#detalleBot h1 { display:inline; color:#ff0122; font-size:22px; font-weight:normal; }
#detalleBot span { color:#666666; font-size:11px; line-height:30px; }
span.clear { clear:both; color:#000000; font-size:12px; float:left;}


/************************** FAQS **********************************/
h1.faqsH1 { float:left; width:703px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#566159; font-weight:normal;  }
h1.faqsH1 span { float:left; width:680px; padding:8px 9px 10px 14px; background:url(../imagenes/fondoNoticiasTop.gif) left top no-repeat;  }
#faqs { float:left; width:703px; background:url(../imagenes/noticiasDetalle.gif) left top repeat-y;}
#faqsBottom { float:left; width:683px; padding:0 9px 35px 11px; background:url(../imagenes/noticiasDetalleBot.gif) left bottom no-repeat;}
#question { float:left; width:653px; padding:15px; background:url(../imagenes/backProductListTop.gif) left top no-repeat;}
#answer { float:left; width:653px; padding:0 15px;}
.answerTit { float:left; width:643px; border-top:1px solid #e0e3e1; padding:20px 5px 10px 5px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:19px; }
.answerTxt { float:left; width:643px; padding:0 5px; color:#647068; font-size:12px; line-height:18px; padding-bottom:15px;  }

.answerTxt ul li { list-style:outside;}

#question li{ float:left; width:653px; }
#question li span { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; }
#question li h2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; }
#question li ul { padding-top:10px; padding-bottom:25px; float:left; }
#question li a { color:#e2001a; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#question li a:hover { text-decoration:underline;}
#question li h3 {font-weight:normal;}

#answer a.botonTop{ float:left; padding-left:17px; margin-left:5px; background:url(../imagenes/imgTop.gif) left top no-repeat; color:#ff0000; font-size:11px; text-decoration:none; }

/************************** PUNTOS **********************************/
#faqsBottom p { padding-left:10px; padding-right:20px;}
#faqsBottom p label { margin-right:10px;}
form#puntos label.error { width:300px; float:left; text-align:left; color:#FF0000; font-weight:bold; clear:both; margin-bottom:5px; padding-left:43px;}
span.error { color:#FF0000;}
/************************** CONTACTO **********************************/
#contentBig { float:left; width:901px; background:url(../imagenes/fondoBigGris.gif) left top repeat-y; margin-bottom:20px;}
#contentBigTop { float:left; width:901px; background:url(../imagenes/fondoBigGrisTop.gif) left top no-repeat;}
#contentBigBot { float:left; width:882px; background:url(../imagenes/fondoBigGrisBot.gif) left bottom no-repeat; padding:0 9px 10px 10px;}
#contentBigWh { float:left; width:882px; background:url(../imagenes/fondoBigWh.gif) left top repeat-y;}
#contentBigWhTop { float:left; width:882px; background:url(../imagenes/fondoBigWhTop.gif) left top no-repeat;}
#contentBigWhBot { float:left; width:842px; padding:16px 20px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
h1.bigH1 { font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 5px; font-size:22px; color:#4f5751; font-weight:normal;}
#contentBigWhBot .contetTXT { line-height:18px; color:#647068; float:left; width:842px; padding-bottom:10px;}
#contentBigWhBot .contetTXT a { color:#d50018; text-decoration:none; }
#contentBigWhBot .contetTXT a:hover { text-decoration:underline; }


#contenido p { line-height:18px; color:#647068; float:left; width:842px; padding-bottom:10px;}
#contenido a { color:#d50018; text-decoration:none; }
#contenido a:hover { text-decoration:underline; }


#contactForm { float:left; width:842px; padding:10px 0 0 0;}
#contactForm p { float:left; width:842px; padding-bottom:15px;}
#contactForm p label { float:left; font-size:11px; padding-top:3px; color:#424040; width:260px; padding-right:10px; text-align:right; font-weight:bold;}
#contactForm p input { float:left; width:350px; }
#contactForm p textarea { float:left; width:350px; height:170px; }
#contentBigWhBot .aclaracion { float:left; padding-left:270px;}
#contentBigWhBot .aclaracion p { float:left; width:333px; font-size:11px; color:#6e6e6e; line-height:17px; background-color:#e0e3e1; padding:10px;}
#contentBigWhBot .botonContacto { float:left; width:620px;}
#contentBigWhBot .botonContacto a { float:right; width:96px; background:url(../imagenes/botonImprimir.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:6px 0;}

/* hasta aca estilos de julio*/ 

.no_visible{display:none;}
#paginadoListado p select.por_pagina { width:auto; height:19px; font-size:11px; vertical-align:middle;}

/************************** Quienes Somos **********************************/
.qsIMG { float:right; }
.qsTXT { float:left; font-size:12px; line-height:17px;  color:#000000; padding:10px 10px 15px 10px;  }

.qsTXT a {  color:#FF0000; text-decoration: none; }
.qsTXT a:hover {  color:#FF0000; text-decoration: underline;}

.qsTXT div.linea { background:url(../imagenes/punto.gif) left bottom repeat-x; padding:10px 0 10px 0;  }

.qsTXT ol { list-style:decimal; padding-left: 10px; margin-left:10px; padding-top: 10px;  }
.qsTXT ol li { padding-bottom: 10px; }

.qsTXT1 { float:left; width:535px; font-size:12px; line-height:17px; padding-bottom:5px; color:#000000; font-weight:bold; }
.qsUL { float:left; width:510px; padding-bottom:15px; padding-left:25px }
.qsUL li { background:url(../imagenes/vinietaQuienesSomos.gif) left 4px no-repeat; padding-left:12px; color:#000000; padding-bottom:5px;}

.sample1{position:absolute; top:0;left:0; display:none; width:auto}
.sample2{color: #6F6B8B; width:230px; text-align:center; float:left; font-size:11px; background-color:#eeeeee; border:1px solid #CCCCCC; padding:10px;}


.sample3{ position:absolute; top:0;left:0; display:none; width:auto}
.sample4{ color: #6F6B8B; text-align:center; float:left; font-size:11px; background-color:#eeeeee; border:1px solid #CCCCCC; padding:10px;}

/************************** Nuestro Equipo **********************************/
#listNuestroEquipo { float:left; width:862px; padding-left:20px; padding-bottom:10px;}
#listNuestroEquipo li { float:left; width:215px; padding-bottom:20px;}
#listNuestroEquipo li.last { float:left; width:195px;}
#listNuestroEquipo li p { float:left; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; padding:12px 12px 10px 10px; width:173px; height:180px; background:url(../imagenes/fondoNuestroEquipo.gif) left top no-repeat; text-align:center;}
#listNuestroEquipo li p a { font-size:11px; color:#ff0000; text-decoration:none;}
#listNuestroEquipo li p a:hover { text-decoration:underline;}
.txtNuestroEquipo { float:left; width:875px; color:#000000; padding-left:7px; padding-bottom:25px;}

/************************** Seguro para motos **********************************/
#listSeguros { float:left; width:842px;}
#listSeguros li { float:left; width:148px; padding-right:25px; height:230px;}
#listSeguros li.last { float:left; width:148px; padding-right:0;}
#listSeguros li p { float:left; width:148px; padding-top:3px; font-size:12px; color:#000000; line-height:17px;}
#listSeguros li p strong{ color:#ff0000;}
#listSeguros li p a { color:#ff0000; text-decoration:none;}
#listSeguros li p a:hover { text-decoration:underline; }
.txtSeguros { color:#000000; padding-bottom:25px; padding-top:10px;}

/************************** CONTACTO **********************************/
#cuerpoBig{ float:left; }
#contentBig { float:left; width:901px; background:url(../imagenes/fondoBigGris.gif) left top repeat-y; margin-bottom:0px;}
#contentBigTop { float:left; width:901px; background:url(../imagenes/fondoBigGrisTop.gif) left top no-repeat;}
#contentBigBot { float:left; width:882px; background:url(../imagenes/fondoBigGrisBot.gif) left bottom no-repeat; padding:0 9px 10px 10px;}
#contentBigWh { float:left; width:882px; background:url(../imagenes/fondoBigWh.gif) left top repeat-y;}
#contentBigWhTop { float:left; width:882px; background:url(../imagenes/fondoBigWhTop.gif) left top no-repeat;}
#contentBigWhBot { float:left; width:842px; padding:16px 20px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
h1.bigH1 { font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 5px; font-size:22px; color:#4f5751; font-weight:normal;}
#contentBigWhBot .contetTXT { line-height:18px; color:#647068; float:left; width:842px; padding-bottom:10px;}
#contentBigWhBot .contetTXT a { color:#d50018; text-decoration:none; }
#contentBigWhBot .contetTXT a:hover { text-decoration:underline; }
#contactForm { float:left; width:842px; padding:10px 0 0 0; }
#contactForm p { float:left; width:842px; padding-bottom:15px;}
#contactForm p label { float:left; font-size:11px; padding-top:3px; color:#424040; width:260px; padding-right:10px; text-align:right; font-weight:bold;}
#contactForm p input { float:left; width:350px; }
/*#contactForm p textarea { float:left; width:350px; height:170px; }*/
#contactForm p textarea { float:left; width:350px; height:250px; }
#contentBigWhBot .aclaracion { float:left; padding-left:270px; margin-top:25px;}
#contentBigWhBot .aclaracion p { float:left; width:333px; font-size:11px; color:#6e6e6e; line-height:17px; background-color:#e0e3e1; padding:10px;}
#contentBigWhBot .botonContacto { float:left; width:620px;}
#contentBigWhBot .botonContacto a { float:right; width:96px; background:url(../imagenes/botonImprimir.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:6px 0;}


#ayuda_left {float:left; background-color:#e0e3e1; height:280px; width:150px; padding-left:10px; padding-right:10px;}
#ayuda_left p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:10px;}
.p_ayuda{ color:#000000; font-weight:bold;}
.ayuda_capa{background-color:#e0e3e1; height:20px; margin-bottom:-20px; position:relative; top:-20px;}

#contentBigWhBot div#interior_left{ float:left; width:670px;    background:url(../imagenes/fondo_ayuda.gif) left repeat-y; margin-bottom:15px;}
#contentBigWhBot div#interior_left li.categoria{ float:left; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#444444;  width:205px;padding-left:15px;padding-bottom:15px;  }
#contentBigWhBot div#interior_left li.categoria ul { float:left; width:205px;  margin-top:10px; }
#contentBigWhBot div#interior_left li.categoria li { float:left; width:205px;  color:#ff0000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:3px;}
#contentBigWhBot div#interior_left li.categoria li a { float:left;  color:#d90a1f; text-decoration:none; }
#contentBigWhBot div#interior_left li.categoria li a:hover { text-decoration:underline; }

#contentBigWhBot div#interior_left li.categoria_der{ float:right; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#444444;  width:205px; padding-left:15px;   margin-bottom:15px;}
#contentBigWhBot div#interior_left li.categoria_der ul { float:left; width:205px; margin-top:10px;}
#contentBigWhBot div#interior_left li.categoria_der li { float:left; width:205px; color:#ff0000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:3px;}
#contentBigWhBot div#interior_left li.categoria_der li a { float:left; color:#d90a1f; text-decoration:none; }
#contentBigWhBot div#interior_left li.categoria_der li a:hover { text-decoration:underline; }


/************************** CATEGORIAS **********************************/
#question_cat { float:left; width:653px; padding:15px; background:url(../imagenes/backProductListTop.gif) left top no-repeat;}
#question_cat ul { float:left; width:653px;background:url(../imagenes/fondo_cat.gif) repeat-y;}
.li_question_cat_izq {float:left; width:325px; text-align: left; padding-bottom:10px;  }
.li_question_cat_der { float:right; width:316px; padding-left:10px;  text-align: left; padding-top:5px; padding-bottom:10px;  }
#question_cat li h2 {width:316px;color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: left;  line-height:22px; }
#question_cat li h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }
#question_cat li ul { float:left; width:315px; background: none; }
#question_cat li ul li{  float:left; width:300px; }
#question_cat li a { color:#e2001a; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#question_cat li a:hover { text-decoration:underline;}
#answer a.botonTop{ float:left; padding-left:17px; margin-left:5px; background:url(../imagenes/imgTop.gif) left top no-repeat; color:#ff0000; font-size:11px; text-decoration:none; }
#question_cat li a.classa { color:#e2001a; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:15px}
#question_cat li a.classa:hover { text-decoration:underline;padding-left:15px}
#question_cat li.li_question_cat_izq h2 {width:316px;color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: left;  line-height:22px; }
#question_cat li.li_question_cat_izq h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }
#question_cat li.li_question_cat_der h2 {width:316px;color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: left;  line-height:22px; }
#question_cat li.li_question_cat_der h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }


/************************** ESTILOS ****************************************/
.li_question_est_izq { float:left; width:326px; text-align: left; padding-top:5px; padding-bottom:10px; }
#question_cat li a.classa { color:#e2001a; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:15px}
#question_cat li a.classa:hover { text-decoration:underline;padding-left:15px}
#question_cat li.li_question_est_izq h2 {width:316px;color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: left;  line-height:22px; }
#question_cat li.li_question_est_izq h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }




/************************** MARCAS **********************************/
#question_marca { float:left; width:653px; padding:15px; background:url(../imagenes/backProductListTop.gif) left top no-repeat;}
#question_marca span {font-family:Arial, Helvetica, sans-serif;}
#question_marca ul { float:left; width:653px; margin-top: 10px;}
#question_marca ul li.limarcas { float:left; height:100px; width:163px; text-align: center; padding-top:5px; padding-bottom:10px; }
#question_marca ul li { float:left; width:163px; text-align: center; padding-top:5px; padding-bottom:10px; }
#question_marca ul li.li_question_cat_izq { float:left; width:326px; text-align: left; padding-top:5px; padding-bottom:10px; }
#question_marca ul li.li_question_cat_der { float:right; width:316px; padding-left:10px;  text-align: left; padding-top:5px; padding-bottom:10px;  }
#question_marca ul li.li_question_cat_izq li {float:left; height:12px; width:163px; text-align: center; padding-top:5px; padding-bottom:10px; }
#question_marca ul li.li_question_cat_der li { float:left; width:163px; text-align: center; padding-top:5px; padding-bottom:10px;}

#question_marca ul li.hijos_marcas { float:left; width:163px; text-align: center; padding-top:5px; padding-bottom:10px; }


#question_marca ul.ul_background_y { float:left; width:653px; margin-top: 10px;background:url(../imagenes/fondo_cat.gif) repeat-y;}
#question_marca ul.ul_background {float:left; width:653px; margin-top: 20px;background:url(../imagenes/fondo_marca.gif) left top repeat-x;}
#question_marca ul.ul_background  li { float:left; height:10px; width:653px; text-align: left; padding-top:15px; padding-bottom:10px; }

#question_marca li h2 {width:163px;color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: center;  line-height:22px; }
#question_marca li h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }
#question_marca li ul { float:left; width:315px; background: none; }
#question_marca li ul li{  float:left; width:300px; }
#question_marca li a { color:#e2001a; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#question_marca li a:hover { text-decoration:underline;}
#question_marca ul li.li_derecha { float:left; height:100px; width:490px; text-align: left; padding-top:5px; padding-bottom:10px; }
#answer a.botonTop{ float:left; padding-left:17px; margin-left:5px; background:url(../imagenes/imgTop.gif) left top no-repeat; color:#ff0000; font-size:11px; text-decoration:none; }

.listado_comparativa { text-align:left !important;}
.listado_comparativa div.precio { text-align:center !important;}
.listado_comparativa div.precio p{ text-align:center !important;}

#topenvio span{ color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding-left:171px;
text-align:right;}
#topenvio {
position:relative;
z-index:2;
top:-130px;
left:523px;
background:url(../imagenes/backEnviaAmigoTop.gif) top left no-repeat;
float:left; padding-top:6px;
}
#envioamigo { background:url(../imagenes/backEnviaAmigo.gif) bottom left no-repeat;
color:#FFFFFF;
z-index:2;
float:left;
padding:20px;
width:150px;
padding-top:14px;
padding-bottom:26px;}
#envioamigo input{ margin-top:3px;}
#bot_env {margin-left:50px;}
#envioamigo #output_ajax { width:160px;}
form#contacto #envioamigo label.error {
clear:both;
color:#FF0000;
float:left;
font-weight:bold;
margin-bottom:5px;
padding-left:0;
text-align:left;
width:160px;
}

div.sample2 p.p_compararDetalle { color:#000000; clear:both; float:left; width:230px; text-align:left;}


/************************** Guia de Materiales **********************************/
.txtGuia { float:left; width:649px; padding:15px 17px; color:#000000; line-height:17px; background:url(../imagenes/backProductListTop.gif) left top no-repeat;}
#listGuia { float:left; width:639px; padding:15px 17px; background:url(../imagenes/fondoListGuia.gif) center top repeat-y}
#listGuia li.columna1 { float:left; width:292px; height:90px;}
#listGuia li.columna2 { float:right; width:292px; height:90px;}
#listGuia li.columna1Last { float:left; width:292px; height:auto;}
#listGuia li.columna2Last { float:right; width:292px; height:auto;}
#listGuia li p.img { float:left; width:50px; text-align:center; }
#listGuia li p.txt { float:left; width:157px; padding-left:15px; color:#000000; line-height:17px;padding-right:0px; padding-top:10px; }
#listGuia li p.txt strong { color:#ff0122;}
#listGuia li p.txt strong a { color:#ff0122; text-decoration:none;}
#listGuia li p.txt strong a:hover { color:#ff0122; text-decoration:underline}

/************************** Quienes Somos **********************************/
div.qsTXT p {  font-size:12px; line-height:17px; padding-bottom:15px; color:#000000; }
.qsIMG { float:right; margin:0 0 20px 20px }
/*.qsTXT { float:left; width:535px; font-size:12px; line-height:17px; padding-bottom:15px; color:#000000; }*/
.qsTXT1 { float:left; width:535px; font-size:12px; line-height:17px; padding-bottom:5px; color:#000000; font-weight:bold; }
div.qsTXT ul { float:left; width:510px; padding-bottom:15px; padding-left:25px }
div.qsTXT ul li { background:url(../imagenes/vinietaQuienesSomos.gif) left 4px no-repeat; padding-left:12px; color:#000000; padding-bottom:5px;}

/************************** Mapa Web **********************************/
div.mwTXT p {  font-size:12px; line-height:17px; padding-bottom:15px; color:#000000; }
.mwIMG { float:right; margin:0 0 20px 20px }
.mwTXT1 { float:left; width:535px; font-size:12px; line-height:17px; padding-bottom:5px; color:#000000; font-weight:bold; }
div.mwTXT ul { width:510px; padding-left:25px }
div.mwTXT ul li { background:url(../imagenes/vinietaQuienesSomos.gif) left 4px no-repeat; padding-left:12px; color:#000000; padding-bottom:5px;}
.mwTXT a {  color:#FF0000; text-decoration: none; }
.mwTXT a:hover {  color:#FF0000; text-decoration: underline;}
.mwTXT ul li span { color: #E2001A; cursor: pointer; font-size: 12px; font-style: normal; font-weight: normal;}

/************************** Cheque Regalo **********************************/
#cuerpoCenterCheque { float:left; width:500px; padding-left:18px; padding-bottom:20px;}
#cuerpoRightCheque { float:right; width:182px;}
h1.chequeH1 { float:left; width:472px; padding:8px 14px 0 14px; background:url(../imagenes/fondoChequeTop.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; background-color:#e0e3e1; font-size:22px; color:#566159; font-weight:normal;  }
#contentCheque { float:left; width:478px; padding:8px 11px 0 11px; background:url(../imagenes/fondoChequeBot.gif) left bottom no-repeat; background-color:#e0e3e1; padding-bottom:11px; }
#contentChequeWh { float:left; background:url(../imagenes/fondoChequeWh.gif) left top repeat-y; width:478px;}
#contentChequeWhTop { float:left; background:url(../imagenes/fondoChequeWhTop.gif) left top no-repeat; width:478px;}
#contentChequeWhBot { float:left; background:url(../imagenes/fondoChequeWhBot.gif) left bottom no-repeat; width:448px; padding:15px; padding-bottom:25px;}
#contentChequeWhBot p { float:left;  color:#647068; line-height:17px; padding-bottom:20px;}
#contentChequeWhBot p.titulo { float:left; width:448px; color:#4f5751; font-size:19px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
#contentChequeWhBot ul { float:left; width:448px; padding-bottom:20px;}
#contentChequeWhBot li { float:left; width:448px; line-height:18px; color:#647068; }
#contentChequeWhBot div.fondo { float:left; width:408px; margin-bottom:20px; padding:5px 20px 12px 20px; background:url(../imagenes/fondoChequeInput.gif) left top no-repeat; }
#contentChequeWhBot div.fondo p.input {  float:left; font-weight:bold; color:#424040; font-size:11px; line-height:22px;}
#contentChequeWhBot div.fondo p.boton { float:right; padding-top:12px; }
#contentChequeWhBot div.fondo p.boton a { float:right; width:181px; background:url(../imagenes/botonCheque.gif) left top no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:11px; height:21px; padding-top:5px; }

#mapa { float:left; width:182px; background:url(../imagenes/fondoGris.gif) left top repeat-y; margin-bottom:15px;}
#mapa div { float:left; width:170px; padding:10px 6px; background:url(../imagenes/fondoGrisBot.gif) left bottom no-repeat;}
#mapa div p { float:left; width:170px; font-size:11px; color:#4b534c;}

/************************** Comparacion **********************************/
h1.bigH1Comp { font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 5px; font-size:22px; color:#4f5751; font-weight:normal;}
#contentBigWhBotComp { float:left; width:862px; padding:10px 10px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
#comparacionTable { float:left; width:100%; padding:0; border:0;}
#comparacionTable td { text-align:center; border-bottom:1px solid #e0e3e1; border-left:1px solid #e0e3e1; padding:15px; line-height:17px;}
#comparacionTable td.tdEliminar { border-bottom:0; }
#comparacionTable td a.eliminar{ background:url(../imagenes/botonEliminar.gif) right top no-repeat; padding:5px 32px 5px 0;}
#comparacionTable td img { vertical-align:middle; }
#comparacionTable td.titulo { background-color:#e0e3e1; color:#4f4f4f; font-weight:bold; text-align:right; padding-right:10px; vertical-align:middle; white-space:nowrap;}
#comparacionTable td.precio { color:#030303; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; }
#comparacionTable td.precio .precioAnterior{ text-decoration:line-through; color:#656565; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#comparacionTable td.precio .descuento{ color:#656565; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
#comparacionTable td.fecha { font-size:11px; }
#comparacionTable td.material { color:#ff0000; font-size:11px; padding-left:20px; }
#comparacionTable td.material span { float:left; padding-left:40px; text-align:left; margin-bottom:5px;}
#comparacionTable td.material span.kangoo { background:url(../imagenes/matKangoo.gif) left center no-repeat;}
#comparacionTable td.material span.outlast { background:url(../imagenes/matOutlast.gif) left center no-repeat; padding-top:7px; padding-bottom:7px;}
#comparacionTable td.comentarios { color:#ff0000; font-size:11px; }
#comparacionTable td.detalle { color:#000000; font-size:11px; text-align:left; padding-left:20px; }

#comparacionTable h2 {font-size:12px; font-weight:normal;}
#comparacionTable h2 a { color:#ff0122; text-decoration:none;}
#comparacionTable h2 a:hover { text-decoration:underline;}
#comparacionTable a { color:#ff0122; text-decoration:none;}
#comparacionTable a:hover { text-decoration:underline;}
a.volverListado { float:left; color:#ff0000; font-size:11px; text-decoration:none; background:url(../imagenes/volverComparar.gif) 10px 10px no-repeat; padding:10px 0 10px 30px;}
a.volverListado:hover { text-decoration:underline; }

#breadCrumbCheque { float:left; width:503px; font-size:11px; color:#444444; padding-bottom:20px; }
#breadCrumbCheque span { font-weight:bold; }
#breadCrumbCheque span.home a { color:#ff0000; text-decoration:none; }
#breadCrumbCheque span.home a:hover { text-decoration:underline;}


/*********************** Cesta ***********************/
#cuerpoCesta { float:left; width:901px; background:url(../imagenes/fondoBigGris.gif) left top repeat-y; margin-bottom:20px;}
#cuerpoCestaTop { float:left; width:901px; background:url(../imagenes/fondoBigGrisTop.gif) left top no-repeat;}
#cuerpoCestaBot { float:left; width:882px; background:url(../imagenes/fondoBigGrisBot.gif) left bottom no-repeat; padding:10px 9px 10px 10px;}
#pasos { float:left; width:882px; background:url(../imagenes/fondoBigWh.gif) left top repeat-y;}
#pasosTop { float:left; width:882px; background:url(../imagenes/fondoBigWhTop.gif) left top no-repeat;}
#pasosTop ol { float:left; width:882px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
#pasosTop ol li { float:left; width:220px; padding:13px 0 15px 0;}
#pasosTop ol li.selected { background:url(../imagenes/fondoCestaSel.gif) center top no-repeat; }
#pasosTop ol li div { float:left; font-family:Arial, Helvetica, sans-serif; color:#9a9c9a; font-size:19px; font-weight:bold; padding-top:50px; padding-bottom:8px; width:219px; border-right:1px solid #d1d6d2; text-align:center;}
#pasosTop ol li div.paso1 { background:url(../imagenes/fondoCesta1.gif) center 8px no-repeat;}
#pasosTop ol li div.paso2 { background:url(../imagenes/fondoCesta2.gif) center 8px no-repeat;}
#pasosTop ol li div.paso3 { background:url(../imagenes/fondoCesta3.gif) center 8px no-repeat;}
#pasosTop ol li div.paso4 { background:url(../imagenes/fondoCesta4.gif) center 8px no-repeat; border-right:0;}

#pasosTop ol li.selected div.paso1 { background:url(../imagenes/fondoCesta1Sel.gif) center 8px no-repeat; color:#323332;}
#pasosTop ol li.selected div.paso2 { background:url(../imagenes/fondoCesta2Sel.gif) center 8px no-repeat; color:#323332;}
#pasosTop ol li.selected div.paso3 { background:url(../imagenes/fondoCesta3Sel.gif) center 8px no-repeat; color:#323332;}
#pasosTop ol li.selected div.paso4 { background:url(../imagenes/fondoCesta4Sel.gif) center 8px no-repeat; color:#323332; border-right:0;}

.cestaTitulo { float:left; width:862px; padding:15px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; color:#4f5751; font-size:22px; padding-bottom:10px;}
.cestaTitulo1 { float:left; width:862px; padding:25px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; color:#4f5751; font-size:22px; padding-bottom:10px;}
.cestaTitulo_menor { float:left; width:862px; padding:5px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; color:#4f5751; font-size:14px; padding-bottom:10px;}
.cestaCont { float:left; width:882px; background:url(../imagenes/fondoBigWh.gif) left top repeat-y;}



.cestaTop { float:left; width:882px; background:url(../imagenes/fondoBigWhTop.gif) left top no-repeat;}
.cestaBot { float:left; width:862px; padding:10px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}

.cestaContTotal { float:left; width:882px; background:url(../imagenes/fondoBigGr.gif) left top repeat-y; margin-top:25px;}
.cestaTopTotal { float:left; width:882px; background:url(../imagenes/fondoBigGrTop.gif) left top no-repeat;}
.cestaBotTotal { float:left; width:882px; padding:10px 0 20px 0; background:url(../imagenes/fondoBigGrBot.gif) left bottom no-repeat;}

.terminos { float:left; width:882px; text-align:right; margin-top:25px; font-size:10px; color:#000000; }
.terminos span { text-decoration:underline;}

.cestaTable { float:left; width:100%; text-align:center; padding:0; color:#000000; }
.cestaTable th { background-color:#e0e3e1; padding:5px 0; color:#4f4f4f; white-space:nowrap;}
.cestaTable th.cantidad { background-color:#e0e3e1; padding:5px 30px; color:#4f4f4f; white-space:nowrap;}
.cestaTable td { border-bottom:1px solid #e0e3e1; vertical-align:middle; padding:5px 25px; white-space:nowrap; }
.cestaTable th.nombre { text-align:left; width:100%;}
.cestaTable td.nombre { text-align:left; padding-left:0;}
.cestaTable td.nombreCheque { text-align:left; padding-left:0; color:#ff0122;}
.cestaTable td a { color:#ff0122; text-decoration:none;}
.cestaTable td img { vertical-align:middle; }
.cestaTable td a:hover { text-decoration:underline;}
.cestaTable td.talle { font-weight:bold;}
.cestaTable td input { width:30px; font-family:12px; color:#424040;}
.cestaTable td input.precioInput { width:60px; text-align:right;}
.cestaTable td.precio { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.cestaTable td.precioCheque { padding:15px 25px;}
.cestaTable td.modificar { padding:5px 5px;}


.porte { float:left; width:100%;color:#ff0000;  margin-top:5px; }
.porte .left{ float:left; width:650px; text-align:right;}
.porte .leftprecio{ float:left; width:550px; text-align:right;}
.porte .right{ float:left; width:200px; padding-top:3px; text-align:right;}
.lineaPrecio { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding-top:5px;}
.lineaPrecio .left{ float:left; width:650px; text-align:right;}
.lineaPrecio .right{ float:left; width:100px; padding-top:3px; text-align:right; color:#030303; font-size:16px; font-weight:bold;}
.p_radio { float:left; width:847px; font-size:11px; color:#424040; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:15px;}
.p_radio a { color:#ff0000; padding-right:18px; font-weight:normal; text-decoration:none; background:url(../imagenes/flechaVerMas.gif) right top no-repeat; }
.p_radio a:hover { text-decoration:underline; }
.p_radio input { vertical-align:middle;}
.p_radio select { vertical-align:middle;}
.txtPuntos { float:left; width:832px; color:#424040; font-size:11px; line-height:27px; padding:5px 15px;}
.mailPuntos { float:left; color:#424040; padding:0 15px 15px 15px; font-size:11px; font-weight:bold;}
.mailPuntos input { vertical-align:middle; width:235px; }
.canjePuntos { float:left; width:832px; color:#424040; font-size:11px; border-top:1px solid #e0e3e1; padding:15px; font-weight:bold;}
.canjePuntos input { vertical-align:middle; width:50px; }
a.consultaPuntos { float:left; width:135px; padding:6px 0 7px 0; background:url(../imagenes/botonConsultarPuntos.gif) left top no-repeat; color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; text-align:center;}
.lineaPrecioTotal { float:left; width:100%; background:url(../imagenes/fondoTotalCesta.gif) 520px 16px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:20px 0 10px 0;}
.lineaPrecioTotal .left{ float:left; width:650px; text-align:right;}
.lineaPrecioTotal .right{ float:left; width:100px; padding-top:3px; text-align:right; color:#030303; font-size:16px; font-weight:bold;}

#relacionadosCesta { float:left; width:901px; background:url(../imagenes/fondoRelCesta.gif) left top repeat-y; margin-bottom:35px; }
#relacionadosCesta .titulo { float:left; width:871px; padding:2px 15px 5px 15px; background:url(../imagenes/encabRelCesta.gif) left top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
#relacionadosCestaCont { float:left; width:890px; padding:10px 0 0 11px; background:url(../imagenes/fondoRelCestaBot.gif) left bottom no-repeat; }
ul.relacionadosCestaUl { float:left; width:870px; padding-bottom:10px; padding-left:10px;}
ul.relacionadosCestaUl li { float:left; width:154px; padding-right:20px;}
ul.relacionadosCestaUl li.last { padding-right:0;}
ul.relacionadosCestaUl li .contenedorTop { float:left; width:154px; background:url(../imagenes/ofertasHomeBot.gif) left bottom no-repeat; }
ul.relacionadosCestaUl li .contenedorBot { float:left; padding: 15px 10px 10px 10px; width:134px; background:url(../imagenes/ofertasHomeTop.gif) left top no-repeat; }
ul.relacionadosCestaUl li a.imagenproductoOferta { float:left; width:134px; height:90px; text-align:center;}
ul.relacionadosCestaUl li div.marca { float:left; padding:10px 0 0 0; width:134px; height:60px; border-bottom:1px solid #d1d6d2;}
ul.relacionadosCestaUl li p { float:left; width:100%; text-align:center; line-height:17px;}
ul.relacionadosCestaUl li p.descripcion { color:#ff0122; padding-bottom:5px;}
ul.relacionadosCestaUl li p.descripcion strong { font-size:11px;}
ul.relacionadosCestaUl li p.descripcion a { color:#ff0122; text-decoration:none;}
ul.relacionadosCestaUl li p.descripcion a:hover { text-decoration:underline;}
ul.relacionadosCestaUl li p.precio { color:#030303; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.botonSeguirCesta { float:left; padding-top:15px; padding-bottom:10px; padding-left:30px; padding-right:350px;}
.botonSeguirCesta a { float:left; background:url(../imagenes/botonSeguirComprando.gif) left top no-repeat; width:199px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}
.botonRealizarCesta { float:left; padding-top:15px; padding-bottom:10px}
.botonRealizarCesta a { float:left; background:url(../imagenes/botonRealizarCompra.gif) left top no-repeat; width:182px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}

.cestaContLeft { float:left; width:259px; background:url(../imagenes/fondoUsReg.gif) left top repeat-y;}
.cestaTopLeft { float:left; width:259px; background:url(../imagenes/fondoUsRegTop.gif) left top no-repeat;}
.cestaBotLeft { float:left; width:219px; padding:15px 21px 25px 19px; background:url(../imagenes/fondoUsRegBot.gif) left bottom no-repeat;}
.cestaBotLeft .titulo { float:left; width:219px; color:#4f5751; font-family:Arial, Helvetica, sans-serif; font-size:19px; }
.cestaBotLeft .txt { float:left; width:219px; color:#000000; line-height:17px; padding:10px 0; }
.cestaBotLeft .pForm { float:left; font-weight:bold; color:#424040; font-size:11px; width:219px; padding-bottom:10px; line-height:17px;}
.cestaBotLeft .pForm input { width:219px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.cestaBotLeft .pForm label.error { color:#FF0000;}
.cestaBotLeft a { float:left; padding:6px 0 7px 0; background:url(../imagenes/botonComprarList.gif) left top no-repeat; width:85px; font-weight:bold; color:#FFFFFF; font-size:11px; text-align:center; text-decoration:none; }


.cestaContRight { float:right; width:612px; background:url(../imagenes/fondoUsNuevo.gif) left top repeat-y;}
.cestaTopRight { float:left; width:612px; background:url(../imagenes/fondoUsNuevoTop.gif) left top no-repeat;}
.cestaBotRight { float:left; width:572px; padding:15px 21px 25px 19px; background:url(../imagenes/fondoUsNuevoBot.gif) left bottom no-repeat;}
.cestaBotRight label.error { color:#FF0000; font-weight:bold;}
.cestaBotRight .titulo  { float:left; width:572px; color:#4f5751; font-family:Arial, Helvetica, sans-serif; font-size:19px; }
.cestaBotRight .txt { float:left; width:572px; color:#000000; line-height:17px; padding:10px 0 15px 0; }
.cestaBotRight p.linea { float:left; width:572px; padding-bottom:15px;}
.cestaBotRight p.linea2 { float:left; padding-bottom:15px; }
.cestaBotRight p label { float:left; font-size:11px; padding-top:3px; color:#424040; width:175px; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotRight p.linea label.error { color:#FF0000;}
.cestaBotRight p.linea2 label.label{ float:left; font-size:11px; padding-top:3px; width:40px; color:#424040; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotRight p.linea2 label.error { color:#FF0000; float:left;}
.cestaBotRight p label.doslineas { float:left; font-size:11px; padding-top:0; color:#424040; width:175px; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotRight p.linea2 input { float:left; width:230px; }
.cestaBotRight p input { color:#000000; font-family:Arial, Helvetica, sans-serif; }
.cestaBotRight p select { color:#000000; font-family:Arial, Helvetica, sans-serif; }
.cestaBotRight p input.chico { float:left; width:165px; }
.cestaBotRight p input.grande { float:left; width:315px; }
.cestaBotRight p input.maschico { float:left; width:65px;}
.cestaBotRight p select { float:left; width:190px; }
.cestaBotRight p textarea { float:left; width:350px; height:170px; }
.cestaBotRight div { float:left; width:412px; padding-left:162px; padding-bottom:10px; color:#000000; line-height:17px;}
.cestaBotRight div.cambiarPass { padding-left:0;}
.cestaBotRight div.cambiarPass p { padding-left:0;}
*html .cestaBotRight div { padding-left:155px; }
.cestaBotRight div input { float:left; margin-top:3px;}
.cestaBotRight div p { float:left; width:380px; padding-left:10px;}
.cestaBotRight div p strong { color:#FF0000;}
.cestaBotRight .mensaje { float:left; width:387px; padding-left:185px; padding-bottom:15px;}
.cestaBotRight .mensaje p { float:left; width:315px; padding-left:0; padding:3px 0; text-align:center; color:#6e6e6e; font-size:11px; background-color:#e0e3e1;}

.cestaBotForm { float:left; width:862px; padding:25px 10px 20px 10px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
.cestaBotForm p.lineaBig { float:left; width:862px; padding-bottom:15px;}
.cestaBotForm p.lineaBig2 { float:left; padding-bottom:15px; }
.cestaBotForm p.lineaBig label { float:left; font-size:11px; padding-top:3px; color:#424040; width:175px; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotForm p.lineaBig2 label { float:left; font-size:11px; padding-top:3px; color:#424040; width:175px; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotForm p.lineaBig label.error { color:#FF0000;}
.cestaBotForm p.lineaBig2 label.error { color:#FF0000;}
.cestaBotForm p.lineaBig2 label.label{ float:left; font-size:11px; padding-top:3px; width:40px; color:#424040; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotForm p.lineaBig label.doslineas { float:left; font-size:11px; padding-top:0; color:#424040; width:175px; padding-right:10px; text-align:right; font-weight:bold;}
.cestaBotForm p.lineaBig2 input { float:left; width:230px; }
.cestaBotForm p.lineaBig input { color:#000000; font-family:Arial, Helvetica, sans-serif; }
.cestaBotForm p.lineaBig select { color:#000000; font-family:Arial, Helvetica, sans-serif; }
.cestaBotForm p.lineaBig2 input.chico { float:left; width:90px; }
.cestaBotForm p.lineaBig input.grande { float:left; width:315px; }
.cestaBotForm p.lineaBig input.maschico { float:left; width:85px;}
.cestaBotForm p.lineaBig select { float:left; width:190px; }
.cestaBotForm p.lineaBig textarea { float:left; width:465px; height:170px; }
.cestaBotForm p.lineaInputs { float:left; width:842px; border-bottom:1px solid #e0e3e1; padding-bottom:20px; color:#000000; padding:0 10px 20px 10px; margin-bottom:20px;}
.cestaBotForm p.lineaInputs input { vertical-align:middle;}

.botonVolverCesta { float:left; padding-top:15px; padding-bottom:10px; padding-left:30px; padding-right:350px;}
.botonVolverCesta a { float:left; background:url(../imagenes/botonSeguirComprando.gif) left top no-repeat; width:199px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}
.botonContinuarCesta { float:left; padding-top:15px; padding-bottom:10px}
.botonContinuarCesta a { float:left; background:url(../imagenes/botonContinuarCompra.gif) left top no-repeat; width:255px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}

#listFormaPago { float:left; width:850px; padding-bottom:5px; padding-top:8px; border-bottom:1px solid #e0e3e1; padding-left:12px;}
#listFormaPago li { float:left; width:850px; padding-bottom:13px; color:#000000; }
#listFormaPago li input { vertical-align:middle; }

.nroCheque { float:left; width:100%; padding:20px 0 15px 0;}
.nroCheque p { float:left; padding-left:20px; padding-right:15px; font-size:11px; font-weight:bold; padding-top:3px; color:#424040; }
.nroCheque input { vertical-align:middle; }
.aceptarCheque { float:left; width:96px; background:url(../imagenes/botonImprimir.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:6px 0;}

.preciosPaso3 { float:left; width:842px; padding-left:20px; padding-bottom:5px;}
.preciosPaso3 span.left { float:left; width:191px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#566159;}
.preciosPaso3 span.right { float:left; width:90px; text-align:right; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:3px;}
.notaRed { float:left; width:842px; color:#b80604; padding:30px 0 20px 20px; }
.notaGris { float:left; width:842px; color:#424040; padding:0 0 20px 20px; }
.botonVolverDatos { float:left; padding-top:15px; padding-bottom:10px; padding-left:30px; padding-right:300px;}
.botonVolverDatos a { float:left; background:url(../imagenes/botonVolverDatos.gif) left top no-repeat; width:262px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}

.cestaBotTXT { float:left; width:862px; padding:10px; padding-top:15px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}
.textCesta4 { float:left; width:847px; font-size:11px; line-height:17px; padding-bottom:10px; padding-left:15px; color:#424040;}
.textCesta4 span { font-weight:bold; }
.textCesta4 a { color:#424040; text-decoration:none;}
.textCesta4 a:hover { text-decoration:underline;}
ul.textCesta4UL { float:left; width:817px; padding-left:15px; font-size:11px; list-style-type:disc; margin-left:30px;}
ul.textCesta4UL li { float:left; width:817px; padding-bottom:10px; color:#424040; }
ul.textCesta4UL li span { font-weight:bold; color:#ff0000; }

.cestaContPie { float:left; width:882px; background:url(../imagenes/fondoBigWh.gif) left top repeat-y; margin:40px 0 20px 0;}
#pieCesta4 { float:left; width:862px;}
#pieCesta4 li { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#4f5751; border-right:1px solid #d1d6d2;}
#pieCesta4 li a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:19px; color:#4f5751;}
#pieCesta4 li span { color:#ea001f;}
#pieCesta4 li.seguro { float:left; background:url(../imagenes/pieCesta41.gif) 15px center no-repeat; width:170px; height:85px; padding-top:35px; padding-left:90px; padding-right:15px;}
#pieCesta4 li.comprar { float:left; background:url(../imagenes/pieCesta42.gif) 15px center no-repeat; width:170px; height:85px; padding-top:35px; padding-left:110px; padding-right:15px;}
#pieCesta4 li.recambios { float:left; background:url(../imagenes/pieCesta43.gif) 15px center no-repeat; width:145px; height:95px; padding-top:25px; padding-left:135px; border:0;}
.botonVolverInicio { float:left; padding-top:15px; padding-bottom:10px; padding-left:30px; padding-right:480px;}
.botonVolverInicio a { float:left; background:url(../imagenes/botonVolverCesta.gif) left top no-repeat; width:165px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}
.botonImprimirPedido { float:left; padding-top:15px; padding-bottom:10px;}
.botonImprimirPedido a { float:left; background:url(../imagenes/botonImprimirCesta.gif) left top no-repeat; width:172px; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:center; padding:6px 0 7px 0;}

#consultaTallas { float:left; width:703px; background:url(../imagenes/noticiasDetalleBot.gif) left bottom no-repeat; padding-bottom:10px;}
#consultaTallas ul{ float:left; width:683px; padding:0 10px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y;}
#consultaTallas li { float:left; width:683px; padding-bottom:10px;}

.consultaTallasCont { float:left; width:683px; background:url(../imagenes/backProductList.gif) left top repeat-y; }
.consultaTallasTop { float:left; width:683px; background:url(../imagenes/backProductListTop.gif) left top no-repeat; }
.consultaTallasBot { float:left; width:661px; padding:10px 12px 15px 10px; background:url(../imagenes/backProductListBot.gif) left bottom no-repeat; }

.consultaTallasBot .titulo { float:left; width:661px; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.consultaTallasBot .descripcion { float:left; width:661px; color:#000000; line-height:17px; padding-top:15px; padding-bottom:20px; }
.consultaTallasBot .descripcion img { float:left; margin:0 15px 0 0;}
.consultaTallasBot table { float:left; width:100%; padding:0; }
.consultaTallasBot table td { border-bottom:1px solid #e0e3e1; }
.consultaTallasBot table td.left { background-color:#e0e3e1; padding:0 10px; height:40px; font-size:11px; color:#4f4f4f; white-space:nowrap;}
.consultaTallasBot table td.right { width:100%;}
a.volverListado1 { float:left; color:#ff0000; font-size:11px; text-decoration:none; background:url(../imagenes/volverComparar.gif) 5px 10px no-repeat; padding:10px 0 10px 25px;}
a.volverListado1:hover { text-decoration:underline; }


#sample3 label.error {float:left; }
#sample3 p { width: 150px; }
#sample3 p.input { padding-left:15px; width:150px;  }
#sample3 p.boton a { color:#FFFFFF; text-decoration:none; }
#sample3 p.boton a:hover { color:#FFFFFF; text-decoration:underline; }
#sample3 p.txtSuscr {  width:180px; text-align:center; }
#sample3 p.txtSuscr span { color:#ff0101; font-size:14px;}
.cerrar a {float:right; text-decoration:none; color:#000000; padding:5px}
.cerrar a:hover {float:right; text-decoration:underline}

.no_paginado{height: 18px;}

div.color_pick{
color:#303A33;
border:1px solid #303A33;
cursor:pointer;
float:left;
font-size:15px;
font-weight:bold;
padding:5px 0;
text-align:center;
width:30px;
}

#comparacionTable td.empuja { width:100%; border-bottom:none; border-top:none; border-rigth:none}



/************************** Comparacion **********************************/
h1.bigH1Comp { font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 5px; font-size:22px; color:#4f5751; font-weight:normal;}
#contentBigWhBotComp { float:left; width:862px; padding:10px 10px; background:url(../imagenes/fondoBigWhBot.gif) left bottom no-repeat;}

#comparacionTable { float:left; padding:0; border:0;}

#comparacionTable td { width:100px; text-align:center; border-bottom:1px solid #e0e3e1; border-left:1px solid #e0e3e1; padding:15px; line-height:17px;}

#comparacionTable td.titulo { width:165px; background-color:#e0e3e1; color:#4f4f4f; font-weight:bold; text-align:right; padding-right:10px; vertical-align:middle; white-space:nowrap;}


#comparacionTable td.tdEliminar { border-bottom:0; }
#comparacionTable td a.eliminar{ background:url(../imagenes/botonEliminar.gif) right top no-repeat; padding:5px 32px 5px 0;}

#comparacionTable td img { vertical-align:middle; }

#comparacionTable td.precio { color:#030303; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; }
#comparacionTable td.precio .precioAnterior{ text-decoration:line-through; color:#656565; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#comparacionTable td.precio .descuento{ color:#656565; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

#comparacionTable td.fecha { font-size:11px; line-height:12px; }

#comparacionTable td.material { color:#ff0000; font-size:11px; padding-left:20px; }
#comparacionTable td.material span { float:left; padding-left:40px; text-align:left; margin-bottom:5px;}
#comparacionTable td.material span.kangoo { background:url(../imagenes/matKangoo.gif) left center no-repeat;}
#comparacionTable td.material span.outlast { background:url(../imagenes/matOutlast.gif) left center no-repeat; padding-top:7px; padding-bottom:7px;}

#comparacionTable td.comentarios { color:#ff0000; font-size:11px; }

#comparacionTable td.detalle { color:#000000; font-size:11px; text-align:left; padding-left:20px; }
#comparacionTable p.precioMinimo{ font-size:10px;}

#comparacionTable a { color:#ff0122; text-decoration:none;}
#comparacionTable a:hover { text-decoration:underline;}
a.volverListado { float:left; color:#ff0000; font-size:11px; text-decoration:none; background:url(../imagenes/volverComparar.gif) 10px 10px no-repeat; padding:10px 0 10px 30px;}
a.volverListado:hover { text-decoration:underline; }

#capaCompararScroll{width:860px; overflow:scroll;}

div#seleccionados p.p_compararDetalle { color:#000000;}

input.boton_cerrar_seleccionados { cursor:pointer; background-color:#E9E9E9; color:#000000;  border:1px solid #cccccc; float:left; margin-left:95px; margin-top:10px; }

.precioAnt span { text-decoration:line-through; }

/************************** RESULTADO CERO **********************************/
h1.question_resultH1 { float:left; width:703px; height:13px; background:url(../imagenes/fondoListadoProducts.gif) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#566159; font-weight:normal;  }
h1.question_resultH1 span { float:left; width:680px; padding:8px 9px 10px 14px; background:url(../imagenes/fondoNoticiasTop.gif) left top no-repeat;  }

#question_result { float:left; width:653px; padding:15px; }
#question_result ul { float:left; width:653px;background:url(../imagenes/fondo_result.gif) repeat-y;}
#question_result li {float:left; width:207px; padding-left:10px;}
#question_result li ul { float:left; width:207px; background: none; padding-top:10px;}
#question_result li li {float:left; width:207px; padding-left:0;}
#question_result li h2 { text-transform:lowercase;   color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-align: left;  line-height:22px; }
#question_result li h2 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:19px;line-height:22px; }




#question_result li a.vertodas { float:left;  margin-top:5px; margin-right:5px; color:#87000a; text-decoration:none; font-size:11px; background:url(../imagenes/flechaVerMas.gif) right 1px no-repeat; padding-left:20px; padding-right:17px; padding-bottom:1px;}
#question_result li a.vertodas:hover { text-decoration:underline; }
#question_result li a { color:#67726A; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#question_result li a:hover { text-decoration:underline;}
#answer a.botonTop{ float:left; padding-left:17px; margin-left:5px; background:url(../imagenes/imgTop.gif) left top no-repeat; color:#ff0000; font-size:11px; text-decoration:none; }

#question_result2 { float:left; width:550px;  }
#question_result2 ul { float:left; width:550px;}
#question_result2 li {float:left; width:550px; padding-left: 10px; }
#question_result2 li a{ text-decoration:none; color:#87000a; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:22px;  margin:0px }
#question_result2 li a:hover { text-decoration:underline;  margin: 0px;}

#question_result2 li p a{ text-decoration:none; color:#87000a; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:22px; }
#question_result2 li p a:hover { text-decoration:underline; }

div.color_pick{
color:#303A33;
border:1px solid #303A33;
cursor:pointer;
float:left;
font-size:15px;
font-weight:bold;
padding:5px 0;
text-align:center;
width:30px;
}


.disponibilidad { color:#ff0000; font-size:11px; font-weight:bold; text-decoration:none; padding-top:5px; }
.disponibilidad_suficiente { color:#008000; font-size:11px; font-weight:bold; text-decoration:none; padding-top:5px; }
.disponibilidad_novisible {display:none; color:#ff0000; font-size:11px; font-weight:bold; text-decoration:none; padding-top:5px; }

#contenedorBot img.img_novedades{ max-height:30px;}

/******************** ENCUESTA ********************************/

#mailEncuesta div.colIzq { width:541px; float:left; padding-left:100px;}
#mailEncuesta div.colDer { float:right;}

#mailEncuesta p.tipo_visita{ float:left; width:641px; padding-top:15px;}
#mailEncuesta p.tipo_visita select { float:none;}
#mailEncuesta p.puntuar{ float:left; width:641px; padding-top:15px; padding-bottom:15px;}

#mailEncuesta div.colIzq p{ width:641px; float:left; padding-bottom:10px;}
#mailEncuesta div.colIzq textarea{float:left; border:#9DCADF solid 1px; margin-top:10px; margin-bottom:5px; width:600px;}

#mailEncuesta div.califValor{ width:auto; padding-right:15px;}
#mailEncuesta div.califValor p{ padding-top:10px; padding-left:0px;}
#encabezado_encuesta { padding:20px 0 15px 18px;}
#encabezado_encuesta strong { color:#0E6B91;}
#encabezado_encuesta h1 { font-size:17px; font-weight:bold; padding-bottom:5px;}
#mailEncuesta div.categorias { width:641px; float:left; padding-top:15px; }
#mailEncuesta div.botonEncuesta { width:500px; text-align:center; float:left; padding-bottom:15px; color:#FFFFFF;}
#mailEncuesta div.botonEncuesta p{ margin:auto;}
#mailEncuesta div.botonEncuesta #boton a { color:#FFFFFF; background:transparent url(/imagenes/boton_reservar.gif) no-repeat scroll left top; text-align:center; padding-left:0; width:118px;}
#boton { float:left; width:100%; padding-top:15px;}
#boton a { float:right; background:url(/imagenes/botonContinuar.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; width:125px; height:30px; padding-top:5px; text-align:left; padding-left:20px;}



#mailEncuesta div.categorias { float:left; width:641px; padding-top:3px;}
#mailEncuesta div.categorias div.colIzq { width:158px; float:left; padding:0px;}
#mailEncuesta div.categorias div.colIzq p { width:158px; text-align:right; font-weight:bold; height:18px;}
#mailEncuesta div.categorias div.colDer { width:458px; float:right; }
#mailEncuesta div.categorias div.colDer div { clear:both; height:27px;}

#mailEncuesta div.categorias ul.pointRes { float:left; width:270px;}
#mailEncuesta div.categorias ul.pointRes li.lis{ float:left; width:270px; background:none; color:#000000;}
#mailEncuesta div.categorias ul.pointRes li.lis p{ text-align:left; width:auto;}
#mailEncuesta div.categorias ul.pointRes li.lis strong{ background:none; width:auto; padding:0px;}

#mailEncuesta ul.ul_calficar{
	background: url(/imagenes/cuadrosBig2.gif) repeat-x;
}
#mailEncuesta ul.ul_calficar{
	position:relative;
	width:100px;
	height:21px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top ;
}
#mailEncuesta .ul_calficar li{
	float:left;
	font-size:12px;
	width:19px;
	height:21px;
	padding:4px 0 3px 0;
	margin:0;	
	background:none;
	text-align:center;
	cursor:pointer; margin-right:1px;
}
#mailEncuesta .ul_calficar li#punto_alojamientos_1 {width:20px;}
#mailEncuesta .ul_calficar li#punto_alojamientos_5 { margin-right:0; background-position:right top;}
#mailEncuesta .ul_calficar a{
	position:relative;
	top:0;
	left:0;
	height:21px;
	width:19px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none; cursor:default;
	color:#000000;
	text-decoration:none;
	text-align:center;
	cursor:pointer; float:left;
}
#mailEncuesta .ul_calficar li#punto_alojamientos_1 a {width:20px;}

#calificacionGralBot .califValor { float:left; width:125px;}
#calificacionGralBot .califValor .puntaje{ padding:15px 0 0 10px; }
#calificacionGralBot .califValor .puntaje span{ float:left; text-align:center; background:url(/imagenes/califPuntaje.gif) left top no-repeat; width:58px; padding-top:17px; height:38px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF }

#calificacionGralBot .categorias { float:left; width:270px; padding-top:3px;}
#calificacionGralBot .personas { float:left; width:185px; padding-top:5px; font-size:11px;}
#calificacionGralBot .personas ul li { padding-bottom:3px;}
#calificacionGralBot .personas ul li a { color:#0e6b91; font-size:11px;}

#calificacionGralBot ul.pointRes { float:left; width:270px;}
#calificacionGralBot ul.pointRes li.lis{ float:left; width:270px;}

.calificGral {float:left; padding-bottom:4px;}
.calificGral p.txt { float:left; padding-right:10px; font-size:11px; width:85px; text-align:right; }
.calificGral p.punt { float:left; padding-left:8px; }
.calificGral div { float:left; padding-top:3px; }

.calificacionGral2 {float:right; padding-bottom:10px;}
.calificacionGral2 p.txt {padding-bottom:7px; display:block; font-size:11px; padding-top:2px; text-align:right;}
.calificacionGral2 p.detalle {float:left; padding-right:10px;}
.calificacionGral2 p.punt { float:left; padding-left:8px; padding-top:2px; }
.calificacionGral2 div { float:left; padding-top:3px; }

#estilos_boletin { float:left; width:180px;	}
#estilos_boletin p { float:left; margin:2px 0 0 5px; width:172px;}
#estilos_boletin p.notaSusc { float:left; margin:5px;}
#estilos_boletin p input{ float:left; border:0px;}
#estilos_boletin p label{ float:left; width:150px; text-align:left; padding-left:2px;}

/**** ZOOM ****/
.lightsGal,
.bwGal,
.customGal {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
    cursor: url(../../imagenes/zoom/zoomin.cur), default;
}

/**** CAPTCHA *****/
#formCaptcha a:link{ text-decoration: none;
			color: gray;
}
#formCaptcha a:hover{ text-decoration: none;
               		color: black;
               		font-weight: bolder;
               		letter-spacing: 2px;									                		
}		
#formCaptcha label.error_captcha { width:300px; float:left; text-align:left; color:#FF0000; font-weight:bold; clear:both; margin-bottom:5px;
}
table#formCaptcha td {
	padding-left:270px;
	width:300px;
}



/**** GERARD Listado de las categorias de los productos ****/
#categorias_padre{
    background: url("../imagenes/fondoListadoProducts.gif") repeat-y scroll left top transparent;
    color: #566159;
    float: left;
  padding: 10px;
    font-weight: normal;
    width: 703px;
}
#categorias_padre h1{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
}
#list_categorias {
    background-color: white;
    float: left;
    padding: 10px;
    width: 620px;
    -moz-border-radius: 10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}

