/*
	LAIE
	Metodología CSS: http://wiki.trevenque.es/index.php/Desarrollo_Web	
	_Estilos tipográficos y sobreescritura de los estilos de framework/typography.css
*/

body{ font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
p {line-height:1.2em; }
a{text-decoration:none; color:#0E2C5D;}
a:hover{color:#76BF1E; text-decoration:underline;}

#header{ font-size:9px;}

#cestita{ text-align: right; color:#8C8C8C;}
#header cestita span{ font-size:11px;}
#cestita .cesta{ }
a.acceso{color: #FFFFFF}

#buscador a{color:#FFF;}
#buscador input.texto{ font-size:12px;}

 .breadcrumb{ color:#000; font-size:9px; font-weight:bold; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:6px;}
 .breadcrumb a{color:#0E2C5D; font-size:9px; font-weight:bold; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
 #contenido h2, #lateral-derecho h2{ float:left;padding:0px 12px 0px 4px;font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;color:#0E2C5D;font-weight:bold;}
#contenido h2{ background:#FFFFFF;text-transform:lowercase;}/*#lateral-derecho h2{ float:right; margin-right:23px} div>#lateral-derecho h2{margin-right:47px}*/
#lateral-derecho h2{ float:right;width:90px; margin-right:15px;}
#lateral-derecho.portada_libros h2{width:auto;}
#lateral-derecho h2 span{ margin-right:15px;  background:#FFFFFF; padding:0 3px 0 4px}
#contenedor .resaltado h2 span{ /*background:#FFFFFF url(images/bg_h2_resaltado.gif) repeat-x left bottom;*/} 
#contenido .secundario h2{ font-size:12px;}
#contenido.compra h2{margin:0px; padding:0px 5px;}
	
#contenido p{ font-size:12px; color:#0E2C5D;}

/* Páginas de texto + imagen*/ 
#contenido .contenido_texto h3{ font-size:16px; color:#000000; margin-bottom:20px; font-weight:bold;  text-transform:none;}
#contenido .contenido_texto h3 strong{font-size:14px; color:#000000; font-weight:bold; text-transform:none;}
#contenido .contenido_texto p strong{font-size:11px; font-weight:bold; /*float:left; clear:none;*/ padding:0px; }

/* Noticias*/ 

#lateral-derecho .listado h2{ background:url(images/bg_h2_degradado.jpg) repeat-y left top; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; padding:10px 0px 9px 11px;}
#lateral-derecho .news h3{ font-size:12px; font-weight:bold; color:#000000; text-transform:uppercase; padding-left:20px;  background:url(images/bg_news_right.jpg) repeat-x left top;}
#lateral-derecho .news .date{ padding:6px 0px 0px 0px;}
#lateral-derecho .news .lugar{ color:#FF6600; font-size:12px; clear:both; padding:0px; text-transform:uppercase; font-weight:normal;}
#lateral-derecho .news a{ color:#000000; font-weight:normal;}
#contenido.ancho #lateral-derecho p{ color:#666; font-size:11px; line-height:1.2em;}
#lateral-derecho p a{ color:#FF6600; font-weight:bold;}
#lateral-derecho .mini .meta h4 a{ color:#fff; }

/*footer*/
#footer .interior ul {font-size:10px;  color:#0E2C5D;}
#footer .interior ul li a{ color:#0E2C5D; padding:0px 5px;}

/*contenidos texto*/
#contenido.corporativa img{ float: right; margin:0px 20px 25px 20px;}
#contenido.corporativa p{ color:#666; padding:0px 20px 20px 20px; line-height:1.3em;}
#contenido.corporativa h3{ color:#333;padding:0px 20px 20px 20px; font-size:1.18em;}

#contenido p.resumen{ color:#666; line-height:1.2em; padding-bottom:15px;}

.paginador { font-size:10px; color:#0E2C5D;}
	.paginador span.dato { font-size:10px; font-weight:bold; color:#0E2C5D; padding-left:10px; }

/*ficha*/
.ficha a{ color:#0099CC; font-size:1em; font-weight:bold;}
.ficha a:hover{color:#0099CC;}
.ficha h4 a{ color:#0099CC; font-size:16px; font-weight:bold; text-transform:uppercase;}
.ficha span.autor a{ color:#000; font-size:12px; font-weight:bold; text-transform:uppercase;}
.ficha h2{ color:#333333;  margin-bottom:0px;}
#contenido .ficha h2{ background:transparent; width: 400px; margin-bottom:0px; padding-bottom:0px; line-height:1.3em;}
#contenido .fichaLibrero h2{ background:transparent;  width:371px margin-bottom:0px; padding-bottom:0px; line-height:1.3em;}
#contenido .ficha h2 a{ font-weight:normal;}
dl dt{ font-size:10px; color:#000; font-weight:bold;}


/*#contenido .descargas span{ text-transform:uppercase; font-size:0.9em; }*/
#contenido .descargas a{ color:#0099CC; font-weight:bold;}
/* descargas noticias#contenido .noticia .descargas ul li a{ color:#FF6600; font-weight:normal; }*/
/*#contenido #relacionado #lateral-derecho h3{ font-size:1em; line-height:1.2em;}*/
#contenido .compartir li a{color:#333; text-transform:none; font-weight: bold; font-size:11px; text-decoration:underline;}
#contenido .compartir li a:hover{text-decoration:none;}
#contenido .relacionados li a{color:#0099CC; text-transform:none; font-weight: bold; font-size:12px;}


.comentarios_lectores h3{ color:#000; font-weight:bold; font-size:14px;}
.comentarios_lectores div.meta h4{ color:#F76300; font-size:11px; font-weight:normal;}
.comentarios_lectores h4 span{ color:#F76300; font-weight:bold;}
.comentarios_lectores h4 span.fecha{ color:#000; font-weight:bold;}
.comentarios_lectores h4 span.fecha a{ color:#000; font-weight:normal;}
.comentarios_lectores div.meta h5{font-weight:normal; font-size:12px;}



.mensaje h3{ font-size:1.18em; font-weight:bold; margin-bottom:10px;}
.mensaje p{ /*font-size:1.18em;*/ line-height:1.2em; margin-bottom:20px;}
.mensaje a{ color:#0099CC; font-weight:bold;}

.infocesta p{ font-size:1em; color:#333333;}

.registro h3{ margin-bottom:20px;}


.compra h3{ margin-bottom:20px;}
.compra h4{ color:#FF0000; font-size:14px; clear:both; background-color:#f6f6f6;padding:3px 0px 3px 10px; font-weight:bold; border-right:2px solid #fff; margin-bottom:20px;}
.compra #medio p{ padding:0px 20px 30px 0px;}
.compra #medio p a{ color:#0099CC;}

.cesta td.precio,.cesta td.precio_total{ text-align:right; font-size:14px;}
#contenido.cesta .pie .total, #contenido.cesta .pie .varios, #contenido.cesta .controles .total div{ color:#000; font-size:10px; text-transform:uppercase; text-align:right; }
#contenido.cesta .pie .varios strong{ font-size:14px; color:#000; padding-right:20px;}
#contenido.cesta .pie .total strong{ font-size:20px; color:#FF0000; padding-right:12px;}

#contenido.cesta .controles .total #totalPedido strong{ font-size:20px; color:#FF0000; padding-right:12px;}
.compra #medio p.gracias{ font-weight:normal; padding-bottom:20px;}
.compra #medio p.gracias strong{ font-size:1.18em; font-weight:bold;}

#contenedor #contenido .mixta h2{ font-size:14px; font-weight:bold; color:#000; text-transform:uppercase; padding:15px 0px 0px 0px; background:transparent;}
#contenedor #contenido  .agenda .mixta h2{ font-size:14px; font-weight:bold; color:#0D2C5D; text-transform:lowercase; padding:15px 0px 0px 0px; background:#fff;}

/*Libreros*/.libreros h4{ color:#FF0000; font-size:14px; clear:both; background-color:#f6f6f6;padding:3px 0px 3px 10px; font-weight:bold; border-right:2px solid #fff; margin-bottom:20px;}




