body { margin: 0px; padding: 0px; height: 100%; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(150, 155, 160); background-position: center top; }
a:link { color: rgb(0, 153, 204); text-decoration: none; }
a:visited { color: rgb(0, 153, 204); text-decoration: none; }
a:hover { color: rgb(0, 153, 204); text-decoration: underline; }
html { overflow-y: scroll; }
a img, p.ilustracion img { border-style: none; border-width: 0px; margin: 0px; padding: 0px; }
#centro a.lnkSize { font-size: 11px; padding-left: 10px; color: rgb(225, 23, 119); }
#logoPrint { display: none; }
#centro #contenido a.lnkBotonRojo:link, #centro #contenido a.lnkBotonRojo { padding: 3px 13px; font-size: 0.7em; font-weight: bold; color: rgb(255, 255, 255); margin-left: 10px; background-color: rgb(94, 111, 129); -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em; -moz-border-radius-bottomright: 0.5em; -moz-border-radius-bottomleft: 0.5em; }
#centro #contenido a.lnkBotonVerde:link, #centro #contenido a.lnkBotonVerde { padding: 3px 15px; font-size: 0.7em; font-weight: bold; color: rgb(255, 255, 255); margin-left: 3px; background-color: rgb(131, 147, 165); -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em; -moz-border-radius-bottomright: 0.5em; -moz-border-radius-bottomleft: 0.5em; }
#centro #contenido a.lnkBotonRojo:hover, #centro #contenido a.lnkBotonVerde:hover { text-decoration: underline; }
#centro #contenido a.lnkBotonVerde img { vertical-align: bottom; }
.enfasis { color: rgb(225, 23, 119); }
.enfasis02 { color: rgb(0, 74, 199); }
.parrafoColumna { margin: 0px; padding: 2px 12px 5px; font-size: 0.7em; }
.contentstyle .ficha a.lnkComprar, .contentstyle .ficha a.lnkReservar { padding: 10px 5px 0px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); display: block; text-align: center; width: 217px; margin-top: 10px; margin-bottom: 5px; height: 25px; -moz-border-radius-topleft: 1em; -moz-border-radius-topright: 1em; -moz-border-radius-bottomright: 1em; -moz-border-radius-bottomleft: 1em; }
.contentstyle .ficha div.precio { text-align: right; }
.contentstyle .ficha div.precioOferta { background-image: url('../images/b_oferta.gif'); background-repeat: no-repeat; }
.contentstyle .ficha a.lnkComprar:hover, .contentstyle .ficha a.lnkReservar:hover { background-color: rgb(82, 96, 112); }
a.lnkMas { border-style: solid; border-color: rgb(243, 244, 245) rgb(166, 176, 179) rgb(166, 176, 179) rgb(243, 244, 245); border-width: 1px; padding: 0px 5px 1px 33px; font-weight: normal; color: rgb(0, 51, 102); background-color: rgb(226, 231, 233); background-repeat: no-repeat; background-position: left center; text-align: center; display: block; margin-top: 1px; font-size: 1em; }
a.lnkMas:hover { background-color: rgb(226, 231, 233); text-decoration: underline; }
.cajaBuscador h3 { margin: 0px; padding: 5px 10px 6px 15px; font-size: 11px; color: rgb(94, 111, 129); }
.cajaBuscador form { margin: 0px 0px 0px 10px; padding: 0px; }
.cajaBuscador form input { margin-bottom: 3px; }
.cajaBuscador input.botonform { border-style: none; border-width: 0px; margin-top: 3px; margin-bottom: 5px; padding-right: 20px; text-align: left; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); }
#capaCesta .lnkRevisarCesta { margin: 3px 0px; background-image: url('../images/ico_cesta.gif'); color: rgb(0, 51, 102); }
#antebase { margin: 0px auto; padding: 0px; width: 100%; height: 100%; }
#base1024 { margin: 0px auto; padding: 0px; width: 950px; background-color: rgb(255, 255, 255); }
#base { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); clear: both; }
div.vacio { clear: both; float: none; }
#derecha { border-bottom: 3px solid rgb(217, 223, 225); margin: 0px; padding: 0px 0px 15px; float: right; width: 200px; }
#publicidad { border: 4px solid rgb(237, 240, 241); margin: 0px; padding: 0px; }
#publicidadSinBorde { text-align: center; }
#publicidadSinBorde p { margin: 0px; padding: 0px; line-height: 1; }
#top { margin: 0px; padding: 0px; width: 742px; height: 15px; font-size: 9px; float: none; clear: both; background-color: rgb(255, 207, 10); background-repeat: no-repeat; display: none; }
#cabecera { margin: 0px; padding: 0px 0px 7px; float: none; clear: both; background-color: rgb(243, 247, 248); background-repeat: no-repeat; position: relative; }
div.logo { margin: 0px; padding: 0px; position: absolute; }
div.logo img { margin: 0px; padding: 0px; }
#menuTop { margin: 2px 0px 0px; padding: 0px 10px 0px 0px; text-align: right; position: absolute; top: 10px; right: 10px; }
#menuTop ul { margin: 0px; list-style-type: none; display: inline; font-size: 10px; }
#menuTop ul li { margin: 0px; padding: 0px; display: inline; text-align: right; }
.icomenuTop { background-color: rgb(63, 72, 82); }
#menuTop ul li a:link { padding: 0px 10px 0px 2px; text-decoration: none; font-weight: normal; text-transform: uppercase; color: rgb(104, 120, 137); }
#menuTop ul li a:visited { padding: 0px 10px 0px 2px; text-decoration: none; text-transform: uppercase; color: rgb(104, 120, 137); }
#menuTop ul li a:hover { padding: 0px 10px 0px 2px; text-decoration: underline; text-transform: uppercase; color: rgb(104, 120, 137); }
#topSubnave { clear: both; }
#topSubnave form { margin: 0px; padding: 0px; }
#topSubnave label { font-size: 11px; text-transform: uppercase; padding-left: 15px; }
#topSubnave input { border: 1px solid rgb(184, 192, 195); font-size: 11px; color: rgb(93, 100, 108); margin-bottom: 2px; height: 15px; margin-right: 3px; }
#topSubnave input.boton { border-style: none; font-weight: bold; background-color: rgb(0, 0, 0); color: rgb(204, 204, 204); font-size: 9px; }
#topSubnave ul { display: inline; }
#topSubnave ul li { display: inline; }
#topSubnave a { font-size: 11px; }
#topSubnave a:hover { text-decoration: underline; }
#topSubnave .izda { float: left; }
#topSubnave .dcha { text-align: center; float: right; padding-right: 20px; padding-bottom: 3px; }
div.moduloLateral { padding-bottom: 5px; }
#izda { border-bottom: 3px solid rgb(217, 223, 225); margin: 0px; padding: 0px 0px 10px; width: 200px; float: left; background-color: rgb(254, 254, 254); }
.menu {  }
.menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu ul li { margin: 0px; padding: 0px; display: block; font-size: 10px; line-height: 1.5; }
.menu a.secundario { line-height: 1.5; }
.menu a.terciario { line-height: 1.5; }
.icoMenu { background-color: rgb(51, 51, 51); margin-right: 2px; }
a.principal:link { margin: 2px 0px 0px; padding: 3px 5px 3px 7px; text-decoration: none; display: block; font-size: 11px; background-color: rgb(242, 245, 247); color: rgb(69, 74, 80); line-height: 1.4; }
a.principal:visited { margin: 2px 0px 0px; padding: 3px 5px 3px 7px; background-color: rgb(222, 227, 231); color: rgb(93, 100, 108); text-decoration: none; display: block; font-size: 11px; }
a.principal:hover { margin: 2px 0px 0px; padding: 3px 5px 3px 7px; background-color: rgb(226, 232, 235); color: rgb(93, 100, 108); text-decoration: none; display: block; font-size: 11px; }
div.submenu { margin: 0px; padding: 0px; }
ul.submenu { margin: 0px 0px 0px 25px; padding: 0px; }
a.secundario { border-bottom: 1px solid rgb(232, 237, 240); }
a.secundario:link { margin: 0px; padding: 3px 5px 3px 22px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 15px center; color: rgb(111, 116, 121); text-decoration: none; display: block; }
a.secundario:visited { margin: 0px; padding: 3px 5px 3px 22px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 15px center; color: rgb(150, 155, 160); text-decoration: none; display: block; }
a.secundario:hover { margin: 0px; padding: 3px 5px 3px 22px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 17px center; color: rgb(150, 155, 160); text-decoration: none; background-color: rgb(235, 239, 241); display: block; }
a.terciario:link { margin: 0px; padding: 3px 5px 3px 38px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 31px 5px; color: rgb(93, 100, 108); text-decoration: none; display: block; }
a.terciario:visited { margin: 0px; padding: 3px 5px 3px 38px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 31px 5px; color: rgb(93, 100, 108); text-decoration: none; display: block; }
a.terciario:hover { margin: 0px; padding: 3px 5px 3px 38px; background-image: url('../images/bg_menuizda02.gif'); background-repeat: no-repeat; background-position: 31px 5px; color: rgb(93, 100, 108); text-decoration: none; background-color: rgb(222, 227, 231); display: block; }
a.active:link, a.active:visited, a.active:hover { background-color: rgb(196, 223, 244); }
div.cajasIzda { margin: 0px; }
div.cajasIzda h3 { margin: 0px; padding: 5px 0px 5px 7px; font-size: 11px; color: rgb(107, 116, 124); font-weight: normal; display: block; background-color: rgb(226, 232, 235); }
div.cajasIzda h3.tituloCatalogo { margin: 0px; padding: 5px 10px 5px 17px; background-color: rgb(160, 176, 192); font-size: 11px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); }
div.margenIzda { margin-top: 15px; }
.icoh2_izda { background-color: rgb(93, 100, 108); margin-right: 2px; }
#cajaNoLogeado { margin-bottom: 10px; }
.feha { font-size: 9px; color: rgb(0, 0, 0); display: block; text-align: left; }
.titular { font-size: 10px; font-weight: bold; display: block; }
div.cajasIzda p.bloque { margin: 5px 5px 0px 0px; padding: 0px; font-size: 11px; line-height: 13px; }
div.cajasIzda p.botones { margin: 0px 0px 5px; padding: 0px 10px 0px 0px; font-size: 10px; text-align: right; }
div.cajasIzda a.bloque:link { border-bottom: 1px solid rgb(221, 226, 230); margin: 0px 0px 3px; padding: 0px 5px 5px 10px; text-decoration: none; color: rgb(150, 155, 160); display: block; }
div.cajasIzda a.bloque:visited { margin: 0px 0px 3px; padding: 0px 5px 5px 10px; text-decoration: none; color: rgb(150, 155, 160); display: block; }
div.cajasIzda a.bloque:hover { margin: 0px 0px 3px; padding: 0px 5px 5px 10px; text-decoration: none; color: rgb(150, 155, 160); display: block; background-color: rgb(242, 243, 247); }
div.cajasIzda a.boton:link { color: rgb(39, 46, 52); text-decoration: none; font-weight: bold; }
div.cajasIzda a.boton:visited { color: rgb(39, 46, 52); text-decoration: none; font-weight: bold; }
div.cajasIzda a.boton:hover { color: rgb(39, 46, 52); text-decoration: underline; font-weight: bold; }
.ico { background-color: rgb(39, 46, 52); background-image: url('../images/bg.gif'); background-repeat: no-repeat; }
div.cajasIzda form { margin: 0px 10px 5px; padding: 0px; font-size: 9px; }
div.cajasIzda form p { margin: 0px; padding: 0px 0px 3px; text-align: left; font-size: 9px; }
div.cajasIzda label { font-size: 1.3em; padding-left: 6px; }
div.verTodas { padding-top: 6px; padding-bottom: 10px; text-align: right; font-size: 11px; }
.listaEnlaces { margin: 0px; padding: 0px; line-height: 1.1em; }
.listaEnlaces li { border-bottom: 1px solid rgb(226, 232, 235); padding: 5px 15px 5px 20px; background-image: url('../images/bullet02.gif'); background-repeat: no-repeat; background-position: 7px 8px; list-style-type: none; }
select.camposformHome { font-size: 9px; color: rgb(93, 100, 108); width: 150px; }
input.camposformHome { border: 1px solid rgb(168, 176, 182); font-size: 10px; color: rgb(93, 100, 108); width: 170px; background-color: rgb(255, 255, 255); vertical-align: middle; margin-left: 3px; }
.botonform, .cajaCompra01 input.botonform, .tablaResumen input.botonform, .botonRevisarCesta { border-style: none; border-width: 0px; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); font-weight: bold; font-size: 11px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; padding-right: 20px; margin-top: 3px; margin-left: 3px; }
.botonRevisarCesta { width: 170px; }
.alignRight { text-align: right; }
#capaCesta { margin: 0px; padding: 0px; text-align: left; }
#capaCesta p { margin: 0px; padding: 0px 15px; font-size: 0.65em; }
#capaCesta .parafoProductos { padding: 0px 5px 3px; margin-left: 10px; margin-top: 0px; margin-bottom: 7px; background-color: rgb(255, 255, 255); color: rgb(102, 153, 0); font-weight: bold; }
#capaCesta .parafoProductos strong { margin: 0px; padding: 0px; font-size: 18px; }
#capaCesta .parafoProductos .precio { margin: 0px; padding: 0px; font-size: 14px; }
#listaProductos01 { margin: 0px; padding: 0px; list-style-type: none; background-color: rgb(255, 255, 255); }
#listaProductos01 li { border-bottom: 1px solid rgb(226, 232, 235); padding-top: 5px; padding-bottom: 5px; background-image: url('../images/bullet_flecha.gif'); background-repeat: no-repeat; background-position: 170px center; }
#listaProductos01 li:hover { background-position: 175px center; }
#listaProductos01 a { font-weight: bold; font-size: 1.35em; }
#listaProductos01 img { border-style: none; border-width: 0px; float: left; margin-right: 5px; }
#listaProductos01 .listaPrecio { background-color: rgb(255, 204, 204); float: right; }
#tablaListaProductos01 { font-size: 0.7em; }
#tablaListaProductos01 th { padding: 5px 10px; text-align: left; font-weight: normal; font-size: 0.95em; line-height: 1.1em; background-color: rgb(237, 240, 241); }
#tablaListaProductos01 th strong { font-size: 1.1em; }
#tablaListaProductos01 td { border-bottom: 1px solid rgb(226, 232, 235); padding-top: 3px; padding-bottom: 3px; }
#tablaListaProductos01 td.celdaPrecio { background-color: rgb(245, 247, 248); padding-left: 10px; line-height: 1.2em; }
#tablaListaProductos01 td.celdaProducto { background-color: rgb(255, 255, 255); font-size: 10px; width: 110px; }
.textoTachado { text-decoration: line-through; }
#tablaListaProductos01 .celdaPrecio strong { text-decoration: none; font-size: 1.3em; color: rgb(51, 51, 51); }
#tablaListaProductos01 a { font-size: 1.3em; font-weight: bold; }
#tablaListaProductos01 img { border-style: none; border-width: 0px; }
#centro { margin: 0px auto; padding: 0px; overflow: hidden; float: left; width: 550px; text-align: left; }
#contenido { margin: 0px; padding: 0px 0px 30px; border-left-color: rgb(255, 255, 255); width: 550px; }
p.rastroMigas { margin: 0px; padding: 5px 0px; color: rgb(241, 243, 244); text-align: left; background-color: rgb(39, 46, 52); font-size: 11px; width: 550px; }
p.rastroMigas a:link { color: rgb(241, 243, 244); text-decoration: none; }
p.rastroMigas a:visited { color: rgb(241, 243, 244); text-decoration: none; }
p.rastroMigas a:hover { color: rgb(241, 243, 244); text-decoration: underline; }
p.rastroMigas span { padding-left: 10px; padding-right: 10px; }
p.ilustracion { margin: 0px; width: 550px; padding-top: 0px; padding-right: 0px; padding-left: 0px; line-height: 1%; }
#centro p.ilustracion a:link, #centro p.ilustracion a { margin: 0px; padding: 0px; }
#contenido h2 { margin: 0px; padding: 0px 10px 0px 12px; font-size: 1.2em; font-weight: bold; color: rgb(77, 83, 89); letter-spacing: 0.05em; }
.bullet_h2 { border-style: solid; border-color: rgb(39, 46, 52); border-width: 2px 2px 2px 4px; background-color: rgb(220, 223, 228); }
#contenido h3 { border-bottom: 1px solid rgb(220, 223, 228); margin: 15px 11px 10px; color: rgb(77, 83, 89); font-size: 1em; padding-bottom: 4px; padding-left: 3px; padding-top: 3px; }
.bullet_h3 { border-style: solid; border-color: rgb(39, 46, 52); border-width: 2px 2px 2px 4px; background-color: rgb(220, 223, 228); }
#contenido h4 { color: rgb(77, 83, 89); font-size: 1em; line-height: 16px; padding-bottom: 2px; margin-bottom: 5px; }
#contenido h4.mini { color: rgb(77, 83, 89); font-size: 12px; /*line-height: 12px;*/ padding-bottom: 0px; margin-bottom: 2px; }
#contenido .seccion { border-bottom: 1px solid rgb(220, 223, 228); color: rgb(77, 83, 89); font-size: 0.8em; padding-top: 2px; padding-bottom: 4px; padding-left: 3px; margin-right: 11px; margin-left: 11px; margin-bottom: 10px; }
.bullet_seccion { border-style: solid; border-color: rgb(39, 46, 52); border-width: 2px 2px 2px 4px; background-color: rgb(220, 223, 228); }
td.filtro { padding: 13px 5px 10px 10px; background-color: rgb(222, 227, 231); font-size: 10px; }
td.filtro form { margin: 0px; padding: 0px; }
td.filtro select { font-size: 10px; color: rgb(93, 100, 108); margin-right: 4px; }
#contenido h2.productos { margin: 0px; padding: 10px 0px 0px 10px; font-size: 14px; display: block; letter-spacing: 0.05em; }
.h2productos { font-weight: normal; }
.referenciaListados { margin: 0px; padding: 0px; font-size: 9px; }
table.listaGrande { padding: 0px; margin-top: 5px; margin-right: 0px ! important; margin-left: 0px ! important; margin-bottom: 0px; }
table.listaGrande td { vertical-align: top; }
table.listaGrande td.paginador { font-size: 10px; padding-left: 10px; height: 10px; padding-right: 10px; }
table.resumenProducto { height: 100%; margin-bottom: 5px; }
table.resumenProducto td.foto { padding: 4px 6px 4px 4px; vertical-align: top; text-align: center; width: 111px; }
table.resumenProducto td.texto {  }
table.resumenProducto td.precio { background-color: rgb(223, 231, 236); font-size: 0.65em; color: rgb(39, 46, 52); font-weight: normal; line-height: 1.5em; }
table.resumenProducto td.precio div { padding: 7px 7px 5px; text-align: right; }
.contentstyle .ficha div.precioOferta { color: rgb(39, 46, 52); }
table.resumenProducto td.precioOferta { padding: 7px 7px 5px; text-align: right; background-image: url('../images/b_oferta.gif'); background-repeat: no-repeat; }
table.resumenProducto td.precio strong { font-size: 2.2em; line-height: 1em; }
.precio strong { color: rgb(39, 46, 52); }
.porcentaje_precio_anterior { padding-left: 3px; padding-right: 3px; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); font-weight: bold; }
table.resumenProducto td ul { margin: 0px; padding: 0px 0px 5px 15px; font-size: 11px; list-style-image: url('../images/bullet01.gif'); }
table.resumenProducto td p { margin: 0px 0px 0px 7px; font-size: 11px; line-height: 1.2em; }
table.resumenProducto td h4 { margin: 0px; padding: 0px 5px 0px 7px; font-size: 14px; font-weight: bold; color: rgb(39, 46, 52); }
table.resumenProducto td.celdaPieResumenProducto { border-top: 1px solid rgb(202, 210, 214); background-color: rgb(255, 255, 255); }
table.resumenProducto td.celdaEstrellas, table.listado td.celdaEstrellas { padding-top: 3px; }
.ivaInc { line-height: 1em; }
.volver { float: right; font-size: 11px; margin-right: 20px; }
div.resumenProducto td h4 { margin: 0px; padding: 0px 5px 0px 7px; font-size: 14px; font-weight: bold; color: rgb(39, 46, 52); }
div.resumenProducto td p { margin: 0px 0px 0px 7px; font-size: 11px; }
div.resumenProducto table.resumenProducto a.lnkPieOpiniones, div.resumenProducto table.resumenProducto a.lnkPieAmigo, div.resumenProducto table.listado a.lnkPieOpiniones, div.resumenProducto table.listado a.lnkPieAmigo { border-style: none; border-width: 0px; font-size: 0.65em; color: rgb(0, 153, 204); display: block; padding-left: 13px; background-repeat: no-repeat; background-position: 0px 4px; }
div.resumenProducto table.resumenProducto a.lnkPieOpiniones:hover, div.resumenProducto table.resumenProducto a.lnkPieAmigo:hover, div.resumenProducto table.listado a.lnkPieOpiniones:hover, div.resumenProducto table.listado a.lnkPieAmigo:hover { border-style: none; border-width: 0px; text-decoration: underline; }
div.resumenProducto table.resumenProducto a.enlaceResumenProducto:hover { border-color: rgb(0, 0, 0); }
div.resumenProducto table.resumenProducto a.lnkPieOpiniones, div.resumenProducto table.listado a.lnkPieOpiniones { background-image: url('../images/ico_coment.gif'); }
div.resumenProducto table.resumenProducto a.lnkPieAmigo, div.resumenProducto table.listado a.lnkPieAmigo { background-image: url('../images/ico_amigo.gif'); }
div.resumenProducto table.resumenProducto a.lnkComprar01, div.resumenProducto table.listado a.lnkComprar01, div.resumenProducto table.resumenProducto a.lnkReservar01, div.resumenProducto table.listado a.lnkReservar01 { border-style: none; border-width: 0px; padding: 3px 5px; font-size: 0.6em; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); margin-top: 5px; margin-right: 0px; margin-left: 0px; text-align: center; }
.lnkComprar01Correccion { width: 108px; float: right; }
.lnkReservar01Correccion { width: 108px; float: right; }
div.resumenProducto table.resumenProducto a.lnkComprar01:hover, div.resumenProducto table.listado a.lnkComprar01:hover, div.resumenProducto table.resumenProducto a.lnkReservar01:hover, div.resumenProducto table.listado a.lnkReservar01:hover { border-style: none; border-width: 0px; background-color: rgb(82, 96, 112); }
div.resumenProducto table.resumenProducto a.lnkAmpliarInfo { border-style: none; border-width: 0px; padding: 3px 5px 3px 20px; font-size: 0.6em; font-weight: normal; text-transform: uppercase; margin-right: auto; margin-left: auto; text-align: left; color: rgb(0, 153, 204); background-image: url('../images/ico_masinfo.gif'); background-repeat: no-repeat; background-position: 6px center; display: block; }
.capaThumbProducto { position: relative; }
.capaNovedad { z-index: 50; position: relative; left: -6px; top: -6px; height: 43px; width: 43px; }
.capaNovedadFicha { z-index: 50; position: absolute; left: -6px; top: -6px; height: 43px; width: 43px; }
.capaImagenProducto { position: absolute; z-index: 1; left: 5px; top: 0px; }
.capaImagenProductoFicha { position: absolute; z-index: 10; left: -10px; top: 0px; }
.capaImagenProducto img { clear: both; }
div.resumenProducto table.resumenProducto a.lnkAmpliarInfo:hover { text-decoration: underline; }
div.productoDestacado { border-color: rgb(0, 153, 204); background-color: rgb(248, 250, 252); }
table.pieCajaProducto td { padding-right: 4px; padding-left: 6px; }
div.resumenProducto { margin: 3px; padding: 0px; height: 100%; background-color: rgb(255, 255, 255); }
div.resumenProducto a { display: block; text-decoration: none; }
div.capaImagenProducto a:link { border: 1px solid rgb(255, 255, 255); display: block; }
div.capaImagenProducto a:hover { border: 1px solid rgb(0, 0, 0); display: block; }
a.nombreProducto:link, a.nombreProducto:visited { color: rgb(77, 83, 89); }
a.nombreProducto:hover { text-decoration: none; color: rgb(0, 0, 0); }
a.descripcionProducto:link, a.nombreProducto:visited { color: rgb(56, 68, 78); }
a.descripcionProducto:hover { text-decoration: none; color: rgb(0, 0, 0); }
.euros { font-size: 24px; }
.sinPrecio { font-size: 18px; }
.tablaCesta td table .textoLogistica { font-size: 11px; font-weight: normal; border-bottom-width: 0px; }
.tablaCesta td.separador01 { border-bottom: 1px solid rgb(226, 232, 235); padding: 3px; }
table.tablaColumnas { border-top: 1px solid rgb(219, 225, 226); border-left: 1px solid rgb(219, 225, 226); }
table.tablaColumnas td { border-right: 1px solid rgb(219, 225, 226); border-bottom: 1px solid rgb(219, 225, 226); padding: 5px; vertical-align: bottom; }
table.tablaColumnas td.bordeB0 { border-bottom-width: 0px; border-bottom-style: none; }
table.tablaColumnas td td { padding: 0px; border-bottom-width: 0px; border-bottom-style: none; border-right-width: 0px; border-right-style: none; vertical-align: top; }
table.listado { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); width: 100%; background-color: rgb(255, 255, 255); }
table.listado td { padding: 0px 0px 4px 2px; }
table.listado td.foto { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
table.listado td.foto strong { font-size: 0.7em; }
table.listado td.precio { padding: 20px 10px 2px; background-color: rgb(223, 231, 236); text-align: right; font-size: 0.7em; font-weight: normal; margin-top: 2px; margin-bottom: 2px; width: 33%; color: rgb(39, 46, 52); }
table.listado td.precio strong { font-size: 2.4em; }
table.listado td.precioOferta { background-image: url('../images/b_oferta.gif'); background-repeat: no-repeat; }
table.listado h2 { margin: 0px; padding: 0px; font-size: 14px; font-weight: normal; color: rgb(30, 134, 218); }
table.listado p { margin: 0px; padding: 0px; font-size: 11px; }
table.listado td.celdaPrecio { width: 35%; padding-top: 3px; }
table.listado .pieCajaProducto { margin-top: 5px; }
div.resumenProducto table.listado p a { color: rgb(0, 153, 204); }
div.resumenProducto table.listado p a:hover { text-decoration: underline; }
.tablaProcesoCompra { border-bottom: 2px solid rgb(160, 176, 192); width: 732px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; }
.tablaProcesoCompra tr.filaProceso td { height: 35px; }
.tablaProcesoCompra tr.filaProceso td.paso0 { background: transparent url('../images/proceso_paso0.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra tr.filaProceso td.paso1 { background: transparent url('../images/proceso_paso1.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra tr.filaProceso td.paso2 { background: transparent url('../images/proceso_paso2.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra tr.filaProceso td.paso3 { background: transparent url('../images/proceso_paso3.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra tr.filaProceso td.paso4 { background: transparent url('../images/proceso_paso4.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra tr.filaProceso td.paso5 { background: transparent url('../images/proceso_paso5.gif') no-repeat scroll 0% 0%; }
.tablaProcesoCompra td { text-align: center; font-size: 11px; color: rgb(39, 46, 52); }
.tablaProcesoCompra td.separador { border-right: 1px solid rgb(160, 176, 192); }
.tablaProcesoCompra td.activo { font-weight: bold; }
table.gama { background-color: rgb(255, 255, 255); }
table.gama th { padding: 5px 5px 5px 10px; font-size: 11px; font-weight: normal; color: rgb(93, 100, 108); background-color: rgb(222, 227, 231); text-align: left; }
table.gama td { text-align: center; vertical-align: bottom; }
table.tablaCategorias { border-bottom: 3px solid rgb(222, 227, 231); }
table.tablaCategorias td { border-style: none; border-width: 0px; padding: 3px 2px 3px 8px; text-align: left; vertical-align: bottom; font-size: 0.8em; }
table.gama_arbol { background-color: rgb(255, 255, 255); }
table.gama_arbol th { padding: 5px 5px 5px 10px; font-size: 11px; font-weight: normal; color: rgb(93, 100, 108); background-color: rgb(222, 227, 231); text-align: left; }
table.gama_arbol td { border-left: 1px solid rgb(217, 223, 225); text-align: left; vertical-align: top; width: 33%; }
table.gama_arbol td ul { margin: 0px; padding: 7px 10px 10px 25px; font-size: 12px; }
table.gama_arbol td ul li { margin: 0px; padding: 0px; }
table.gama_arbol td ul li.active { font-weight: bold; }
table.gama_arbol td ul li ul { border-left: 1px solid rgb(217, 223, 225); margin: 0px 0px 15px; padding: 0px 10px 0px 7px; }
table.gama_arbol td ul li ul li { margin: 0px; padding: 0px; line-height: 16px; list-style-type: none; }
table.gama_arbol td ul li ul li a:link { color: rgb(93, 100, 108); text-decoration: none; }
table.gama_arbol td ul li ul li a:visited { color: rgb(93, 100, 108); text-decoration: none; }
table.gama_arbol td ul li ul li a:hover { color: rgb(93, 100, 108); text-decoration: underline; }
div.megaeditor { padding: 0px; overflow: hidden; margin-top: 5px; margin-right: 20px ! important; margin-left: 30px ! important; font-size: 11px; }
div.megaeditor h2 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: rgb(30, 134, 218); }
div.megaeditor p { padding: 0em; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
div.megaeditor td { padding: 0em; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
div.megaeditor ol, div.megaeditor ul { margin: 0px 0px 10px 15px; padding: 0px 0px 0px 30px; list-style-type: square; font-size: 11px; }
div.megaeditor ul { list-style-image: url('../images/bullet01.gif'); list-style-type: none; }
div.megaeditor li { margin: 0px; padding: 0px; }
div.formulario { margin: 5px 20px 20px 30px; padding: 0px; font-size: 11px; }
div.formulario form { margin: 0px; padding: 0px; }
div.formulario h2 { margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(30, 134, 218); }
div.formulario p { margin: 0px 0px 10px; padding: 0px; }
fieldset { border: 2px solid rgb(214, 214, 214); margin: 0px 0px 20px; padding: 0px; }
legend { margin: 0px 0px 20px; font-size: 1.2em; padding-right: 5px; padding-left: 5px; color: rgb(30, 134, 218); text-transform: uppercase; }
fieldset p { margin: 0px; padding: 3px 0px; }
div.formulario form label { float: left; width: 130px; margin-right: 5px; font-size: 11px; text-align: right; padding-top: 5px; }
div.formulario input, textarea { border-style: solid solid dashed; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(174, 173, 170); border-width: 1px; padding: 2px 2px 2px 5px; background-color: rgb(255, 255, 255); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(77, 73, 72); }
div.formulario input.boton { border: 1px solid rgb(237, 240, 241); padding: 3px 20px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); cursor: pointer; font-size: 12px; }
div.formulario input.boton02 { border: 1px solid rgb(237, 240, 241); padding: 3px 20px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(94, 111, 129); cursor: pointer; font-size: 12px; }
table.cms { margin-top: 0px; margin-right: auto ! important; margin-bottom: 0px; margin-left: auto ! important; width: 520px; }
ul.descargas { list-style-type: none; }
div.galeria { margin: 5px 8px 10px; padding: 0px; overflow: auto; clear: both; float: none; }
div.fotoParrilla { margin: 4px; padding: 0px; float: left; height: 88px; width: 88px; }
div.fotoParrilla a:link { border-top: 2px solid rgb(196, 206, 212); padding: 0px; display: block; }
div.fotoParrilla a:visited { border-top: 2px solid rgb(196, 206, 212); padding: 0px; display: block; }
div.fotoParrilla a:hover { border-top: 2px solid rgb(39, 46, 52); padding: 0px; display: block; background-color: rgb(255, 255, 255); }
.fotoParrilla div.recorte { overflow: hidden; height: 85px; width: 85px; }
#descargas ul { margin-top: 5px; margin-bottom: 20px; }
#descargas li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#descargas ul li { margin: 0px; padding: 0px; }
#descargas ul li.cebra { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
#descargas li a { padding: 5px 10px 5px 30px; display: block; }
#descargas li a.lnkPDF { background: transparent url('../images/ico_pdf.gif') no-repeat scroll 7px 2px; }
#descargas li a.lnkDOC { background: transparent url('../images/ico_doc.gif') no-repeat scroll 7px 2px; }
#descargas li a.lnkZIP { background: transparent url('../images/ico_zip.gif') no-repeat scroll 7px 2px; }
#descargas li a.lnkAUDIO { background: transparent url('../images/ico_audio.gif') no-repeat scroll 7px 2px; }
#descargas li a.lnkVIDEO { background: transparent url('../images/ico_video.gif') no-repeat scroll 7px 2px; }
#descargas li a.lnkGEN { background: transparent url('../images/ico_gen.gif') no-repeat scroll 7px 2px; }
#descargas p { padding-left: 32px; padding-top: 2px; padding-bottom: 5px; }
dl.descargas { margin: 15px 10px 0px; padding: 0px; font-size: 11px; display: block; float: left; }
dl.descargas dt { overflow: hidden; height: 122px; width: 85px; margin-left: 5px; margin-top: 10px; }
dl.descargas dd { margin: 5px 0px 0px; padding: 0px; font-size: 11px; }
#antebase #base1024 #base #centro #contenido #ajaxcontentarea .ficha .celdaDescripcion #descargas li { margin-left: 0px; }
div.galeria2 { margin: 0px 0px 3px; padding: 0px 0px 0px 18px; overflow: visible; clear: both; float: none; }
div.fotoParrillaFicha { margin: 4px 0px 4px 4px; padding: 0px; float: left; height: 50px; width: 50px; }
div.fotoParrillaFicha a:link { border-top: 2px solid rgb(196, 206, 212); padding: 0px; display: block; }
div.fotoParrillaFicha a:visited { border-top: 2px solid rgb(196, 206, 212); padding: 0px; display: block; }
div.fotoParrillaFicha a:hover { border-top: 2px solid rgb(39, 46, 52); padding: 0px; display: block; background-color: rgb(255, 255, 255); }
.fotoParrillaFicha div.recorte2 { overflow: hidden; height: 50px; width: 50px; }
.recorte img { padding: 0px; margin-top: 2px; }
div.bloqueMitad { width: 50%; float: left; }
div.bloqueMitad h3 { border-top: 2px solid rgb(169, 1, 52); padding-top: 8px; }
div.bloqueHome { clear: both; float: none; }
div.noticias { margin: 5px 10px 0px 14px; padding: 0px; font-size: 11px; }
div.noticias h2 { margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(93, 100, 108); line-height: 120%; }
div.noticias h3 { margin: 0px 0px 15px; padding: 0px; font-size: 14px; font-weight: bold; color: rgb(93, 100, 108); }
div.noticias p { margin: 0px 0px 10px; padding: 0em; font-size: 11px; }
div.noticias img { margin: 0px 7px 5px 0px; float: left; background-color: rgb(255, 255, 255); }
#bloque ul { margin: 0px; padding: 0px; list-style-type: none; }
#bloque li { border-bottom: 1px dotted rgb(171, 181, 184); margin: 0px; padding: 0px; }
#bloque li a { padding: 5px 7px; display: block; color: rgb(76, 68, 53); }
#bloque a:hover { padding: 5px 7px; text-decoration: none; background-color: rgb(242, 245, 247); }
#bloque a .descripcion { display: block; margin-bottom: 8px; }
#bloque02 ul { margin: 0px; padding: 0px; list-style-type: none; }
#bloque02 li { padding: 0px; float: left; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; width: 242px; }
.noticiaIzda { margin-right: 16px; }
#bloque02 li a { padding: 0px 7px 5px; display: block; color: rgb(76, 68, 53); }
#bloque02 a:hover { padding: 0px 7px 5px; text-decoration: none; background-color: rgb(242, 245, 247); }
#bloque02 a .descripcion { display: block; margin-bottom: 8px; }
.tituloListado { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: rgb(107, 116, 124); display: block; }
.tituloComunicado { margin: 0px; font-size: 14px; font-weight: bold; color: rgb(39, 46, 52); padding-top: 5px; padding-bottom: 5px; display: block; }
.descripcionListado { margin: 0px; padding: 0px; line-height: 18px; font-size: 12px; display: block; color: rgb(150, 155, 160); }
.fecha { margin: 0px; padding: 0px; font-size: 10px; display: block; color: rgb(0, 0, 0); }
p.divisoriaListado { border-bottom: 1px dotted rgb(171, 181, 184); margin: 0px; padding: 0px; }
div.paginador a:link, a:visited { /*padding: 0px 3px;*/ text-decoration: none; }
div.paginador a:hover { padding: 0px 3px; text-decoration: underline; }
div.paginador { border-top: 1px solid rgb(196, 206, 212); border-bottom: 1px solid rgb(196, 206, 212); margin: 0px; padding: 4px 10px 4px 5px; font-size: 10px; color: rgb(107, 116, 124); text-align: right; background-color: rgb(255, 255, 255); clear: both; float: none; }
.paginaActual { padding: 0px 3px; color: rgb(30, 134, 218); font-weight: bold; font-size: 12px; text-decoration: underline; }
table.tablaCesta { width: 530px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; color: rgb(58, 69, 80); }
.tablaCesta th { padding: 3px 10px 4px; background-color: rgb(160, 176, 192); text-align: left; font-size: 14px; color: rgb(255, 255, 255); font-family: "Arial Narrow",Arial; }
.tablaCesta td { border-bottom: 1px solid rgb(160, 176, 192); padding: 2px; font-size: 0.8em; line-height: 1.1em; }
.tablaCesta td strong { color: rgb(0, 102, 153); font-size: 1.1em; }
.tablaCesta .precio01 { font-size: 1em; }
.tablaCesta .precio02 { font-size: 1.1em; color: rgb(0, 102, 153); font-weight: bold; }
.tablaCesta .precio03 { color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; }
.tarifa { font-size: 11px; color: rgb(0, 102, 153); }
.fondoCestaConfigurador { background-color: rgb(238, 241, 244); }
.tablaCesta .filaCalculos td { background-color: rgb(238, 241, 244); }
.tablaCesta .filaLogistica td { background-color: rgb(255, 255, 255); height: 50px; }
.tablaCesta .numeroBig { font-size: 1.5em; }
.filaCalculos td strong { color: rgb(0, 51, 102); }
form.formCompra { margin: 0pt; padding: 0pt; }
.formCompra label { font-size: 0.95em; font-weight: bold; color: rgb(81, 98, 112); }
.formCompra input { border: 1px solid rgb(165, 179, 191); color: rgb(111, 133, 151); }
.formCompra input:focus { background-color: rgb(241, 243, 244); }
.formCompra input.campoInactivo { background-color: rgb(204, 213, 219); }
.formCompra select { margin-bottom: 5px; }
.tablaForm .inputSinBorde { border-style: none; border-width: 0px; }
input.campoCantidad { border-style: none; border-width: 0px; background-color: rgb(226, 231, 235); width: 40px; text-align: center; font-size: 1.2em; font-weight: bold; color: rgb(0, 51, 102); margin-bottom: 5px; }
form.cantidadFicha { float: left; width: 80px; margin-top: 10px; margin-left: 5px; }
input.campoCantidadFicha { border: 1px solid rgb(130, 135, 140); background-color: rgb(255, 255, 255); width: 20px; margin-left: 3px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); text-align: center; }
label.cantidadFicha { color: rgb(51, 51, 51); }
p.botonComprar { float: right; clear: right; }
div.herramientas { overflow: hidden; clear: both; float: none; width: 100%; margin-top: 20px; line-height: 1; }
div.herramientas a { padding: 5px 0px 5px 10px; float: left; display: block; color: rgb(77, 83, 99); background-color: rgb(242, 245, 247); text-decoration: none; font-size: 10px; width: 145px; height: 15px; line-height: normal; margin-top: 10px; font-weight: bold; }
div.herramientas a:hover { background-color: rgb(226, 232, 235); }
.marginBotones { margin-right: 10px; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table.modelo { margin: 0px; padding: 0px; background-color: rgb(242, 245, 247); }
table.modelo td { vertical-align: top; }
table.modelo label { padding-left: 8px; }
table.modelo select { margin-bottom: 5px; }
table.ficha h6 { margin: 0px 0px 8px; padding: 0px; font-size: 11px; }
.tablaCesta tfoot td { background-color: rgb(160, 176, 192); font-size: 0.7em; }
.tablaResumen { margin-left: 10px; width: 530px; }
.tablaResumen th { color: rgb(255, 255, 255); background-color: rgb(160, 176, 192); font-family: "Arial Narrow",Arial; text-align: center; }
.tablaResumen tbody td { border-bottom: 1px solid rgb(255, 255, 255); padding: 2px 5px 2px 10px; background-color: rgb(245, 248, 252); font-size: 0.8em; color: rgb(39, 46, 52); line-height: 1.1em; }
.tablaResumen tfoot td { background-color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; font-size: 0.8em; padding-top: 2px; }
.tablaResumen .celdaSeparador { border-left: 4px solid rgb(255, 255, 255); }
.tablaResumen .celdaOscura { background-color: rgb(225, 230, 239); font-size: 0.7em; padding-bottom: 2px; }
.cajaCompra01 { background-image: url('../images/bg_fila_productos.gif'); background-repeat: repeat-x; background-position: left bottom; margin-right: 10px; margin-left: 10px; font-size: 0.85em; color: rgb(39, 46, 52); padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 10px; }
.cajaCompra01 p { font-size: 0.95em; color: rgb(81, 98, 112); font-weight: normal; margin-top: 5px; margin-bottom: 5px; }
.paddIzda10 { padding-left: 15px; }
.cajaCompra02 { background-position: left bottom; margin-right: 10px; margin-left: 10px; font-size: 0.85em; color: rgb(39, 46, 52); padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.miniTexto { font-size: 0.7em; color: rgb(88, 104, 118); }
table.tablaNavegaCompra { margin: 20px auto 10px; font-size: 0.95em; }
.tablaForm .celdaTitForm { background-color: rgb(160, 176, 192); padding-left: 15px; font-weight: bold; color: rgb(255, 255, 255); padding-top: 2px; padding-bottom: 2px; }
.tablaForm td { padding: 2px 4px; }
.tablaForm td.celdaSeparador { border-bottom: 1px solid rgb(216, 223, 229); padding-bottom: 5px; }
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:link, #centro #contenido table.tablaNavegaCompra a.lnkAnterior { background-repeat: no-repeat; width: 172px; font-weight: bold; color: rgb(0, 153, 204); padding-left: 20px; display: block; height: 35px; padding-top: 5px; }
#centro #contenido table.tablaNavegaCompra a.lnkSiguiente:link, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente { background-repeat: no-repeat; width: 172px; font-weight: bold; color: rgb(0, 153, 204); height: 35px; display: block; text-align: right; padding-right: 20px; background-position: right center; padding-top: 7px; }
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:hover, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente:hover { text-decoration: underline; }
#configurador { border-bottom: 2px solid rgb(226, 231, 233); }
#configurador h4 { font-size: 1.2em; color: rgb(58, 66, 73); padding-right: 10px; padding-left: 10px; }
#configurador h5 { padding: 3px 10px 2px; background: rgb(239, 242, 243) none repeat scroll 0% 0%; margin-top: 0px; }
#configurador .opcion { border-top: 2px solid rgb(226, 231, 233); padding: 10px 0px 10px 10px; }
#configurador .opcion p { padding: 0px 10px 10px; background: rgb(239, 242, 243) none repeat scroll 0% 0%; font-size: 0.95em; line-height: 1.1em; }
#configurador .imagen { float: left; width: 100px; }
#configurador .selector { margin-left: 110px; }
#configurador input.radio { background: transparent none repeat scroll 0% 0%; vertical-align: bottom; margin-left: 0px; padding-left: 0px; padding-right: 0px; }
#configurador ul { border-top: 1px dotted rgb(182, 201, 220); margin: 0px; padding: 6px 0pt 0pt; list-style-type: none; list-style-image: none; }
#configurador li { margin: 0pt; padding: 1px 5px 3px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#configurador li:hover { background-color: rgb(246, 249, 249); }
#configurador li.activo { background-color: rgb(255, 236, 214); }
#precio2 { border-top: 2px solid rgb(216, 221, 223); padding-bottom: 10px; }
#precio2 .tablaStock { margin-left: 115px; }
#precio2 .precio table { margin-left: 110px; margin-bottom: 5px; }
#precio2 .lnkComprar { margin-left: 123px; }
address { margin: 10px 0px 0px; font-size: 11px; font-style: normal; text-align: left; color: rgb(78, 87, 96); padding-bottom: 0px; padding-right: 10px; padding-left: 10px; }
#pie { border-left: 0px none rgb(141, 154, 169); border-right: 0px none rgb(141, 154, 169); border-bottom: 0px none rgb(141, 154, 169); margin: 0px; padding: 0px 0px 5px; float: right; width: 100%; background-color: rgb(255, 255, 255); }
#pie p.condiciones { margin: 0px; padding: 10px 0px 0px; font-size: 10px; text-align: center; color: rgb(78, 87, 96); }
#pie a:link { color: rgb(78, 87, 96); text-decoration: none; }
#pie a:visited { color: rgb(78, 87, 96); text-decoration: none; }
#pie a:hover { color: rgb(78, 87, 96); text-decoration: underline; }
div.muestraNovedades { margin: 0px; padding: 5px 10px 0px 0px; float: right; font-size: 10px; font-weight: normal; color: rgb(150, 155, 160); }
h1.reducido { float: left; }
.paddingBottom { padding-bottom: 20px; }
#fecha { margin: 0px; padding: 0px; width: 200px; background-color: rgb(39, 46, 52); }
#fecha p { margin: 0px; font-size: 11px; padding-top: 5px; padding-bottom: 5px; text-align: left; padding-left: 20px ! important; padding-right: 0px; color: rgb(226, 232, 235); }
div.Disponible { color: rgb(102, 153, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
div.ParcialmenteDisponible { color: rgb(255, 127, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
div.Agotado { color: rgb(153, 0, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.Disponible { color: rgb(102, 153, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.ParcialmenteDisponible { color: rgb(255, 127, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.Agotado { color: rgb(153, 0, 0); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
div.Envase { color: rgb(39, 46, 52); font-size: 11px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
#pestanyas { height: 26px; position: absolute; top: 130px; right: 20px; }
#pestanyas ul { margin: 0px; padding: 0px; }

#pestanyas li {
  float:left; 
  margin: 0 10px 0 0; 
  padding: 0px; 
  list-style-type: none; 
  list-style-image: none; 
  list-style-position: outside; 
}
#pestanyas li a { 
  display: block;   
  color: #b0c148; 
  padding-top: 5px; 
  margin-right: 4px; 
  text-transform: uppercase;
  font-family:verdana, arial;
  font-size:12px; 
}
#pestanyas li a:visited { 
  color: #b0c148; 
  text-decoration: none; 
  margin-right: 0px; 
  padding-right: 0px; 
}

#pestanyas li a:hover { 
  color: #dbeb7b; 
  text-decoration: none; 
}

#pestanyas li a.activo_, li a.activo_:hover { 
  color: #b0c148; 
  text-decoration: none;  
  margin-right: 0px; 
  padding-right: 0px; 
}

#fichaProveedor { border-bottom: 3px solid rgb(222, 225, 228); width: 98%; }
#fichaProveedor th { border-bottom: 1px solid rgb(222, 225, 228); text-align: left; font-size: 0.7em; text-transform: uppercase; color: rgb(32, 32, 32); margin-bottom: 10px; padding-bottom: 10px; }
#fichaProveedor h4 { margin: 0px; padding: 0px; color: rgb(119, 9, 31); font-size: 1.6em; }
#fichaProveedor th p { margin: 2px; padding: 0px; }
#fichaProveedor td { border-bottom: 1px solid rgb(222, 225, 228); padding: 4px; font-size: 0.8em; color: rgb(51, 51, 51); }
#fichaProveedor strong { color: rgb(119, 9, 31); }
#fichaProveedor tr.cebra { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
#fichaProveedor .tDerecha { text-align: right; }
#fichaProveedor .tIzquierda { text-align: left; padding-left: 10px; }
a.lnkVolverLista { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); padding: 3px 15px 3px 5px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; font-size: 0.8em; display: block; margin-right: 10px; margin-left: 10px; margin-top: 5px; text-align: right; }
a.lnkVolverLista:hover { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: none; }
.fDerecha { float: right; }
.fIzquierda { float: left; }
#listaProveedores { margin: 0px; padding: 0px; font-size: 1.2em; color: rgb(29, 29, 29); list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
#listaProveedores ul { border-top: 1px solid rgb(215, 218, 221); margin: 3px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: normal; }
#listaProveedores ul a { font-size: 12px; }
#antebase #base1024 #base #centro #contenido .listaGrande #listaProveedores a { border-bottom: 1px solid rgb(215, 218, 221); padding: 3px 10px; color: rgb(0, 51, 102); display: block; }
#antebase #base1024 #base #centro #contenido .listaGrande #listaProveedores a:hover { background: rgb(245, 247, 251) none repeat scroll 0% 0%; text-decoration: none; padding-left: 15px; }
.listaSectores ul { padding-left: 0px; }
.listaSectores li { border-bottom: 1px solid rgb(215, 218, 221); padding: 3px; color: rgb(0, 51, 102); display: block; }
.elementos_encontrados { font-size: 12px; font-weight: normal; color: rgb(121, 121, 121); margin-left: 10px; }
input.botonLista { border: 1px solid rgb(135, 149, 163); padding: 4px 15px; background: rgb(160, 176, 192) none repeat scroll 0% 0%; margin-right: 15px; font-weight: bold; color: rgb(39, 46, 52); }
.filtro form { font-size: 1.2em; }
#fichaProveedor .notaPie { padding-top: 10px; font-size: 0.7em; color: rgb(133, 12, 0); padding-bottom: 10px; }
#fichaProveedor .notaPie a { color: rgb(0, 102, 153); }
td.titMisProductos { padding-top: 20px; }
a.lnkNuevoProducto { padding: 4px 4px 4px 20px; background: transparent url('../images/ico_nuevo.gif') no-repeat scroll 5px center; display: block; width: 7.5em; font-size: 0.8em; margin-right: 10px; }
#tablaMisProductos th { border-bottom: 2px solid rgb(223, 224, 228); color: rgb(113, 16, 33); font-size: 0.8em; }
#tablaMisProductos td { border-bottom: 1px solid rgb(223, 224, 228); padding: 4px 1px; text-align: center; font-size: 0.8em; }
#tablaMisProductos .tIzquierda { text-align: left; }
#tablaMisProductos .miniTxt { font-size: 0.65em; }
#tablaMisProductos .cebra { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
#tablaNuevoProducto td { padding: 5px 5px 2px; font-size: 0.8em; font-weight: bold; color: rgb(113, 16, 33); }
#tablaNuevoProducto select { border: 1px solid rgb(148, 156, 163); padding: 2px; width: 250px; }
#tablaNuevoProducto input:focus, #tablaNuevoProducto textarea:focus { background-color: rgb(240, 247, 250); }
#tablaNuevoProducto input.campo { border: 1px solid rgb(148, 156, 163); padding: 2px 5px; width: 250px; }
#tablaNuevoProducto input.campoPeque1 { border: 1px solid rgb(148, 156, 163); padding: 2px 5px; width: 45px; }
#tablaNuevoProducto input.campoPeque2 { border: 1px solid rgb(148, 156, 163); padding: 2px 5px; width: 28px; }
#tablaNuevoProducto input.boton { border: 3px double rgb(102, 15, 30); padding: 2px 5px; background: rgb(102, 15, 30) none repeat scroll 0% 0%; width: 150px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); margin-top: 5px; }
#tablaNuevoProducto textarea { border: 1px solid rgb(148, 156, 163); padding: 2px 5px; width: 250px; font-size: 11px; }
#tablaNuevoProducto .filaFin td { border-bottom: 1px solid rgb(207, 218, 230); padding-bottom: 15px; }
#tablaNuevoProducto .filaIni td { padding-top: 15px; }
#tablaNuevoProducto .lnkBorrar { background: transparent url('../images/ico_delete.gif') no-repeat scroll 0% 0%; display: block; height: 15px; width: 15px; float: right; text-indent: -999px; }
table.tablaFiltros { width: 100%; background-color: rgb(244, 247, 248); }
table.tablaFiltros th { padding: 8px 5px 8px 10px; background-color: rgb(229, 233, 236); text-align: left; }
table.tablaFiltros th select { margin-right: 8px; }
table.tablaFiltros td { padding: 8px 8px 8px 10px; vertical-align: top; font-size: 11px; }
.tipoFiltro { font-size: 11px; font-weight: bold; color: rgb(39, 46, 52); display: block; clear: right; }
table.tablaFiltros input { vertical-align: text-bottom; }
table.tablaFiltros p { margin: 0px; padding: 3px 0px 0px; }
table.visualizacion { width: 100%; }
table.visualizacion td { padding: 8px 8px 8px 10px; font-size: 10px; vertical-align: middle; }
table.visualizacion td img { vertical-align: middle; }
table.visualizacion td.muestra { background-color: rgb(229, 233, 236); color: rgb(56, 68, 78); }
table.visualizacion td.muestra img { vertical-align: middle; margin-left: 5px; }
#codigoPromocional { border: 1px dashed rgb(255, 108, 0); background-color: rgb(255, 244, 238); width: 733px; margin-left: 10px; margin-bottom: 7px; }
#codigoPromocional img { vertical-align: text-bottom; margin-right: 5px; }
#codigoPromocional p { margin: 10px; padding: 0px; color: rgb(255, 108, 0); font-size: 12px; font-weight: bold; float: left; width: 200px; }
div.campoCodigo { float: right; width: 300px; margin-left: 7px; text-align: right; margin-right: 10px; }
div.campoCodigo input.caja { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); color: rgb(93, 100, 108); margin-top: 10px; padding-left: 5px; }
div.campoCodigo input.boton { border: 1px solid rgb(255, 84, 0); font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(255, 84, 0); margin-left: 10px; cursor: pointer; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* ::::: http://pelupelu.com/mediap/css/ajaxtabs.css ::::: */

.shadetabs { padding: 3px 0pt; margin-left: 10px; margin-top: 10px; margin-bottom: 0pt; list-style-type: none; text-align: left; }
.shadetabs li { margin: 0pt; padding: 0px; display: inline; font-size: 10px; }
.shadetabs li a { border: 1px solid rgb(217, 223, 225); margin: 0px; padding: 4px 7px 3px; text-decoration: none; color: rgb(93, 100, 108); background-color: white; background-image: url('../images/bg_pestanyaficha.gif'); background-repeat: repeat-x; background-position: left bottom; }
.shadetabs li a:visited { color: rgb(93, 100, 108); text-decoration: none; }
.shadetabs li a:hover { text-decoration: none; color: rgb(93, 100, 108); }
.shadetabs li.selected { position: relative; top: 1px; }
.shadetabs li.selected a { background-image: url('../images/shadeactive.gif'); border-bottom-color: white; }
.shadetabs li.selected a:hover { text-decoration: none; }
.contentstyle { border: 1px solid rgb(217, 223, 225); padding: 10px 0px 0px; width: 518px; margin-bottom: 1em; background-color: rgb(255, 255, 255); margin-left: 10px; }
table.ficha { margin: 0px; padding: 0px; width: 100%; }
table.ficha td { vertical-align: top; font-size: 11px; padding-top: 5px; padding-right: 10px; padding-left: 5px; }
table.ficha h4 { margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(39, 46, 52); }
table.ficha h5 { margin: 10px 0px 0px; padding: 0px; font-size: 13px; font-weight: bold; }
table.ficha p { margin: 0px; padding: 0px; }
table.ficha ul { margin: 0px 0px 10px; padding: 0px 0px 0px 25px; list-style-image: url('../images/bullet01.gif'); list-style-type: none; }
table.ficha td.imagen { padding-left: 15px; }
table.ficha td.precio { padding: 2px 10px 10px; background-color: rgb(242, 245, 247); font-size: 0.7em; color: rgb(39, 46, 52); font-weight: normal; margin-top: 2px; margin-bottom: 2px; line-height: 1.7em; }
table.ficha td.precio strong { font-size: 2.5em; }
table.ficha .celdaDescripcion { border-top: 3px solid rgb(217, 223, 225); padding-left: 15px; padding-bottom: 15px; }
table.ficha tr.filaComentarios { background-color: rgb(217, 223, 225); }
table.ficha .filaComentarios td { padding-left: 10px; color: rgb(77, 83, 89); padding-bottom: 5px; }
table.ficha .filaComentarios .fichaPuntuacion { font-size: 1.5em; font-weight: bold; color: rgb(0, 0, 0); }
table.ficha td.opinion { border-top: 1px solid rgb(217, 223, 225); padding: 8px 15px; }
div.precio { padding: 5px 10px; background-color: rgb(242, 245, 247); margin-top: 5px; margin-bottom: 10px; }
div.precio strong { font-size: 2.2em; }
p.referencia { margin: 0px; padding: 0px; font-size: 9px; }
p.bajoFoto { font-size: 9px; margin-left: 20px; }
.txtVerde { color: rgb(102, 153, 0); }
.txtRojo { color: rgb(153, 0, 0); }
/* ::::: http://pelupelu.com/mediap/css/tooltip.css ::::: */

#dhtmltooltip { border: 1px solid rgb(182, 188, 193); padding: 5px; position: absolute; left: -300px; background-color: rgb(255, 255, 255); visibility: hidden; z-index: 100; }
#dhtmltooltip table { background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
#dhtmltooltip table td { border-bottom: 2px solid rgb(255, 255, 255); padding: 2px; font-size: 10px; color: rgb(0, 56, 83); }
#dhtmltooltip table td.datos { font-size: 11px; color: rgb(130, 138, 147); text-align: left; padding-left: 4px; }
#dhtmltooltip table th { padding: 2px 2px 5px; font-size: 13px; color: rgb(48, 52, 56); background-color: rgb(255, 255, 255); text-align: left; }
#dhtmlpointer { position: absolute; left: -300px; z-index: 101; visibility: hidden; }
/* ::::: http://pelupelu.com/mediap/css/lightbox.css ::::: */

#lightbox { position: absolute; top: 20px; left: 0pt; width: 100%; z-index: 10000; text-align: center; line-height: 0pt; color: rgb(81, 81, 79); }
#lightbox a:link { border-bottom: medium none; color: rgb(81, 81, 79); text-decoration: none; font-size: 11px; }
#lightbox a:visited { border-bottom: medium none; color: rgb(81, 81, 79); text-decoration: none; font-size: 11px; }
#lightbox a:hover { border-bottom: medium none; color: rgb(191, 164, 100); text-decoration: none; font-size: 11px; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(238, 238, 238); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#loadingLink { margin: 0pt auto; padding: 0pt; background: transparent url('../images/loading.gif') no-repeat scroll center center; display: block; width: 32px; height: 32px; text-indent: -9999px; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLinkImg, #nextLinkImg { background: transparent url('../images/blank.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; text-indent: -9999px; }
#prevLinkImg { left: 0pt; float: left; }
#nextLinkImg { right: 0pt; float: right; }
#prevLinkImg { background-image: url('../images/prevlabel.gif'); background-repeat: no-repeat; background-position: left 50%; }
#nextLinkImg { background-image: url('../images/nextlabel.gif'); background-repeat: no-repeat; background-position: right 50%; }
#imageDataContainer { margin: 0pt auto; padding: 0px; background-color: rgb(238, 238, 238); line-height: 1.4em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; }
#imageData { padding: 0pt 10px; }
#imageDetails { width: 95%; float: left; text-align: left; }
#caption { font-weight: bold; font-size: 11px; }
#numberDisplay { display: block; clear: left; color: rgb(110, 120, 125); }
#detailsNav { padding: 0px 0px 10px; display: block; clear: both; float: right; text-align: center; font-weight: bold; width: 100%; }
#prevLinkDetails { margin: 0pt 8px 0pt 0pt; }
#nextLinkDetails { margin: 0pt 8px 0pt 0pt; }
#closeLink { margin: 0pt; padding: 0pt 0pt 10px; background: transparent url('../images/closelabel.gif') no-repeat scroll 0% 0%; overflow: hidden; display: block; text-decoration: none; text-indent: -9999px; float: right; width: 12px; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 9000; width: 100%; height: 500px; background-color: rgb(238, 238, 238); opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; }
/* ::::: http://pelupelu.com/mediap/css/lightbox_wild.css ::::: */

#lightbox_wild { border: 1px solid rgb(255, 255, 255); margin: -220px 0pt 0pt -250px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; position: absolute; top: 50%; left: 50%; z-index: 9999; text-align: left; }
#lightbox_wild[id] { position: fixed; }
#overlay_wild { display: none; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; z-index: 5000; background-color: rgb(238, 238, 238); opacity: 0.8; }
#overlay[id] { position: fixed; }
#lightbox_wild.done #lbLoadMessage { display: none; }
#lightbox_wild.done #lbContent { display: block; }
#lightbox_wild.loading #lbContent { display: none; }
#lightbox_wild.loading #lbLoadMessage { display: block; }
/* ::::: http://pelupelu.com/mediap/css/color.php?skin_id=101&idsite=1&idioma=50 ::::: */

body {  }
#antebase {  }
#cabecera { background-color: rgb(255, 255, 255); }
#pie {  }
#base {  }
#izda {  }
#contenido {  }
#derecha {  }
#menuTop {  }
.cajaBuscador h3 {  }
.cajaBuscador {  }
div.cajasIzda h3.tituloCatalogo {  }
div.cajasIzda .menu {  }
div.cajasIzda h3 {  }
div.cajasIzda {  }
#izda, #derecha, #pie {  }
#pie {  }
div.cajasIzda .icoh2_izda {  }
#contenido h2 {  }
#contenido h3 {  }
#contenido .seccion {  }
.bullet_h2, .bullet_h3, .bullet_seccion {  }
p.rastroMigas, #fecha {  }
.cajaBuscador input.botonform, .boton02 {  }
.contentstyle .ficha a.lnkComprar, div.resumenProducto table.resumenProducto a.lnkComprar01, div.resumenProducto table.listado a.lnkComprar01, #centro #contenido a.lnkBotonVerde:link, #centro #contenido a.lnkBotonVerde { background-color: rgb(164, 183, 44); }
#centro #contenido a.lnkBotonRojo:link, #centro #contenido a.lnkBotonRojo { background-color: rgb(164, 183, 44); }
div.campoCodigo input.boton { border-color: rgb(164, 183, 44); background-color: rgb(164, 183, 44); }
#codigoPromocional { border: 1px dashed rgb(164, 183, 44); }
.contentstyle .ficha a.lnkComprar:hover, div.resumenProducto table.resumenProducto a.lnkComprar01:hover, div.resumenProducto table.listado a.lnkComprar01:hover { background-color: rgb(185, 209, 37); }
.contentstyle .ficha a.lnkReservar, div.resumenProducto table.resumenProducto a.lnkReservar01, div.resumenProducto table.listado a.lnkReservar01 { background-color: rgb(164, 183, 44); }
.contentstyle .ficha a.lnkReservar:hover, div.resumenProducto table.resumenProducto a.lnkReservar01:hover, div.resumenProducto table.listado a.lnkReservar01:hover { background-color: rgb(185, 209, 37); }
div.noticias img, div.fotoParrillaFicha a:link, div.fotoParrillaFicha a:visited, div.fotoParrilla a:link, div.fotoParrilla a:visited {  }
.cajasIzda input.botonform, div.formulario input.boton, div.formulario input.boton02 { background-color: rgb(164, 183, 44); }
.formCompra input.botonform { background-color: rgb(164, 183, 44); }
.tablaCesta td, .tablaResumen tbody td, td.filtro, table.ficha tr.filaComentarios {  }
.tablaCesta td, .tablaResumen tbody td {  }
.tablaCesta th, .tablaForm td.celdaTitForm, .tablaResumen th, table.gama th {  }
.tablaCesta .filaCalculos td {  }
.tablaCesta tfoot td {  }
legend {  }
fieldset {  }
input, input.campoTexto, div.cajaBuscador input, input.camposformHome, .formCompra input:focus, div.formulario input, textarea {  }
input, input.campoTexto, div.cajaBuscador input, input.camposformHome {  }
div.resumenProducto td.precio, .ficha div.precio {  }
table.listado td.precioOferta, table.resumenProducto td.precioOferta, .contentstyle .ficha div.precioOferta {  }
.contentstyle, .shadetabs li a, table.tablaColumnas, table.tablaColumnas td { border-color: rgb(255, 255, 255); }
table.ficha .celdaDescripcion, table.ficha td.opinion { border-top-color: rgb(255, 255, 255); }
table.ficha tr.filaComentarios { background-color: rgb(255, 255, 255); }
.porcentaje_precio_anterior {  }
a.lnkMas {  }
a.lnkMas:hover {  }
.botonRevisarCesta { background-color: rgb(164, 183, 44); }
#codigoPromocional {  }
body, .descripcionListado, .resumenProducto p, address, .cajaCompra02, .formCompra label, .cajaCompra01, .tablaCesta tfoot td strong, .miniTexto, .cajaCompra01 p, .tablaCesta .numeroBig, .tablaCesta td {  }
#contenido h2, #contenido h3, #contenido .seccion, table.ficha h4, table.ficha .paddingBottom h4, .resumenProducto .lnkProducto01 h4, div.resumenProducto .listado h4, h5, .opinion strong, .tituloListado, .tituloComunicado, table.resumenProducto td h4 {  }
#contenido a, .cajasIzda a {  }
#centro #contenido table.tablaNavegaCompra a.lnkSiguiente:link, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente {  }
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:link, #centro #contenido table.tablaNavegaCompra a.lnkAnterior {  }
#contenido a:hover, .cajasIzda a:hover {  }
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:hover, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente:hover { text-decoration: underline; }
p.rastroMigas, #centro p.rastroMigas a, #centro p.rastroMigas a:hover, #fecha p {  }
#bloque.fecha, .cajasIzda .bloque .bloque .feha, .fechaOpinion {  }
.precio strong, .precio01 p { color: rgb(99, 131, 4); }
.tablaCesta .precio02 { color: rgb(99, 131, 4); }
.tarifa, div.Envase { color: rgb(99, 131, 4); }
.enfasis {  }
table.listado td.precioOferta, table.resumenProducto td.precioOferta, .contentstyle .ficha div.precioOferta, table.listado td.precioOferta strong, table.resumenProducto td.precioOferta strong, .contentstyle .ficha div.precioOferta strong { color: rgb(237, 0, 112); }
.cajaBuscador input.botonform, .boton, .cajasIzda p.botones a.boton, .boton02, .contentstyle table.ficha a.lnkComprar, .contentstyle table.ficha a.lnkReservar, div.resumenProducto table.resumenProducto a.lnkComprar01, div.resumenProducto table.listado a.lnkComprar01, div.resumenProducto table.resumenProducto a.lnkReservar01, div.resumenProducto table.listado a.lnkReservar01, .cajasIzda input.botonform, #contenido .ficha .lnkComprar, #contenido .listaGrande .listaGrande .resumenProducto .resumenProducto .lnkComprar01, #contenido .resumenProducto .listado .celdaPrecio .lnkComprar01, .botonRevisarCesta {  }
#antebase #base1024 #base #centro #contenido .listaGrande .resumenProducto .resumenProducto .celdaPrecio .lnkComprar01, #antebase #base1024 #base #centro #contenido .listaGrande .resumenProducto .resumenProducto .celdaPrecio .lnkReservar01 {  }
#antebase #base1024 #base #centro #contenido .listaGrande .tablaColumnas .resumenProducto .resumenProducto .lnkComprar01, #antebase #base1024 #base #centro #contenido .listaGrande .tablaColumnas .resumenProducto .resumenProducto .lnkReservar01 {  }
.formCompra input.botonform, div.formulario input.boton, div.formulario input.boton02 {  }
#capaCesta .lnkRevisarCesta, #capaCesta .lnkRevisarCesta:hover {  }
#contenido a.lnkMas {  }
.cajaBuscador h3 {  }
div.cajasIzda h3.tituloCatalogo {  }
#cabecera #menuTop a {  }
#cabecera #menuTop a:hover {  }
.menu a { font-size: 14px; }
.menu a:hover {  }
.menu a.secundario:hover {  }
#tablaListaProductos01 td.celdaProducto a { color: rgb(77, 83, 89); }
#tablaListaProductos01 td.celdaProducto a:hover { color: rgb(77, 83, 89); }
.cajasIzda .bloque .bloque .titular {  }
div.cajasIzda a.bloque:hover {  }
div.cajasIzda h3 {  }
#capaCesta .parafoProductos {  }
div.capaImagenProducto a:link {  }
div.capaImagenProducto a:hover { border-color: rgb(0, 0, 0); }
a.nombreProducto:link, a.nombreProducto:visited, a.descripcionProducto:link, a.nombreProducto:visited {  }
a.nombreProducto:hover, a.descripcionProducto:hover {  }
#pie a:link, #pie a:visited, #pie a:hover, address, #pie p.condiciones {  }
#contenido h2 {  }
#contenido h3 {  }
#contenido .seccion {  }
#codigoPromocional p {  }
.menu a.principal { background-color: rgb(238, 242, 212); }
.menu a.principal:hover { background-color: rgb(229, 239, 165); }
.menu a.activo, .menu a.activo:hover { background-color: rgb(212, 225, 130); }
.menu a.secundario { background-color: rgb(246, 248, 230); }
.menu a.secundario:hover { background-color: rgb(229, 239, 165); }
.menu ul li ul a.activo, .menu ul li ul a.activo:hover { background-color: rgb(212, 225, 130); }
.menu a.terciario { background-color: rgb(246, 248, 230); }
.menu a.terciario:hover { background-color: rgb(229, 239, 165); }
.menu ul li ul li ul a.activo, .menu ul li ul li ul a.activo:hover { background-color: rgb(212, 225, 130); }
body { background-image: url('../images/fondo.jpg'); background-repeat: repeat; background-position: center top; background-attachment: fixed; }
div.cajasIzda h3.tituloCatalogo { background-image: url('../images/titulocat.jpg'); background-repeat: repeat; background-position: left top; background-attachment: scroll; }
table.listado td.precioOferta, table.resumenProducto td.precioOferta, .contentstyle .ficha div.precioOferta { background-image: url('../images/oferta2_.png'); background-repeat: repeat; background-position: left top; background-attachment: scroll; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; }
.paginator {margin-left: 5px;}
#comment_form input, #comment_form textarea {
  width: 300px;
}
#comment_form label {
  width: 80px;
}
#url {
  display:none;
}
.clear {
clear:both;
}




/*----------- cart ---------------*/
.cart{
  margin:20px 0 0 0;
  padding:0 20px;
  width:550px;
}
.cart td{
  padding: 0 5px 5px 5px;
}
.t_cabecera td{
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}
.ultimoR{
  border-right: none!important;
}
.t_cont td{
  border-right: 1px solid #cccccc;
}
.t_precio {
  font-size: 16px;
  color:#000;
  font-weight: bold;
}
.t_precio_total{
  color:red;
  font-size:20px;
  font-weight:bold;
  text-align:right;
}
.t_precio_total span{
  font-size: 12px;
  color: #333;
  font-weight: normal;
}
.t_enlace{
  font-size: 18px;
  font-weight: bold;

#pestanyas ul  li a.enlacesMenu{
  font-family:verdana, arial;
  font-size:24px;
  font-weight:normal;
  height:17px;
}
#pie {
  font-size: 10px;
}
