a{ 
    text-decoration: none;
    color:#FFBB19;
}

a:visited{  color:#FFBB19;}


body{
    font-size:10pt;
    font-family: verdana;
}

h2{
    font-size: 14pt;
    margin:10px 0px 10px 0px;
    font-family: "Trebuchet MS";
}

h4 {	
    font-size: 12pt;
    margin:10px 0px 10px 0px;
    font-family: "Trebuchet MS";
    font-weight:normal;
}

ul{
  list-style:square inside;
}

#map {
    margin-top:50px;
}

.anexos{ 
    display:inline-block;
    vertical-align: top;
    float:right;
    overflow: hidden;
    margin-top: -10px;
    margin-left:15px;
    margin-bottom: 10px;
    line-height: 13px;
}

.anexo_hr{
    border-top:dotted 2px #FFBB19;
    margin:0;
}

.anexo{
    border-top:dotted 2px #FFBB19;
    border-left:dotted 2px #FFBB19;
    border-right:dotted 2px #FFBB19;
    margin:0;
    padding:10px; 
    width:300px;
}

.anexo a{ position:relative; top: -10px; color:black; text-decoration: underline;}

.anexos_img{
    margin-left:10px;
    width:80px;
    height:60px;
    margin-right: 10px;
    display: inline-block; 
}

.anexo_icon {
    width:50px; margin-left: 10px;  display:inline-block; 
}

.b20 { margin-bottom: 20px; }
.cases {
    margin-top:60px;
    font-size:9pt;
    color: #959595;
}
.cases .text{
    margin-bottom: 10px;
    line-height: 13px;
    font-family:verdana;
}

.destaque{
margin-bottom: 10px;
margin-left: 0;
}
 .destaque img{ width:650px;}
 
 .destaque_bg{ background-image: URL("../img/destaque.png"); position:absolute; bottom:0; left:0px; z-index:100; width:650px; height:100px; 
	 display:block; }

 .destaque_text{
     position:absolute;
     bottom:0;
	 left:0px;
     padding:15px 30px;
	 z-index: 200; 
	 /* max-height:90px; */
	 overflow:hidden;
	 display:inline-block;
}

.destaque_text h4 { font-size: 14pt; margin-bottom:15px;  width:610px; overflow: hidden;}
.destaque_text_body { 
	max-height:47px; 
	overflow: hidden; 
	font-size: 9pt; 
	width:610px; 
	text-align:justify; 
	color:white; 
	line-height: 15px; 
	height:47px;
}

.destaque a {color:white;}

 .footer{ 
   color:#C8C8C8;
   margin-top:10px;
   font-size:9pt;
   padding-bottom: 30px;
 }

 .footer_hr{
     margin-top:20px;
     border:solid thin;
     color:#C8C8C8;
}

.fr{
float:right; 
}

.header_hr {
 background-image: URL("../img/bar.png"); 
 border:0;
 height:3px;
}

.ib{display:inline-block;}
 .icon {padding:3px;}
 
 .item{
   margin-bottom:1px; 
   padding: 9px 0px 7px 10px;
   font-family: "Trebuchet MS";
   cursor:pointer;
 }

 item:hover{
        background-color: #FFBB19;
}

 .item_inactive{
    background-color:#969696;
 }

.item_inactive:hover {  background-color: #FFBB19;  }
.item_inactive:hover a{ color:white;}

 .item_active:hover a{
     color:white;
     font-family: "Trebuchet MS";
}
 
.item_active a{
    color:white;
}

 .item_active{
    background-color: #FFBB19;
    color:white;
 }
 .item_inactive a{
    color:black;
}

.item_child{
    font-family: "Trebuchet MS";
    padding-left: 10px;
    font-size: 11pt;
}

.item_child:hover a{
    color:#FFBB19;
}

.item_child_active a {
    color:#FFBB19;
}

.item_child a{
    padding-bottom: 2px;
    display:inline-block;
    color:#969696;
}

.item_child_selected a { color: #FFBB19; font-size: 11pt;}

.item_child_hr{
 background-image: URL("../img/bar.png");
 border:0;
 height:3px;
 margin:0px;
}


.label {width:70px; text-align: left; display:inline-block; }

.lang{
    float:right;
    margin-left:1px;
    padding:6px 4px;
    font-size: 10pt;
    cursor: pointer;
    font-family: "Trebuchet MS";
}

.lang_active {  background-color: #97969e;  color:#ffb300;} 
.lang_inactive { background-color:#c8c8c8;  color:black;} 

.links{margin-bottom: 20px;}
.link_anchor { margin-top:3px;}
.link_anchor a{ color: #FFBB19; }
.link_anchor a:visited{ color: #FFBB19; display:inline-block; }
.logo{ margin-top:30px;}

.ml90{  margin-left:90px;}
.mr90{  margin-right:90px;}

.menu{
    font-size:12pt;
    font-family: "Trebuchet MS";
    margin-top:20px;
    margin-left:60px;
    height:100%;
}

.menu_section{
    width:195px;
}

.news_bar{
    width:643px;
    height:3px;
}

.newsletter{
    width:160px;
    display:inline-block;
    float:left;
}
.newsletter_date {
    margin-top:10px;
}

.newsletter img{
    width:160px;
    height:230px;
}

.noticia_corpo{ text-align:justify; font-family: verdana;}

.noticia_corpo_img{
    float:left;
    margin-right: 20px;
    margin-bottom:20px;
    max-width:250px;
}

.noticia_img{
  vertical-align:top;
  max-width:120px;
  float:left;
  display:inline-block; 
}

.noticia_titulo{
    margin-bottom: 10px;
}



.noticia_preview{   
  font-size:9pt;
  line-height:12px;
  position:relative;
  width:650px;
  height:100px;
  overflow:hidden; 
}

.noticia_preview img{
  max-width:109px;
  max-height:110px;
  vertical-align:top;
  margin-right:18px;
  display:inline-block;
}
 
.noticia_preview_hr{
    background-image: URL("../img/bar.png");
    height:3px;
    border:0;
    margin-bottom:10px;
    display:inline-block;
    width:650px;
}

 
.noticia_preview_ler {
  color:#f5b612;
  margin-left:3px;
} 

.noticia_preview_ler_container{ 
    margin-right:50px;
    bottom:0px;
}

.noticia_preview a{
  color:#f5b612;
  text-decoration:underline;  
}

.noticia_preview_corpo{ 
  overflow:hidden;
  vertical-align:top;
  float:right;
}

.noticia_preview_corpo_text{ 
   min-width:640px;
}
.noticia_preview_corpo_img{ /*with image is smaller  */
  width:516px; 
  min-width:516px;
}

.noticia_preview_titulo{
  font-weight:bold; 
  height:25px;
  display:inline-block; 
  overflow: hidden;
}

.noticia_preview_sumario{
    height:50px;
    overflow:hidden;
    text-align:justify;
    margin-bottom:10px;
}

.noticia_thumbs{
    background-color:#F0F0F0;
    padding:0px 11px 11px 11px;
    display:block;
    margin-top: 30px;
    max-height:91px;
    overflow: hidden;
}

.noticia_thumb{
    margin-right:20px;
    margin-top:11px;
    padding-bottom:11px;
    max-width: 100px;
    height: 80px;
    cursor:pointer;
}

.page_content{
    margin-left:5px;
    margin-top:20px;
    width:660px !important;
    margin-right:0 !important; 
    font-size: 9pt;
    text-align: justify;
    font-family:Verdana;
    overflow: hidden;
}
.page_title{
    margin-top:0px;
    margin-bottom:35px;
    color:#FFBB19;
    font-size:16pt;
    font-family: "Trebuchet MS";
}
.page_title a { color:#FFBB19;}

.page_subtitle{
    color:#FFBB19; 
}

.preview_area{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    background-color: black;
}

.preview_area img {
    width:420px;
    height:402px;
}

.preview_content{
    width:420px;
    height:402px;
    margin-left:auto;
    margin-right:auto;
    background-color:white;
    display:block;
    position:relative;
    top:0px;
    z-index: 400;
    
  filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

.separator{
    height:60px;
}

.subscribe{ 
  color:#C8C8C8;
  margin-top:58px;
  font-family: verdana;
  font-size: 10pt;
}
.subscribe img{
    vertical-align: bottom; margin:0; height: 18px;
}

.email{
    background-color: #C8C8C8;
    border:0;
    padding:0;
    margin-right: 2px;
    margin-bottom:0px;
    height: 18px;
    margin-top:2px;
    width:140px;
    font-size:9pt;
    line-height: 12px;
}

.t20{ margin-top: 20px;}
.thumbnail{
    max-width: 100px;
    max-height:100px;
}

.text_and_files_content{
    margin-left: 0;
    width:650px;
    line-height:15px;
}

.value { width: 200px; text-align: left; display: inline-block;  }