@charset "utf-8";
* { margin: 0; padding: 0; border: 0; list-style: none; color: #635d57; font-family:"Trebuchet MS", Verdana; font-size: 10px; }
a { text-decoration: none; }
h2 { color: #e4811a; font-size: 180%; font-family: Arial; }
body { background-image: url(../imagenes/fondo-principal-home.jpg); background-repeat: repeat-x; background-position: top; background-color: #ffffff; }
legend { display: none; }
label { color: #76726f; font-size: 1.2em; }
label strong { font-size: 1em; }
input { width: 19em; padding: 0em 0.5em 0em 0.5em; color: #60a9de; font-size: 1.2em; border: 1px solid #aacbde; background-color: #FFFFFF; }
input.boton-radio { width: 1em; font-size: 1.2em; border: none; background-color: #ececec; }
textarea { width: 19em; padding: 0em 0.5em 0em 0.5em; color: #60a9de; font-size: 1.2em; border: 1px solid #aacbde; background-color: #ffffff; overflow: hidden; }

/* Ids  */
#contenedor-principal { width: auto; overflow: hidden; clear: both; }
#contenedor-principal-cabecera { width: 100.2em; margin: auto; overflow: hidden; clear: both;  }

/* Logo - idioma */
#logo-idioma { float: left; width: 25.1em; overflow: hidden; }
#contenido-logo { width: 25.1em; overflow: hidden; clear: both; }
#contenido-logo h1 { position: absolute; top: -9000em; left: -9000em; }
#contenido-logo img { float: left; width: 25.1em; height: 15.2em; }
/* Multi idioma */
#supercontenedor-idioma { width: 25.1em; height: 9em; background-image: url(../imagenes/idioma-raya.gif); background-repeat: repeat-x; overflow: hidden; clear: both; }
#fondo-subcontenedor-idioma { width: 25.1em; background-image: url(../imagenes/fondo-esquina-desubmenu.gif); overflow: hidden; clear: both; }
#subcontenedor-idioma-izquierda { float: left; width: 11.3em; height: 3.1em; }
#subcontenedor-idioma-izquierda img { float: left; margin-right: 0.5em; }
#subcontenedor-idioma-izquierda h2 { margin-left: 2em; padding-top: 0.5em; font-size: 1.2em; color: #ffffff; }
#subcontenedor-idioma-derecha { float: right; width: 13.8em; height: 3.1em; background-color: #579fcf; }
#subcontenedor-idioma-derecha ul { width: 13.8em; overflow: hidden; clear: both; }
#subcontenedor-idioma-derecha ul li { float: left; padding-right: 0.8em; }
#subcontenedor-idioma-derecha ul li a { display: block; }

#contenedor-idioma { width: 12.6em; padding: 0em 0 0 12.5em; }
#contenedor-idioma ul { width: 12.6em; overflow: hidden; clear: both; }
#contenedor-idioma ul li { float: right; padding: 0.5em 0.7em 0em 0.8em; background-image: url(../imagenes/separador-azul.jpg); background-repeat: no-repeat; background-position: right; }
#contenedor-idioma ul li.ultimo { padding: 0.5em 0em 0em 0.8em; background: none; }
#contenedor-idioma ul li a { display: block; color: #FFFFFF; font-size: 1.2em; text-decoration: none; }
#contenedor-idioma ul li a:hover { background-color: #0078b3; }
/* Fin Logo -idioma */

#subcontenedor-menu-cabecera { float: left; width: 75em; overflow: hidden; }
#contenedor-menu-superior { float: right; width: 29.5em; height: 1.6em; padding: 0.4em 0 0.3em 45.5em; background-color: #e4811b; overflow: hidden; }
#contenedor-menu-superior ul { float: right; overflow: hidden; clear: both; }
#contenedor-menu-superior ul li  { float: left; padding: 0em 0.7em 0em 0.8em; background-image: url(../imagenes/separador.jpg); background-repeat: no-repeat; background-position: right;  }
#contenedor-menu-superior ul li.ultimo { padding: 0em 0em 0em 0.8em; background: none; }
#contenedor-menu-superior ul li a { display: block; color: #FFFFFF; font-size: 1.2em; text-decoration: none; }
#contenedor-menu-superior ul li a:hover { background-color: #e96a00; }

/*#menu-cabecera-derecha { float: right; width: 24em; padding: 1.4em 0em 0em 1em; overflow: hidden;}*/
#menu-cabecera-derecha { float: right; width: 24em; padding: 2.6em 0em 0em 1em; overflow: hidden;}
#menu-cabecera-derecha h2 { padding-bottom: 0.8em; color: #66bbe2; font-size: 1.4em;}
#menu-cabecera-derecha ul { overflow: hidden; clear: both; }
#menu-cabecera-derecha ul li { padding: 0em 0em 0.5em 2.8em; }
#menu-cabecera-derecha ul li#innovacion { background-image: url(../imagenes/icono-innovacion.jpg); background-repeat: no-repeat; }
#menu-cabecera-derecha ul li#ambiente { background-image: url(../imagenes/icono-ambiente.jpg); background-repeat: no-repeat; }
#menu-cabecera-derecha ul li#accesibilidad { background-image: url(../imagenes/icono-accesibilidad.jpg); background-repeat: no-repeat; }
#menu-cabecera-derecha ul li#desarrollo { background-image: url(../imagenes/icono-desarrollo.jpg); background-repeat: no-repeat; }
#menu-cabecera-derecha ul li a { display: block; padding: 0.5em 0 0.5em 0.8em; color: #ffffff; font-size: 1.1em; text-decoration: none; background-color:  #0194c8; }
#menu-cabecera-derecha ul li a:hover { background-color: #0078b3;  }

#contenedor-cabecera-grafica { float: left; width: 50em; }
#contenedor-cabecera-grafica object { float: left; width: 50em; }
#contenedor-cabecera-grafica embed { float: left; width: 50em; }

/* Fin cabecera */

#contenedor-columnas { width: 100.2em; margin: auto; margin-top: -12em; overflow: hidden; clear: both; }
/* Estilos de la columna izquierda */

#columna-izquierda { float: left; width: 20.9em; margin: 0em 0em -3000em 0em; padding: 0em 2em 3000em 2em; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #ffffff; }
#columna-izquierda ul#logo-internacionales { width: 20.9em; overflow: hidden; clear: both; }
#columna-izquierda ul#logo-internacionales li { float: left; padding: 2em 0em 0em 0em; }
#columna-izquierda ul#logo-internacionales li img { float: left; }
#columna-izquierda ul#menu-izquierda { width: 20.9em; margin-top: 2em; overflow: hidden; clear: both; }
#columna-izquierda ul#menu-izquierda li.punto-menu { padding: 0em 0em 0.8em 0em; color: #e57d03; font-size: 1.3em; cursor: pointer; background-image: url(../imagenes/icono-flecha-naranja.jpg); background-repeat: no-repeat; background-position: right 0.3em; }
#columna-izquierda ul#menu-izquierda li.punto-menu ul.desplegamos { display: block; }
#columna-izquierda ul#menu-izquierda li.punto-menu ul.no-desplegamos { display: none; }
#columna-izquierda ul#menu-izquierda li.punto-menu ul li { padding: 0em 0em 0.3em 0em; border-bottom: 1px solid #e6e6e6; }
#columna-izquierda ul#menu-izquierda li.punto-menu ul li a { display: block; padding-left: 0.7em; color: #0078b3; font-size: 120%; text-decoration: none; }
#columna-izquierda ul#menu-izquierda li.punto-menu ul li a:hover { color: #ffffff; background-color: #e96a00; }
#columna-izquierda ul#menu-izquierda li ul li.punto-menu-activo a { color: #ffffff; background-color: #e96a00; }

/* Mapa Web */
h2#mapa-web { margin: 1.5em 0em 1.5em 0.7em; }
ul#menu-izquierda li.mapa-web-categoria { margin-left: 5em; color: #e57d03; font-size: 1.2em; }
ul#menu-izquierda li.mapa-web-categoria ul { margin-left: 3em; }
ul#menu-izquierda li.mapa-web-categoria ul li a {  color: #0078b3; font-size: 1.2em; text-decoration: underline; }
ul#menu-izquierda li.mapa-web-categoria ul li a:hover { text-decoration: none; }
/* Fin del Mapa Web */

/* Fin de los estilos de la columna izquierda */

/* Estilos de la columna central */

#contenido-columna-central { float: left; width: 46.2em; margin: 12em 2.2em -3000em 1.6em; padding-bottom: 3000em; }
#barra-de-navegacion { width: 45.6em; padding: 0em 0.6em 0em 0em; background-color: #efedee; overflow: hidden; clear: both; }
#barra-de-navegacion ul { width: 45.6em; overflow: hidden; clear: both; }
#barra-de-navegacion ul li { float: left; padding: 0.3em 1em 0.3em 0.8em; font-size: 1.2em; background-image: url(../imagenes/icono-flecha-gris.jpg); background-repeat: no-repeat; background-position: right 0.8em; }
#barra-de-navegacion ul li.ultimo { background: none; }
#barra-de-navegacion ul li a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#barra-de-navegacion ul li a:hover { text-decoration: none; }
#contenedor-bloque-1 { width: 45em; padding: 1.8em 0.6em 0em 0.6em; overflow: hidden; clear: both; }
#contenedor-prioridades { float: left; width: 21.3em; padding: 0em 0.9em 0em 0.6em; }
#contenedor-prioridades ul { width: 21.3em; margin-top: 1.4em; overflow: hidden; clear: both; }
#contenedor-prioridades ul li { padding-bottom: 0.6em; }
#contenedor-prioridades ul li a { display: block; }
#contenedor-prioridades ul li a img { width: 21.3em; height: 5.2em; }
#zona-publicacion1 { float: right; width: 21.2em; padding-left: 1em; }
#zona-publicacion1 p { padding-top: 0.5em; font-size: 120%; }

#zona-publicacion1 p a:link, #zona-publicacion1 p a:visited {font-size:12px; color: #0078b3; text-decoration:underline;}
#zona-publicacion1 p a:hover {color: #0078b3; text-decoration:none;} 

#zona-publicacion1 p strong { font-size: 100%; }
#zona-publicacion1 ul { width: 21.2em; overflow: hidden; clear: both; }
#zona-publicacion1 ul li {margin-top: 0.5em;padding: 1em 0.7em 0.7em 2.7em; border: 1px solid #dcdcdc; }
#zona-publicacion1 ul li a,
#zona-publicacion1 ul li a:visited{color: #0078b3; font-size: 1.2em; text-decoration: underline; }
#zona-publicacion1 ul li a:hover{text-decoration:none;}
#zona-publicacion1 ul li.pdf { background-image: url(../imagenes/icono-pdf.jpg); background-repeat: no-repeat; background-position: 0.8em 1em;}
#zona-publicacion1 ul li.zip { background-image: url(../imagenes/ico-zip.gif); background-repeat: no-repeat; background-position: 0.8em 1em;}
#zona-publicacion1 ul li.excel { background-image: url(../imagenes/icono-excell.jpg); background-repeat: no-repeat; background-position: 0.8em 1em;}
#zona-publicacion1 ul li.excell { background-image: url(../imagenes/icono-excell.jpg); background-repeat: no-repeat; background-position: 0.8em 1em;}
#zona-publicacion1 ul li.word { background-image: url(../imagenes/ico-word.gif); background-repeat: no-repeat; background-position: 0.8em 1em;}
#zona-publicacion1 ul li div { }
#zona-publicacion1 ul li div a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#zona-publicacion1 ul li div a:hover{ text-decoration: none; }


#zona-publicacion2{border:1px solid #d2d2d2; background-color:#e7e7e7;padding:0.5em 1.5em ;margin:1em 0;font-size:1em;}
#zona-publicacion2 h1 {font-family: Arial; font-size: 16px; color: #e4811a; margin:10px 0px 5px 0px;}
#zona-publicacion2 h2 {font-size:16px; font-weight: normal; color: #e57d03; margin:10px 0px 5px 0px;}
#zona-publicacion2 h3 {font-family: Arial; font-size:16px; color: #635d57; margin:10px 0px 5px 0px; }
#zona-publicacion2 h4 {font-size:14px; font-weight:normal; color: #373430; margin:10px 0px 5px 0px;}
#zona-publicacion2 h5 {font-size:14px; font-weight: bold; color: #373430; margin:10px 0px 5px 0px;}
#zona-publicacion2 h6 {font-size:14px; font-style:italic;  color: #373430; margin:10px 0px 5px 0px;}
#zona-publicacion2 p{font-size:12px; color: #635d57; margin:0 0 10px 0;}
#zona-publicacion2 strong {font-size:12px; color: #373430;}
#zona-publicacion2 img {border:2px solid #e3e3e3; margin: 0px 20px;}
#zona-publicacion2 .underline{text-decoration:underline;font-size:12px; }

#zona-publicacion2 a, #zona-publicacion2 a:visited {font-size:12px; color: #0078b3; text-decoration:underline;}
#zona-publicacion2 a:hover {color: #0078b3; text-decoration:none;} 

#zona-publicacion2 ol {margin:0 30px; line-height:17px; }
#zona-publicacion2 ol li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-type:decimal;}
#zona-publicacion2 ul {margin:0 30px; line-height:17px;}
#zona-publicacion2 ul li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-image:url(/imagenes/ico-li.gif);}


.info_aux{ }
.info_aux li { padding-bottom: 0.6em;color: #8e8983; list-style-image:url(/imagenes/ico-li.gif); margin:0 0 3px 1em;}
.info_aux li a { display: block;color: #0078b3; font-size: 1.2em; text-decoration: underline;  }
.info_aux li a:hover {text-decoration: none;  }
/* Estilos de la columna central */

#contenedor-bloque-2 { width: 44.8em; margin-top: 0.6em;margin-bottom:1em; padding: 0.8em 0.6em 0.8em 0.6em; border: 1px solid #dcdcdc; overflow: hidden; clear: both; }
#bloque-2-izquierda { width: 44.8em; background-color: #e7e7e7; background-image: url(../imagenes/lupa.gif); background-repeat: no-repeat; background-position: 2em 1.8em; overflow: hidden; }
#bloque-2-izquierda p { margin-left: 6em; padding: 0em 1em 0.5em 1em; }
#bloque-2-izquierda p strong { font-size: 1.2em; }
#bloque-2-izquierda ul { margin-left: 6em; padding: 0em 1em 0.5em 1em; overflow: hidden; clear: both; }
#bloque-2-izquierda ul li { padding-bottom: 0.3em; font-size: 1.2em; }
#bloque-2-izquierda ul li a { color: #0078b3; font-size: 1em; text-decoration: underline; }
/*#bloque-2-izquierda ul li a:hover { text-decoration: none; }*/
#bloque-2-derecha { float: right; width: 22.1em; background-color: #e7e7e7; }
#bloque-2-derecha p { padding: 0em 1em 0.5em 1em; }
#bloque-2-derecha p strong { font-size: 1.2em; }
#bloque-2-derecha ul { padding: 0em 1em 0.5em 1em; overflow: hidden; clear: both; }
#bloque-2-derecha ul li { padding-bottom: 0.3em; font-size: 1.2em; }
#bloque-2-derecha ul li a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#bloque-2-derecha ul li a:hover { text-decoration: none; }
/*Fin de los estilos de columna central */

/* Estilos de la columna derecha */

#columna-derecha { float: left; width: 24.8em; margin: 0em 0em -3000em 0em; padding-bottom: 3000em;  border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #FFFFFF; }
#bocadillo { width: 21.6em; height: 11.5em; margin: 0.3em 0.3em 0em 0.3em; padding: 1.2em 1.2em 0.2em 1.4em; background-image: url(../imagenes/bocadillo-azul.jpg); background-repeat: no-repeat; }
#bocadillo h2 { color: #ffffff; font-weight: normal; }
#bocadillo p { color: #cee2ed; font-size: 1.2em; }
#bocadillo p strong { color: #cee2ed; font-size: 1em; }
#bocadillo form#form-suscripcion fieldset legend { display: none; }
#bocadillo form#form-suscripcion fieldset p input { width: 16.8em; margin-bottom: 0.5em; padding: 0em 0.5em 0em 0.5em; color: #5d5b5c; font-size: 1em; border: 1px solid #aacbdc; }
#bocadillo form#form-suscripcion fieldset p input#enviar_suscripcion { float: right; width: 98px; height: 20px; padding: 0em; border: none; }

/* bloque últimas actualizaciones */
#contenedor-ultimas-actualizaciones { padding-bottom: 1em; margin: 0.6em; background: url(../imagenes/fondo-ultimas-actualizaciones.jpg) #f6eac0 no-repeat; overflow: hidden; clear: both; }
#contenedor-ultimas-actualizaciones h2 { padding: 0.6em 0.6em 0em 0.4em; color: #ffffff; font-weight: normal }
#contenedor-ultimas-actualizaciones p.fecha-actualizacion { padding-left: 0.6em; font-size: 1.2em; font-weight: bold; }
#contenedor-ultimas-actualizaciones p.breve { margin-top: -0.3em; padding-left: 0.6em; font-size: 1.2em; }
#contenedor-ultimas-actualizaciones p.breve a { display: inline; color: #0078b3; font-size: 1em; text-decoration: underline; }
#contenedor-ultimas-actualizaciones p.breve a:hover { color: #0078b3; text-decoration: none; }
.list-actualizaciones{font-size:1em;margin:0 0 0.5em 0;}
	.list-actualizaciones li{background:url(/imagenes/icono-flecha-actual.gif) no-repeat 0 0.1em;margin:0.2em 0 1em 1em;padding:0 0 0 1.5em;}
		.list-actualizaciones li a,
		.list-actualizaciones li a:visited{font-size:1.2em;color:#3979c1;text-decoration:underline;font-weight:bold;}
		.list-actualizaciones li a:hover{text-decoration:none;}
/* fin del bloque de las últimas actualizaciones */
/* Contenedor Sudoe en los medios */

.contenedor-generico-col-derecha { padding-bottom: 1em; margin: 0.6em; background: url(../imagenes/fondo-ultimas-actualizaciones.jpg) #f6eac0 no-repeat; overflow: hidden; clear: both; }
.contenedor-generico-col-derecha h2 { padding: 0.6em 0.6em 0em 0.4em; color: #ffffff; font-weight: normal }
.contenedor-generico-col-derecha ul li div span.fechaMedios { padding-left: 0.6em; font-size: 1.2em; font-weight: bold; }
.contenedor-generico-col-derecha ul li div h3 { background:url(/imagenes/icono-flecha-actual.gif) no-repeat 0 0.1em; margin:0.2em 0 0.3em 1em; padding:0 0 0 1.5em; }
.contenedor-generico-col-derecha ul li div h3 a { font-size:1.2em; color:#3979c1; text-decoration: underline; font-weight: bold; }
.contenedor-generico-col-derecha ul li div h3 a:hover { text-decoration: none; }
.contenedor-generico-col-derecha ul li div span.fuenteMedios { display: inline-block; padding: 0em 0em 0.5em 2em; color: #666666; font-weight: bold; }

/* Fin del contenedor Sudoe en los medios */
/* estilos de un bloque de noticias */
#contenedor-noticia { background: url(/imagenes/pie-contenedor-noticias.jpg) no-repeat; margin: 0em 0em -3000em 0em;padding-top:1em; padding-bottom: 3003em; overflow: hidden; clear: both; background-color: #ececec; }
#contenedor-noticia h2#seccion-noticia { padding: 0.7em 0.6em 0em 0.7em; }
#contenedor-noticia a#ver-listado-noticias { display: block; padding: 1em 1em 2em 1.8em; color: #0078b3; font-size: 1.2em; text-decoration: underline; background-image: url(../imagenes/icono-flecha-azul.jpg); background-repeat: no-repeat; background-position: 1.2em 1.5em; }
#contenedor-noticia a#ver-listado-noticias:hover { text-decoration: none; }
#contenedor-noticia div.noticia-bloque { width: 22.2em; padding: 1em 1.2em 1em 1.4em; }
	#contenedor-noticia div.noticia-bloque p { font-size: 1.2em;line-height:1.25em; }
		#contenedor-noticia div.noticia-bloque p strong { font-size: 1em; }
	#contenedor-noticia div.noticia-bloque a, 
	#contenedor-noticia div.noticia-bloque p a { color: #0078b3; font-size: 1em; text-decoration: underline; }
	#contenedor-noticia div.noticia-bloque a:hover, 
	#contenedor-noticia div.noticia-bloque p a:hover { text-decoration: none; }
	#contenedor-noticia div.noticia-bloque a { font-size:1.2em; }
	#contenedor-noticia div.noticia-bloque h3 a,
	#contenedor-noticia div.noticia-bloque h3 a:visited{ font-size:1.2em; font-weight:bold;text-decoration:none;}
	#contenedor-noticia div.noticia-bloque h3 a:hover{text-decoration:underline;}
	#contenedor-noticia div.noticia-bloque * { font-size:1.1em; }
/* Fin de los estilos de un bloque de noticias */

/* estilos de un bloque de ofertas empleo */
.contenedor_oferta{background:url(/imagenes/pie-contenedor-noticias.jpg) no-repeat #ececec;margin:0;padding:1em 0;overflow: hidden;clear:both;}
	.contenedor_oferta h2{ padding: 0.7em 0.6em 0em 0.7em; }
	.contenedor_oferta .oferta { width: 22.2em; padding: 1em 1.2em 1em 1.4em;background:url(/img/fondo_oferta.gif) repeat-x bottom; }
	.contenedor_oferta .oferta * { font-size:1.1em; }
		.contenedor_oferta .oferta p { font-size: 1.2em;line-height:1.25em;margin:7px 0; }
		.contenedor_oferta .oferta p.fecha{color:#84807c;margin:3px 0 0 0;}
			.contenedor_oferta .oferta p strong { font-size: 1em; }
		.contenedor_oferta .oferta a, 
		.contenedor_oferta .oferta p a { color: #0078b3; font-size: 1em; text-decoration: underline; }
			.contenedor_oferta .oferta a:hover, 
			.contenedor_oferta .oferta p a:hover { text-decoration: none; }
		.contenedor_oferta .oferta a { font-size:1.2em; }
			.contenedor_oferta .oferta h3 a,
				.contenedor_oferta .oferta h3 a:visited{ font-size:1.2em; font-weight:bold;text-decoration:none;}
				.contenedor_oferta .oferta h3 a:hover{text-decoration:underline;}
		.contenedor_oferta p.list{padding:1em 0 0 0;}
		.contenedor_oferta p a.listado,
		.contenedor_oferta p a.listado:visited{display:block;padding:2px 4px 5px 22px;width:116px;margin:0 0 0 1em;font-size:1.1em;color:#0078b3;font-weight:bold;background:url(/img/fondo_ofertas_empleo.gif) no-repeat #FFFFFF;text-decoration:underline;}
		.contenedor_oferta p a.listado:hover{text-decoration:none;}
		
/* Fin de los estilos de un bloque de ofertas empleo*/

/* Estilos de un bloque de eventos */

#contenedor-eventos { background-color: #ffffff; overflow: hidden; clear: both; }
#contenedor-eventos h2#seccion-eventos { padding: 0.4em 0.6em 0.3em 0.7em; }
#contenedor-eventos div.evento-bloque { width: 22.2em; padding: 0.5em 1.2em 0em 1.4em; overflow: hidden; clear: both; }
#contenedor-eventos div.evento-bloque div.evento-bloque-izquierda { float: left; width: 5.4em; text-align: center; }
#contenedor-eventos div.evento-bloque div.evento-bloque-izquierda a { display: block; color: #0078b3; font-size: 1.2em; text-decoration: underline; }
#contenedor-eventos div.evento-bloque div.evento-bloque-izquierda a:hover { text-decoration: none; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha { float: right; width: 16.8em; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p { font-size: 1.2em;margin:0.3em 0; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p strong { font-size: 1em; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha h3 a{ color: #0078b3; font-size: 1em; text-decoration: underline;}
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha h3 a:hover{text-decoration:none;}
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p a { color: #ffffff; font-size: 1em; text-decoration: underline;background:#e4811a;padding:3px;display:block; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p a.enlace{color: #0078b3; font-size: 1em; text-decoration: underline;background:none;padding:0;}
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p a.enlace:hover{text-decoration: none;}
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha p a:hover{text-decoration:none;}
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha div.noticia-bloque a:hover, #contenedor-eventos div.evento-bloque div.evento-bloque-derecha p a:hover { text-decoration: none; }
#contenedor-eventos a#ver-listado-eventos { display: block; padding: 1em 1em 2em 1.8em; color: #0078b3; font-size: 1.2em; text-decoration: underline; background-image: url(../imagenes/icono-flecha-azul.jpg); background-repeat: no-repeat; background-position: 1.2em 1.5em; }
#contenedor-eventos a#ver-listado-eventos:hover { text-decoration: none; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha a { font-size:1.2em; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha h3 a { font-size:1.1em; }
#contenedor-eventos div.evento-bloque div.evento-bloque-derecha * { font-size:1.1em; }
/* Fin de los estilos de un bloque de eventos */
/* Estilos del bloque sudoe en los medios */

#bloque-sudoe-medios { margin: 0em 7px 1em 7px; background-color: #ffffff; overflow: hidden; clear: both; }
#bloque-sudoe-medios h2 { color: #e4811a; font-size: 1.8em; }
#bloque-sudoe-medios ul { margin: 1em 0em 1em 0em; overflow: hidden; clear: both; }
#bloque-sudoe-medios ul li { margin: 0em 0em 1em 0em; overflow: hidden; clear: both; }
#bloque-sudoe-medios ul li div { float: left; }
#bloque-sudoe-medios ul li div.calIzquierda { width: 6.1em; text-align: center; }
#bloque-sudoe-medios ul li div img {  }
#bloque-sudoe-medios ul li div span.fechaSudoeMedios { display: block; color: #0078b3; font-size: 1.2em; text-decoration: underline; text-align: center; }
#bloque-sudoe-medios ul li div h3 { color: #7a7570; font-size: 1.2em; }
#bloque-sudoe-medios ul li div h3 a { margin: 0em; padding: 0em; color: #7a7570; font-size: 1em; text-decoration: underline; background: none; }
#bloque-sudoe-medios a { display: inline-block; margin: 0em 0em 0em 1em; padding: 0em 0em 0em 1em; color: #0078b3; font-size: 1.2em; text-decoration: underline; background-image: url(../imagenes/icono-ver-medios.gif); background-repeat: no-repeat; background-position: 0em 0.4em; }

/* Fin de los estilos Sudoe en los medios */
/* Fin de los estilos de la columna derecha */

/* Comienzo de los estilos del pie de la página */

#contenedor-pie { width: 98.2em; margin: auto; padding: 0.5em 1em 0.4em 1em; background-color: #e4811b; overflow: hidden; clear: both; }
#contenedor-pie ul#pie-informacion { float: left; overflow: hidden; clear: both; }
#contenedor-pie ul#pie-informacion li { float: left; padding: 0em 0.6em 0em 0.6em; color: #ffffff; font-size: 1.2em; background-image: url(../imagenes/separador-naranja.gif); background-repeat: no-repeat; background-position: right; }
#contenedor-pie ul#pie-informacion li.sin-separador { background: none; }
#contenedor-pie ul#pie-informacion li a { display: block; color: #ffffff; font-size: 1em; text-decoration: underline; }
#contenedor-pie ul#pie-informacion li a:hover { text-decoration: none; }
#contenedor-pie ul#pie-validacion { float: right; overflow: hidden; }
#contenedor-pie ul#pie-validacion li { float: left; padding-left: 0.5em; }
#contenedor-pie ul#pie-validacion li a { display: block; }
#contenedor-pie ul#pie-validacion li a img { float: left; }

/* Fin de los estilos del pie de la página */

/* Estilos de los errores de formularios */

#contenedor-form-errores { margin: 1.5em 0em 1.5em 0em; padding: 1em; background-color: #fbecdd; border: 1px solid #e4821c; overflow: hidden; clear: both; }
#contenedor-form-errores h2 { margin: 0em; padding: 0em 0em 0.5em 2.5em; color: #d30000; background-image: url(../imagenes/icono-stop.jpg); background-repeat: no-repeat; background-position: 0.5em 0em; }
#contenedor-form-errores ul { overflow: hidden; clear: both; }
#contenedor-form-errores ul li { font-size: 1.2em; }

/* Fin de los Estilos de los errores de formularios */

 /* Sección calendario de eventos */			
h2.titularCalendario { margin: 10px 0px 0px 15px; font-size: 1.6em; font-weight: normal; }
#calendarioEventos { margin:0 auto; padding:6px 0; font-size:1.1em; border-collapse:separate; border-spacing:5px; background:url(/frontEmprendedores/img/interface/fnd-calendario.png) no-repeat; }
	#calendarioEventos table.year { width:100%; }
		#calendarioEventos table.year .mes { color:#0078B3; font-size:14px; text-align:center; padding-bottom:5px; }
		#calendarioEventos table.year .anterior { width:10%; padding-bottom:5px; text-align:right; color:#ad1818; }
			#calendarioEventos table.year .anterior a:link, #calendarioEventos table.year .anterior a:visited { text-decoration:none;}
			#calendarioEventos table.year .anterior a:hover { text-decoration:underline;}
		#calendarioEventos table.year .siguiente { width:10%; padding-bottom:5px; text-align:right; color:#ad1818;}
			#calendarioEventos table.year .siguiente a:link, #calendarioEventos table.year .siguiente a:visited { text-decoration:none;}
			#calendarioEventos table.year .siguiente a:hover { text-decoration:underline;}
	#calendarioEventos .dias { text-align:center; }
		#calendarioEventos .dias th { width:30px; font-size:9px; color:#aaaaaa; border-right:1px solid #fff; border-bottom:3px solid #f0f0f0;}
		#calendarioEventos .dias td { padding:1px 0; font-size:11px; color:#000; border-right:1px solid #fff; }
			#calendarioEventos .dias td.vacio { background:none;}
			#calendarioEventos .dias td a:link, #calendarioEventos .dias td  a:visited { color:#b51030; font-weight:bold; }
			#calendarioEventos .dias td.seleccionado { }
				#calendarioEventos .dias td.seleccionado a:link, #calendarioEventos .dias td.seleccionado  a:visited { color: #0078B3; font-weight:bold; text-decoration:none;}
				#calendarioEventos .dias td.seleccionado a:hover { text-decoration:underline;}
 
 /* Fin */
 

/* clases */
.esquina-izquierda-superior { float: left;  }
.esquina-izquierda-superior img { float: left; width: 1.3em; height: 1em; }
.contenidio-central-superior { float: left; }
.contenido-central-superior img { float: left; width: 41.9em; height: 1em; }
.esquina-derecha-superior { float: left; }
.esquina-derecha-superior img { float: left; width: 1.6em; height: 1em; }
.esquina-izquierda-inferior { float: left; }
.esquina-izquierda-inferior img { float: left; width: 1.3em; height: 1.1em; }
.contenidio-central-inferior { float: left; }
.contenido-central-inferior img { float: left; width: 41.9em; height: 1.1em; }
.esquina-derecha-inferior { float: left; }
.esquina-derecha-inferior img { float: left; width: 1.6em; height: 1.1em; }
.imgborder { margin: 1em 1em 0.5em 0em; padding: 0.5em; border: 1px solid #c8c6c5; }
.asociada { float: left; }/*.asociada { float: left; width: 200px; }*/
.escondido { display: none; }
h2.titular_seccion {font-family: Arial; font-size: 180%; color: #e4811a; margin:18px 0px 5px 0px;}
.listado_ficheros ol {margin:0 30px; line-height:17px; }
.listado_ficheros ol li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-type:decimal;}
.listado_ficheros ul {margin:0 30px; line-height:17px;}
.listado_ficheros ul li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-image:url(/imagenes/ico-li.gif);}
.listado_ficheros ul.menu-programa { margin:15px 5px;}
.listado_ficheros ul.menu-programa li{ list-style-image:none; padding: 0em 0em 0.3em 0em; border-bottom: 1px solid #e6e6e6; }
.listado_ficheros ul.menu-programa li a, .cont-fijo ul.menu-programa li a:visited {display: block; padding-left: 0.7em; color: #0078b3; text-decoration: none;}
.listado_ficheros ul.menu-programa li a:hover {color: #ffffff; background-color: #e96a00;}
.listado_ficheros ul.menu-programa li.activo {color: #ffffff; background-color: #e96a00; padding:0px 5px;}
.separador-principal { padding-right: 1em; }
.ocultar { display: none; }
h3.despliega, h3.despliega1, h3.despliega2, h3.despliega3, h3.despliega4, h3.despliega5 { cursor: pointer; }
.contenido-persiana, .contenido-persiana1, .contenido-persiana2, .contenido-persiana3, .contenido-persiana4, .contenido-persiana5 { display: none; }
div.desaparecer { display: none; }
h3.bloques { cursor: pointer; }
a.enlaceProyectos { font-size: 1em; color: #0078b3; text-decoration: underline; }