body { padding:0; margin:0 auto; border:none; outline:0px; background:url(../img/bkgrd.jpg); font-family:Arial, Helvetica, sans-serif; color:#333333}
img { border:none; padding:0; margin:0}
a { text-decoration:none; border:none}
a:link {text-decoration: none; border:none;}
a:visited {text-decoration: none; border:none; }
p { margin:0; padding:0}

.clear { clear:both; padding:0; margin:0}

/*---INDEX---*/

.contenedor { width:1024px; height:auto; background:url(../img/bkgrd_body_repeat.png) top no-repeat; margin:0 auto; padding:0}
	.header { width:820px; height:150px; margin:0 auto}
		.logo { width:410px; height:81px; margin-top:38px; float:left}
		.info { width:120px; height:20px; margin-top:68px; float:right; font-size:10px; color:#1c1c01; text-align:right}
		.info a {font-size:10px; color:#914a01; text-decoration:underline}
		.info a:hover {font-size:10px; color:#914a01; text-decoration:underline; font-weight:bold}
		
	.menu { width:790px; height:30px; padding-top:15px; padding-left:30px; margin:auto}
		.menu01, .menu02, .menu03, .menu04, .menu05, .menu06 { float:left; font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:5px; margin-right:42px;}
		.menu01 a, .menu02 a, .menu03 a, .menu04 a, .menu05 a, .menu06 a {color:#FFFFFF;}
		.menu01 a:hover, .menu02 a:hover, .menu03 a:hover, .menu04 a:hover, .menu05 a:hover, .menu06 a:hover {color:#bbcd55;}		
		a.selected {color:#bbcd55;}
		
	.contenido { width:820px; min-height:375px/* height:auto*/; margin:28px auto 0 ; padding:0}
		.banner { width:740px; height:209px; margin:0 auto 26px}
		.novedades { width:740px; height:140px; margin:0 auto;}
			.novLeft { width:353px; height:134px; float:left; background:url(../img/bkgrd_nov01.png)}
			.novRight { width:352px; height:145px; float:right; background:url(../img/bkgrd_nov02.png)}
			
				.nov_contenido { width:309px; height:auto; margin:29px auto 0;}
					.nov_titulos { font-family:"Helvetica LT Std Cond", Arial, Helvetica, sans-serif; font-size:17px; color:#333333; font-weight:bold}
					.nov_contenido p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; padding:0; margin-top:12px; float:left}
					.btn_nov { width:109px; height:32px; float:right; margin-top:30px; display:block}
					.btn_nov a  { background:url(../img/btn_vermas.png) no-repeat; display:block}
					.btn_nov a:hover { background:url(../img/btn_vermas_hover.png) no-repeat; display:block}
				
				.nov_contenido02 { width:140px; height:auto; margin-top:38px; padding-left:30px; text-align:right}
				
	.footer { width:100%; height:252px; background:url(../img/bkgrd_footer.png); margin:0 auto; padding:0}
		.footer_contenido {width:1024px; height:115px; background:url(../img/footer.png) top no-repeat; margin:0 auto; padding-top:18px}
		.logos_empresas { width:600px; height:53px; margin:0 auto;}
			.logo1 {  float:left; margin-right:70px; }			
			.logo2 {  float:left; margin-right:75px; margin-top:15px}				
			.logo3 {  float:left; margin-right:65px;}
			.logo4 { float:right; margin-top:12px}
				
			
		.info_footer { width:575px; height:auto; margin:54px auto 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#542e06}
	
	
/*--INTERNAS--*/
		.titulos { width:740px; height:35px; margin:0 auto 10px; }
		.info_contenido { width:740px; height:auto; margin:0 auto; background:url(../img/bkgrd_contenido.png) top}
	
		.footer_contenidoInternas {width:1024px; height:115px; margin:0 auto}
		.info_footerInternas { width:575px; height:auto; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#542e06}
				

/*Nueva Gestion*/
			.txt_contenido {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; padding-top:21px; margin:0 28px}
			.txt_contenido p {margin-top:18px; margin-bottom:0}
		
				
/*Sustentabilidad*/					
			.txt_contenido p a { color:#318f04; font-weight: bold}
			.txt_contenido p a:hover { text-decoration:underline; color:#318f04; font-weight: bold}			
			
			.logos_empresas2 { width:740; height:34px; margin:0 auto;}
			.logo01 { float:left; margin-right:45px; }			
			.logo02 { float:left; margin-right:45px; }				
			.logo03 { float:left; margin-right:45px; margin-top:5px}
			.logo04 { float:right;}
			
			.txt_centrado { text-align:center; font-weight:bold; font-size:14px; margin-top:26px}
			
/*Historial*/
		.subtitulos { font-family:"Helvetica LT Std Cond", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold }
			.txt_contenido ul { list-style:none; margin:0px; padding:0}
			.txt_contenido ul li { background:url(../img/historial/item.png) no-repeat left ; display:block; padding-left:28px; font-style:italic}
			
/*Acciones*/
.tabla_acciones { width:684px; height:36px;  margin:28px auto 0 }
	.acciones { width:220px; height:36px; text-align:center; }
		.tabla_titulos { font-weight:bold; font-size:14px; width:190px; height:36px; text-align:center; padding:0 10px}
		.txt_tabla { text-align:center; font-size:11px; line-height:normal; width:190px;  padding:0 10px}

/*Proyecto*/
		.txt_contenidoProyecto {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; padding-top:21px; margin:0 28px}
			.txt_contenidoProyecto p {margin-top:18px}
			
			.txt_contenidoProyecto ul { list-style:none; margin:0px; padding:0}
			.txt_contenidoProyecto ul li { background:url(../img/historial/item.png) no-repeat top left; display:block; padding-left:28px; font-style:normal; margin-top:10px}
			
			
			.actores_publicos1 { width:684px; height: 92px}
			.actores_publicos2 { width:684px; height: 210px}
			.actores_publicos3 { width:684px; height: 93px}
				.logos {  width:159px; height:auto; border-right:#bccb9f solid 1px; text-align:left; float:left; margin-left:14px}
				.logos2 {  width:159px; height:124px; border-right:#bccb9f solid 1px; text-align:left; float:left; margin-left:14px; padding-top:86px;}
				.logos3 {  width:159px; height:80px; border-right:#bccb9f solid 1px; text-align:left; float:left; margin-left:14px; padding-top:13px }
				.info_publicos { width:480px; height:auto; text-align:left; font-size:12px; line-height:normal; float:right; margin-left:14px; padding-top:8px}
				
				
/*CertificadoVerde*/
		.txt_contenidoCV {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; padding-top:21px; margin:0 28px}
			.txt_contenidoCV p {margin-top:18px}
			
			.txt_contenidoCV ul { list-style:none; margin:0px; padding:0}
			.txt_contenidoCV ul li { display:block; font-style:normal; margin-top:7px}
			
				.numeros { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#485927; margin-right:10px}
	
		.btn_cv { width:130px; height:32px; display:block}
			.btn_cv a { background:url(../img/certificado_verde/dercargar.png) no-repeat; display:block}
			.btn_cv a:hover { background:url(../img/certificado_verde/dercargar_hover.png) no-repeat; display:block}
		