@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 { width: 71em; margin: 1.1em 2.2em -3000em 1.6em; }
div#barra-de-navegacion { width: 71em; background-color: #e3e3e3; }
#barra-de-navegacion ul li a { color: #0078b3; }
#contenedor-filtros-ficha-proyectos { width: 64.6em; margin: 0em 3.1em 0em 1.1em; padding: 2em 1.1em 1.1em 1.1em; background-color: #eeedec; overflow: hidden; clear: both; }
/* Estilos del buscador */

#mensajeBuscador { width: 64.4em; margin: 2em 3.1em 2em 1.1em; padding: 2em 1.1em 1.1em 1.1em; border: 1px solid #eeedec; overflow: hidden; clear: both; }
#mensajeBuscador p { color: #e96a00; text-align: center; font-size: 1.5em; font-weight: bold; }

#buscador-ficha-proyectos {  }
#buscador-ficha-proyectos label { display: block; padding: 0em 0em 5px 0em; color: #77726d; font-size: 1.2em; }
#buscador-ficha-proyectos select { color: #77726d; font-size: 1.2em; border: 1px solid #aacbde; background-color: #ffffff; }
#buscador-ficha-proyectos select optgroup { font-weight: bold; }
#buscador-ficha-proyectos select optgroup option { margin-left: 2em; }
#buscador-ficha-proyectos select option { font-size: 1em; }
#buscador-ficha-proyectos select#publico { width: 46em; }
#buscador-ficha-proyectos select#resultados { width: 46em; }
#buscador-ficha-proyectos select#resultados option { white-space: nowrap; }
#buscador-ficha-proyectos input#form-btn-enviar { width: 21px; height: 19px; margin: 2em 0em 0em 0em; padding: 0em; border: none; background-color: none; }
#lista-filtros { width: 60em; overflow: hidden; clear: both; }	
	#lista-filtros li { float: left; margin: 0em 0.5em 0em 0em; padding: 0em 0em 2px 0em; overflow: hidden; }
	#lista-filtros li#elementosPrioridad { width: 18.5em; }
	#lista-filtros li#elementosPrioridad select { width: 185px; }
	#lista-filtros li.quebrar { width: 100%; overflow: hidden; clear: both; }
/* Fin de los estilos del buscador */
table#listado-de-fichas { width: 67.2em; margin: 1em 3em 1em 1em; padding: 0em; border-collapse: collapse; }
table#listado-de-fichas caption { display: none; }
table#listado-de-fichas th { color: #000000; font-size: 1.3em; font-weight: bold; text-align: left; border-bottom: 1px solid #b2b2b2; }
/*table#listado-de-fichas th#tbl-acronimo { width: 10em; }*/
table#listado-de-fichas th#tbl-proyecto { width: 27.5em; margin-right: 5px; }
table#listado-de-fichas th#tbl-pais { width: 16em; }
table#listado-de-fichas th#tbl-prioridad { width: 11em;}
table#listado-de-fichas th#tbl-ficha { width: 8em; }
table#listado-de-fichas tbody tr.par { background-color: #ededed; }
table#listado-de-fichas tbody tr td { color: #585551; }
table#listado-de-fichas tbody tr td.prioridad { padding: 1em 0em 0em 3em; }
table#listado-de-fichas tbody tr td.bgPrioridadInnovacion, table#listado-de-fichas tbody tr td.bgPrioridadInnovation, table#listado-de-fichas tbody tr td.bgPrioridadInovacao, table#listado-de-fichas tbody tr td.bgPrioridadInovaco { background-image: url(../imagenes/bgPrioridadInnovacion.gif); background-repeat: no-repeat; background-position: 0.4em 0.8em; background-color: #d8d2d9; }
table#listado-de-fichas tbody tr td.bgPrioridadDesarrollo-Urbano-Sostenible, table#listado-de-fichas tbody tr td.bgPrioridadDevelopement-Urbain-Durable, table#listado-de-fichas tbody tr td.bgPrioridadDesenvolvimento-Urbano-Sustentavel { background-image: url(../imagenes/bgPrioridadDesarrollo.gif); background-repeat: no-repeat; background-position: 0.4em 0.8em; background-color: #d9e4ec; }
table#listado-de-fichas tbody tr td.bgPrioridadAccesibilidad, table#listado-de-fichas tbody tr td.bgPrioridadAccesibilite, table#listado-de-fichas tbody tr td.bgPrioridadAcessibilidade { background-image: url(../imagenes/bgPrioridadAccesibilidad.gif); background-repeat: no-repeat; background-position: 0.4em 0.8em; background-color: #f5d7d7; }
table#listado-de-fichas tbody tr td.bgPrioridadMedio-ambiente, table#listado-de-fichas tbody tr td.bgPrioridadEnvironnement, table#listado-de-fichas tbody tr td.bgPrioridadAmbiente { background-image: url(../imagenes/bgPrioridadMedioAmbiente.gif); background-repeat: no-repeat; background-position: 0.4em 0.8em; background-color: #d9e4d3; }
table#listado-de-fichas td { padding: 1em 6px 1em 6px; font-size: 1.2em; text-align: left; vertical-align: top; }
table#listado-de-fichas td.ver-ficha { text-align: center; }
table#listado-de-fichas td.ver-ficha a { color: #0078b3; font-size: 1em; text-decoration: underline; }

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 { display: inline; padding-left: 1em; font-size: 1.2em; }
div.paginacion span { display: inline-block; margin: 0em 1em 0em 19.5em; text-align: right; 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; } 

/* Estilos de los desarrollos de las fichas */
#contenedor-desarrollo { width: 69em; margin: 0px 1.6em 10px 4px; }
#contenedor-desarrollo span.volverAlListado { background-color: #eeedec; color: #0078b3; display: block; padding: 3px 1em 3px 0em; text-align: right; width: 68em; }
#contenedor-desarrollo span.volverAlListado a { background-image: url(../imagenes/ico-flecha-azul.gif); background-repeat: no-repeat; background-position: left; color: #0078b3; display: inline-block; font-size: 1.1em; padding: 0em 0em 0em 1.5em; text-decoration: underline; }
div#cabecera-titular-detalle-proyecto { margin: 1em 0em 1em 0em; padding: 0.8em 1.6em 0.8em 0.6em; overflow: hidden; clear: both; }
div.bgPrioridadInnovacion, div.bgPrioridadMedio-ambiente { background-color: #d8d2d9; }
div.bgPrioridadInnovacion span, div.bgPrioridadMedio-ambiente span { color: #401f50; font-size: 1.1em; }
div.bgPrioridadInnovacion span strong, div.bgPrioridadMedio-ambiente span strong { color: #401f50; font-size: 1em; font-weight: bold; }
div.bgPrioridadInnovacion span.cab-logo-prioridad, div.bgPrioridadMedio-ambiente span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadInnovation { background-color: #d8d2d9; }
div.bgPrioridadInnovation span { color: #401f50; font-size: 1.1em; }
div.bgPrioridadInnovation span strong { color: #401f50; font-size: 1em; font-weight: bold; }
div.bgPrioridadInnovation span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadInovacao { background-color: #d8d2d9; }
div.bgPrioridadInovacao span { color: #401f50; font-size: 1.1em; }
div.bgPrioridadInovacao span strong { color: #401f50; font-size: 1em; font-weight: bold; }
div.bgPrioridadInovacao span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }

div.bgPrioridadInovaco { background-color: #d8d2d9; }
div.bgPrioridadInovaco span { color: #401f50; font-size: 1.1em; }
div.bgPrioridadInovaco span strong { color: #401f50; font-size: 1em; font-weight: bold; }
div.bgPrioridadInovaco span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }


div.bgPrioridadAmbiente { background-color: #d9e4d3; }
div.bgPrioridadAmbiente span { color: #00623c; }
div.bgPrioridadAmbiente span strong { color: #00623c; }
div.bgPrioridadAmbiente span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }

div.bgPrioridadEnvironnement { background-color: #d9e4d3; }
div.bgPrioridadEnvironnement span { color: #00623c; }
div.bgPrioridadEnvironnement span strong { color: #00623c; }
div.bgPrioridadEnvironnement span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }

div.bgPrioridadMedio-ambiente { background-color: #d9e4d3; }
div.bgPrioridadMedio-ambiente span { color: #00623c; }
div.bgPrioridadMedio-ambiente span strong { color: #00623c; }
div.bgPrioridadAccesibilidad { background-color: #f5d7d7; }
div.bgPrioridadAccesibilidad span { color: #aa1220; font-size: 1.1em; }
div.bgPrioridadAccesibilidad span strong { color: #aa1220; font-size: 1em; font-weight: bold; }
div.bgPrioridadAccesibilidad span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadAccesibilite { background-color: #f5d7d7; }
div.bgPrioridadAccesibilite span { color: #aa1220; font-size: 1.1em; }
div.bgPrioridadAccesibilite span strong { color: #aa1220; font-size: 1em; font-weight: bold; }
div.bgPrioridadAccesibilite span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadAcessibilidade { background-color: #f5d7d7; }
div.bgPrioridadAcessibilidade span { color: #aa1220; font-size: 1.1em; }
div.bgPrioridadAcessibilidade span strong { color: #aa1220; font-size: 1em; font-weight: bold; }
div.bgPrioridadAcessibilidade span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }

div.bgPrioridadDesarrollo-Urbano-Sostenible { background-color: #d9e4ec; }
div.bgPrioridadDesarrollo-Urbano-Sostenible span { color: #004071; font-size: 1.1em; }
div.bgPrioridadDesarrollo-Urbano-Sostenible span strong { color: #004071; }
div.bgPrioridadDesarrollo-Urbano-Sostenible span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadDesenvolvimento-Urbano-Sustentavel { background-color: #d9e4ec; }
div.bgPrioridadDesenvolvimento-Urbano-Sustentavel span { color: #004071; font-size: 1.1em; }
div.bgPrioridadDesenvolvimento-Urbano-Sustentavel span strong { color: #004071; }
div.bgPrioridadDesenvolvimento-Urbano-Sustentavel span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }
div.bgPrioridadDevelopement-Urbain-Durable { background-color: #d9e4ec; }
div.bgPrioridadDevelopement-Urbain-Durable span { color: #004071; font-size: 1.1em; }
div.bgPrioridadDevelopement-Urbain-Durable span strong { color: #004071; }
div.bgPrioridadDevelopement-Urbain-Durable span.cab-logo-prioridad { padding: 0.3em 1em 0em 0em; float: right; text-align: right; }

#subcontenedor-desarrollo-ficha { overflow: hidden; clear: both; }
#subcontenedor-desarrollo-ficha dl { width: 66em; margin: 1em 0em 1em 0em; padding:1em; overflow: hidden; clear: both; }
#subcontenedor-desarrollo-ficha dl dt { float: left; width: 16em; margin-bottom: -1000px; padding: 0em 1em 1000px 0em; font-weight: bold; font-size: 1.2em; text-align: right; }
#subcontenedor-desarrollo-ficha dl dt.colorPrioridadInnovacion, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadInnovation, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadInovacao { color: #401f50; }
#subcontenedor-desarrollo-ficha dl dt.colorPrioridadDesarrollo-Urbano-Sostenible, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadDevelopement-Urbain-Durable, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadDesenvolvimento-Urbano-Sustentavel { color: #004071; }
#subcontenedor-desarrollo-ficha dl dt.colorPrioridadAccesibilidad, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadAccesibilite, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadAcessibilidade { color: #aa1220; }
#subcontenedor-desarrollo-ficha dl dt.colorPrioridadMedio-ambiente, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadEnvironnement, #subcontenedor-desarrollo-ficha dl dt.colorPrioridadAmbiente { color: #0d6737; }
#subcontenedor-desarrollo-ficha dl dd { float: left; width: 37em; padding: 0em 0em 0.5em 1em; font-size: 1.2em; }
#subcontenedor-desarrollo-ficha dl dd.enlace a { font-size: 1em; }
#subcontenedor-desarrollo-ficha dl dd#persona-contacto { cursor: pointer; text-decoration: underline; }
#subcontenedor-desarrollo-ficha dl dd.beneficiarios ul { overflow: hidden; clear: both; }
#subcontenedor-desarrollo-ficha dl dd.beneficiarios ul li { list-style: decimal; list-style-position: inside; padding-left: 2em; font-size: 1.2em; }
#subcontenedor-desarrollo-ficha dl dd.beneficiarios p { font-size: 1em; }
#subcontenedor-desarrollo-ficha dl dd.resumen p { font-size: 1em; padding: 0em 0em 0.5em 0em; }
#subcontenedor-desarrollo-ficha dl dd.resumen ul { overflow: hidden; clear: both; }
#subcontenedor-desarrollo-ficha dl dd.resumen ul li { list-style: decimal; list-style-position: outside; margin-left: 2em; padding-left: 1em; font-size: 1.2em; }
#subcontenedor-desarrollo-ficha dl dd.resumen ul li a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#subcontenedor-desarrollo-ficha dl dd.resumen p a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#subcontenedor-desarrollo-ficha dl dd#resultadosFicheros p { font-size: 1em; }
#repositorio-documentacion li { font-size: 1.2em; list-style-type: decimal; list-style-position: inside; padding-left: 1em; }
#repositorio-documentacion li a { font-size: 1em; color: #0078b3; text-decoration: underline; }
/* Fin de los estilos de los desarrollos de las fichas */