@charset "utf-8";

#cabecera *, #menu * {
	margin: 0;
	padding: 0;
}
* a img {
	border: none;
}
body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	/*background: #fff url('/img/layout/reticula.gif') no-repeat center top;*/
}
h2 {
	margin: 0;
	padding: 0;
}

#sidebar #especiales * {
	margin: 0;
	padding: 0;
}
#sidebar #especiales h3 {
	padding: .5em .2em .5em .2em;
	text-align: center;
}


#compartir h4{
	border-bottom: 1px solid #d2d2d2;
	margin: 0;
	padding: 0;
}
#compartir p a img {
	border: none;
}

#cabecera {
	margin: 0 auto;
	background: #84B8F8 url('/img/layout/cabecera_degradado.jpg') repeat-x top left;
	height: 68px;
}

#cabecera h1 {
	margin: 0 0 0 0;
	padding: 0.3em;
}

#menu {
	/*border-top: 1px solid #D3F2FC;*/
	padding: 0;
	margin: 0 auto;
	background: #D3F2FC url('/img/layout/menu_fondo.jpg') repeat-x bottom left;
	height: 45px;
	/*background: #F8FAFA url('/img/layout/menu_fondo_item.jpg') repeat-x bottom left;*/
}

#menu #listado {
	text-align: left;
	margin: 0 auto;
	width: 760px;
	font-size: 14px;
}

#menu #listado ul {
	margin: 0;
	padding: 0;
	/*border-top: 1px solid #D3F2FC;*/
}

#menu #listado ul li {
	display: inline;
}

#menu #listado ul li a {
	display: block;
	float: left;
	background: #F8FAFA url('/img/layout/menu_fondo_item.jpg') repeat-x bottom left;
	/*padding: 0.3em 1.4em 0.3em 1.4em;*/
	padding: 5px 1.4em 4px 1.4em;
	text-align: center;
	text-decoration: none;
	color: #333;
	height: 36px;
}

#menu #listado ul li a.current {
	background: #BDE798 url('/img/layout/menu_fondo_item_hover.jpg') repeat-x bottom left;
}
#menu #listado ul li a.blog {
	padding: 9px 1.6em 0px 1.6em;
	font-size: 1.2em
}

#menu #listado ul li a:hover {
	display: block;
	float: left;
	background: #BDE798 url('/img/layout/menu_fondo_item_hover.jpg') repeat-x bottom left;
	text-decoration: underline;
}

#menu #listado form {
	font-size: 0.8em;
	float: right;
	padding: 1em;
	/*background: #F8FAFA url('/img/layout/menu_fondo_item.jpg') repeat-x bottom left;*/
}

#menu #listado form label {
	display: none;
}

#menu #listado form p input {
	background: #fff  url('/img/layout/buscador_fondo.jpg') repeat-x top left;
	border: 1px solid #0086C6;
	padding: 0.3em 0.2em 0.3em 2em;
	width: 95px;
	font-size: 0.8em;
}

#menu #listado form p input.boton {
	background-image: none;
	border: 1px solid #013A56;
	padding: 0.2em;
	width: 45px;
}

#menu #listado form p input:focus {
	border: 1px solid orange;
}

#fecha {

	clear: both;
	color: #999;
	text-align: right;
	font-size: 1em;
}

#fecha * {
	margin: 0; 
	padding: 0;
}



#tiempo * {
	margin: 0;
	padding: 0;
}

#tiempo {
	float: left;
	width: 45%;
}

#contenedor {
	text-align: left;
	margin: 0 auto;
	width: 760px;
	font-size: 0.8em;
}

#titular * { clear: both; margin: 0; padding: 0; }
#titular { position: relative; z-index: 1; margin: 0; }
#titular a { height: 220px; background-repeat: no-repeat; display: block;}
#titular a span { position: absolute; z-index: -1;}


.nEdicion {
float: right;
width: 45%;
text-align: right;

}

.nEdicion h2 {
margin: 0;
padding: 0;
font-size: 3em;
}
.nEdicion p {
margin: 0 0 1em 0;
padding: 0;
}

.nEspecial {
float: right;
width: 45%;
text-align: right;

}

.nEspecial h2 {
margin: 0;
padding: 0;
font-size: 2em;
}
.nEspecial p {
margin: 0 0 1em 0;
padding: 0;
}

.edicionesAnteriores {

width: 45%;
}

#texto {
	float: left;
	width: 62%;
	margin-bottom: 30px;
	font-size: 0.9em;
	clear: both;
	margin-top: 2em;
}
#texto.wide {
	float: none;
	width: 100%;
	margin-bottom: 30px;
	font-size: 0.9em;
}
#texto .noticia {
	float: left;
	width: 47%;
	margin-right: 1.8em;
}
#texto .snippet {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 0.7em;
}
#texto .snippet hr {
	clear: both;
	padding-top: 1em;
	padding-bottom: 0;
	margin: 0;
	visibility: hidden;
}
#texto h2{
	font-weight: normal;
	font-size: 1.9em;
}
#texto h2.cajetin {
	border-bottom: 3px solid #5999C6; /*#0070A6;*/
	background: #88CFE9 url('/img/layout/h2_icon.jpg') no-repeat top left;
	padding-left: 1.5em;
	font-weight: normal;
	font-size: 1.3em;
	color: #5999C6;
}
#texto h2.cajetin span {
	background: #88CFE9 url('/img/layout/h2_fondo.jpg') repeat-x top left;
	display: block;
	padding: 0.2em 0.1em 0.1em 0.3em;
}
#texto h3 {
	font-size: 1.8em;
	color: #000;
	margin-bottom: 0;
	clear: both;
}
#texto h3 a {
	text-decoration: none;
	color: #1A6B8A;
}
#texto h3 a:hover {
	text-decoration: underline;
}
#texto p {
	font-size: 1.1em;
}
#texto p a {
	color: #1A6B8A;
}
#texto p a:hover {
	text-decoration: none;
}

.colaborador *{
	margin: 0;
	padding:0;
}

.colaborador {

	background: #f4f4f4 url('/img/layout/fondo-colaboradores.jpg') repeat-x top left;
	margin-bottom: 1em;
	border: 1px solid #aaa;
	padding-left: 1em;
	padding-right: 1em;
	height: 24em;
	width: 45%;
	float: left;
	margin-right: 1em;
}
.colaborador h2 {
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	font-weight: bold;

}

.colaborador h2 a {
	text-decoration: none;
	color: #1A6B8A;
}
.colaborador h2 a:hover {
	text-decoration: underline;
}
.colaborador .datos {
	padding: 0.7em 0.3em 0.3em 0.3em
}

.colaborador .datos img {
	float: left;
	margin-right: 1em;
}
.colaborador .datos a img {
	border: none;
}

.textoColaborador {
	clear: both;
	padding-top: 1em;

}
#texto .colaborador h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

p.fecha {
	margin: 0;
	padding: 0;
	color: #999;
}

p img.izquierda {
	float: left;
	margin-right: 1em;
}
p img.derecha {
	float: right;
	margin-right: 1em;
}

#contenido p label {
	display: block;
	font-weight: bold;
}
#contenido form{
	padding: 2em 2em 2em 0em;
}
#contenido form input {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 0.9em;
	padding: 3px 5px 3px 5px;
	width: 80%;
}
#contenido form input:focus {
	background-color: #eaeaea;
	border: 1px solid #fff;
}
#contenido form textarea {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 1em;
	padding: 3px 5px 3px 5px;
	width: 80%;
	font-family: "trebuchet MS", sans-serif;
}
#contenido form textarea:focus {
	background-color: #eaeaea;
	border: 1px solid #fff;
}
#contenido form input.boton {
	border: 1px solid #999;
	background-color: #fff;
	width: 8em;
}

#contenido p.navegacion {
	clear: both;
	padding-top: 2em;
	text-align: center;
}


#sidebar {
	float: right;
	width: 34%;
	margin-bottom: 30px;
	border-left: 1px solid #d2d2d2;
	padding-left: 1em;
	margin-top: 2em;
}
#sidebar a {
	color: #4B6B8A
}
#sidebar a:hover{
	text-decoration: none;
}
#sidebar h2.cajetin {
	/*border-bottom-color: #427395;*/
	border-bottom: 3px solid #5999C6;
	background: #88CFE9 url('/img/layout/h2_icon.jpg') no-repeat top left;
	padding-left: 1.5em;
	font-weight: normal;
	font-size: 1.05em;
	color: #5999C6;
}
#sidebar h2.cajetin span {
	background: #88CFE9 url('/img/layout/h2_fondo.jpg') repeat-x top left;
	display: block;
	padding: 0.4em 0.1em 0.3em 0.3em;
}

#sidebar ul.noticias {
	margin: 0;
	padding: 0 0 0 1.5em;
}

#sidebar ul.noticias li {
	/*list-style-type: none;*/
	color: #4B6B8A;
	margin: 0;
	padding: 0.4em 0.4em 0.4em 0.2em;
}

#sidebar ul.noticias li a {
	text-decoration: none;
}
#sidebar ul.noticias li a:hover {
	text-decoration: underline;
}

#sidebar ul.ediciones {
	padding-left: 5em;
}
#sidebar ul.ediciones li a {
	text-decoration: none;
}
#sidebar ul.ediciones li a:hover {
	text-decoration: underline;
}

.banner {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: 4px solid #5999C6;
	border-top: 4px solid #5999C6;
}


#pie {
	clear: both;
	border-top: 2px solid #15B4FF;
	padding-top: 20px;
}
#pie * {
	margin: 0;
	padding: 0;
}

#pie #contacto{
	float: right;
	text-align: right;
	width: 70%;
}

#pie #contacto address {
	font-style: normal;	
}
#pie #contacto p a {
	color: #1A6B8A;
}
#pie #contacto p a:hover {
	text-decoration: none;
}
#pie #contacto p a.rss {
	padding-left: 15px;
	background: #fff url('/img/layout/rss.jpg') no-repeat 0px 4px;
}
#pie #edk{
	float: left;
	width: 28%;
}
#pie #edk p img{
	float: left;
}

p.ncomentarios {
	clear: both;
	padding: 2em 0.5em 0.5em 2.5em;
}
p.gris {
	background: #fff url(/img/comentarios_gris.png) no-repeat 0 25px;
}
p.verde {
	background: #fff url(/img/comentarios_verde.png) no-repeat 0 25px;
}

#texto a.ncomentarios {
	clear: both;
	padding: 0em 0.5em 0.5em 2.5em;
	display: block;
	float: left;
	color: #999;
}
#texto a.gris {
	background: #fff url(/img/comentarios_gris.png) no-repeat 0 0;
}
#texto a.verde {
	background: #fff url(/img/comentarios_verde.png) no-repeat 0 0;
}
.comentario *{
	margin: 0;
	padding: 0;
}
.comentario {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	padding: 1em;
	margin-top: 2em;
}
.comentador * {
	margin: 0;
	padding: 0;
}
p.comentador {
	margin: 0 0 0 0;
	padding: 1.5em 0 0 2em;
}
.comentador {
	background: #fff url('/img/layout/comentario.gif') no-repeat top left;
}
#sidebar p.centrado {
	text-align: center;
}
#sidebar a.nosubrayado {
	text-decoration: none;
}
#sidebar a.nosubrayado:hover {
	text-decoration: underline;
}
#sidebar a.gris {
	text-decoration: none;
	color: #999;
}
#sidebar a.gris:hover {
	text-decoration: underline;
}

	.snippet_sidebar  {
		padding: 1em 0;
		clear: both;
	}
	.snippet_sidebar p {
		margin: 0;
		padding: 0;
	}
	.snippet_sidebar p.foto {
		float: left;
		width: 110px;
	}
	.snippet_sidebar p.foto a {
		/*height: 100px;*/
		text-align: center;
		padding-top: 1em;
	}

	.snippet_sidebar p.info {
		text-align: left;
		width: 55%;
		float: right;
		padding-top: 2em;
	}