@charset "utf-8";

@font-face {font-family:helfont;src:url(../fonts/helvetica.ttf);}
.helvefont{
	font-family:helfont;	
}
.clear{
	clear:both;
}
body{
	background:#f6fafd url(../img/fondo.png) repeat-x;	
	margin:0 0 0 0;
	font-family:Georgia;
	color:#393737;
}
input, textarea {border:solid 1px #999999; background:#f4f9fc; width:100%; padding:3px;}
.boton_contacto_submit{width:40%; background:#CCCCCC}
div#formulario{ background: url(../img/vieja.jpg) no-repeat right; width: 778px; height: 242px; }
.contenido{
	width:930px;
	margin: 0 auto;
}
.header{
	background:url(../img/main_header.png) no-repeat;	
	width:919px;
	height:371px;
}
.logo_evoluziona{
	background:url(../img/logo_evoluziona.jpg) no-repeat;
	width:174px;
	height:57px;
	margin-left:20px;
	margin-top:10px;
	display:inline;
	float:left;
}
.main_menu{
	display:inline;
	float:right;
	margin-top:-43px;
	height:37px;
	width:700px;
	text-align:right;
	margin-right:84px;
	padding-top: 3px;
}
.main_menu a{
	color:#000;
	text-decoration:none;
}
.main_menu li{
	display:inline;
	float:right;
	margin-left:15px;
	font-size:13px;
	margin-top:-5px;
}
.logotipo{
	width:360px;
	font-size:28px;
	margin-left:480px;
	margin-top:130px;
}
.logotipo b{
	text-transform:uppercase;	
}
.panel_destacados{
	margin-top:-13px;	
}
.destacado{
	background:url(../img/pastilla_destacado.png);
	width:284px;
	height:297px;
	display:inline;
	float:left;
	margin-right:10px;
}
.destacado .titulo{
	text-transform:uppercase;
	font-weight:bold;
	color:#3f3f40;
	margin-top:25px;
	margin-left:24px;
	margin-bottom:7px;
	font-size:13px;
}
.footer{
	background:url(../img/fondo_footer.png) repeat-x;
	height:135px;
	padding-top:5px;
}
.centrar_footer{
	margin-top:10px;
	text-transform:uppercase;
}
.div_proyectos{
	background:url(../img/div_proyectos.png) no-repeat;
	height:64px;
	margin-left:25px;
	width:239px;
}
.div_proyectos .image{
	display:inline;
	float:left;
	height:36px;
	margin-left:17px;
	margin-top:10px;
	width:48px;
}
.div_proyectos .texto{
	display:inline;
	float:left;
	font-size:10px;
	height:52px;
	margin-left:10px;
	margin-top:4px;
	overflow:hidden;
	width:155px;
}
.div_empresas{
	background:url(../img/div_empresas.png) no-repeat;
	width:239px;
	height:63px;
	margin-left:25px;
}
.foto_quienes{
	background:url(../img/fondo_foto_quienes_somos.png) no-repeat;	
	width:86px;
	height:104px;
	padding-left:7px;
	padding-top:5px;
	margin-left:30px;
	display:inline;
	float:left;
}
.foto_biografia{
	display:inline;
	float:left;
	font-size:12px;
	margin-top:4px;
	width:133px;
	height:138px;
}
.lista_fotos{
	height:42px;
	margin-left:32px;
	width:225px;
}
.lista_fotos .abajo{
	margin-top:5px;	
}
.lista_fotos img{
	display:inline;
	float:left;
}
.panel_fotos{
	width:191px;
	display:inline;
	float:left;
	height:42px;
	overflow:hidden;
}
.panel_fotos .miembro{
	height:35px;
	width:26px;
	margin-right:1px;
	cursor:pointer;
	display:inline;
	float:left;
}
.miembro:hover{
	background-position:-27px 0 !important;
}
.sel_foto{
	background:url(../img/sel_foto.png) no-repeat;
	width:29px;
	height:42px;
	margin-top:-6px;
}
.footer .telefono{
	font-size:28px;
	color:#787878;
	text-shadow:3px 1px 4px #000;
}
.footer .direccion{
	font-size:12px;
	color:#787878;
	text-shadow:3px 1px 4px #000;
	font-weight:900;
}
.footer .email{
	font-family:arial;
	color:#00ccff;
	text-shadow:3px 1px 4px #000;
}
.footer .email a, .footer .copyright a{color:#00ccff;text-decoration:none;font-size:12px;}
.footer .menu{float:left;width:688px;display:inline;margin-top:30px;margin-bottom:15px;}
.footer .conectanos{width:242px;display:inline;margin-bottom:15px;}
.footer .logoevoluziona{float:right;margin-right:104px;}
.footer .menu, .footer .menu a,.footer .copyright, div#asociaciones span{
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	color:#a4a4a4;
}
/*.logomarcagua{background:url(../img/marca.png) no-repeat 60px 0;}*/
.div_empresas img{margin-top:10px;}
.main_menu .sel, .main_menu li:hover{
	height:18px;
	margin-top:-12px;
	padding-top:7px;
	padding-right:0px;
	padding-left:0px;
	border-bottom:3px solid #017cc2;
}
/*.main_menu .sel a{
	color:#FFF !important;
}*/
.contenido_subhome_top{
	background:url(../img/contenido_subhome_top.png) no-repeat;
	height:13px;
	width:802px;
	margin-left:30px;
	margin-top:30px;
}
.contenido_subhome_bottom{
	background:url(../img/contenido_subhome_bottom.png) no-repeat;
	height:12px;
	width:802px;
	margin-left:30px;
	margin-bottom:20px;
}
.contenido_subhome{
	background:url(../img/contenido_subhome.png) repeat-y;
	width:785px;
	margin-left:30px;
	padding-left:15px;
}
.mayuscula{
	text-transform:uppercase;	
}
.bbig{
	font-size:24px;
}
.blessbig{
	font-size:16px;	
}
.proyecto{
	margin-top:30px;	
}
.img_pro{
	background:url(../img/back_proyectos_img.png) no-repeat;
	width:200px;
	height:157px;
	display:inline;
	float:left;
	padding-left:5px;
	padding-top:3px;
}
.texto_proyecto{
	display:inline;
	float:left;
	margin-left:20px;
	width:545px;
}
.idioma{float:right;font-size:11px;margin-right:78px;}
.idioma a{color:#393737;text-decoration:none;}

.content_project{
	margin-left:-10px;
	width:800px;
}

.div_protecto{
	width:396px; 
	height:147px;
	display:inline-block; 
	margin-left:-3px;
}

.image_project{
	width:173px; 
	height:147px; 
	float:left;
	margin-left:13px;
	margin-top:25px;
}

.image_empresas{
	width:173px; 
	height:147px; 
	margin:45px auto auto;
}

.text_project{
	width:190px; 
	height:147px; 
	float:left; 
	color:#808080; 
	font-family:Arial, Helvetica, sans-serif;
	margin-top:17px;
	margin-left:-12px;
}

.separador_project{
	background:url(../img/separador.png) repeat-y; 
	width:1px; 
	height:147px; 
	float:left; 
	margin-left:31px;
}

.separador_empresas{
	background:url(../img/separador.png) repeat-y; 
	width:1px; 
	height:147px; 
	float:left; 
	margin-left:396px;
	margin-top:-192px;
}

.titulo_project, .titulo_project a{
	color:#007cc2;
	text-decoration:none;
}

.parrafo_project{
	margin-top:-13px;
}

div#quienes_somos {
	height:360px;
	width:778px;
}

.content_quienes_somos{
	height:360px;
	width:520px;
}

.men_conecta{
	float:left;
	display:inline;
	width:97px;
	color:#A4A4A4;
}

.fondo_sub_vision{
	background:url(../img/img_fondo_vision.jpg) no-repeat scroll 50px bottom;
	font-size:24px;
	height:354px;
	padding-right:30px;
	padding-top:20px;
	text-align:right;
	float:left;
	display:inline;
	width:440px;
}
.fondo_inf_vision{
	background:#dbe5ec;
	margin-left:-12px;
	width:763px;
	padding-top:15px;
	padding-left:30px;
	float:left;
	display:inline;
	width:290px;
}
.img_item_vision{
	float:left;
	display:inline;
	width:37px;
	margin-right:10px;
}
.contenido_item_vision{
	float:left;
	display:inline;
	width:210px;
	margin-right:10px;
}
.separador_item_vision{
	width:260px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:dotted #FFF 1px;
	height:1px;
}
.text_aviso_legal{
	background-color:#dbe5ec;
}
.image_aviso_legal{
	margin-left:400px;
}
.content_aviso_legal{
	margin-left:-13px;
	width:794px;
}
.barra_izq_aviso{
	margin-left:15px;
	height:350px;
	width:52px;
	float:left;
	margin-top:16px;
}
.texto_legal{
	text-align:justify;
	width:668px;
	float:left;
	margin-left:15px;
}
.title_aviso{
	font-size:18px;
}
.redes_sociales{
	float:left;
	margin-left:660px;
	margin-top:-30px;
	width:430px;
}

.content_politica{
	margin-left:-13px;
	width:794px;
}

.text_politica{
	background-color:#dbe5ec;
}

.texto_privacidad{
	width:668px;
	float:left;
	margin-left:15px;
	text-align:justify;
}

.clear {
	clear:both;
	display:block;
}

.barra_izq_politica{
	margin-left:15px;
	margin-top:15px;
	height:350px;
	width:52px;
	float:left;
}

.div_texto{
	background:transparent url(../img/barra_iz.jpg) repeat-y;
	float:left;
	margin-top:15px;
}

.div_texto_aviso{
	background:transparent url(../img/barra_iz.jpg) repeat-y;
	float:left;
	margin-top:15px;
}

div#asociaciones{
	width: 300px;
	float: left;
	}

div#asociaciones .logos_ft {
	width: 270px;
	float:left;
	margin-top:10px;
	}
	
div#asociaciones .aecem {
	background: url(../img/aecem.png);
	width: 145px;
	height: 30px;
	float: left;
	outline-style: none;
	}
	
div#asociaciones .asimelec {
	background: url(../img/asimelec.png);
	width: 111px;
	height: 27px;
	float: left;
	margin-left: 10px;
	outline-style: none;
	}
	
div#asociaciones .aecem:active, div#asociaciones .asimelec:active {
	position: relative;
	top: 1px;
	}