/* noticias */
.listado-noticias { overflow:hidden; width:100%; padding-bottom:5px; }
	.listado-noticias .noticias { overflow:hidden; width:99%; margin-bottom:10px; padding:0 10px 10px 0; border-bottom:1px solid #e3e3e3;}
		.listado-noticias .noticias img { float:left; margin-right:10px; border:3px solid #e8e8e8;}
		.listado-noticias .fecha { display:block; margin-bottom:8px; font-size:0.9em; color:#465b60; }
		.listado-noticias .titulo { display:block; margin-bottom:5px; font-size:1.2em; color:#085775; }
		.listado-noticias .noticias div { font-size:1.1em; color:#465b60;}
		.listado-noticias a.detalle:link, .listado-noticias a.detalle:visited { float:right;}

.noticia { overflow:hidden; width:100%; margin-bottom:15px; }
	.noticia .principal { float:left; margin-right:10px; border:3px solid #e8e8e8;}
	.noticia .fecha { display:block; margin-bottom:8px; font-size:0.9em; color:#465b60; }
	.noticia .titulo { display:block; margin-bottom:5px; font-size:1.4em; color:#085775; }
	.noticia div { font-size:1.1em; color:#465b60;}
	.noticia div.resumen {font-size:1.2em; }
	.noticia span.etiquetas { display:block; margin-top:20px; font-size:1.1em;}
	
	.noticia .texto-editor a:link, .noticia .texto-editor a:visited { padding:0px; background:none; font-size:1.3em; }

.contenido .asociado { overflow:hidden; width:98%; padding:10px 0 15px 0; border-top:1px dotted #000; }
	.contenido .asociado h4 { display:block; margin-bottom:5px; font-size:1.1em; font-weight:bold; color:#085775;}
	.contenido .asociado ul.libreria-imagenes li { float:left; margin-right:5px; }
	.contenido .asociado ul.libreria-imagenes li.ultimo { margin-right:0px;}
	.contenido .asociado ul.libreria-imagenes li a { display:inline; float:left; }
	.contenido .asociado ul.libreria-imagenes li a img { width:135px; border:3px solid #e8e8e8;}

	.contenido .asociado ul.libreria-ficheros li { display:block; font-size:1.1em; }
	.contenido .asociado ul.libreria-ficheros li a { margin-right:10px;}
	* html .contenido .asociado ul.libreria-ficheros li a { padding:3px 0 3px 0;}

/* eventos */
.contenido .calendario { margin:0 0 30px 125px;}

.listado-eventos { overflow:hidden; width:100%; padding-bottom:5px; }
	.listado-eventos div { overflow:hidden; width:99%; margin-bottom:5px; padding:0 10px 5px 0; border-bottom:1px solid #e3e3e3;}
		.listado-eventos div span { display:block; margin-bottom:2px; font-size:0.9em; color:#465b60; }
		.listado-eventos div strong { font-size:1.2em; color:#085775; }

.evento { overflow:hidden; width:100%; margin-bottom:15px; }
	.evento span.fecha { display:block; margin-bottom:2px; font-size:0.9em; color:#465b60; }
	.evento strong.titulo { display:block; margin-bottom:10px; font-size:1.4em; color:#085775; }
	.evento div { font-size:1.1em; color:#465b60;}
	.evento div.resumen { font-style:italic;}
		.evento div p { margin-bottom:5px;}
	.evento span.etiquetas { display:block; margin-top:20px; font-size:1.1em;}

#calendario-eventos { margin:0 auto; font-size:1.1em; margin-bottom:20px;}
	#calendario-eventos table.year { width:100%; border-bottom:1px solid #edeceb; }
		#calendario-eventos table.year .anterior { width:23%; padding-bottom:5px; text-align:left;}
		#calendario-eventos table.year .mes { color:#000; font-weight:bold; padding-bottom:5px; text-align:center;}
		#calendario-eventos table.year .siguiente { width:23%; padding-bottom:5px; text-align:right;}
	#calendario-eventos .dias { text-align:center; }
		#calendario-eventos .dias th { width:28px; font-weight:bold; color:#837f76; border-bottom:4px solid #fff;}
		#calendario-eventos .dias td { border-left:3px solid #fff; border-bottom:3px solid #fff; background:#ebebeb; padding:1px 0; color:#000; }
			#calendario-eventos .dias td.vacio { background:#fff;}
			#calendario-eventos .dias td a:link, #calendario-eventos .dias td  a:visited { color:#000;}
			#calendario-eventos .dias td.seleccionado { background:#d06b11;}
				#calendario-eventos .dias td.seleccionado a:link, #calendario-eventos .dias td.seleccionado  a:visited { color:#fff;}
		