@charset "utf-8";
@import url("reset.css");
@import url("contacto.css");
@import url("mapa.css");



body { font-size:14px; font-family:"Myriad Pro", Myriad, Calibri, Arial, Helvetica, sans-serif; color:#424242; margin:0; padding:0; font-weight:normal;}
a:link,a:visited{ color:#424242; text-decoration:none;}
a:active,a:hover{ text-decoration:underline;}
div.project_title a:link,div.project_title a:visited{ font-weight:bold;}
div.project_title a.current{ color:#0070A3;}

/*--Header--*/
div#header {width:950px; margin:15px auto 0 auto; height:65px;}
div#content {width:950px; margin:0 auto 0 auto;}
div#footer {width:950px; margin:2px auto 0 auto; height:105px;}
div#w3c {width:950px; margin:2px auto 0 auto;}
div#header img {float:left;}
div#mainnav {float:right; margin-top:39px; display:block;}
div#content {}

/**/
div#black {background-color:#424242; height:12px; padding:0; margin:0;}
div#azul {background-color:#0070A3; height:12px; padding:0; margin:0;}
div#blue1 {background:url(../img/bg_blue1.gif) repeat-x 0 0;}
div#gris {background:url(../img/bg_dspl_news.gif) no-repeat 49% 0;  padding-bottom:10px;clear:both;}
div#blue2 {background-color:#0070A3; height:12px; padding:0; margin:0 0 20px 0; display:block;}
div#gris2 {background-color:#E7E6E3; padding:0; margin:0; border-top:1px solid #DDDCD7}
div#gris_proyectos {background:url(../img/bg_dspl_news.gif) no-repeat 64% 0; padding-bottom:10px;}
div#gris3 {background:url(../img/bg_dspl_news.gif) no-repeat 64% 0;  padding-bottom:10px;clear:both; border-top:2px solid #E0E0E0}
div#spacer {border-bottom:2px solid #E0E0E0; margin-top:10px; clear:both;}



 
/*--Mainnav--*/
div#mainnav a:link, div#mainnav a:visited,
div#mainnav a.current:hover,div#mainnav a.current:active {width:122px; height:26px; line-height:26px; float:left; text-decoration:none; text-align:center; background:url(../img/bg_link_mainmenu.gif) no-repeat 0 0; color:#333; margin-left:5px;}
div#mainnav a:hover, div#mainnav a:active,
div#mainnav a.current:link,div#mainnav a.current:visited { background:url(../img/bg_link_mainmenu_hover.gif) no-repeat 0 0; color:#fff;}


/*--Home content--*/
div#home_core {height:365px; padding-top:0px; margin:auto; width:950px;}
div#news_dest {width:720px; float:left; padding-bottom:10px; background-color:#f5f5f5}
div#news_cat {width:197px; padding-left:17px; float:left; margin-left:3px; background:url(../img/bg_right_div.gif) repeat-x 0 0;}
div#dspl_news {clear:both; width:950px; margin:auto; display:block;}
div#dspl_proyect {width:950px; margin:auto;}

/*--Footer--*/
div#foo_nav, div#foo_contact, div#foo_share {height:85px; margin-top:10px; padding-top:5px;}
div#foo_nav {width:460px; float:left;}
div#atajos{width:460px; display:block;}
div#foo_contact {width:230px; float:left; border-left:1px solid #666;border-right:1px solid #666;}
div#foo_share { width:203px; float:left; }

/*-Proyectos rotando--*/
div.flecha{ height:146px; width:18px; display:block; float:left;}

div.project{ width:219px; height:330px; display:block; float:left;}
div.project div.project_img{ width:208px; height:146px; background-color:#CCCCCC;}
div.project div.project_title{ padding-top:20px;}
div.project div.project_cat{ padding-top:5px;}
div.project div.project_desc,
div.project div.project_readon{ padding-top:10px;}
div.project div.project_cat a,
div.project div.project_readon a{color:#BCBBBB;}
div.project div.project_cat,
div.project div.project_desc{ padding-bottom:10px; border-bottom:1px dotted #BFBFBF;}
div.project div.project_desc{ height:100px; display:block;}
h2{ padding:10px 10px 0px 0px; font-weight:normal; font-size:14px; color:#888888;}
h2 strong{ color:#0070A3; font-weight:normal;}
h2 p{ padding:5px 0px;}
h1{ padding-top:10px; padding-bottom:10px; font-weight:normal; font-size:18px;}
/*--Ultimas noticias--*/
div.not_title{ border-bottom:1px dotted #BFBFBF; padding:12px 0px;}
div.not_title a:link,div.not_title a:visited{color:#888888;}
div.not_title a:hover,div.not_title a:active{color:#046F9D; text-decoration:none;}
div.not_title a.current{color:#046F9D;}
/*--Noticia destacada--*/
div.not_dest_img_content{ height:318px; display:block; float:left;}
div.not_dest_img{ height:318px; width:450px; display:block; float:left; padding-right:14px;}
div#not_dest_txt{ height:318px; width:240px; display:block; float:left;}

div#news_desp {width:720px; float:left; padding-bottom:20px; background-color:#f5f5f5;}
div.not_desp_img{  width:335px; display:block; float:left; padding-right:14px;}
div#not_desp_txt{  width:682px; display:block; float:left; overflow:hidden;}
div#not_dest_title{ padding:0px 0px 15px 0px; font-size:16px; }
div#not_desp_title{ padding:10px 0px 15px 0px; font-size:16px; }
div#not_dest_desc{ color:#888888; padding-bottom:0px;}
div#not_dest_readon{ padding-top:15px; padding-bottom:5px; color:#5B5B5B;}

div#foo_nav a{ display:block; float:left; color:#046F9D; font-size:12px; }
div#foo_contact h1,div#foo_share h1{ color:#5B5B5B; font-size:12px; padding:0px; padding-top:5px; }
div#foo_contact,div#foo_share{ padding:0px 10px;}
div#foo_nav div#copyright{ padding-top:25px; font-size:14px; color:#888888;}
div#foo_nav div#empchile{ padding-top:8px; font-size:12px; color:#888888; display:block; float:left; padding-left:7px;}
div#foo_contact div#chm{ padding-top:11px; font-size:14px; color:#888888;}
div#foo_share img{ padding:15px 4px 0px 0px;}
/**proyecto**/
div#proyect {width:481px; float:left; background-color:#f5f5f5; padding-bottom:10px;}
div#proyect_gallery {width:451px; float:left; padding-left:10px; padding-top:32px; background-color:#EFEFEF;}
div#proyect_gallery div#gallery{ margin:0 0 0 0;}
div#proyect_gallery div#gallery div.gal{ display:block; float:left; width:134px; height:134px; margin:4px; }
div#proyect_gallery div#gallery div.gal a:hover{ border:2px solid #0070A3; margin:0px;}
div#proyect_gallery div#gallery div.gal a:link{ margin:4px; display:block; width:134px; height:134px; }
div#proyect_gallery div#gallery div#gal_nav{ color:#424242;  font-size:16px;}
div#proyect_gallery div#gallery div#gal_nav span.prev{ display:block; float:left; width:150px; text-align:left; padding-left:5px; padding-top:10px;}
div#proyect_gallery div#gallery div#gal_nav span.next{ display:block; float:right; width:150px; text-align:right; padding-right:25px; padding-top:10px;}
/*proyecto contenido*/
div#proyect_section{width:481px; float:left; background-color:#F5F5F5;}
div#proyect_content{width:441px; float:left; padding-left:20px; padding-top:10px; font-size:12px; background-color:#EFEFEF;}
div#proyect_content h1{ font-size:14px;}
div#proyect_content h2{ font-size:12px; color:#424242;}
div#proyect_content p{ padding:3px 0px;}
div#proyect_section ul li{ display:block; width:486px; height:40px;}
div#proyect_section ul li span{ color:#424242; display:block; padding:10px; width:200px; font-size:16px; float:left;}
div#proyect_section ul li a:link{ display:block; float:left; padding:10px; font-size:16px; color:#0071A2;}
div#proyect_section ul li a{display:block; float:left; padding:10px; font-size:16px; color:#0071A2;}
div#proyect_section ul li.active{ background:#EBEBEB url(../img/bullet_arrow.gif) no-repeat 95% 50%;}
div#proyect_section ul li.active span{ color:#0071A2; display:block; padding:10px; width:400px; font-size:16px;}
div#proyect_section_foo{ display:block; width:474px; margin-top:140px; color:#424242;}
div#proyect_section_footer{ display:block; width:950px; color:#424242; margin:auto;}
div#proyect_section_footer { font-size:14px;}
div#proyect_section_footer a.active{color:#0071A2;}
div#proyect_section_footer span{ padding:0px 10px;}


div.pag{ display:block; margin-top:10px; color:#424242; text-align:right; font-size:14px; width:208px;}
div.pag span.current{ color:#0071A2; padding:0px;}
div.pag span{ padding:0px 3px;}

div#calendario{ display:block; float:left; width:40px; height:40px; padding-right:10px; background:url(../img/bg_calend.gif) no-repeat 0 0}
div#mes{ display:block; width:40px; height:15px; color:#FFFFFF;font-size:12px; font-weight:bold; text-align:center;}
div#dia{ display:block; width:40px; height:25px; color:#0070A2; font-size:20px; text-align:center; font-weight:bold;}

div#proyect_content p { text-align:justify; white-space: normal;}

/*--Ficha tecnica--*/
ul#ficha_tecnica {display:block; width:400px;}
ul#ficha_tecnica li {display:block; width:400px; text-align:left; height:24px; border-bottom:1px dotted #999; line-height:24px;}
ul#ficha_tecnica li span.right_li { text-align:right; float:right;}
ul#ficha_tecnica li span.left_li { text-align:left; float:left;}
/*quienes somos*/
div#bloque_right {width:441px; float:left; padding-left:10px; padding-top:10px;}


