/* CSS Document */
body { font-family: "verdana"; font-size:11px; color:#495779; margin:0; padding:0;}

* { margin:0; padding:0;}
ul { list-style:none;}
img { border:0;}

.noMostrar {display:none;}
.mostrar {}

#posicion { width:1003px; margin:auto;}

#header { float:left; width:1003px; background:url(/imagenes/cabecera.gif) left 40px no-repeat; padding-top:12px;}
#header2 { float:left; width:1003px; background:url(/imagenes/cabecera-fra.gif) left 40px no-repeat; padding-top:12px;}
#header3 { float:left; width:1003px; background:url(/imagenes/cabecera-eng.gif) left 40px no-repeat; padding-top:12px;}

.slogan { float:left; width:485px;}
.slogan span{ color:#728006;font-weight:bold;}
.slogan a{ color:#004D8E;text-decoration:none;font-weight:bold;}
.slogan a:hover { text-decoration:underline;}
.telefono { float:left; width:224px;font-size:13px;font-weight:bold;}
.selpais { float:left; height:25px; }
.selpais select { vertical-align:middle; width:138px;font-family: "verdana"; font-size:12px; color:#666666; }
.selpais img { vertical-align:middle;}

.logo { float:left; padding-top:3px;}
.logo img { float:left;}

.faqs { float:left; width:487px; padding-top:56px; padding-right:22px;}
.faqs img{ float:right;}

#contentCesta { float:left; padding-top:78px;}
#cesta { float:left; width:210px; }
#cesta div { float:left; }
#cesta div .gastos{ float:left; font-size:9px; color:#ffffff; width:205px;}
#cesta div .datos{ float:left; font-size:11px; color:#ffffff; line-height:12px;}
#cesta div .datos span{ font-size:11px; color:#ffffff;}
#cesta div .botonCesta img { float:right;}


#contentMenu { float:left; width:1001px; background:url(/imagenes/fondoMenuPrincipal.jpg) left top repeat-x; height:27px;border:1px solid #728006;}

#contentMenu ul#menu { float:left;}
#contentMenu ul#menu li { float:left; padding:5px 23px 2px 23px;}
#contentMenu ul#menu li a { font-size:13px; font-weight:bold; color:#004D8E; text-decoration:none;}
#contentMenu ul#menu li a:hover { color:#728006;}
/*
#contentMenu #buscador { float:left; padding-top:2px; padding-bottom:1px; padding-right:3px;}
#contentMenu #buscador input { float:left; width:210px; margin-top:2px; padding-bottom:2px; color:#666666; font-size:12px; vertical-align:middle; border:1px solid #728006;}
#contentMenu #buscador img { float:left; margin-left:5px;}
#contentMenu #buscador #search_suggest { background:#FFF; text-align:left; width:305px; position:absolute; z-index: 1; visibility:hidden;float:right; padding:0; border:1px solid #999999; border-top:0;margin-top:24px;}
#contentMenu #buscador #search_suggest ul{ list-style-type:none; margin:0; padding:0; }
#contentMenu #buscador #search_suggest li{ list-style-type:none; margin:0; padding:0; }
#contentMenu #buscador #search_suggest li img{ margin-right:5px; }
#contentMenu #buscador #search_suggest li a{text-decoration:none; display:block; height:52px; color:#333333; background-color:#FFFFFF; margin:0; padding:2px; }
#contentMenu #buscador #search_suggest li a:hover{ background-color:#82b6e2;}
#contentMenu #buscador #search_suggest li.boton_cerrar a{ text-decoration:none; height:20px; display:block; color:#C60000; background-color:#FFFFFF; text-align:center; margin:0; padding:2px; }
#contentMenu #buscador #search_suggest li.boton_cerrar a:hover{ color:#FF0000; }
*/

#contentMenu ul#menu2 { float:left;}
#contentMenu ul#menu2 li { float:left; padding:5px 24px 2px 25px;}
#contentMenu ul#menu2 li a { font-size:12px; font-weight:bold; color:#004D8E; text-decoration:none;}
#contentMenu ul#menu2 li a:hover { color:#004D8E;}
/**/#cuerpo { float:left; width:1003px; padding:0 0px 0 0; padding-top:10px;}

/**/#cuerpoLeft { float:left; width:220px;}

/**/#menuLateral { float:left; width:220px; border-bottom:1px solid #728006;}
/**/#menuLateral li { float:left; width:218px; border-left:1px solid #728006; border-right:1px solid #728006;}
/**/#menuLateral li a.nivel1 { float:left; width:213px; padding:5px 0px 5px 5px; background:url(/imagenes/fondoMenuPrinc.gif) left top repeat-x; font-size:13px; color:#728006; text-decoration:none; font-weight:bold;}
#menuLateral li a.nivel1Sel { float:left; width:213px; padding:5px 0px 5px 5px; background:url(/imagenes/fondoMenuPrinc.gif) left top repeat-x; font-size:13px; color:#728006; text-decoration:none; font-weight:bold;}
#menuLateral ul { float:left; width:170px;  padding-bottom:5px;}
#menuLateral li li { border:0; padding:5px 5px 2px 15px; width:198px;}
#menuLateral li li a { color:#004D8E; text-decoration:none;}
#menuLateral li li a:hover { color:#728006; text-decoration:underline;}
#menuLateral li li a.selected { color:#728006; text-decoration:underline; font-weight:bold;}

/**/.menu_title { float:left; width:201px; color:#004D8E;font-weight:bold;font-size:13px;background:url(/imagenes/menu-title.gif) left top repeat;text-align:left;border:1px solid #728006;padding-left:17px;}

.buscarOpciones { float:left; width:220px; padding:10px 0 5px 0;}
.buscarOpciones p { float:left; font-weight:bold; width:210px; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:13px; color:#004D8E; border-top:2px solid #ededed;}
.buscarOpciones ul { font-size:13px; float:left; border-bottom:2px solid #ededed;}
.buscarOpciones li { float:left; width:198px; font-size:13px; color:#004D8E; padding-left:10px; padding-bottom:3px;}
.buscarOpciones li a { color:#004D8E; text-decoration:none;}
.buscarOpciones li a:hover { text-decoration:underline;}

.bannerLateral { float:left; margin-top:18px;}

/**/.transportista { float:left; background:url(/imagenes/bannerShipping.gif) left top no-repeat; text-align:left; font-size:10px; color:#FFFFFF;padding-left:66px;height:62px;padding-top:30px;line-height:9px; width:110px;}

#cuerpoRight { float:right; width:773px;}

.bannerDinamico { float:left;}
a.novedades img { float:right;}

#listadoHome { float:left; padding-top:5px;}
#listadoHome li { float:left; width:195px;}
#listadoHome li.last { float:left; width:185px;}
#listadoHome li div.content { float:left; width:186px; border:1px solid #8e983c;}

#listadoHome li li { background:url(/imagenes/punteadoListadoHome.gif) left top repeat-x;width:186px; padding-top:1px; padding-bottom:10px;}

#listadoHome li li div { float:left;width:180px;}
#listadoHome li li div.descuento { float:left; position:relative; margin-bottom:-65px; border:0; height:65px; background:url(/imagenes/fondoDescuento.gif) right top no-repeat; width:186px; padding:0;}
#listadoHome li li div.descuento a { float:left; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; text-align:right; height:63px; width:183px; padding:2px 3px 0 0; }
#listadoHome li li div.nuevo { float:left; position:relative; margin-bottom:-28px; border:0; height:28px; background:url(/imagenes/fondoNew.gif) 4px 4px no-repeat; width:186px; padding:0;}
#listadoHome li li div.nuevo a { float:left; color:#FFFFFF; text-decoration:none; font-size:17px; font-weight:bold; text-align:right; height:28px; width:186px; padding:0 0 0 0;}
#listadoHome li li div.transportFree { float:left; position:relative; top:-17px; margin-bottom:-17px; border:0; height:17px; background:url(/imagenes/transporteFree.gif) left top no-repeat; width:186px; padding:0;}
#listadoHome li li div.transportFree a { float:left; color:#FFFFFF; text-decoration:none; font-size:17px; font-weight:bold; text-align:right; height:17px; width:166px; padding:0 0 0 0;}




#listadoHome li div.image { background:none; padding:0; float:left; width:180px; height:150px; text-align:center; border:0;}
#listadoHome li p.nombre { float:left; width:166px; padding-bottom:5px; height:30px;padding:0 7px;}
#listadoHome li p.nombre a { color:#004D8E; text-decoration:none;}
#listadoHome li p.nombre a:hover { text-decoration:underline; }
#listadoHome li p.precio { float:left; width:135px; padding-top:3px; font-weight:bold; color:#FF0000;padding:0 7px;padding-top:10px;}
#listadoHome li a.cesta { float:right;}


/**/#footer { float:left; width:997px; padding-top:20px;}

#enlacesPie { float:left; width:750px; padding-left:15px; background:url(/imagenes/fondoFooter.gif) left bottom repeat-x; border:1px solid #464F29;height:101px;}
#newsletter { float:right; width:179px;}

#menuFooterLeft { float:left; width:205px; padding-top:14px; padding-bottom:14px; border-right:1px solid #d7d8d9;padding-left:20px;}
#menuFooterLeft li { float:left; width:205px;}
#menuFooterLeft li a { text-decoration:none; color:#004D8E; font-size:12px;}
#menuFooterLeft li a:hover { text-decoration:underline;}

#menuFooterRight { float:left; padding-left:30px; padding-top:14px; padding-bottom:14px; width:459px;}
#menuFooterRight li { float:left; width:165px;}
#menuFooterRight li.last { float:left; width:125px;}
#menuFooterRight li a { text-decoration:none; color:#004D8E; font-size:12px;}
#menuFooterRight li p { color:#004D8E; font-size:11px; font-weight:bold;}
#menuFooterRight li a:hover { text-decoration:underline;}
#menuFooterRight li.last li { width:125px;}

#newsletter { float:right; width:215px;}
#newsletter p.titulo { color:#a3a30d; font-size:17px;padding-bottom:1px; }
#newsletter p.formulario { padding-bottom:4px;}
/**/#newsletter div { float:left; width:198px; border:1px solid #464f29; background:url(/imagenes/fondo_news.gif) left top; font-size:10px; color:#004D8E; padding:5px 10px;}
#newsletter input { width:113px; vertical-align:middle; color:#666666; font-size:12px; vertical-align:middle; border:1px solid #728006;}
#newsletter img { vertical-align:middle; }

#copyright { float:left; padding-top:22px; padding-bottom:20px; font-size:11px; width:465px;color:#004D8E;}
#copyright a { color:#004D8E; text-decoration:none;}
#copyright a:hover { text-decoration:underline; }
#tarjetas { float:right; padding-top:22px; padding-bottom:5px;}
#tarjetas li { float:left; padding-left:5px;}
#tarjetas li img { vertical-align:middle; }

#breadcrumb { float:left; width:773px; background:url(/imagenes/fondoBreadcrumb.gif) left bottom repeat-x;}
#breadcrumb .enlaces { float:left; padding:5px 0; color:#004D8E; font-size:13px;}
#breadcrumb .enlaces a { color:#004D8E; text-decoration:none;}
#breadcrumb .enlaces a:hover { text-decoration:underline; color:#004D8E;}
#breadcrumb .enlaces span { color:#004D8E;}
#breadcrumb .enlaces a.volver { color:#004D8E; }
#breadcrumb div { float:right; font-size:14px;}
#breadcrumb div p { float:left; font-weight:bold; color:#004D8E; padding:3px 5px 3px 0;}
#breadcrumb div ul { float:left; padding-right:10px;}
#breadcrumb div ul li { float:left; padding-left:4px;}
#breadcrumb div ul li a { float:left; padding:4px 2px; text-decoration:none; font-weight:bold; color:#004D8E;}
#breadcrumb div ul li a.selected { background-color:#004D8E; color:#ffffff;}
#breadcrumb div ul li a:hover { background-color:#004D8E; color:#ffffff;}


#detalleLeft { float:left; width:590px; }

#productoDescripcion { float:left; width:590px; padding-bottom:30px;}

#productoDescripcion .imagen { float:left; width:340px; padding-top:10px;}
#productoDescripcion a.lupa { float:right; text-indent:-10000px; width:30px; height:26px; background:url(/imagenes/ampliar.gif) left top no-repeat;}
#productoDescripcion .imageBig { float:left; width:340px; height:330px;}
#productoDescripcion ul { float:left; width:340px; }
#productoDescripcion ul li { float:left; width:50px; border:1px solid #96ab86; margin-right:10px;}

#productoDescripcion .new { float:left; text-indent:-10000px; position:relative; width:68px; background:url(/imagenes/newBig.gif) left top no-repeat; height:33px; margin-bottom:-33px; }
#productoDescripcion .descuento { float:right; text-indent:24px; background:url(/imagenes/descuentoBig.gif) left top no-repeat; position:relative; width:91px; top:-15px; height:94px; margin-bottom:-109px;}
#productoDescripcion .descuento a { float:right; color:#FFFFFF; text-decoration:none; font-size:18px; font-weight:bold; text-align:left; height:35px; width:95px; padding:42px 3px 0 0; }

#productoDescripcion .descripcion { float:right; width:235px; padding-top:10px;}

#productoDescripcion .descripcion h1 { float:left; width:235px; color:#2d570f; color:#2d570f; font-size:16px;}
#productoDescripcion .descripcion p { float:left; width:235px; }
#productoDescripcion .descripcion p.entradilla { color:#2d570f; font-size:18px;}
#productoDescripcion .descripcion p.referencia { color:#b2b2b2; font-size:12px;}
#productoDescripcion .descripcion p.precio { color:#c1272d; font-size:16px; padding:10px 0;}
#productoDescripcion .descripcion p.envio { color:#4c4c4c; font-size:13px; height:50px;}
#productoDescripcion .descripcion p.envio span { font-size:12px;}
#productoDescripcion .descripcion p.envio img { vertical-align:middle; }
input.botonAniadir { float:left; width:211px; height:54px; padding-top:2px; padding-right:15px; text-align:right; color:#FFFFFF; text-decoration:none; font-size:19px; background:url(/imagenes/aniadir.gif) left top no-repeat;border-style:none;cursor:pointer;}
#productoDescripcion .descripcion p.disponibilidad { color:#808080; padding-top:15px;}
#productoDescripcion .descripcion p.disponibilidad span { color:#000000; font-size:11px;}
#productoDescripcion .descripcion p.disponibilidad strong { font-size:14px;}
#productoDescripcion .descripcion p.cantidad { color:#000000; padding-bottom:13px; width:220px; padding-top:40px;}
#productoDescripcion .descripcion p.flechas{float:left;width:5px;margin-right:10px; }
#productoDescripcion .descripcion p.cantidad img { vertical-align:middle;}



#detalleLeft #pestanias { float:left; width:558px; padding-left:20px; background:url(/imagenes/fondoLIpest.gif) left top repeat-x;}
#detalleLeft #pestanias li { float:left; padding-right:2px;}
#detalleLeft #pestanias li a { float:left; background:url(/imagenes/pestaniaR.gif) right top no-repeat;  text-decoration:none; }
#detalleLeft #pestanias li a span { float:left; cursor:pointer; background:url(/imagenes/pestaniaL.gif) left top no-repeat; padding:2px 16px 1px 16px; font-size:14px; color:#FFFFFF; }
#detalleLeft #pestanias li a:hover { background:url(/imagenes/pestaniaRo.gif) right top no-repeat;  }
#detalleLeft #pestanias li a:hover span { background:url(/imagenes/pestaniaLo.gif) left top no-repeat; color:#004D8E;  }
#detalleLeft #pestanias li a.selected { background:url(/imagenes/pestaniaRo.gif) right top no-repeat;  }
#detalleLeft #pestanias li a.selected span { background:url(/imagenes/pestaniaLo.gif) left top no-repeat; color:#004D8E;  }
#detalleLeft p.flechas{float:left;width:5px;margin-top:31px;}



#detalleRight { float:right; width:178px; border:1px solid #d8ccc6; margin-top:5px; }

#contenidoPest { float:left; background:url(/imagenes/fondoLIpest.gif) left bottom repeat-x; width:576px; border-left:1px solid #D4E2E9; border-right:1px solid #D4E2E9; }


#liDescripcion {float:left; width:536px; padding:20px;color:#495779;}
#liDescripcion p { color:#000000; float:left; padding-bottom:20px;}

#liSimilares_detalle {float:left; width:576px; padding-bottom:12px;}
#liSimilares_detalle a.ant {float:left; width:18px; height:166px; background:url(/imagenes/imagenLeftlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares_detalle a.sig {float:right; width:18px; height:166px; background:url(/imagenes/imagenRightlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares_detalle ul { float:left; width:520px; padding:0 10px;}
#liSimilares_detalle ul li { float:left; width:130px;}
#liSimilares_detalle ul li .image { float:left; width:125px; height:120px;}
#liSimilares_detalle ul li .categoria { float:left; width:125px; }
#liSimilares_detalle ul li .categoria a { text-decoration:none; color:#1667ab; font-size:11px; }
#liSimilares_detalle ul li .categoria a:hover { text-decoration:underline; }
#liSimilares_detalle ul li .nombre { float:left; width:120px; padding-left:5px;}
#liSimilares_detalle ul li .nombre a { text-decoration:none; color:#004D8E; font-size:11px; }
#liSimilares_detalle ul li .nombre a:hover { text-decoration:underline; }
#liSimilares_detalle ul li .precio { float:left; width:120px; padding-left:5px; color:#c1272d; font-size:10px;}
#liSimilares_detalle ul li .descuento1 { float:right; position:relative; text-indent:-10000px; margin-bottom:-45px; border:0; height:45px; background:url(/imagenes/descuentoSmall.gif) right top no-repeat; width:50px; padding:0;}
#liSimilares_detalle ul li .descuento1 a {}
#liSimilares_detalle ul li .nuevo { float:left; position:relative; text-indent:-10000px; margin-bottom:-31px; border:0; height:31px; background:url(/imagenes/newSmall.gif) left 10px no-repeat; width:40px; padding:0;}
#liSimilares_detalle ul li .nuevo a {}


#liOpiniones {float:left; width:536px; padding:15px 20px;}
#liOpiniones p {float:left; width:536px; color:#004D8E; padding-bottom:15px;}
#liOpiniones p.txt { background:url(/imagenes/punteadoTablaHor.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:15px;}
#liOpiniones p label {float:left; width:150px; }
#liOpiniones p input {float:left; width:380px; }
#liOpiniones p textarea {float:left; width:380px; height:145px; }
#liOpiniones p img {float:left; }

.tabla_info { width:536px; text-align:left; }
.tabla_info thead th{ height:29px; width:500px; background:url(/imagenes/punteadoTablaHor.gif) left bottom repeat-x; text-align:left; }
.tabla_info tbody { width:500px;  padding:0 2px 0 2px; color:#004D8E;}
.tabla_info td{ width:350px; color:#400; padding:5px; text-align:left; }
.tabla_info td.centrar{ width:500px; text-align:center; }
.tabla_info td.izq{  width:150px; color:#004D8E; padding-bottom:15px; text-align:right; }
.tabla_info tfoot td{ height:12px; width:500px; }
.tabla_info p .eureka { float:left; background:url(http://imagenes.eurekakids.net/imagenes/boton-eureka.gif) left top no-repeat; color:#FFFFFF; text-decoration:none; width:58px; line-height:24px; text-align:center; font-weight:bold;border-style:none;cursor:pointer}
.tabla_info p .eureka:hover { background:url(http://imagenes.eurekakids.net/imagenes/boton-eureka-over.gif) left top no-repeat; }

#liPacks {float:left; width:516px; padding:15px 30px 40px 30px;}
#liPacks table {float:left; width:100%; padding:0; border:0; color:#004D8E;}
#liPacks table tr {}
#liPacks table td { padding:10px 5px 10px 5px; border-top:1px dashed #004D8E; text-align:center; font-size:18px; font-weight:bold; line-height:28px;}
#liPacks table th { padding:0 10px 5px 10px; font-size:14px; font-weight:normal;}
#liPacks table th.precio { white-space:nowrap;}
#liPacks table .punteado {  text-align:left; border-right:1px dashed #004D8E; font-size:11px; font-weight:normal; line-height:15px;}
#liPacks table th.punteado { font-size:14px;}
#liPacks table div { float:left; width:100%;}
#liPacks table p { float:left; width:100%; padding-top:5px;}
#liPacks table img { vertical-align:middle;}

a.antVert { float:left; background:url(/imagenes/imagenAntVer.gif) left top no-repeat; width:178px; height:24px; text-indent:-100000px;}
a.sigVert { float:left; background:url(/imagenes/imagenPosVer.gif) left bottom no-repeat; width:178px; height:21px; text-indent:-100000px;}

#detalleRight h2 { float:left; width:178px; text-align:center; color:#004D8E; font-size:19px;}
#detalleRight ul { float:left; width:178px;}
#detalleRight ul li { float:left; width:148px; padding:0 15px 5px 15px;}
#detalleRight ul li .image { float:left; width:148px; height:120px;}
#detalleRight ul li .categoria { float:left; width:148px;}
#detalleRight ul li .nombre { float:left; width:143px; padding-left:5px;}
#detalleRight ul li .precio { float:left; width:143px; padding-left:5px; color:#c1272d; font-size:10px;}
#detalleRight ul li .categoria a { text-decoration:none; color:#1667ab; font-size:11px; }
#detalleRight ul li .categoria a:hover { text-decoration:underline; }
#detalleRight ul li .nombre a { text-decoration:none; color:#004D8E; font-size:11px; }
#detalleRight ul li .nombre a:hover { text-decoration:underline; }

.contBotonAniadir { float:left; width:165px; padding-top:22px;}
.cantidadGral { float:left; color:#000000; width:135px; padding-left:15px; padding-bottom:10px; padding-top:10px;}
.cantidadGral img { vertical-align:middle;}

.entrega { float:left; color:#495779; font-size:14px; padding-top:50px;}

#breadcrumbSin { float:left; width:773px; background:url(/imagenes/fondoBreadcrumb.gif) left top repeat-x;height:40px;}
#breadcrumbSin .enlaces { float:left; padding:3px 0; color:#999999; font-size:13px;}
#breadcrumbSin .enlaces a { color:#004D8E; text-decoration:none;}
#breadcrumbSin .enlaces a:hover { text-decoration:underline; color:#004D8E;}
#breadcrumbSin .enlaces span { color:#004D8E;}
#breadcrumbSin .enlaces a.volver { color:#004D8E; }

.contenidoListado { float:left; width:733px; padding:23px 0 23px 40px; font-style:italic;}
.contenidoListado div { float:left; padding-left:10px; border-left:2px solid #004D8E; color:#004D8E;}
.contenidoListado div h1 { float:none; color:#004D8E; font-size:14px; }
.contenidoListado div p { font-size:11px;}

.filtroListado { float:left; font-size:11px;}
.filtroListado select { vertical-align:middle;}
.cantProductos { float:right;}

#listadoProductos { float:left; width:784px; padding-top:5px; padding-bottom:15px;}
#listadoProductos li { padding-right:3px; padding-bottom:6px; float:left; width:192px;}
#listadoProductos li.last { padding-right:0; width:192px;}
#listadoProductos li div { float:left; width:172px; padding:0 8px 3px 6px; border:1px solid #e9e9e9;}
#listadoProductos li.last div { width:172px;}

#listadoProductos li div div.image { background:none; padding:0; float:left; width:172px; height:235px; text-align:center; border:0;}
#listadoProductos li p.nombre { float:left; width:172px; height:45px;}
#listadoProductos li p.nombre a { color:#004D8E; text-decoration:none;}
#listadoProductos li p.nombre a:hover { text-decoration:underline; }
#listadoProductos li p.precio { float:left; padding-top:3px; font-weight:bold; color:#FF0000;width:172px;height:20px;}
#listadoProductos li a.cesta { float:right;}
#listadoProductos li div.descuento { float:left; position:relative; margin-bottom:-65px; border:0; height:65px; background:url(/imagenes/fondoDescuento.gif) right top no-repeat; width:180px; padding:0;}
#listadoProductos li div.descuento a { float:left; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; text-align:right; height:63px; width:172px; padding:2px 3px 0 0; }

/**/#paginadoPie { float:left; width:773px; background:url(/imagenes/fondoBreadcrumb_down.gif) left bottom repeat-x;height:27px;}
.textoCompra { float:left; color:#004D8E; padding:6px 0 3px 10px;}
#paginadoPie div { float:right; font-size:12px;}
#paginadoPie div p { float:left; font-weight:bold; color:#004D8E; padding:6px 5px 3px 0;}
#paginadoPie div ul { float:left; padding-right:10px;padding-top:3px;}
#paginadoPie div ul li { float:left; padding-left:4px;}
#paginadoPie div ul li a { float:left; padding:3px 2px; text-decoration:none; font-weight:bold; color:#004D8E;}
#paginadoPie div ul li a.selected { background-color:#004D8E; color:#ffffff;}
#paginadoPie div ul li a:hover { background-color:#004D8E; color:#ffffff;}

#contentComentarios { float:left; }
#contentComentarios2 { float:left;width:142px;}
#comentarios { float:left; width:177px; padding-top:50px; position:relative; height:168px; background:url(/imagenes/comentarios.jpg) left bottom no-repeat;}
#comentarios .texto { text-align:left; float:left; width:147px; height:125px; padding:0 10px; font-size:13px; color:#2d570f; }
#comentarios .nombre { text-align:left; float:left; width:117px; padding:0 60px 0 0; font-size:17px; color:#2d570f;}


ol { list-style:none;}
#breadcrumbCesta { float:left; width:773px; margin-bottom:10px; padding:3px 0; background:url(/imagenes/fondoBreadcrumb.gif) left top repeat-x;height:33px;}

#breadcrumbCesta p { float:left; color:#004D8E; font-size:16px; padding-left:52px; padding-top:2px;}
#breadcrumbCesta ol { float:left;  color:#004D8E; font-size:16px;}
#breadcrumbCesta ol li { float:left; padding-left:30px; }
#breadcrumbCesta ol li h1 { float:none; font-size:16px; }

h2.h2Cesta { float:left; width:746px; padding-bottom:3px; padding-top:3px; padding-left:27px; background:url(/imagenes/fondoH2.gif) left top no-repeat; color:#004D8E; font-size:20px;}

#cestaTablaFinal {float:left; width:771px; background:url(/imagenes/fondoTablaHead.gif) left top no-repeat;  padding-top:5px;}
#cestaTablaFinal table { float:left; width:100%; padding:0; border:0;}
#cestaTablaFinal table tr th { border-bottom:1px solid #728006; color:#728006; font-size:13px; padding:3px 0 4px 0;}
#cestaTablaFinal table tr td { border-bottom:1px dashed #728006;}
#cestaTablaFinal table tr .borde { border-right:1px solid #004D8E; text-align:left; padding-right:25px;padding-left:15px;}
#cestaTablaFinal table tr td { font-size:13px; color:#728006; text-align:right; padding:5px 20px 2px 0;}
#cestaTablaFinal table tr td.cantidad { border-right:1px solid #004D8E; text-align:right;}
#cestaTablaFinal table tr td.cantidad input { border:1px solid #d2bda8; width:35px; font-size:13px; color:#004D8E; text-align:right;margin-top:10px;}
#cestaTablaFinal table tr td.cantidad span.flechas{float:left;width:5px;padding-left:18px;}
#cestaTablaFinal table tr td.descripcion { border-right:1px solid #004D8E; text-align:left; padding-left:20px;}
#cestaTablaFinal table tr td.descripcion img { vertical-align:middle;}
#cestaTablaFinal table tr td.descripcion a { color:#728006; text-decoration:none;}
#cestaTablaFinal table tr td.descripcion a:hover { text-decoration:underline;}
#cestaTablaFinal table tr th.primera { border-right:1px solid #004D8E; text-align:left; padding-left:15px;height:29px;}
#cestaTablaFinal table tr .quitar { border-right:1px solid #004D8E; text-align:center; padding:0 10px;}
#cestaTablaFinal table tr.totales td { background-color:#f1f4af; border:0; text-align:right; padding-right:20px; color:#728006; font-size:13px;}
#cestaTablaFinal table tr.totales td.transporte { font-size:13px;}
#cestaTablaFinal table tr.totales td.total { font-size:13px; padding-bottom:20px;width:100px;}
#cestaTablaFinal table tr.totales td.productos { padding-top:20px;}

#liSimilares {float:left; width:773px; padding-bottom:12px; background:url(/imagenes/fondoLIpest.gif) left bottom repeat-x;}
#liSimilares a.ant {float:left; width:19px; height:166px; background:url(/imagenes/imagenLeftlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares a.sig {float:right; width:19px; height:166px; background:url(/imagenes/imagenRightlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares ul { float:left; width:715px; padding:3px 10px 0 10px;}
#liSimilares ul li { float:left; width:143px;}
#liSimilares ul li .image { float:left; width:138px; height:120px;}
#liSimilares ul li .categoria { float:left; width:125px; }
#liSimilares ul li .categoria a { text-decoration:none; color:#1667ab; font-size:11px; }
#liSimilares ul li .categoria a:hover { text-decoration:underline; }
#liSimilares ul li .nombre { float:left; width:120px; padding-left:5px;}
#liSimilares ul li .nombre a { text-decoration:none; color:#004D8E; font-size:11px; }
#liSimilares ul li .nombre a:hover { text-decoration:underline; }
#liSimilares ul li .precio { float:left; width:120px; padding-left:5px; color:#c1272d; font-size:10px;}
#liSimilares ul li .descuento1 { float:right; position:relative; text-indent:-10000px; margin-bottom:-45px; border:0; height:45px; background:url(/imagenes/descuentoSmall.gif) right top no-repeat; width:50px; padding:0;}
#liSimilares ul li .nuevo { float:left; position:relative; text-indent:-10000px; margin-bottom:-31px; border:0; height:31px; background:url(/imagenes/newSmall.gif) left 10px no-repeat; width:40px; padding:0;}

/* BOTONES WEB*/
input.contComprando { float:right; width:210px; text-align:center; height:31px; background:url(/imagenes/botonContComprando.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;border-style:none;cursor:pointer;}
input.compraFinalizar1 { float:right; width:199px; text-align:center; height:31px; background:url(/imagenes/botonFinalizarCompra1.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;border-style:none;cursor:pointer;}
input.cod_descuento { float:right; width:30px; text-align:center; height:20px; background:url(/imagenes/cod_descuento.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;border-style:none;cursor:pointer;}
input.boton { float:left; width:120px; height:40px; background:url(/imagenes/botonEnviar.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:19px;border-style:none;cursor:pointer;}
input.go { float:left; width:30px; height:20px; background:url(/imagenes/botonok.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:15px;border-style:none;cursor:pointer;font-weight:bold;}
input.buscar { float:left; width:27px; height:27px; background:url(/imagenes/lupa.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:19px;border-style:none;cursor:pointer;}
input.anadir_home { float:right; width:24px; height:36px; background:url(/imagenes/cestaListadoHome.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:19px;border-style:none;cursor:pointer;}
#newsletter input.newsletter { float:right; width:30px; height:20px; background:url(/imagenes/news.gif) right top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:19px;border-style:none;cursor:pointer;}

#botoneraDw { float:left; width:753px; background:url(/imagenes/punteadoTablaHor.gif) left bottom repeat-x; padding:15px 10px 12px 10px;}
#botoneraDw p{ float:left; width:230px;margin-top:10px;}
#botoneraUp { float:left; width:753px; padding:0 10px 10px 10px;}

.clientes { float:left; width:758px; padding-left:15px; font-size:14px; color:#004D8E; font-weight:bold; padding-top:35px; background:url(/imagenes/fondoLIpest.gif) left bottom repeat-x; border-bottom:1px solid #004D8E;}

.seguridad { float:left; width:773px; padding-top:80px; text-align:justify;}
.seguridad strong { color:#000000; font-size:14px;}
.ssl { float:left; width:773px; text-align:center; padding-top:15px;}

ol { list-style:none;}
#breadcrumbCesta { float:left; width:773px; margin-bottom:10px; padding:3px 0; background:url(/imagenes/fondoBreadcrumb.gif) left top repeat-x;height:33px;}

#breadcrumbCesta p { float:left; color:#004D8E; font-size:16px; padding-left:52px; padding-top:2px;}
#breadcrumbCesta ol { float:left;  color:#004D8E; font-size:16px;}
#breadcrumbCesta ol li { float:left; padding-left:30px; }
#breadcrumbCesta ol li h1 { float:none; font-size:16px; }

h2.h2Cesta { float:left; width:746px; padding-bottom:3px; padding-top:3px; padding-left:27px; background:url(/imagenes/fondoH2.gif) left top no-repeat; color:#004D8E; font-size:20px;}

.aclaraciones { float:left; width:593px; padding-left:180px; color:#c3c3c3; font-size:12px; padding-bottom:10px;}

#clienteExistente { float:left; width:773px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:5px;}
#clienteExistente p { float:left; width:773px; padding-bottom:10px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#clienteExistente label { float:left; width:288px; padding-right:35px; padding-top:2px; text-align:right;}

#datosCliente { float:left; width:773px; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:5px;}
#datosCliente p { float:left; width:773px; padding-bottom:10px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#datosCliente label { float:left; width:230px; padding-right:35px; padding-top:2px; text-align:right;}
#datosCliente input { float:left; width:375px; vertical-align:middle; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#datosCliente span { float:left; padding-top:2px;}
#datosCliente input.pass { margin-top:8px; background-color:#fefee1;}
#datosCliente input.obligatory { background-color:#f9f8f2;}

#datosCliente2 { float:left; width:478px; padding-left:265px; padding-right:30px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-bottom:20px;}
#datosCliente2 p.radio { float:left; width:478px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px;}
#datosCliente2 p.radio input { vertical-align:middle;}
#datosCliente2 div { float:left; width:476px; background-color:#efece6; border:1px solid #d0c7b2; padding-top:15px;}
#datosCliente2 div p { float:left; width:476px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#datosCliente2 div p label { float:left; width:190px; padding-right:40px; text-align:right;}
#datosCliente2 div p input { float:left; vertical-align:middle; width:235px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#datosCliente2 div p select { float:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

ol { list-style:none;}
#breadcrumbCesta { float:left; width:773px; margin-bottom:10px; padding:3px 0; background:url(/imagenes/fondoBreadcrumb.gif) left top repeat-x;height:33px;}

#breadcrumbCesta p { float:left; color:#004D8E; font-size:16px; padding-left:52px; padding-top:2px;}
#breadcrumbCesta ol { float:left;  color:#004D8E; font-size:16px;}
#breadcrumbCesta ol li { float:left; padding-left:30px; }
#breadcrumbCesta ol li h1 { float:none; font-size:16px; }

h2.h2Cesta { float:left; width:746px; padding-bottom:3px; padding-top:3px; padding-left:27px; background:url(/imagenes/fondoH2.gif) left top no-repeat; color:#004D8E; font-size:20px;}

.datosPersonales { float:left; width:773px; margin-bottom:50px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px;}
.datosPersonales p { float:left; width:773px; padding-bottom:10px;font-size:16px;}
.datosPersonales label { float:left; width:135px; padding-left:165px; color:#004D8E; font-size:15px; padding-top:2px;}
.datosPersonales input { float:left; width:220px; border:0; background-color:#dae9f2; padding:2px 5px; vertical-align:middle; color:#004D8E; font-size:15px;}
.datosPersonales p.cambiar { float:left; width:453px; padding-left:320px; padding-bottom:10px;}
.datosPersonales p.cambiar a { background-color:#004D8E; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold;}

#cestaTabla {float:left; width:770px; padding:0 2px 0 1px; margin-bottom:70px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px;}
#cestaTabla table { float:left; width:100%; padding:0; border:0;}
#cestaTabla table tr th { background-color:#dae9f2; border-bottom:1px solid #004D8E; color:#1667ab; font-size:13px; padding:3px 0;}
#cestaTabla table tr td { border-bottom:1px dashed #004D8E;}
#cestaTabla table tr .borde { border-right:1px solid #004D8E; text-align:right; padding-right:40px;}
#cestaTabla table tr td { font-size:13px; color:#004D8E; text-align:right; padding:5px 40px 5px 0;}
#cestaTabla table tr td.cantidad { border-right:1px solid #004D8E; text-align:right;}
#cestaTabla table tr td.cantidad input { border:1px solid #d2bda8; width:35px; font-size:13px; color:#004D8E; text-align:right;}
#cestaTabla table tr td.descripcion { border-right:1px solid #004D8E; text-align:left; padding-left:20px;}
#cestaTabla table tr td.descripcion img { vertical-align:middle;}
#cestaTabla table tr th.primera { border-right:1px solid #004D8E; text-align:left; padding-left:50px;height:29px;}
#cestaTabla table tr.totales td { background-color:#dae9f2; border:0; text-align:right; padding-right:40px; padding-bottom:5px; color:#004D8E; font-size:13px;}
#cestaTabla table tr.totales td.transporte { font-size:13px;}
#cestaTabla table tr.totales td.total { font-size:13px; padding-bottom:20px;}
#cestaTabla table tr.totales td.productos { padding-top:20px;}

#formaPago {float:left; width:692px; padding:0 2px 0 79px; margin-bottom:70px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:10px;}
#formaPago input { vertical-align:middle; }
#formaPago img { vertical-align:middle; }
#formaPago .linea { float:left; width:692px; padding-bottom:20px;}
#formaPago div { float:left; width:598px; border:1px solid #efd0c2; background-color:#faf0eb; padding-top:15px; margin-bottom:20px;}
#formaPago div p { float:left; width:598px; padding-bottom:10px;}
#formaPago div p.seguridad { float:left; width:383px; padding-left:215px; padding-bottom:10px;}
#formaPago div p label { float:left; width:175px; color:#a37c7b; padding-right:40px; text-align:right;}
#formaPago div p input { font-family:Verdana, Arial, Helvetica, sans-serif;}
#formaPago div p img { vertical-align:middle;}

/*
#comentarios {float:left; width:730px; padding:0 22px 0 21px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:20px;}
#comentarios textarea { width:728px; height:128px; border:1px solid #af9b89;}
*/

a.compraFinalizar { float:right; margin-bottom:40px; width:230px; text-align:center; height:33px; padding-top:7px; background:url(/imagenes/botonFinalizarCompra.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;}

ol { list-style:none;}
#breadcrumbCesta { float:left; width:773px; margin-bottom:10px; padding:3px 0; background:url(/imagenes/fondoBreadcrumb.gif) left top repeat-x;height:33px;}

#breadcrumbCesta p { float:left; color:#004D8E; font-size:16px; padding-left:52px; padding-top:2px;}
#breadcrumbCesta ol { float:left;  color:#004D8E; font-size:16px;}
#breadcrumbCesta ol li { float:left; padding-left:30px; }
#breadcrumbCesta ol li h1 { float:none; font-size:16px; }

h2.h2Cesta { float:left; width:746px; padding-bottom:3px; padding-top:3px; padding-left:27px; background:url(/imagenes/fondoH2.gif) left top no-repeat; color:#004D8E; font-size:16px;}

.datosPersonales { float:left; width:773px; margin-bottom:30px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px;}
.datosPersonales p { float:left; width:773px; padding-bottom:10px;}
.datosPersonales label { float:left; width:135px; padding-left:165px; color:#004D8E; font-size:15px; padding-top:2px;}
.datosPersonales input { float:left; width:220px; border:0; background-color:#dae9f2; padding:2px 5px; vertical-align:middle; color:#004D8E; font-size:15px;}
.datosPersonales p.cambiar { float:left; width:453px; padding-left:320px; padding-bottom:10px;}
.datosPersonales p.cambiar a { background-color:#004D8E; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold;}

#cestaTabla {float:left; width:770px; padding:0 2px 0 1px; margin-bottom:30px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px;}
#cestaTabla table { float:left; width:100%; padding:0; border:0;}
#cestaTabla table tr th { background-color:#dae9f2; border-bottom:1px solid #004D8E; color:#1667ab; font-size:13px; padding:3px 0;}
#cestaTabla table tr td { border-bottom:1px dashed #004D8E;}
#cestaTabla table tr .borde { border-right:1px solid #004D8E; text-align:right; padding-right:40px;}
#cestaTabla table tr td { font-size:13px; color:#004D8E; text-align:right; padding:5px 40px 5px 0;}
#cestaTabla table tr td.cantidad { border-right:1px solid #004D8E; text-align:right;}
#cestaTabla table tr td.cantidad input { border:1px solid #d2bda8; width:35px; font-size:13px; color:#004D8E; text-align:right;}
#cestaTabla table tr td.descripcion { border-right:1px solid #004D8E; text-align:left; padding-left:20px;}
#cestaTabla table tr td.descripcion img { vertical-align:middle;}
#cestaTabla table tr th.primera { border-right:1px solid #004D8E; text-align:left; padding-left:50px;height:29px;}
#cestaTabla table tr.totales td { background-color:#dae9f2; border:0; text-align:right; padding-right:40px; color:#004D8E; font-size:13px;}
#cestaTabla table tr.totales td.transporte { font-size:13px;}
#cestaTabla table tr.totales td.total { font-size:13px; padding-bottom:20px;}
#cestaTabla table tr.totales td.productos { padding-top:20px;}

#formaPago {float:left; width:692px; padding:0 2px 0 79px; margin-bottom:30px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:10px;}
#formaPago input { vertical-align:middle; }
#formaPago img { vertical-align:middle; }
#formaPago .linea { float:left; width:692px; padding-bottom:20px;}
#formaPago div { float:left; width:598px; border:1px solid #efd0c2; background-color:#faf0eb; padding-top:15px; margin-bottom:20px;}
#formaPago div p { float:left; width:598px; padding-bottom:10px;}
#formaPago div p.seguridad { float:left; width:383px; padding-left:215px; padding-bottom:10px;}
#formaPago div p label { float:left; width:175px; color:#a37c7b; padding-right:40px; text-align:right;}
#formaPago div p input { font-family:Verdana, Arial, Helvetica, sans-serif;}
#formaPago div p img { vertical-align:middle;}


#comentarios_pago {float:left; width:730px; padding:0 22px 0 21px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:20px;}
#comentarios_pago textarea { width:728px; height:128px; border:1px solid #495779;}


a.compraFinalizar { float:right; margin-bottom:40px; width:230px; text-align:center; height:33px; padding-top:7px; background:url(/imagenes/botonFinalizarCompra.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;}

.aclaraciones { float:left; width:593px; padding-left:180px; color:#c3c3c3; font-size:12px; padding-bottom:10px;}

#clienteExistente { float:left; width:773px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:5px;}
#clienteExistente p { float:left; width:773px; padding-bottom:10px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#clienteExistente label { float:left; width:288px; padding-right:35px; padding-top:2px; text-align:right;}

#datosCliente { float:left; width:773px; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-top:5px; padding-bottom:5px;}
#datosCliente p { float:left; width:773px; padding-bottom:10px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#datosCliente label { float:left; width:230px; padding-right:35px; padding-top:2px; text-align:right;}
#datosCliente input { float:left; width:375px; vertical-align:middle; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#datosCliente span { float:left; padding-top:2px;}
#datosCliente input.pass { margin-top:8px; background-color:#fefee1;}
#datosCliente input.obligatory { background-color:#f9f8f2;}

#datosCliente2 { float:left; width:478px; padding-left:265px; padding-right:30px; margin-bottom:25px; border-bottom:1px solid #004D8E; background:url(/imagenes/fondoDivCesta.gif) left top repeat-y; padding-bottom:20px;}
#datosCliente2 p.radio { float:left; width:478px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px;}
#datosCliente2 p.radio input { vertical-align:middle;}
#datosCliente2 div { float:left; width:476px; background-color:#efece6; border:1px solid #d0c7b2; padding-top:15px;}
#datosCliente2 div p { float:left; width:476px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#datosCliente2 div p label { float:left; width:170px; padding-right:40px; text-align:right;}
#datosCliente2 div p input { float:left; vertical-align:middle; width:235px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#datosCliente2 div p select { float:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#cestaTablaFinal {float:left; width:771px; background:url(/imagenes/fondoTablaHead.gif) left top no-repeat;  padding-top:5px;}
#cestaTablaFinal table { float:left; width:100%; padding:0; border:0;}
#cestaTablaFinal table tr th { border-bottom:1px solid #728006; color:#728006; font-size:13px; padding:3px 0 4px 0;}
#cestaTablaFinal table tr td { border-bottom:1px dashed #728006;}
#cestaTablaFinal table tr .borde { border-right:1px solid #728006; text-align:left; padding-right:25px;padding-left:15px;}
#cestaTablaFinal table tr td { font-size:13px; color:#728006; text-align:right; padding:5px 20px 2px 0;}
#cestaTablaFinal table tr td.cantidad { border-right:1px solid #004D8E; text-align:right;}
#cestaTablaFinal table tr td.cantidad input { border:1px solid #d2bda8; width:35px; font-size:13px; color:#728006; text-align:right;}
#cestaTablaFinal table tr td.descripcion { border-right:1px solid #728006; text-align:left; padding-left:20px;}
#cestaTablaFinal table tr td.descripcion img { vertical-align:middle;}
#cestaTablaFinal table tr th.primera { border-right:1px solid #728006; text-align:left; padding-left:15px;height:29px;}
#cestaTablaFinal table tr .quitar { border-right:1px solid #728006; text-align:center; padding:0 10px;}
#cestaTablaFinal table tr.totales td { background-color:#f1f4af; border:0; text-align:right; padding-right:20px; color:#728006; font-size:13px;}
#cestaTablaFinal table tr.totales td.transporte { font-size:13px;}
#cestaTablaFinal table tr.totales td.total { font-size:13px; padding-bottom:20px;}
#cestaTablaFinal table tr.totales td.productos { padding-top:20px;}

#liSimilares {float:left; width:773px; padding-bottom:12px;}
#liSimilares a.ant {float:left; width:19px; height:166px; background:url(/imagenes/imagenLeftlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares a.sig {float:right; width:19px; height:166px; background:url(/imagenes/imagenRightlist.gif) left top no-repeat; text-indent:-10000px;}
#liSimilares ul { float:left; width:715px; padding:0 10px;}
#liSimilares ul li { float:left; width:143px;}
#liSimilares ul li .image { float:left; width:138px; height:120px;}
#liSimilares ul li .categoria { float:left; width:125px; }
#liSimilares ul li .categoria a { text-decoration:none; color:#1667ab; font-size:11px; }
#liSimilares ul li .categoria a:hover { text-decoration:underline; }
#liSimilares ul li .nombre { float:left; width:120px; padding-left:5px;}
#liSimilares ul li .nombre a { text-decoration:none; color:#004D8E; font-size:11px; }
#liSimilares ul li .nombre a:hover { text-decoration:underline; }
#liSimilares ul li .precio { float:left; width:120px; padding-left:5px; color:#c1272d; font-size:10px;}
#liSimilares ul li .descuento1 { float:right; position:relative; text-indent:-10000px; margin-bottom:-45px; border:0; height:45px; background:url(/imagenes/descuentoSmall.gif) right top no-repeat; width:50px; padding:0;}
#liSimilares ul li .nuevo { float:left; position:relative; text-indent:-10000px; margin-bottom:-31px; border:0; height:31px; background:url(/imagenes/newSmall.gif) left 10px no-repeat; width:40px; padding:0;}

a.contComprando { float:left; width:234px; text-align:center; height:28px; padding-top:5px; background:url(/imagenes/botonContComprando.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;}
a.compraFinalizar1 { float:right; width:199px; text-align:center; height:28px; padding-top:5px; background:url(/imagenes/botonFinalizarCompra1.gif) left top no-repeat; color:#ffffff; text-decoration:none; font-size:17px;}

#botoneraDw { float:left; width:753px; background:url(/imagenes/punteadoTablaHor.gif) left bottom repeat-x; padding:15px 10px 12px 10px;}
#botoneraUp { float:left; width:753px; padding:0 10px 10px 10px;}


h1.contenidos { float:left; width:750px; padding-top:30px; padding-bottom:5px; padding-left:23px; font-weight:normal; color:#004D8E;}

#atencionCliente { float:left; width:771px; border:1px solid #004D8E; padding:10px 0;}
#atencionCliente ul { float:left; width:771px; color:#004D8E; padding-bottom:35px; }
#atencionCliente ul li { float:left; width:246px; padding-left:45px; padding-right:80px; }
#atencionCliente ul li.contacto { background:url(/imagenes/fondoContacto.gif) right 60px no-repeat; font-size:16px; text-align:justify;}
#atencionCliente ul li.reclamo { background:url(/imagenes/fondoReclamo.gif) right 60px no-repeat; font-size:16px; text-align:justify; }

#atencionCliente ul li  {  text-align:justify;}
#atencionCliente ul li  {  text-align:justify; }

#atencionCliente ul li p { float:left; width:246px;}
#atencionCliente ul li a { text-decoration:none; font-weight:bold; color:#004D8E;}
#atencionCliente ul li a:hover { text-decoration:underline;}
#atencionCliente ul li .titulo { padding-bottom:18px;}

p.volver { float:left; width:726px; padding-left:45px;}
p.volver a { text-decoration:none; font-weight:bold; color:#004D8E; font-size:14px; }
p.volver a:hover { text-decoration:underline; }

#compromisos { float:left; width:773px; border:1px solid #004D8E; padding:10px 0;}
#compromisos p { float:left; width:740px; color:#004D8E; font-size:14px; padding:0 15px;}
#compromisos p.volver1 { float:left; width:745px; background:url(/imagenes/punteadoTablaHor.gif) left top repeat-x; padding-top:12px;}
#compromisos p.volver1 a { text-decoration:none; font-weight:bold; color:#004D8E; font-size:14px; }
#compromisos .left div.tit_mapa {float:center; width:735px; font-size:20px; padding-top: 30px;padding-left:15px;color:#004D8E;font-weight:bold;}
#compromisos p.volver1 a:hover { text-decoration:underline; }


#autentificacion { float:left; width:771px; border:1px solid #004D8E; padding:30px 0 10px 0;}
#autentificacion a { text-decoration:underline;color:#004D8E; }
#autentificacion p { float:left; width:771px; font-size:13px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#autentificacion p label { float:left; width:310px; padding-right:35px; text-align:right; }
#autentificacion p.centrado {text-align:center;padding-left:25px;}
#autentificacion p.boton { padding-left:358px; width:413px; padding-top:10px;}
#autentificacion p.boton a { float:left; width:120px; height:35px; padding-top:7px; background:url(/imagenes/botonEnviar.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:18px;}


#subscripcion { float:left; width:771px; padding:30px 0 10px 0;}
#subscripcion a { text-decoration:underline;color:#004D8E; }
#subscripcion p { float:left; width:771px; font-size:13px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#495779;}
#subscripcion p label { float:left; width:310px; padding-right:35px; text-align:right; }
#subscripcion p.centrado {text-align:center;padding-left:25px;}
#subscripcion p.boton { padding-left:358px; width:413px; padding-top:10px;}
#subscripcion p.boton a { float:left; width:120px; height:35px; padding-top:7px; background:url(/imagenes/botonEnviar.gif) left top no-repeat; text-align:center; text-decoration:none; color:#FFFFFF; font-size:18px;}


#acercade { float:left; width:771px; border:1px solid #004D8E; padding:15px 0 10px 0;}
#acercade ul { float:left; width:771px;}
#acercade ul li { float:left; width:338px; height:165px; font-size:13px; padding-left:33px; color:#004D8E;}
#acercade ul li strong { font-size:14px;}
#acercade ul li p { float:left; width:200px; color:#886a4e; padding-top:5px; }
#acercade ul li p a { text-decoration:none; color:#004D8E; font-weight:bold; }
#acercade ul li.contactos { background:url(/imagenes/imagenContactos.gif) right top no-repeat;}
#acercade ul li.personas { background:url(/imagenes/imagenPersonas.gif) right top no-repeat;}
#acercade ul li.compromisos { background:url(/imagenes/imagenCompromisos.gif) right top no-repeat; height:130px;}
#acercade ul li strong{ float:left; width:338px;}

#acercade p.volver { float:left; width:726px; padding-top:12px; padding-left:45px; background:url(/imagenes/punteadoTablaHor.gif) left top repeat-x; }
#acercade p.volver a { text-decoration:none; font-weight:bold; color:#004D8E; font-size:14px; }
#acercade p.volver a:hover { text-decoration:underline; }

.div_personas { float:left; width:470px; clear:right; height:auto; padding:0; margin:0; margin-bottom:20px; }
.div_personas ul.personas { margin-left:10px; }
.div_personas ul.personas li { width:140px; height:150px; padding:5px 0 0 0; margin:5px; float:left; text-align:center; }
.div_personas ul.personas p.nombre { padding:0; margin:5px 0 0 0; text-align:center; font-size:13px; color:#666666; width:100%; font-size:15px;}
.div_personas ul.personas p.nombre a { font-size:11px; color:#0375be; }
.div_personas ul.personas p.nombre a:hover { color:#4aa600; }

#datos-formularios { float:left; width:775px; padding:30px 0;border:1px solid #004D8E;}
#datos-formularios table { float:left; width:100%; padding:0; border:0; }
#datos-formularios table tr th { text-align:left; font-size:22px; line-height:20px; color:#004D8E; padding:3px 0 4px 28px;font-weight:normal;}
#datos-formularios table tr td.izq { text-align:right;font-size:14px; line-height:25px; width:200px; padding: 3px 18px 3px 0;}
#datos-formularios table tr td.der { text-align:left; color:#4f4f4f; font-size:14px; line-height:25px; padding: 3px 0 3px 18px;}
#datos-formularios table tr td.der a { text-align:left; }
#datos-formularios table tr td.der p { float:left; background-color:#f4f4f4; width:405px; padding-left:10px;}
#datos-formularios table tr td.izqFirst { text-align:right; font-size:14px; line-height:25px; width:200px; padding: 20px 18px 3px 0;  }
#datos-formularios table tr td.derFirst { text-align:left; color:#4f4f4f; font-size:14px; line-height:25px; padding: 20px 0 3px 18px;}
#datos-formularios table tr td.derFirst p { float:left; background-color:#f4f4f4; width:405px; padding-left:10px;}
#datos-formularios table tr td.izqLast { text-align:right; font-size:14px; line-height:25px; width:200px; padding: 3px 18px 20px 0; }
#datos-formularios table tr td.derLast { text-align:left; color:#4f4f4f; font-size:14px; line-height:25px; padding: 3px 0 20px 18px;}
#datos-formularios table tr td.derLast p { float:left; width:405px; padding-left:10px;}
#datos-formularios p.cambiarDatos { float:right; background-color:#dfefd6; width:540px; padding:8px 0 8px 28px; width:600px;}
#datos-formularios p.cambiarDatos a { font-size:14px; line-height:25px; color:#5d5d5d; text-decoration:none; }
#datos-formularios p.cambiarDatos a:hover { text-decoration:underline; }

#datos-pedidos { float:left; width:775px; padding:30px 0;border:1px solid #004D8E;}
#datos-pedidos table { float:left; width:100%; padding:0; border:0; }
#datos-pedidos table tr th { text-align:left; font-size:22px; line-height:20px; color:#004D8E; padding:3px 0 4px 28px;font-weight:normal;}
#datos-pedidos table tr td { text-align:left;font-size:14px; line-height:10px; width:200px; padding-left:20px; padding-top:10px;}


#body_pop_up { margin:0 0 60px 0; text-align:center;}
#navbar_pop_up { width:100%; text-align: center; }
#navbar_pop_up li { width:33%; display:inline; float:left; font-size:16px; }
#navbar_pop_up li a { color:#004D8E; text-decoration:none; }
#navbar_pop_up li a:hover { color:#4b2615; }

#listadoPack { float:left; width:773px; padding-top:32px;}
#listadoPack li { float:left; width:773px; padding-bottom:8px;}
#listadoPack li div.left{ float:left; width:180px; border:1px solid #e0e0e0; height:210px; padding:3px;margin-right:15px;}
#listadoPack li div.left div.image { float:left; width:180px; height:180px; text-align:center;}
#listadoPack li div.left a.ampliar { float:left; width:178px; text-align:right; color:#FFFFFF; text-decoration:none; background:url(/imagenes/ampliar.gif) right  top no-repeat;height:23px;margin-top:5px;}
#listadoPack li div.left a.ampliar:hover { text-decoration:underline;}
#listadoPack li div.right{ float:left; width:517px; border:1px solid #e0e0e0; padding:15px 25px; height:185px;}
#listadoPack li div.right p { float:left; width:517px;}
#listadoPack li div.right div.datos { float:left; width:517px;}
#listadoPack li div.right p.descripcion { font-size:13px; color:#4f4f4f; line-height:18px; padding-top:15px;}
#listadoPack li div.right div.datos p {line-height:15px;}
#listadoPack li div.right p.descripcion span{ float:none; font-size:13px; color:#4f4f4f; line-height:15px; font-weight:bold;padding-top:5px;}
#listadoPack li div.right .titulo { color:#6EB0B1;font-weight:bold; font-size:18px;}
#listadoPack li div.right .titulo a { text-decoration:none; color:#004D8E;}
#listadoPack li div.right .titulo a:hover { text-decoration:underline;}
#listadoPack li div.right .referencia { color:#696969;font-weight:bold;font-size:16px;padding-top:5px;}
#listadoPack li div.right .descuento { color:#696969;font-weight:bold;font-size:16px;padding-top:5px;}
#listadoPack li div.right .precio { color:#C1272D; font-weight:bold;font-size:16px;padding-top:5px;}

/********************************************************* Xevi listado por marcas ***********************************************************************/
#list_marcas {float:left; width:773px; padding-left:5px; }
#list_marcas li {float:left; margin-top:5px; width:244px; padding-left:5px;border:solid 1px #E5E5E5; margin-right:5px; }
#list_marcas li.last { margin-right:0;  clear:right;}
#list_marcas li div {float:center; width:235px;height:50px;text-align:center;font-size:25px;padding-top:10px;padding-bottom:10px; }
#list_marcas a.lnkmarca {color:#004D8E;font-size:25px; }
/**********************************************************************************************************************************************************/

/********************************************************* Mapa web ***************************************************************************************/
#list_mapa {float:left; width:760px; margin-left: 0px; }
#list_mapa li {float:left; margin-right:5px; margin-bottom:5px; width:165px; padding-left:15px; }
#list_mapa li.last { margin-right:0;  clear:right;}
#list_mapa li div {float:center; width:160px;}
#list_mapa li div a {color:#004D8E;}
/**********************************************************************************************************************************************************/

/********************************************************* Xevi listado landings ***********************************************************************/
#list_landings {float:left; width:735px; margin-left: 0px; }
#list_landings li {float:left; margin-right:26px; margin-bottom:25px; width:200px; padding-left:15px; }
#list_landings li.last { margin-right:0;  clear:right;}
#list_landings li div {float:center; width:200px;height:60px;}
#list_landings li div a {color:#004D8E;}
/**********************************************************************************************************************************************************/

/********************************************************* Xevi listado por marcas ***********************************************************************/
#list_enlaces {float:left; width:773px; padding-left:5px; }
#list_enlaces li {float:left; margin-top:5px; width:773px; padding-left:5px;border:solid 1px #E5E5E5; margin-right:5px; }
#list_enlaces li.last { margin-right:0;  clear:right;}
#list_enlaces li div.enlace_imagen {float:left; width:346px;height:50px;text-align:left;font-size:16px;padding-top:10px;padding-bottom:10px;padding-left:30px; }
#list_enlaces li div.enlace_datos {float:left; width:376px;height:50px;text-align:left;font-size:16px;padding-top:10px;padding-bottom:10px; }
#list_enlaces a.lnkmarca {color:#004D8E;font-size:12px; }
#list_enlaces a.lnknombre {font-size:16px;text-decoration:none;color:#495779;}
#list_enlaces a.lnkimage {text-decoration:none;}
/**********************************************************************************************************************************************************/
