@charset "utf-8";
/* ;Selectores */

body { background-image: url(../imagenes/fondo-principal-mini.jpg); }

/* Fin de selectores */
#supercontenedor-idioma {  background-image: url(../imagenes/idioma-raya.jpg); background-repeat: repeat-x; } 
#contenedor-idioma { padding: 0em 0 0 12.5em; }
#menu-cabecera-derecha { padding-top: 1.4em; }
#contenedor-columnas { margin-top: -3.1em; }
#columna-izquierda { margin-top: 1.1em; }
#contenido-columna-central { margin: 1.1em 2.2em -3000em 1.6em; }
#contenedor-bloque-1 { width: 44.2em; margin-top: 0em; padding: 1em; }
#contenedor-bloque-1 ul#listado-eventos { width: 42.2em; margin: 0em 1em 0em 1em; overflow: hidden; clear: both; }
#contenedor-bloque-1 ul#listado-eventos li { margin-bottom: 1em; padding-bottom: 0.5em; border-bottom: 1px solid #e3e3e3; }
#contenedor-bloque-1 ul#listado-eventos li div { width: 42.2em; overflow: hidden; clear: both; }
#contenedor-bloque-1 ul#listado-eventos li div h3 a { display: block; color: #e4811a; font-size: 1.2em; font-weight: bold; text-decoration: underline; }
#contenedor-bloque-1 ul#listado-eventos li div h3 a:hover { text-decoration: none; }
#contenedor-bloque-1 ul#listado-eventos li div p { font-size: 1.2em; color: #77726d; clear: both; }
#contenedor-bloque-1 ul#listado-eventos li div p a {  color: #0078b3; font-size: 1em; text-decoration: underline; }
#contenedor-bloque-1 ul#listado-eventos li div p a:hover { text-decoration: none; }
#contenedor-bloque-1 ul#listado-eventos li div p strong { color: #77726d; font-size: 1em; }
#contenedor-bloque-1 ul#listado-eventos li div p.resumen { padding: 0.5em 0em 0.5em 0em; }
#contenedor-bloque-1 ul#listado-eventos li div p.fechaInicioFin { float: left; margin-right: 20px; clear: none; }
#contenedor-bloque-1 ul#listado-eventos li div a#leer-todo-el-evento { float: right; display: block; color: #0078b3; font-size: 1.2em; text-decoration: underline; }
#contenedor-bloque-1 ul#listado-eventos li div a:hover { text-decoration: none; }
#contenedor-bloque-1 ul#listado-eventos li div ul, #contenedor-bloque-1 ul#listado-eventos li div ol { margin: 0.5em 0.5em 0.5em 5em; overflow: hidden; clear: both; }
#contenedor-bloque-1 ul#listado-eventos li div ul li, #contenedor-bloque-1 ul#listado-eventos li div ol li { margin: 0em; padding: 0em; padding-left: 1.5em; color: #0078b3; font-size: 1.2em; border: none; background-image :url(../imagenes/ico-li.gif); }
#contenedor-bloque-1 ul#listado-eventos li div ul li a, #contenedor-bloque-1 ul#listado-eventos li div ol li  a { color: #0078b3; font-size: 1.2em; text-decoration: underline; }
#contenedor-bloque-1 ul#listado-eventos li div ul li a:hover, #contenedor-bloque-1 ul#listado-eventos li div ol li  a:hover { text-decoration: none; }

/* Estilos para el desarrollo de la noticia */

#desarrollo-evento { width: 42em; margin: 0em 1.1em 0em 1.1em; overflow: hidden; clear: both; }
#desarrollo-evento h3 { padding-bottom: 0.6em; color: #e4811a; font-size: 1.2em; font-weight: bold; }
#desarrollo-evento p { font-size: 1.2em; margin:0.5em 0;}
#desarrollo-evento p strong { font-size: 1em; }
#desarrollo-evento p a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#desarrollo-evento p a:hover { text-decoration: none; }
#subcontenedor-desarrollo-evento { width:  42em; padding: 0em 0em 1em 0em; overflow: hidden; clear: both; }
#subcontenedor-desarrollo-evento h3#titular-desarrollo { clear: both; padding: 0.3em; margin: 0.5em 0em 0.3em 0em; color: #585551; background-color: #e7e7e7;}
#subcontenedor-desarrollo-evento p strong { font-size: 1em; }
#subcontenedor-desarrollo-evento p a { display: block; color: #0078b3; font-size: 1em; text-decoration: underline; }
#subcontenedor-desarrollo-evento p a:hover { text-decoration: none; }
#subcontenedor-desarrollo-evento ul { width: 42em; overflow: hidden; clear: both; }
#subcontenedor-desarrollo-evento ul li { margin-left: 3em; color: #0078b3; font-size: 1.2em; list-style-image:url(/imagenes/ico-li.gif); }
#subcontenedor-desarrollo-evento ul li strong { color: #0078b3; font-size: 1em; }
#subcontenedor-desarrollo-evento ul li a { display: block; color: #0078b3; font-size: 1em; text-decoration: underline; }
#subcontenedor-desarrollo-evento ul li a:hover { text-decoration: none; }
#subcontenedor-desarrollo-evento ul#repositorio-galeria-imagenes #subcontenedor-desarrollo-evento ul#repositorio-documentacion { width: 42em; overflow: hidden; clear: both; }
#subcontenedor-desarrollo-evento ul#repositorio-galeria-imagenes li { float: left; margin: 0.5em 0.3em 0.5em 0.3em; list-style-image: none; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li { color: #77726d; list-style-image: none; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li.zip { padding: 0.2em 0em 0.5em 2em; background-image: url(../imagenes/zip.png); background-repeat: no-repeat; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li.pdf { padding: 0.2em 0em 0.5em 2em; background-image: url(../imagenes/pdf-document.png); background-repeat: no-repeat; background-position: 0em 0.3em;  }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li.word { padding: 0.2em 0em 0.5em 2em; background-image: url(../imagenes/word-document.png); background-repeat: no-repeat; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li.excel { padding: 0.2em 0em 0.5em 2em; background-image: url(../imagenes/excel.png); background-repeat: no-repeat; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li.defecto { padding: 0.2em 0em 0.5em 2em; background-image: url(../imagenes/doc.png); background-repeat: no-repeat; }
#subcontenedor-desarrollo-evento ul#repositorio-documentacion li a { padding-right: 1em; display: inline; color: #0078b3; }
/* Fin de los estilos para el desarrollo de la noticia */

div.paginacion { width: 44.2em; margin-bottom: 1em; padding: 0.3em 0em 0.3em 0em; background-image: url(../imagenes/fondo-paginacion.jpg); background-repeat: repeat-x; }
div.paginacion strong { padding-left: 1em; font-size: 1.2em; }
div.paginacion div { float: right; margin-top: -1.5em; margin-right: 1em; font-size: 1.2em; }
div.paginacion a { color: #0078b3; font-size: 1em; text-decoration: underline; }
div.paginacion a.seleccionado { color: #585551; text-decoration: none; }
div.paginacion a:hover { text-decoration: none; } 
div.paginacion a.avance { margin-left: 5px; font-size: 1.1em; }

p.volver-al-listado { margin-bottom: 1em; padding: 0.3em 0.5em 0.3em 0.5em; text-align: right; background-color: #eeedec; }
p.volver-al-listado a { padding-left: 1em; color: #0078b3; text-decoration: underline; background-image: url(../imagenes/icono-flecha-azul-traslucida.gif); background-repeat: no-repeat; background-position: 0em 0.4em; }