/************** Barra do Governo  **************/
#barra-brasil {
    position:relative;
    overflow:hidden;
    min-width:1000px;
    background: #00500F url(../imagens/barra-brasil-v3-bgx.png) center bottom no-repeat;
    text-align: right;
}

#barra-brasil .barra {
    display: block;
    width: 100%;
    height: 28px;
    margin: 0 auto;
    background: url(../imagens/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-brasil ul {
    list-style-image: none;
    list-style-type: none;
}

#barra-brasil ul li {
    display: inline !important;
    padding: 0;
}

#barra-brasil ul li a {
    border-bottom: none !important;
}
/************** Fim da Barra do Governo **************/

/* cor de fundo do cabeçalho onde está a logo */
#portal-header {
    background-color: #017b16;
}

/* posição da logo no cabeçalho */
#portal-logo img {
    margin: 1em 0em 3em 2em;
}



#TRNcontainer01{
   clear:none;
   position:relative;
   float:left;
   width:350px;
   margin:0px 0px 0px 0px;
}

#TRNBoxDS{
   margin: 0; 
   padding: 0; 
   width: 350px;
}

.TRNcontainerDS{ 
   clear:none; 
   position:relative; 
   float:left; 
   height:auto; 
   width:350px; 
   margin:0px 0px 4px 0px; 
   padding:3px 0px 3px 0px; 

   background:#f5f5f5; 
   cursor: pointer;
}

.nomeDS{
   position:relative; 
   float:left; 
   vertical-align:middle; 
   padding-top: 5px; 
   width:200px; 
   left:2px;
}

.TRNtexto {
   color:#222222;
   font-size:11px;
   font-weight:normal;
   font-family:Arial, Verdana, Helvetica;
   text-align:justify;padding-right:2px;
   padding-left:2px;
   }

.TRNtexto2{
   margin:10px 10px 10px 10px;
   color:#0A5690;
   font-size:12px;
   font-weight:bold;
   font-family:Arial, Verdana, Helvetica;
   text-align:justify;padding-right:2px;
   padding-left:2px;
   }

.setaDS{ 
   position:relative; 
   float:right; 
   vertical-align:middle; 
   padding-top: 5px; 
   width:20px; 
   left:0px;
}

.DSaccordion{
   display: none; 
   float:left; 
   padding-left:20px; 
   width:330px;
}

input{
   font-family: arial;
   visibility: visible;
   border: 1px solid #8cacbb;
   color: Black;
   vertical-align: middle;
   margin-right: 0.3em;
}

select{
   border: 1px solid #8cacbb;
   color: Black;
   background-color: White;
   vertical-align: top;
}

a {
	border:none;
	text-decoration: none;
}

/* Easy Tooltip */

#easyTooltip{
	margin:0 10px 1em 0;
	width:200px;
	padding:3px;
	background:#fdfdfd;
	border:1px solid #eee;
	line-height:130%;				
}

#easyTooltip p{
	margin:0 ;
}		
	

#descdo1,#descdo2,#descdo3{
	display:none;
}
					

/* // Easy Tooltip */
