/* Estilos diagramacion esqueleto */
body{
  margin:0;
  padding:0px 5px 0px 5px;
  position:relative;

}

#container {
  width:960px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#top{
 padding:0px;
 margin:0px;
}

#top1{
  margin:0px;

}

#top1 #whereAmI{
  width:400px;
  float:left;
  text-align:left;
  padding:5px 0px 0px 45px;
  
}

#whereAmI h1{
  
	margin:0px 20px 0px 0px;
  font-size:11px;
  font-family:arial;
  text-transform:uppercase;
	display:inline;
}

#whereAmI ul{
  list-style:none none inside;
  margin:0px;
  padding:0px;
  text-indent:0px;
}

#whereAmI ul li{
  float:left;
  margin:0px 0px 0px 0px;
}

#whereAmI ul li a{
  color:#fff;
  border-right:1px solid #fff;
  padding:0px 5px 0px 0px;
}


#top1 #top1_right{
  height:40px;
  width:495px;
  float:right;
}

#top1_right #top_1_right1{
  width:450px;
  float:right;
  height:30px;
  margin:0px 45px 0px 0px;
}

#top1 #accessibilityOptions{
  height:20px;
  padding:5px 10px 5px 10px;
}

#accessibilityOptions form input#searchField{
  width:170px;
  height:15px;
  margin:0px;
}

#accessibilityOptions #searchBtn{
  margin:0px 0px 0px -3px;
}


#top2{
  margin:0px;
  padding:0px 0px 0px 5px;
 /* width:955px;*/
 /*width:958px;*/
}

#top2 #logoLink span{
	position:absolute;
	top:-999em;
	left:-999em;
}

#top2 #banner{
  height:170px;
  width:615px;
  float:right;
}


#extras{
  height:35px;
}

#extras #extras_right{
  float:right;
  width:450px;

}

/*////////////EMPIEZA MENU PRINCIPAL/////////////////////////*/

div#nav1{
  /*width: 950px;*/
  height: 30px;
  clear:both;
  /*margin-bottom:13px;*/
  margin:0px;
  z-index:100;

}

div#nav1 ul.nav_ul_level_1{
  list-style:none none outside;
  /*margin:0 20px 0 20px;*/
  display:block;
  width:950px;
  padding:0px;
  margin:auto;
  /*text-align:center;*/

}

div#nav1 ul.nav_ul_level_1 li.nav_li_level_1{
 /* display:inline;*/
    float:left;
  position:relative;
  *width:145px;

  /*padding:10px 5px 10px 5px;*/
  margin:0px;

}

div#nav1 ul.nav_ul_level_2{
  position:absolute;
  top:30px;
  left:0px;
  *top:30px;
  *left:-40px;

  visibility:hidden;
  z-index:300;
  width:190px;
  padding:0 5px 5px 5px;
  list-style:none none inside;
}

div#nav1 ul.nav_ul_level_3{
  margin:0px;
  padding:0px;
  list-style:none none outside;
}

div#nav1 li.nav_li_level_2{
  margin:5px;
  *margin:0;
}

div#nav1 .nav_li_link_level_2, div#nav1 .nav_li_link_level_3{display:block; padding:0px 5px 0px 5px; text-decoration:none;}

/*//////////////TERMINA MENU PRINCIPAL/////////////////////////*/


#da1Box{
  width:640px;
  height:320px;
  float:left;
}

#da1 {/* Recuadro Noticias destacadas*/
  width: 640px;/*633 totales*/
  height: 320px;

  padding:0;
  overflow:auto;
  position:relative;
}

#da1 div.newsItemBox{
  padding:10px 25px 0px 25px;

}

#da1 div.newsItemBox h4{
  margin:0px 0px 5px 0px;
  padding:0px;

}

#da1 div.newsItemFeaturedImageBox{
  /*position:relative;*/
  /*z-index:1;*/
  width:340px;/*200*/
  float:left;
  margin:0px 0px 0px 0px;
  overflow:hidden;
  height:200px;
}

#da1 div.newsItemFeaturedImageBox img{
  /*width:200px;*/
  width:340px;
  /*position:absolute;
  top:-60px;
  left:-30px;*/
}

#da1 div.newsItemTextBox{
  float:right;
  width:225px;

}

#da1 div.newsItemOnlyTextBox{
  float:left;
  width:590px;

}



/*     estilos para controles del scroller de noticias */
#da1 #newsControls{

}

#da1 #newsControls span, #da1 #newsControls a.newsItemControl{
  display:block;
  float:left;
    /*padding:3px 6px 3px 6px;*/
  width:15px;
  height:15px;
  line-height:15px;

  font-size:12px;
  text-decoration:none;
  margin:0px 4px 0px 0px;
  text-align:center;
}



#da2_3Box{
  width: 320px;
  height: 320px;
  float:right;

}

#da2 {
  width: 320px;
  height: 160px;
  padding:0px 0px 0px 0px;
}

/*incluir estilos da2*/


#da3 {
  width: 320px;
  height: 160px;

}
#da3 .newsContentMainTitle{
  display:none;
}

#da3 .box{

    width:310px;
}

#da3 ul.newsItemsList{
  list-style:none none outside;
  height: 135px;

}

#da3 ul.newsItemsList li{
   margin:3px 0px 6px 0px;
}



#footer {
  width:960px;
  clear:both;
}
#footerContactInfoBox{
  width:550px;
  float:left;
}
#footerContactLinkBox{
  width:250px;
  float:right;
  margin:23px 10px 0px 0px;
}



#da4, #da5, #da6, #da7, #da8, #da9{

  width:320px;
  height:160px;
  float:left;
  padding:0px;

}

#da4, #da5, #da6{margin-top:10px; margin-bottom:10px;}

#da4, #da5, #da7, #da8{/*margin-right:10px;*/ }

#da6 form{width:250px; margin:auto; margin-top:3px; padding:0px; text-align:center;}
#da6 select{width:250px; margin:0px 0px 5px 0px; padding:0px; font-size:11px;}

#da9 img{float:left; width:150px; height:70px;}
#da9 img#banner1, #da9 img#banner3{margin-right:10px;}
#da9 img#banner1, #da9 img#banner2{margin-bottom:10px;}

h3.miniPromoSpaceTitle, h3.servicesListTitle{
  height:17px;
  padding:8px 0px 0px 35px;
  margin:0px 0px 10px 0px;
  font-size:11px;
}

.miniPromoSpaceImgBox{
  width:101px;
  height:101px;
  overflow:hidden;
  float:right;
  text-align:right;

}

.miniPromoSpaceImgBox img{
    width:91px; height:91px;
    background:#f9f9f9;
    padding:4px;
    border:1px solid #888;
}

.miniPromoSpaceTextBox{
  width:175px;
/*  margin-right:10px;
*/  float:left;


}










/* Estilos menues*/




/*////////////////EMPIEZA MENU PILARES/////////////////////////*/

div#nav2{

  margin:0px 0 0 0;
  clear:both;
  /*background:url(images/nav2LeftBg.jpg) top left no-repeat;*/
  padding:0px 0px 0px 0px;

  background-color:#f0f0f0;
 /* height:55px;*/
}

div#nav2 ul.nav_ul_level_1{
  list-style:none none inside;
  margin:0;
 /* display:block;*/
  /*height:55px;*/
  padding:0px 0px 0px 0px;
  /*background:url(images/nav2RightBg.jpg) top left no-repeat;*/

}

div#nav2 ul.nav_ul_level_1 li.nav_li_level_1{
  width:190px;
  /*height:55px;*/
  margin:0px;
  padding:0px;
  float:left;

}

#multimediaSearchFormBox #multimediaSearchTextBox{
  float:left;
  padding:17px 0px 0px 0px;
}

#multimediaSearchFormBox fieldset{
  float:left;
  margin:0px 0px 5px 0px;
  padding:0px 0 0 0;
  border:0;
}

#multimediaSearchFormBox legend#resourceTypeLegend{
  margin:0px 0px 0px 0px;
  padding:0px;
}

#multimediaSearchFormBox #multimediaSearchBtn{
  margin:17px 0px 0px 15px;
}


/* Controles multimedia */
#multimediaControlsBox, #multimediaLinkedControlsBox{
  width:520px;
  margin:auto;
  margin-top:15px;
  margin-bottom:10px;
  height:15px;
  text-align:center;
  padding:2px 0px 2px 0px;
}


/* Otros estilos para la diagramacion */
.spacer{
  font-size:1px;
  clear:both;
  margin:0px;
  padding:0px;
}


.menuTitle{display:none;}

#shareThisPageBox{
  margin:5px 0px 0px 35px;
}	

#shareThisPageBox a{
  display:block;
  float:left;
  width:130px;
  margin:10px 0px 0px 0px;
}



