﻿@charset "utf-8";

* { margin: 0;	padding: 0; }


/*** ESTRUCTURA DE LA PAGINA ***/ 
body { padding:0; font-family:arial,clean,sans-serif; background:url(../img/fondo_cabecera.jpg) top repeat-x; background-color:#ebe8e3; text-align:center; }
#pagina{ margin:0 auto; width:998px; font-size:100%; text-align:left; }
#cabecera { width:998px; height:132px; background-color:#5681af; }
#contenido { }
#izquierdo { float:left; width:225px; background:url(../img/izquierdo.jpg) top left no-repeat; }
#derecho { float:right; width:750px; background:url(../img/derecho.jpg) top right no-repeat; }
#pie { width:905px; height:100%; margin:0px 20px 0 30px; padding:20px; clear:both; background-color:#f7f6f1; border:solid 1px #e4e2de; font-size:0.7em; color:#999; text-align:left; }
#pie img { margin-right:20px; }

li { margin-left:20px; margin-bottom:8px; }
span.titulo-seccion { display:block; font-weight:bold; color:#396297; font-size:1.4em; }
.punteado { width:100%; height:1px; background:url(../img/punteado.gif) repeat-x; }



/*** Algunas clases útiles: ***/
.float-left { float: left; }
.float-right { float: right; }
.clear { clear:both;margin:0;padding:0; }
.negrita { font-weight:bold; }
.centrado { text-align:center; vertical-align:middle; }
.justificado { text-align:justify; }


/****** Producto estrella *****/
#producto_estrella_head { width:193px; height:8px; font-size:0px; margin-left:35px; background:url(../img/producto_estrella_head.png) no-repeat; }
#producto_estrella_body { margin-left:35px; width:193px; background:url(../img/producto_estrella_body.png) repeat-y;  }
#producto_estrella_body .contenido_producto_estrella { margin:0 1px 0 1px; padding-left:10px; background:url(../img/producto_estrella_degradado.gif) repeat-x; }
#producto_estrella_body .contenido_producto_estrella .titulo_modulo { width:155px; padding-left:17px; color:#d15d24; font-size:1em; background:url(../img/estrella.png) no-repeat 2px; border-bottom:dotted 1px #d15d24; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .titulo { padding:15px 10px 4px 0; font-size:0.8em; font-weight:bold; color:black; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .foto { float:left; width:68px; margin-right:5px; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .foto img { border:solid 1px #ceb70d; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .texto { float:left; width:90px; font-size:0.7em; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .texto a { color:black; text-decoration:none; }
#producto_estrella_body .contenido_producto_estrella .contenido_prod_estrella .texto a:hover { color:blue; text-decoration:underline; }
#producto_estrella_foot { margin-bottom:25px; width:193px; height:7px; font-size:0px; margin-left:35px; background:url(../img/producto_estrella_foot.png) no-repeat; }


/****** Módulo destacado *******/
#modulo-destacados { padding:0 10px 0 35px; }
.titulo-destacados { margin-bottom:15px; font-size:1em; color:#666; }
* html .titulo-destacados { margin-bottom:5px; }
.linea { width:180px; height:1px; background:url(../img/linea_modulo.gif) top no-repeat; }
.modulo-destacados-noticia { float:left; }
* html .modulo-destacados-noticia { margin-top:0px; margin-left:5px; }
.cuerpo-noticia-modulo-destacados { float:left; width:165px; margin:7px 0 10px 5px; }
* html .cuerpo-noticia-modulo-destacados { float:left; width:157px; margin:0 0 0 5px; }
.titulo-noticia-destacados { color:#517aa7; font-size:0.8em; }
.fecha-noticia-destacados { color:#a1b5cb; font-size:0.65em; }
.texto-noticia-destacados { color:#000; font-size:0.7em; }
.leer_mas { text-align:right; font-size:0.7em; }
.leer_mas img { border:none; }
.leer_mas a { color: Red; text-decoration:none; }
.leer_mas a:hover { text-decoration:underline; }
.btn-modulo-centrado { margin-left:50px; text-align:center; }
* html .btn-modulo-centrado { margin-left:0px; text-align:center; }
a#btn-ver-todos { display:block; width:87px; height:18px; background:url(../img/btn_todos.gif) no-repeat; color:White; font-size:0.8em; text-decoration:none; text-align:center; }


/***** Módulo OM ******/
#modulo-om { padding:0 0px 0 30px; margin-bottom:20px; }
* html #modulo-om { margin-bottom:0px; }
#modulo-om p { margin-top:5px; text-align:justify; font-size:0.7em; color:#666; }



/****** Envíos *****/
.envio_ok { margin:20px; text-align:center; color:green; font-weight:bold; }