a {	font-weight: bold;	text-decoration: none;	color: #004873;	}a:hover {	text-decoration: none;	color: #206893;	}a:visited {	text-decoration: none;	color: #247291;	}table.texto {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;	line-height: 120%;	border: 1px solid black;     border-collapse: separate;     border-spacing: 1px;	padding: 0;	empty-cells: show;	}table.news {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;	line-height: 120%;	border: 1px solid black;        border-collapse: separate;        border-spacing: 1px 10pt;	padding: 1pt 6pt 1pt 1pt;	empty-cells: show;	}.texto td {	border: 0pt;	padding: 2px 5px;	vertical-align: top;	}table.texto thead td, table.texto thead tr {		border: 0pt;		font-size: 9pt;		font-weight: bold;		color: white;		height: 20px;		background-color: #004873;		}table.texto tbody tr {		vertical-align: top;		}table.texto tbody td.name {		white-space: nowrap;		}table.texto tbody .name {		vertical-align: middle;		background-color: #247291;		text-align: left;		}table.texto tbody .status {		background-color: #DFDEDE;		text-align: left;		}table.texto tbody .position {		background-color: #DFDEDE;		text-align: left;		}table.texto tbody .email {		border: solid 1px lightgray;		background-color: white;		}td.titulo1,tr.titulo1 {		border: 0pt;		font-size: 9pt;		font-weight: bold;		color: white;		height: 20px;		background-color: #004873;		}td.titulo2,tr.titulo2 {		border: 0pt;		vertical-align: middle;		background-color: #247291;		text-align: left;		}td.titulo3,tr.titulo3 {		border: 0pt;		background-color: #DFDEDE;		}td.titulo4,tr.titulo4 {		text-align: left;		border: solid 1px lightgray;		background-color: white;		}.texto {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;	line-height: 120%;	}p.texto {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;	line-height: 120%;	text-indent: 3em;	}
.proyecto h3 {
	margin-top: 1ex;
}
p.acronimo {	font-size: 8pt;
	margin: 1.5ex 0ex 0.5ex;
	}p.fichaTecnica {	text-align: justify;
	font-size: 8pt;
	margin: 0.5ex 0ex;
	}
	
p.resumen {
	font-size: 10pt;
	text-align: justify;
	margin: 0px;
}.titulo {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 18px;	color: #003333;	font-weight: bold;	margin: 10pt 1pt 10pt 10pt;	}div.titulo1 {		font-size: 15pt;		font-weight: bold;		text-transform: uppercase;		line-height: 14pt;		padding: 5pt 3pt 1pt; /* Top left-right bottom */		color: white;		background-color: #206893;		border-bottom: 2pt solid black;		margin-top: 2em;		margin-bottom: 1pt;		}div.titulo1:first-letter {		text-transform: uppercase;		font-size: 20pt;		}div.titulo2 {		font-size: 14pt;		font-weight: bold;		line-height: 13pt;		text-transform: uppercase;		background-color: #3482a1;		padding: 5pt 3pt 1px; /* Top left-right bottom */		border-bottom: 1pt solid black;		margin-top: 5pt;		margin-bottom: 1pt;		}div.titulo3 {		font-size: 10pt;		font-weight: bold;		line-height: 12pt;		text-transform: uppercase;		padding: 5pt 3pt 1px; /* Top left-right bottom */		background-color: #DFDEDE;		margin-top: 5pt;		margin-bottom: 1pt;		}div.titulo3:first-letter {		font-size: 13pt;		}div.titulo4 {		font-size: 10pt;		font-weight: bold;		background-color: white;		margin-top: 5pt;		margin-bottom: 1pt;		}h1,h2,h3,h4 {		color: #004873;		margin-bottom: 1pt;		}ul {	line-height: 150%;	list-style-type: square;	}.apartado {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #63847B;	text-align: left;	font-weight: bold;	}.noticias {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #64959D;	text-align: centre;	}.piefoto {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	text-align: justify;	}#researchLines li span.titulo {	font-weight: bold;	font-size: 10pt;	color: #247291;	margin: 0px;}#researchLines .titulo {	margin-bottom: 0px;}#avisoLegal {	position: absolute;	bottom: 0px;	right: 10px;	}#avisoLegal a {	color: silver;	font-size: 7pt;	font-weight: normal;	font-family: sans-serif;	}#avisoLegal a:hover {	color: white;	}
