/*formatação do background da página*/
body{
    margin-top:0px;
    background-color: #46aa56;
}

/*formatação da home*/

.separadorHorizontal{
	height:17px;
}

.conteudohome{	
	background-color:#ffffff;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.borderHOme{
	background-color:#ffffff;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#339900;
}

.borderHOmeNews{
	background-color:#ffffff;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#0099ff;
}

.borderHOmeEventos{
	background-color:#ffffff;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#ff3300;
}

.imagenshome{
	margin-right:15px;	
}

.imagenshomeVertical{
	margin-bottom:15px;
	vertical-align:top;	
}

.imagenshomeVertical1{
	margin-bottom:15px;
	vertical-align:top;	
}

.imagenshomeVertical2{
	margin-top:15px;
	vertical-align:top;	
}


.subscreverNews{
	margin-bottom:5px;
	vertical-align:top;	
}

.conteudoSubscreverNews{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	word-spacing:1px;
	height:25px;
	text-align:left;
	vertical-align:top;
	padding:15px;
}

.actividades{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	word-spacing:1px;
	text-align:left;
	vertical-align:top;
	width: 147px;
}

.titulosNoticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#00cc00;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosNoticias:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#00cc00;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:underline;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosNoticias:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#00cc00;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}

.titulosNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#00ccff;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosNews:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#00ccff;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:underline;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosNews:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#00ccff;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}

.titulosEventos{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosEventos:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:underline;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulosEventos:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}

.dataNoticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-right:15px;
}

.dataNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:15px;
	padding-top:5Px;
	background-color:#FFFFFF;
}
.dataNews:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:15px;
	padding-top:5Px;
	background-color:#FFFFFF;
}
.dataNews:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:15px;
	padding-top:5Px;
	background-color:#FFFFFF;
}

.dataNews1{
	font-family:Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	marging-right:15px;
}

.dataEventos{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff3300;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	marging-right:15px;
}

.textosNoticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	word-spacing:1px;
	height:15px;
	text-align:left;
	padding-right:15px;
	/*margin-left:15px;*/
}
.lermais{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	word-spacing:1px;
	height:15px;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	/*margin-left:15px;*/
}
.lermais:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-align:right;
	word-spacing:1px;
	height:15px;
	text-decoration:underline;
	padding-right:15px;
	/*margin-left:15px;*/
}
.lermais:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	word-spacing:1px;
	height:15px;
	text-align:right;
	text-decoration:underline;
	padding-right:15px;
	/*margin-left:15px;*/
}

.titulosHome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	word-spacing:1px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#FFFFFF;
	height:15px;
	width: 505px; 
}


.maisNoticias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	word-spacing:1px;
	padding-right:5px;
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#FFFFFF;
	height:15px;
	width: 80px;
	vertical-align:middle;
}
/*
.maisNoticias:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:underline;
	word-spacing:1px;
	padding-right:5px;
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#FFFFFF;
	height:15px;
	width: 80px; 
	vertical-align:middle;
}
.maisNoticias:selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:underline;
	word-spacing:1px;
	padding-right:5px;
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#FFFFFF;
	height:15px;
	width:80px; 
	vertical-align:middle;
}
*/


.maisNoticias2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	word-spacing:1px;
	padding-right:5px;
	height:15px;
	width: 80px;
	vertical-align:middle;
}

.maisNoticias2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:underline;
	word-spacing:1px;
	padding-right:5px;
	height:15px;
	width: 80px; 
	vertical-align:middle;
}
.maisNoticias2:selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:underline;
	word-spacing:1px;
	padding-right:5px;
	height:15px;
	width:80px; 
	vertical-align:middle;
}


/*formatação da página newsletter*/

.tituloslateriasNot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3fa744;
	padding-top:10px;
}

.tituloslateriasEventos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d8a741;
	padding-top:10px;
}
.titulosCentrais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	background-color:#32d5d6;
	width:341px;
}
.titulosCentrais2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	background-color:#66cccc;
	width:341px;
}
.titulosCentrais3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	background-color:#99cccc;
	width:341px;
}

.datanoticiasNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#417843;
	font-size:12px;
	font-weight:bold;
}

.dataeventosNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#ac7800;
	font-size:12px;
	font-weight:bold;
}

.margemiMagemNewslateral{
	margin-right:10px;
}

.margemiMagemNewsTop{
	margin-bottom:5px;
}

.bordertituloslaterias{
	padding-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#427703;
}

.bordertituloslateriasParceiros{
	padding-bottom:10px;
}

.bordertituloslateriasEventos{
	padding-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#7b4200;
}	

.margemiMagemNewsInterior{
	padding:10px;	
}

.textosNewsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
}
.textosDestaqueNewsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009999;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
}

/*formatação da página notícias*/

.margembotoes{
margin:15px;
vertical-align:middle;
text-align:right;
border: 0px;
}

.titulospaginaNoticiasWS{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}

.titulospaginaNoticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulospaginaNoticias:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-decoration:underline;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.titulospaginaNoticias:selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}

.datas{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	height:15px;
	text-align:left;
	vertical-align:top;
	margin-right:15px;
}

/*formatação da tabela header da página*/
.topo{
margin-top:0px;
margin-bottom:5px;
padding:0;
}

/*formatação da tabela conteudos da página*/
.tabela{
width: 980px; 
border: 0px;
margin-top:35px;
}

  
/*formatação do separador de menu*/
.separador{
width:19px;
margin-top:35px;
}    

.menu2nivelWS{
	width: 200px;
	margin-top:35px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	word-spacing:2px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:top;
}

/*formatação do menu lateral*/
/*.menu2nivel{
	width: 200px;
	margin-top:35px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:25px;
	word-spacing:2px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:top;
}
*/

/*formatação do menu lateral*/
.menu2nivel{
	width: 254px;
	margin-bottom:5px;
	background-image:url(../images/bg_menu.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	word-spacing:2px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	text-decoration: none;
}
.menu2nivel:hover{
	width: 254px;
	margin-bottom:5px;
	background-color:#39bdb0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	word-spacing:2px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	text-decoration: none;
}
.menu2nivel:selected{
	width: 254px;
	margin-bottom:5px;
	background-color:#39bdb0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	word-spacing:2px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	text-decoration: none;
}

.menu2nivel1{
	color:#FFFFFF;
	text-decoration: none;	
}
.menu2nivel1:hover{
	color:#0099cc;
	text-decoration: none;
}
.menu2nivel1:selected{
	color:#0099cc;
	text-decoration: none;
}

.menu2nivelNot{
	width:102px;
	margin-top:35px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:25px;
	word-spacing:2px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:top;
}

/*titulos*/

.titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	word-spacing:1px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#FFFFFF;
	height:15px;
	width: 585px; 
}

.conteudoWS{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
    padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
}


/*formatação da celula conteudos*/
.conteudo{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
    padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	vertical-align:top;
}
.conteudoNOt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
    padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	vertical-align:top;
	width:683;
}

/*formatação dos textos com link*/
a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	text-decoration:underline;

}
a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0986be;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	text-decoration:underline;

}
a:selected{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	text-decoration:underline;
}

.conteudoLink{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	text-decoration:none;

}
.conteudoLink:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0986be;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
	text-decoration:underline;

}
.conteudoLink:selected{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	word-spacing:1px;
	text-align:left;
}


/*formatação da tabela footer da página*/

.tabfooter{
    margin-top:15px;
    width:980px;
    text-align:center;
}

/*formatação da celula footer com menu*/

.footer{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00FFFF;
	line-height:15px;
	word-spacing:1px;
	text-align: center;
	margin-bottom:15px;
        margin-left:100px;
	width:585px;
        text-align:center;
}

/*formatação legendas das imagens*/

.legend{ 
    text-align: center;
    line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	word-spacing:2px;
}

/*formatação das imagens*/

.margemImagem{ 
    margin:15px;
}


/*links do rodapé - footer*/

a.rodape:link { 
    color: #00FFFF ;
    text-decoration: none;
        text-align:center;
 }
 
a.rodape:visited { 
    color: #00FFFF ;
    text-decoration: none;
        text-align:center;
 }

a.rodape:hover { 
    color : #ffffff;
    text-decoration: none;
        text-align:center;
  }   
a.rodape:active { 
    color : #ffffff;
    text-decoration: none;
        text-align:center;
} 


/*links do menu segundo nivel */
a.segundonivel:link {
    color: #0986be ;
    text-decoration: none;
    font-size: 12px;
 }

a.segundonivel:visited {
    /*color: #3fb75c;*/
    color: #0986be ;
    text-decoration: none;
    font-size: 12px;
 }

a.segundonivel:hover {
    color : #3fb75c;
    text-decoration: none;
    font-size: 12px;
  }
a.segundonivel:active {
    color : #0986be;
    text-decoration: none;
    font-size: 12px;
} 

/*
a.segundonivel:link { 
    color: #333333 ;
    text-decoration: none;
 }
 
a.segundonivel:visited { 
    color: #333333;
    text-decoration: none;
 }

a.segundonivel:hover { 
    color : #0986be;
    text-decoration: none;
  }   
a.segundonivel:active { 
    color : #0986be;
    text-decoration: none;  
}
*/