body {

	margin: 0px auto;

	background-color: #E3EAE3;

	font-family:Tahoma, Arial, Verdana;

	font-size:11px;

}



/* DIV Principal (por fora de todas) */

#container{

	width:800px;

	margin:0px auto;

	background-color:#FFFFFF;

	padding:0;

}



/* ----------------------------------------------------------- BANNER --------------------------------------------------------- */

/* DIV do banner */

#banner {

	width:800px;

	margin: 0px auto;

}



/* Imagem do banner */

.banner_conteudo {

	height:136px;

	background-repeat:no-repeat;

	padding:17px 0 0 50px;

}



/* Texto do banner */

.banner_conteudo a{

	text-decoration:none;

	color:#000;

}



.banner_conteudo a:hover{

	text-decoration:underline;

	color:#FFF;

}



/* Data */

.banner_data {

	width:790px;

	height:25px;

	text-align:right;

	padding: 0 10px 0 0;

}



/* ----------------------------------------------------------- MENU ----------------------------------------------------------- */

/* DIV do menu */

#menu {

	width:800px;

	height:35px;

	background-color:#F0F0F0;

}



/* Itens do menu */

.menu_texto_pequeno a{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:90px;

	border-left:1px solid #fff;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:none;

}



.menu_texto_pequeno a:hover{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:90px;

	border-left:1px solid #fff;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:underline;

}



.menu_texto_grande a{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:130px;

	border-left:1px solid #fff;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:none;

}



.menu_texto_grande a:hover{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:130px;

	border-left:1px solid #fff;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:underline;

}



.menu_texto_primeiro a{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:75px;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:none;

}



.menu_texto_primeiro a:hover{

	height:24px;

	color:#000;

	font-weight:bolder;

	width:75px;

	float:right;

	text-align:center;

	padding:11px 0 0 0;

	text-decoration:underline;

}



/* ---------------------------------------------------------- CAMINHO ---------------------------------------------------------- */

/* DIV do caminho */

#controle {

	width:800px;

	height:25px;

	background-color:#FFFBEC;

}



/* Texto do caminho */

.controle_caminho {

	text-align:left;

	text-indent:15px;

	width:800px;

	height:25px;

	padding:6px 0 0 0;

}



.controle_caminho a{

	color:#666;

	text-decoration:none;

	font-weight:normal;

	padding:0 5px 0 5px;

}



.controle_caminho a:hover{

	text-decoration:underline;

	font-weight:normal;

}



/* ---------------------------------------------------------- RODAPÉ ----------------------------------------------------------- */

#rodape {

	width:800px;

	height:32px;

	padding-bottom:5px;

	margin:0px auto;

	border:0;

	background-image:url(imagens/rodape.jpg);

	background-repeat:no-repeat;

	clear:both;

}



.rodape_texto{

	font-family:Tahoma, Arial, Verdana;

	font-size:11px;

	text-align:left;

	color:#000;

	padding-top:8px;

	margin-left:20px;

	font-weight:bold;

}



.rodape_texto_telefones{

	font-family:Tahoma, Arial, Verdana;

	font-size:11px;

	text-align:left;

	color:#000;

	margin:-13px 20px 0 0;

	float:right;

}







#validacao {

	text-align:center;

	width:860px;

	height:31px;

	margin: 0px auto;

	border:0;

	padding:0;

	background-color: #E3EAE3;

		

}



.validacao_imagens{

	width: 860px; 

	height: 31px;

	float:left;

	border:0;

	margin:0;

}



.validacao_imagens img{

	border:0;

	padding:3px;

	margin:0;

}



.validacao_imagens{

	border:0;

	margin:0;

	padding:0;

	text-decoration:none;

}



.validacao_imagens a{

	border:0;

	margin:0;

	padding:0;

	text-decoration:none;

}



/* --------------------------------------------------- CONTEÚDO DA PÁGINA PRINCIPAL -------------------------------------------- */

/* Bloco superior esquerda */

#principal_superior_esquerda {

	width:430px;

	padding:15px;

	float:left;

}



#principal_superior_esquerda a{

	color:#000;

	text-decoration:none;

}



#principal_superior_esquerda a:hover{

	color:#000;

	text-decoration:underline;

}



.bloco_superior_titulo {

	padding-bottom:6px;

}





/*Imagens dos titulos*/

.bloco_superior_imagem {

	width:350px;

	margin-left:30px;

	border:#FAC400 solid 1px;

	padding:0;

}



/* DIV noticias */

#principal_superior_direita {

	width:300px;

	padding:15px;

	float:right;

}



.borda_noticias {

	border:#CCCCCC 1px solid;

}



/* Marcadores das noticias */

.bloco_superior_direita ul{

	margin: 0;

	padding: 10px 10px 10px 10px;

	border: 0;

	line-height:15px;

}



.bloco_superior_direita li {

	list-style-image:url(imagens/marcador.gif);

	padding:10px 0 0 0;

	margin-left:20px;

}



.bloco_superior_direita li a{

	padding: 0;

	text-decoration: none;

	color:#000000;

}



.bloco_redes img{

	padding:2px;

}



html>body .bloco_superior_direita li a{ /*Non IE6 width*/

	width: auto;

}



.bloco_superior_direita li a:hover{

	color: #000;

	text-decoration:underline;

	padding: 0;

}



/* Todas as notícias*/

.todas_noticias {

	width:390px;

	margin:0;

	border:0;

	padding:5px;

	text-align:right;

}



.todas_noticias a{

	text-decoration:none;

	color:#000;

}



.todas_noticias a:hover{

	text-decoration:underline;

	color:#000;

}



.todas_noticias_dentro img{

	padding:15px;

}



/* Bloco inferior esquerda */

#principal_inferior_esquerda {

	width:415px;

	padding:15px;

	float:left;

}



/*Imagens dos titulos*/

.bloco_inferior_titulo {

	padding-bottom:6px;

}



/*Imagens dos destaques*/

.bloco_inferior_imagem {

	padding:25px 6px 6px 6px;

}



.bloco_inferior_imagem p{

	margin:-50px 0 0 70px;

	padding-bottom:25px;

}



.bloco_inferior_imagem p a{

	text-decoration:none;

	color:#000;

}



.bloco_inferior_imagem p a:hover{

	text-decoration:underline;

}



.borda_destaques {

	border:#FAC400 1px solid;

	background-color:#FFFCF0;

}



.borda_enquete {

	border:#FAC400 1px solid;

	background-color:#FFFCF0;

	padding:10px;

}



.enquete_botao{

	padding:10px 0 0 100px;

}



.enquete_resultado_final{

	padding:0 0 30px 30px;

}



.enquete_resultado{

	padding:0 10px 10px 0;

}



.enquete_resultado a{

	color:#000;

	text-decoration:none;

}



.enquete_resultado a:hover{

	color:#000;

	text-decoration:underline;

}



.enquete_atualiza {

	height:140px;

	font-size:11px;

	color:#000;

	background-color:#fff;

	border:0px;

	margin:0px;

	padding-top:50px;

	text-align:center;

}



.enquete_atualiza a{

	text-decoration:none;

	color:#000;

}



.enquete_atualiza a:hover{

	text-decoration:underline;

	color:#000;

}



.enquete_titulo img{

	padding: 10px;

}



.texto_estilo{

	color:#000;

}



.texto_estilo a {

	color:#000;

	text-decoration:none;

}



.texto_estilo a:hover {

	color:#000;

	text-decoration:underline;

}



/* DIV newsletter */

#principal_inferior_direita {

	width:300px;

	padding:15px;

	float:right;

}



.borda_newsletters {

	border:#666666 1px solid;

	background-color:#EBEBEB;

}



.bloco_inferior_direita p{

	padding:6px;

}



.bloco_inferior_direita_botao p{

	padding-left:115px;

}







/* -------------------------------------------------------- PÁGINAS SECUNDÁRIAS -------------------------------------------------- */

#secundaria {

	width:770px;

	margin:0px auto;

	padding:15px;

	border:0;

}



/* Estilos do texto */

.secundaria_texto {

	text-align:justify;

	border:0px;

	margin:0px;

	line-height:15px;

}



.secundaria_texto_projetos img{

	float:right;

	margin:10px;

}



.secundaria_texto_geral img{

	float:right;

	margin:30px;

}



.secundaria_texto_oficinas{

	height:200px;

}



.secundaria_texto_oficinas img{

	float:right;

	margin:20px 22px 10px 10px;

	border: 1px solid #999999;

	padding:2px;

}



.secundaria_texto_parceiros img{

	margin:5px;

	border: 1px solid #999999;

	padding:2px;

}



.secundaria_texto_parceiros_flash{

	width:120px;

	height:120px;

	float:left;

	margin:5px -31px 0 44px;

	border: 1px solid #999999;

	padding:2px;

}



.secundaria_texto p {

	margin:0;

	border:0;

	padding:10px 20px 10px 20px; /* Distância entre os parágrafos e nas laterias */

	text-indent:10px;

}



.secundaria_texto H1 {

	margin:0;

	border:0;

	padding:10px 20px 10px 20px; /* Distância entre os parágrafos e nas laterias */

	text-decoration:underline;

	font-size:12px;

	color:#000;

}



.secundaria_texto H2 {

	margin:0;

	border:0;

	padding:10px 20px 10px 20px; /* Distância entre os parágrafos e nas laterias */

	font-size:11px;

	color:#000;

	text-indent:10px;

}



.secundaria_texto span{

	font-weight:bold;

}



.secundaria_texto ul{

	margin: 0 0 0 30px;

	padding: 10px 10px 10px 10px;

	border: 0;

}



.secundaria_texto li {

	list-style-image:url(imagens/marcador.gif);

	margin-bottom:5px;

	color: #000;

	padding:0;

}



.secundaria_texto li a{

	padding: 0;

	text-decoration: none;

	color:#000;

}



html>body .secundaria_texto li a{ /*Non IE6 width*/

	width: auto;

}



.secundaria_texto li a:hover{

	color: #000;

	text-decoration:underline;

	padding: 0;

}



.secundaria_texto_enquete {

	height:300px;

	font-size:11px;

	color:#000;

	background-color:#fff;

	border:0px;

	margin:0px;

	padding: 10px;

}



.secundaria_texto_enquete a{

	text-decoration:none;

}



.secundaria_texto_enquete a:hover{

	text-decoration:underline;

}



.secundaria_texto_enquete_atualiza {

	height:300px;

	font-size:11px;

	color:#000;

	background-color:#fff;

	border:0px;

	margin:0px;

	padding-top: 100px;

	text-align:center;

}



.secundaria_texto_enquete_atualiza a{

	text-decoration:none;

}



.secundaria_texto_enquete_atualiza a:hover{

	text-decoration:underline;

}



.secundaria_titulo {

	padding-bottom:16px;

}



.secundaria_texto img{

	padding-bottom:16px;

}



.secundaria_texto a{

	text-decoration:none;

	color:#000;

}



.secundaria_texto a:hover{

	text-decoration:underline;

	color:#000;

}





/* ----------------------------------------------------------- FORMULÁRIO ----------------------------------------------------- */

#fale {

	margin:0px auto;

	padding: 10px 0 10px 0;

	border:0;

}



/* Estilos do texto */

.fale_estilo {

	text-align:justify;

	font-size:12px;

	color:#000;

	background-color:#fff;

	border:0px;

	margin:0px;

	line-height:15px;

	padding: 10px 0 10px 0; /* Distância entre a imagem superior e o texto e o rodapé e o texto */

}



.fale_estilo p {

	background-color:#fff;

	margin:0;

	border:0;

	padding:10px 20px 10px 20px; /* Distância entre os parágrafos e nas laterias */

}	



.fale_baixo {

	border:0px;

	margin:0px;

	padding: 30px 0 0 0; /* Distância entre a imagem superior e o texto e o rodapé e o texto */

}



.fale_baixo p {

	padding:0;

	text-indent:10px;

}



.fale_baixo a{

	text-decoration:none;

	color:#000;

}



.fale_baixo a:hover{

	text-decoration:underline;

	color:#000;

}



.fale_baixo H1 {

	padding:0;

	text-decoration:underline;

	font-size:12px;

}



.fale_baixo H2 {

	padding:0;

	font-size:11px;

	color:#FAC400;

	text-indent:10px;

}



.fale_baixo H3 {

	padding:0;

	font-size:11px;

	text-indent:10px;

}



.fale_baixo span{

	font-weight:bold;

	padding:0;

}-------------------------------------------- FORMULÁRIO ----------------------------------------------------- */

#fale {

	margin:0px auto;

	padding: 10px 0 10px 0;

	border:0;

}



/* Estilos do texto */

.fale_estilo {

	text-align:justify;

	font-size:12px;

	color:#000;

	background-color:#fff;

	border:0px;

	margin:0px;

	line-height:15px;

	padding: 10px 0 10px 0; /* Distância entre a imagem superior e o texto e o rodapé e o texto */

}



.fale_estilo p {

	background-color:#fff;

	margin:0;

	border:0;

	padding:10px 20px 10px 20px; /* Distância entre os parágrafos e nas laterias */

}	



.fale_baixo {

	border:0px;

	margin:0px;

	padding: 30px 0 0 0; /* Distância entre a imagem superior e o texto e o rodapé e o texto */

}



.fale_baixo p {

	padding:0;

	text-indent:10px;

}



.fale_baixo a{

	text-decoration:none;

	color:#000;

}



.fale_baixo a:hover{

	text-decoration:underline;

	color:#000;

}



.fale_baixo H1 {

	padding:0;

	text-decoration:underline;

	font-size:12px;

}



.fale_baixo H2 {

	padding:0;

	font-size:11px;

	color:#FAC400;

	text-indent:10px;

}



.fale_baixo H3 {

	padding:0;

	font-size:11px;

	text-indent:10px;

}



.fale_baixo span{

	font-weight:bold;

	padding:0;

}