body 				{  margin: 0; padding: 0; background: #fff; height: 100%; }

body, td 			{ font: 11px "Trebuchet MS",  Arial, Helvetica, sans-serif; color: #787878; }
table				{ width: 100%; }
.vtop				{ vertical-align: top; }
a img 				{ border: 0; }
input				{ padding-left: 2px; border: 1px solid #343434; font-weight: normal; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: #fff; color: #343434; }
select				{ border: 1px solid #000; font-weight: normal; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: #fff; color: #343434; }
#imgbanner			{ width: 246px; height: 164px; }
h1 					{ margin: 0; padding: 10px 0 5px; font-size: 16px; font-weight: bold; }
h2 					{ margin: 0; padding: 10px 0 5px; font-size: 16px; }
h3 					{ margin: 0; padding: 0; font-size: 15px; }
h4 					{ margin: 0; padding: 0; font-size: 14px;  }
h5 					{ margin: 0; padding: 0; font-size: 13px;  }
h6 					{ margin: 0; padding: 0; font-size: 12px;  }
label 				{ cursor: pointer; }
h2.titulo_listado   { margin: 0 0 5px 0; padding: 0; font: 16px  "Times New Roman", Arial,  sans-serif;  font-weight: bold; color: #052b55; }
h2.titulo_producto	{ margin: 0 0 5px 0; padding: 0; font: 13px  "Times New Roman", Arial,  sans-serif;  font-weight: bold; color: #052B55; }
h2.resultado		{ margin: 0; padding: 10px 0 5px; font: 24px "Times New Roman", Arial,  sans-serif; font-weight: bold; }
.sincss 			{ display: none; }
img.logotipo		{ margin: 0 5px 0 0; }
img.logotipo_centrado { margin: 0 5px 0 0; vertical-align: middle; }

#todo 				{ position: relative; margin: 0 auto; width: 998px;}

#cuerpo td#der		{ padding: 3px 0 0 3px; vertical-align: top; }
td.tcentro			{ vertical-align: top; padding: 15px 0 0 28px; width: 521px; height: 100%; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1;}
td.tcentro_ofertas	{ vertical-align: top; padding: 0px 0 0 28px; width: 521px; height: 100%; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1;}
#central			{ }
td.foto				{ width: 50px; }
td.foto img			{ margin: 2px 0 0 0; border: 1px solid #ccdae4; }
/*div.clear			{ clear: both; }*/
div.espacio			{ height: 25px; }

/* Listado principal de productos */

div.producto_listado						{ margin: 3px 10px 5px 0; cursor: pointer; font: 11px "Trebuchet MS", Arial, Verdana; color: #787878 }
div.producto_listado div.borde				{ border: 1px solid #D6D6D6; }
div.producto_listado div.borde_sobre		{ border: 1px solid #0A345E; }
div.producto_listado td.foto				{ width: 112px; }
div.producto_listado td.foto img			{ margin: 4px 8px 4px 4px; border: 0; }
div.producto_listado td.logo				{ width: 62px; vertical-align: top; }
div.producto_listado h3.titulo				{ margin: 5px 0 10px 0; display: block; font: bold 15px Tahoma, Arial, Verdana; color: #154478; }
div.producto_listado span					{ margin: 0 10px 0; font: 14px Tahoma, Arial, Verdana; }
div.producto_listado span.antes				{ color: #B65454; }
div.producto_listado span.ahora				{ font-weight: bold; color: #FF0000; }
div.producto_listado p.resumen				{ margin: 10px 0 0 0; }
div.producto_listado td.botones				{ text-align: right; }
td.botones									{ vertical-align: bottom; }
td.botones a 								{ float: right; display: block; margin: 5px;  width: 131px; height: 22px; font: bold 11px "Trebuchet MS", Arial, Verdana; }
td.botones a.masinf							{ position: relative; background: url(../images/bot_mas_info_nuevo.gif) no-repeat; color: #1E496D; }
td.botones a.cestacompra					{ position: relative; background: url(../images/bot_anadir_cesta_nuevo.gif) no-repeat; color: #5B0202; }
td.botones a:hover							{ background-position: 0 -22px; }


/* Ofertas */

#ofertas									{ margin: 5px 10px 0 0; padding: 1px;  border: 1px solid #d6dce1; }
#ofertas #titulo							{ margin: 0 0 14px 0; padding: 2px 0 0 6px; height: 19px; background: #ff0000;color: #fff; font-weight: bold; }
#ofertas #tabla								{ margin: 0 0 0 6px; }
div.producto								{ border-top: 1px solid #dce1e5; cursor: pointer; }
div.texto									{ padding: 2px 0 0 5px;  font: 10px Tahoma, Arial, sans-serif; }
div.texto .nombre							{ font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; }
div.texto .nombre_dest						{ font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #688da7; }
div.texto .precio_actual					{ margin: 0 0 0 5px; color: #000; }
div.pie_listado								{ margin: 5px 0 5px 5px; }
td.pie_decha								{ width: 70px; text-align: right; }
div.ver 									{ padding: 1px 5px; background: #dce1e5; font: 10px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.verOver									{ padding: 1px 5px; background: #052B55; font: 10px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.ver a 									{ color: #537b9b; text-decoration: none; }
div.verOver a								{ color: #fff; text-decoration: none; }
div.linea									{ height: 2px; font-size: 1px; border-bottom: 1px solid #dce1e5; }


div.ver_mas									{ margin: 6px 0 2px; text-align: right; }
div.ver_mas a								{ padding: 2px; background: #dce1e5;  color: #1d3f5b; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }
div.ver_mas a img							{ vertical-align: bottom; }


#mas_comprados								{ margin: 40px 0 0 2px; }
#mas_comprados_izq							{ padding: 7px 5px 3px; color: #9e0000; font-weight: bold; border-top: 1px solid #d6dce1; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; }
#mas_comprados_der							{ width: 148px; height: 26px; border-bottom: 1px solid #d6dce1; }
#productos_mas_comprados					{ padding: 5px;  border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-bottom: 1px solid #d6dce1; }
#productos_mas_comprados div.producto_mas	{ padding: 1px 0; border-top: 1px solid #dce1e5; }
#publicidad									{ margin: 30px 0 0; padding: 1px; border: 1px solid #d6dce1;  }

/*Interiores*/

h1.titulo_producto						{ margin: 0; padding: 0; font: 24px "Times New Roman", Arial, Helvetica, sans-serif;  color: #052b55; }
h2.ref_producto							{ margin: 0; padding: 0; font: 24px "Times New Roman", Arial, Helvetica, sans-serif; color: #000; }
#opciones_menu_lat div a 				{ color: #000; font: 10px Tahoma, Arial, Verdana, sans-serif; text-decoration: none; }
#opciones_menu_lat div 					{ color: #000; font: 10px Tahoma, Arial, Verdana, sans-serif; text-decoration: none; }

#producto_grande						{ margin: 10px 0 0 0; }
#lateral_producto_grande				{ padding: 0 0 0 10px; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
td.izquierda							{ position: relative; width: 305px; height: 305px;  vertical-align: middle; border: 1px solid #CCDAE3; }
td.izquierda div						{ position: relative; height: 305px; width: 305px; vertical-align: middle; }
td.izquierda div img.logoprod			{ position: absolute; top: 0; right: 1px; z-index: 1;}
td.izquierda div img.grande				{ padding: 2px; z-index: -1; }
#lateral_producto_grande span			{ margin: 0 0 0 10px; }
#lateral_producto_grande p				{ margin: 0 0 0 10px; }
#lateral_producto_grande p.precio	    { color: #CD0001; }
#lateral_producto_grande span.precio	{ color: #CD0001; }
#bot_cesta_gr  							{ display: block; margin: 20px 0 0 0; width: 173px; height: 43px; background: url(../images/bot_anadir_cesta_gr.gif) no-repeat; }
#bot_cesta_gr:hover						{ background-position: 0 -43px; }
#descarga_documentacion					{ margin-top: 20px; color: #666666; font-size: 16px; }
#descarga_documentacion	 a		 		{ margin: 0 0 5px 5px; padding: 0 0 0 20px; display: block; background: url(../images/ico_pdf.gif) no-repeat; font-size: 11px; font-weight: normal; color: #174d77; text-decoration: none; }
#galeria_producto						{ margin: 15px 0 0 0; }

#galeria_producto img.normal			{ margin: 0 0 0 3px; border: 1px solid #ccdae4; cursor: pointer; }
#galeria_producto img.resaltada			{ margin: 0 0 0 3px; border: 1px solid #48667b; cursor: pointer; }
#galeria_producto p						{ font-weight: normal; font-size: 16px; margin: 0 0 5px 0; }
.datos_listado							{ margin: 15px 10px 0 3px; font: 16px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #052b55; }
.datos_listado ul 						{ margin: 0; padding: 0; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
.datos_listado ul li					{ margin: 0 0 0 5px; padding: 0 0 0 10px; list-style: none; }
.datos_listado p						{ margin: 0 0 0 5px; padding: 0 0 0 10px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
.datos_listado p.precio					{ font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #787878; }
.datos_listado span.titulo				{ margin: 0 0 10px 0; font: 20px "Times New Roman", Arial, Helvetica, sans-serif;  color: #052b55; display: block;}
.datos_listado span						{ font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #787878;}
#productos_relacionados					{ margin: 25px 8px 0 0; }
#cabecera_productos_relacionados		{ padding: 0 0 1px 0; border-bottom: 2px solid #e9f0f4; width: 100%; }
#cabecera_productos_relacionados td.dr  { padding: 2px; text-align: right; vertical-align: bottom; width: 323px; background: #e9f0f4; font: 16px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #052b55; }
#mas_comprados							{ margin: 40px 0 0 2px; width: 250px; }

#ofertas_interior						{ margin: 25px 0 0 0; padding: 1px; border: 1px solid #d6dce1; }
#ofertas_interior #titulo				{ margin: 0 0 14px 0; padding: 2px 0 0 6px; height: 19px; background: #ff0000;color: #fff; font-weight: bold; }
#contenido_ofertas_interior				{ margin: 0 7px 4px 7px; }

/* Productos destacados y mas comprados*/

#destacados					{ margin: 13px 0 0 2px; display: block; }
.destacados_izq				{ width: 100px; padding: 5px 5px 3px; height: 21px; color: #4f6c7f; font-size: 12px; font-weight: bold; border-top: 1px solid #d6dce1; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; background: 90px 0px url(../images/flechita_abajo.gif) no-repeat;}
.destacados_der				{ padding: 5px 5px 3px; height: 18px; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-top: 1px solid #d6dce1; border-bottom: 1px solid #d6dce1; background: url(../images/losmas_inactivo.gif) no-repeat;}
.destacados_der a				{ text-decoration: none; color: #8b979f; font-size: 12px; font-weight: bold; }
.separacion					{ width: 2px; border-bottom: 1px solid #d6dce1;}
.relleno						{ height: 3px;}

.productos_destacados						{ padding: 5px;  border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-bottom: 1px solid #d6dce1; }
.productos_destacados div.producto_desta	{ padding: 1px 0; border-top: 1px solid #dce1e5; }

#mas_comprados_interior		{ margin: 13px 0 0 2px; display: none; }
.mas_comprados_der			{ padding: 5px 5px 3px; height: 21px; color: #4f6c7f; font-size: 12px; font-weight: bold; border-top: 1px solid #d6dce1; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; background: 113px 0px url(../images/flechita_abajo.gif) no-repeat;}
.mas_comprados_izq			{ width: 100px; padding: 5px 5px 3px; height: 18px; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-top: 1px solid #d6dce1; border-bottom: 1px solid #d6dce1; background: url(../images/destacado_inactivo.gif) no-repeat;}
.mas_comprados_izq a			{ text-decoration: none; color: #8b979f; font-size: 12px; font-weight: bold; }
.separacion					{ width: 2px; border-bottom: 1px solid #d6dce1;}
.relleno						{ height: 3px;}

/*#destacados									{ margin: 40px 0 0 2px; display: block; }
.destacados_izq								{ padding: 5px 5px 3px; height: 21px; color: #9e0000; font-weight: bold; border-top: 1px solid #d6dce1; border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; }
.destacados_der								{ width: 175px; height: 26px; border-bottom: 1px solid #d6dce1; }
.los_mas_inactivo							{ margin: 5px 0 0 2px; text-align: center; width: 90px; height: 95%; background: #efe6cf;  border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-top: 1px solid #d6dce1; }
.los_mas_inactivo a							{ text-decoration: none; color: #584107; }
.productos_destacados						{ padding: 5px;  border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-bottom: 1px solid #d6dce1; }
.productos_destacados div.producto_desta	{ padding: 1px 0; border-top: 1px solid #dce1e5; }

#mas_comprados_interior						{ margin: 40px 0 0 2px; display: none; }
.mas_comprados_izq							{ margin: 3px 0 0 0; padding: 0 4px; height: 22px; text-align: center; background: #efe6cf;  border: 1px solid #d6dce1; }
.mas_comprados_izq a						{ text-decoration: none; color: #584107; }
.mas_comprados_der							{ width: 180px; height: 26px; vertical-align: middle; border-bottom: 1px solid #d6dce1; }
.mas_comprados_activo						{ margin: 0 0 0 2px; padding: 0 4px; width: 100px; height: 95%; color: #9e0000; font-weight: bold; text-align: center;   border-right: 1px solid #d6dce1; border-left: 1px solid #d6dce1; border-top: 1px solid #d6dce1; }
*/

#logos { margin-top: 15px;  }
#logos a { margin-right: 22px; }


/* Buscador lateral derecho*/
#buscador_lateral			{background: #efefef; border: 1px solid #D6D6D6; padding: 5px 5px 5px 5px; width:183px; }
#buscador_lateral #criterio_buscar			{width: 130px;}
#buscador_lateral #bot_buscar_lateral			{ display: block; margin: 0 0 0 0px; width: 59px; height: 20px; background: url(../images/bot_buscar_lateral.gif) no-repeat; }
#buscador_lateral #bot_buscar_lateral:hover	{ background-position: 0 -20px; }
