@charset "utf-8";
/* CSS Document */
.cont_fijo{padding:2em 3.5em 2em 5em;}
	.cont_fijo img.elgrupo{float:left;margin:0 5em 0 0;}
	.cont_fijo h2{font-size:1.7em;color:#444240;font-weight:normal;text-transform:lowercase;}
	.cont_fijo h3{font-size:1.4em;color:#84817e;font-weight:normal;text-transform:lowercase;}
	.cont_fijo p{font-size:1.1em;color:#5a5755;line-height:1.4em;margin:10px 0;}
	
	div.lista-referencias { overflow:hidden; width:100%; margin:20px 0;}
		div.lista-referencias p { overflow:hidden; width: 100%; margin:0 0 5px 0;}
			div.lista-referencias p span { float: left; font-size:1em;}
			div.lista-referencias p a:link, div.lista-referencias p a:visited {float: right; color:#3987d4 ; font-size:1em; text-decoration:underline; padding-left:20px; background:url(/img/flecha.gif) no-repeat;}
			div.lista-referencias p a:hover { text-decoration:none;}
	div.lista-referencias ul { overflow:hidden; margin:0;}
		div.lista-referencias ul li { float:left; margin-right:3px; }
			div.lista-referencias ul li a:link, div.lista-referencias ul li a:visited { display:block; width:84px; height:83px; padding-left:60px; padding-top:8px; padding-right:5px; text-transform:uppercase; color:#3987d4; text-decoration: underline}
			div.lista-referencias ul li a:hover { color:#fff; text-decoration: none }
	
	
	.ul_listado{overflow:hidden;margin:2em 0;}
	.listado_actualidad{float:left;width:70em;margin:0 4em 0 0;font-size:1em;}
		.listado_actualidad h3.titular{color:#84817e;font-size:1.4em;font-weight:normal;}
		.listado_actualidad .ul_listado li{clear:both;margin:0 0 1px 0;overflow:hidden;}

	.registro{border-bottom:1px solid #e9e9e9;padding:10px 0;}

	.paginar{overflow:hidden;margin:1em 0 0 0;background:#e9e9e9;padding:1px 5px;height:1.5em;}
		.paginar .num{float:left;font-size:1.1em;font-weight:bold;margin:0;padding:0;}
		.paginar .num_pags{float:right;font-size:1.1em;margin:0 10px 0 0;padding:0;}
			.paginar .num_pags a, .paginar .num_pags a:visited{color:#3987d4;font-size:1em;}
			.paginar .num_pags a:hover{text-decoration:underline;}
			.paginar .num_pags strong{font-size:1em;}

	.servicios{width:16em;float:left;}
		.servicios h3{font-size:1.5em;color:#444240;text-align:right;margin:0 0 7px 0;}
		.servicios ul.list_servicios2{overflow:hidden;width:auto;margin:0;padding:0;}
			.list_servicios2 li{float:none;margin:3px 0;width:166px;height:149px;padding:0;}
			
				.list_servicios2 li.concepcion{background:url(/img/servicios-concepcion.gif) no-repeat;}
					.list_servicios2 li.concepcion h3{color:#FFFFFF;font-size:1.4em;margin:0 0 0 52px;padding:69px 0 0 0;text-transform:lowercase;text-align:right;width:100px;}
					.list_servicios2 li.concepcion p{color:#c9c9c8;font-size:1.1em;margin:24px 14px 0 12px;text-transform:lowercase;text-align:right;}
						.list_servicios2 li.concepcion p strong{font-weight:normal;color:#c9c9c8;}
				.list_servicios2 li.realizacion{background:url(/img/servicios-realizacion.gif) no-repeat;}
					.list_servicios2 li.realizacion h3{color:#FFFFFF;font-size:1.4em;margin:0 0 0 52px;padding:69px 0 0 0;text-transform:lowercase;text-align:right;width:100px;}
					.list_servicios2 li.realizacion p{color:#c9c9c8;font-size:1.1em;margin:7px 14px 0 12px;text-transform:lowercase;text-align:right;}
						.list_servicios2 li.realizacion p strong{font-weight:normal;color:#c9c9c8;}
				.list_servicios2 li.ejecucion{background:url(/img/servicios-ejecucion.gif) no-repeat;}
					.list_servicios2 li.ejecucion h3{color:#FFFFFF;font-size:1.4em;margin:0 0 0 52px;padding:69px 0 0 0;text-transform:lowercase;text-align:right;width:100px;}
					.list_servicios2 li.ejecucion p{color:#c9c9c8;font-size:1.1em;margin:11px 14px 0 12px;text-transform:lowercase;text-align:right;}
						.list_servicios2 li.ejecucion p strong{font-weight:normal;color:#c9c9c8;}


	.proyecto{overflow:hidden;margin:10px 0px 20px 0px;}
		.ul_listado li{}
		.ul_listado li.uno{clear:both;float:left;width:44em;margin:1em 15px 1em 0;}
		.ul_listado li.dos{float:left;width:44em;margin:1em 15px 1em 0;}
			.ul_listado li p.imagen{border:3px solid #ebebeb;float:left;clear:both;margin:0 10px 7px 0;}
				.ul_listado li p.imagen img.img-ppal{border:1px solid #dcdcdc;}
			.ul_listado li .datos,
			.proyecto .datos{}
.proyecto .datos p.fecha-noticias-detalle {clear:both; color:#999999; font-size:1.1em; font-weight:bold;}
				.ul_listado li p.fecha,
				.proyecto p.fecha{color:#999999;font-size:1.1em;font-weight:bold;margin:5px 0px;}
				.ul_listado li h3 {text-transform:none;font-size:1.2em;color:#5a5755;font-weight:bold;}
				.proyecto .datos h3{text-transform:none;font-size:1.4em;color:#5a5755;font-weight:bold; margin-bottom:20px;}
				.proyecto .datos h3.tipo-referencia{ text-transform:none;font-size:1.2em;color:#5a5755;font-weight:normal; margin-bottom:0px; margin-top:10px;}
					.ul_listado li h3 a, .ul_listado li h3 a:visited{font-size:1em;margin:0;padding:0;color: #3987d4;text-decoration: underline}
					.ul_listado li h3 a:hover{text-decoration:none;}
				.ul_listado li .resumen, .proyecto .resumen{color:#5a5755; }
					.ul_listado li .resumen p, .proyecto .resumen p{line-height:1.4em;font-size:1.1em; }
					.ul_listado li .resumen a, .proyecto .resumen a{line-height:1.4em;font-size:1em; color:#3987D4;text-decoration: underline}
					.ul_listado li .resumen a:hover, .proyecto .resumen a:hover{line-height:1.4em;font-size:1em; color:#3987D4; text-decoration:underline;}
					.ul_listado li .resumen strong,	.proyecto .resumen strong{color:#5A5755;font-weight:bold;}
					.ul_listado li .resumen em, .proyecto .resumen em{color:#5A5755;font-weight:bold; font-size:1.1em; font-style:italic;} 
					.ul_listado li .resumen ul li, .proyecto .resumen ul li{font-size:1.1em;list-style:inside url(/img/ico-li2.png);margin:2px 0px 0px 0px;}
					.ul_listado li .resumen ol li,
					.proyecto .resumen ol li{font-size:1.1em;list-style:inside decimal;margin:0 0 0 10px;margin:2px 0;}
			.ul_listado li .datos p.flecha,
			.proyecto .datos p.flecha{float:left;margin:0;}
			.proyecto h4{font-size:1.2em;margin:15px 0px 0px 0px;color:#444240; font-weight:bold;}
			
			
.vertodos{background:url(/img/flecha_volver.gif) no-repeat 8px 5px #e9e9e9;padding:4px 0 4px 28px;font-size:1em;}

.imagenes{overflow:hidden;float:left;margin:0 30px 7px 0;}
	.imagenes img.img-ppal {background-color:#dcdcdc; border:3px solid #ebebeb; padding:1px;}
	/*.imagenes p.imagen{border:3px solid #ebebeb;margin:0 0 7px 0;}
		.imagenes p.imagen img.img-ppal{border:1px solid #dcdcdc;}*/
	.imagenes ul.list_imagenes{background:url(/img/flecha_arriba.gif) no-repeat 8px 6px #cbcaca;overflow:hidden;padding:0 9px 10px 20px;}
		.imagenes ul.list_imagenes li{float:left;width:98px;margin:6px 5px;}
		.imagenes ul.list_imagenes li.salta{float:none;}

	.imagenes ul.list_multimedias{background:#cbcaca;overflow:hidden;padding:0 11px 10px 10px;}
		.imagenes ul.list_multimedias li{float:left;margin:6px 5px;}
		.imagenes ul.list_multimedias li.salta{float:none;}

	.list_ficheros{overflow:hidden;padding:0px 0px 0px 10px;}
		.list_ficheros li{font-size:1.1em;margin:5px 0;padding:3px 0 3px 18px;list-style-type:none;}
			.list_ficheros li a, .list_ficheros li a:visited{color:#3987d4;font-size:1.1em;text-decoration:underline;margin:0 10px 0 0;}
			.list_ficheros li a:hover{text-decoration:none;}
		.list_ficheros li.zip{background:url(/img/ico-zip.gif) no-repeat 0 0;list-style:inside;list-style-type:none}
		.list_ficheros li.pdf{background:url(/img/icono-pdf.jpg) no-repeat 0 0;list-style:inside;list-style-type:none}
		.list_ficheros li.doc{background:url(/img/ico-word.gif) no-repeat 0 0 ; list-style:inside;list-style-type:none}
		.list_ficheros li.xls{background:url(/img/icono-excell.jpg) no-repeat 0 0;list-style:inside;list-style-type:none}
		.list_ficheros li.defecto{background:url(/img/doc.png) no-repeat 0 0; list-style:inside;list-style-type:none}

