/* site */
body{
	margin: 0px 0px 0px 0px;
	background-color:#dfe1b0;
	text-align:center;
}


#bg_esquerda {
	background-image:url(../imagens/bg_ambiente_esquerda.gif);
	background-position:right;
	background-repeat:repeat-y;	
}

#bg_direita{
	background-image:url(../imagens/bg_ambiente_direita.gif);
	background-position:left;
	background-repeat:repeat-y;	
}


#conteudo {
	margin: auto;
	width: 767px;
} 

#topo_home{
background-image:url(../imagens/bg_topo_meio_ambiente.jpg);
background-position:top;
background-repeat:no-repeat;
width:767px;
height:142px;
text-align:left	
}

#area_bt_home{
background-image:url(../imagens/bg_area_bt_home_ambiente.jpg);
background-position:top;
background-repeat:no-repeat;
width:767px;
height:28px;
text-align:left;	
}

#bt_home{
	float:left;
}

#imagens_topo{
	width:181px;
	float:left;
}

#posicao_slogan{
	float:left;
	padding:41px 0px 0px 30px;
}

#bts_lingua{
	float:right;
	margin:13px 4px 0px 0px;

}

#cols { 
	display: block; 
	_display: table; 
	width: 767px;
	background-color:#f8f9e4;
	height:auto;
	_height:100%;
	}

#cols div {
	display:table-cell; 
	vertical-align:top; 
	float:left;
	height:auto;
}

#cols div#area_menu_home{
	width:168px;
	background-image:url(../imagens/bg_meio_menu_home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#f8f9e4;
	border-right:1px dotted #5e5e15;
	text-align:left;
	vertical-align:top;
	float:left;
}


#cols div#conteudo_home{
	background-image:url(../imagens/bg_meio_conteudo_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f8f9e4;
	width:587PX;
	_width:598PX;
	padding:3px 0px 59px 11px;
	float:left;
}

#menu_home{
	width:120px;
	margin:0px 0px 0px 0px;
	padding-top:8px;
	padding-left:23px;
	padding-bottom:199px;
	text-align:left;
	vertical-align:top;

}

#menu_home hr{
	width:120px;
	margin:-2px 0px 0px 0px;
	color:#d8dca6;
	text-align:left;
	height:1px;
}

#menu_home .item_menu{
	margin:-8px 0px -18px 0px;
	height:20px;
	vertical-align:top;
}

#conteudo_home div#box_home_01 , #conteudo_home div#box_home_02 , #conteudo_home div#box_home_03{
	width:311px;
	margin:0px -1px 0px 0px;
	height:auto;
}

#conteudo_home div#box_home_02{
	float:left;	
	margin:0px 4px 0px 0px;	
}

#conteudo_home div#box_home_03{
	width:272px;
	margin:0px 0px 0px 3px;
}

#box_home_01 div.area_box , #box_home_02 div.area_box , #box_home_03 div.area_box {
	width:305px;
	background-color:#f1f3d4;
	margin:-4px 0px -8px 0px;
	text-align:left;
	padding:0px 0px 0px 7px
}

#box_home_03 div.area_box{
	width:272px;	
}


.area_box div.texto_box{
	font-family:tahoma;
	font-size:11px;
	color:#5e5e15;
	text-align:left;
	line-height:1.5;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 2px
}

.texto_box p{
	margin:0px 0px 3px 0px;
}

.texto_box ul{
	padding:0px 0px 0px 13px;
	margin:0px 0px 10px 2px;
	list-style-position:outside;
	vertical-align:bottom;		
	
}

.texto_box li{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	list-style-image:url(../imagens/seta_home_meio.gif);
	list-style-position:outside;
	list-style-type:none;	
	vertical-align:bottom;
	line-height:1.2;		
}

.texto_box ul li a {
	background-image: none ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -4px;
	color:#5e5e15;
	text-decoration:underline;
	vertical-align:bottom;		
}

.texto_box a.noticia{
	background-image:url(../imagens/seta_ambiente_news.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	color:#5e5e15;
	text-decoration:underline;
	vertical-align:bottom;		
}

.texto_box a 
{
	background-image: url(../imagens/seta_home_meio.gif) ;
	background-repeat: no-repeat ;
	background-position: left ;
	padding:0px 0px 0px 13px ;
	margin:0px 0px 0px 0px ;
	color: #5e5e15 ;
	text-decoration: underline ;
	vertical-align: top ;		
}


#fundo{
	background-image:url(../imagens/bg_fundo_meio_ambiente.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:767px;
	height:75px;
	clear:both;
	margin:0px 0px -67px 0px; 
}

#posicao_logo_meio_home , #posicao_folha01_home , #posicao_folha02_home, #posicao_flash_home{
	position:relative; 
	top:-283px;
	left:0px; 
	float:left;
}

#posicao_folha01_home{
	top:-23px;
	left:34px; 
}

#posicao_folha02_home{
	top:-24px;
	left:511px; 
}

#posicao_logo_made{
	margin:41px 9px 0px 0px;
	float:right;
}

#posicao_copyright{
	float:left;
	margin:36px 0px 0px -242px;
	
}

#posicao_flash_home{
	float:right;
 	top:25px;
	left:0px;
	margin:0px 0px -333px 0px; 
}
/* internas gerais */

#topo_interna{
	background-image:url(../imagens/bg_topo_ambiente_interna.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:767px;
	height:142px;
	text-align:left;
}

#area_bt_interna{
	background-image:url(../imagens/bg_area_bt_interna_ambiente.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:767px;
	height:28px;
	text-align:left;
}

#area_breadcrumb{
	width:auto;
	font-family:tahoma;
	font-size:11px;
	color:#107c32;		
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 177px;
	line-height:1.5;
}

#area_breadcrumb a{
	font-family:tahoma;
	font-size:11px;
	color:#107c32;	
	text-decoration:none;		
}

#area_breadcrumb a:hover{
	text-decoration:underline;
}

#cols div#area_menu_interna{
	width:168px;
	background-image:url(../imagens/bg_meio_menu_interna.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	float:left;
	border-right:1px dotted #5e5e15;
}


#cols div#conteudo_interna{
	background-image:url(../imagens/bg_meio_conteudo_interna.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:2px 26px 0px 17px;
	margin:0px 0px 0px -1px;
	text-align:left;
	color:#5e5e15;
	font-family:tahoma;
	line-height:1.5;
	font-size:11px;
	border-left:1px dotted #5e5e15;
	width: 540px;
	
}

#menu_interna{
	width:120px;
	margin:0px 0px 0px 0px;
	padding-top:8px;
	padding-left:23px;
	padding-bottom:199px;
	text-align:left;
	vertical-align:top;

}

#menu_interna hr{
	width:120px;
	margin:-2px 0px 0px 0px;
	color:#d8dca6;
	text-align:left;
	height:1px;
}

#menu_interna .item_menu{
	margin:-8px 0px -18px 0px;
	height:20px;
	vertical-align:top;
}

#fundo_internas{
	background-image:url(../imagens/bg_fundo_ambiente_interna.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:767px;
	height:75px;
	clear:both;
	margin:0px 0px 0px 0px; 
}

#posicao_folha01_interna , #posicao_folha02_interna , #posicao_topo{
	position:relative; 
	top:-54px;
	left:0px; 
	float:left;
}

#posicao_folha02_interna{
	top:-23px;
	left:-24px; 
	float:right;	
}

#posicao_topo{
	float:right;
	top:-90px;
	left:64px; 		
}

#fundo_internas div#posicao_logo_made{
	margin:47px -47px 0px 15px;
	float:right;
}

#fundo_internas div#posicao_copyright{
	float:left;
	margin:36px 0px 0px -103px;
	
}

#titulo_area_interna{
	float:left;
	margin:0px 0px 0px 0px;
	width:550px;
}

#conteudo_interna div#ajuste_altura_fundo{
	height:100px; 
	width:100%;
}

/* fim internas gerais */

/*materia */

#conteudo_interna div#area_fotos{
	float:left; 
	width:122px; 
	margin:0px 9px 0px 0px;
	height:auto;
}

.box_foto_home{
	float:left;
	background-position:top; 
	background-repeat:no-repeat; 
	width:122px; 
}

.box_foto_home{
	margin:0px 5px 0px 1px;
}


#conteudo_interna div#area_texto{
	float:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;

}

/* menu interno */

#conteudo_interna div.menu_interno{
	background-image:url(../imagens/menu_ambiente_interno.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0px 0px 0px 5px;
	margin: 0px 0px -35px 0px;
	width:508px;
	color:#66661c;
	float:none;
}


#conteudo_interna div.menu_interno a{
	padding:0px 5px 0px 5px;
	vertical-align:top;
	font-family:tahoma;
	font-size:11px;
	color:#5e5e15;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	line-height:26px;

}

#conteudo_interna div.menu_interno a:hover{
	color:#107c32;
}

#conteudo_interna div.menu_interno span{
	color:#107c32;
	padding-right:5px;
}

/* fim menu interno */

#conteudo_interna div.titulo_verde{
	clear:both;
	height:auto;
	width:100%;
	font-family:tahoma;
	font-size:11px;
	color:#107c32;
	font-weight:bold;
	margin:0px 0px 20px 0px	
	
}

#conteudo_interna div.area_box_branco{
	width:528px;
	height:auto;
	margin:-5px 0px 5px 0px;
}

div.texto_box_branco{
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	width:528px;
	background-color:#FFFFFF;
	margin:-2px 0px -7px 0px;
	color:#4f4f4f;
	padding:10px 14px 10px 14px;	
}

#conteudo_interna div.texto_solto{
	color:#4f4f4f;
	width:488px;;
	height:auto;
	padding:5px 0px 5px 15px
}

div.texto_solto ul{
	margin:10px 0px 10px 35px;
	padding:0px 0px 0px 0px;
}

div.texto_solto ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*busca noticias*/

#box_busca{
	width:98%; 
	height:27px;
	background-color:#FFFFFF;
	margin:6px 0px 0px 0px;
	text-align:right;
	padding:0px 0px 0px 0px;

}

#box_busca input{
	font-family:tahoma;
	font-size:11px;
	color:#174372;
	background-color:#f5fbff;
	border:1px solid #677e97;
	margin:4px 0px 0px 6px;
	padding:0px 0px 0px 3px
}

#box_busca .bt_ok{
	margin:-4px 0px 0px 0px;
	vertical-align:middle;
	cursor:pointer;

}

#titulo{
border-bottom:1px dotted #334b69;
}

#titulo strong{
	display:none;	 
}

#area_noticias .box{
	width:547px; 
	margin:-3px 0px -13px 0px;
	padding:0px 0px 3px 0px;
	clear:both;

}

.posicao_foto{
	float:left;
}

.area_foto{
	margin:9px 5px 0px 0px;
	width:72px; 
	background-position:top; 
	background-repeat:no-repeat;
}

.resumo{
	margin:11px 0px 0px 0px;
}

.resumo p{
	color:#fd7700;
	font-size:12px;
	font-weight:bold;
	margin:-1px 0px 0px 0px;

}

.resumo p a{
	color:#fd7700;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.resumo p a:hover{
	text-decoration:underline;
}

#area_noticias hr{
	width:547px;
	color:#99a5b4;
	border:none;
	height:1px;
	margin:15px 0px 0px 0px;
}

#bt_todas_noticias{
	float:right; 
	margin:0px 0px 5px 0px  
}

#posicao_bts_topo{
	margin:-13px 0px 0px 158px;
}

#area_noticia_interna{
	margin:0px 0px 0px 0px;
	float:left;

}

#titulo_noticia{
	font-weight:bold;
	font-size:10px;

}

#titulo_noticia span{
	color:#fd7700;
	font-size:12px;
}

#area_conteudo_noticia{
	margin:11px 0px 50px 0px;
}

#area_foto_noticia{
	float:left; 
	width:122px;
	margin-right:10px;
	clear:both;
}

#ajuste_altura_noticias{
	width:100%; 
	clear:both;
	border:1px solid #f8f9e4;
}

#area_foto_noticia{
	float:left; 
	width:122px;
}

#box_foto{
	width:122px; 
	height:91px; 
	background-position:top; 
	background-repeat:no-repeat; 
}

#area_texto{
	float:left;	
	margin:0px 0px 0px 0px;
	font-size: inherit;
}


/*fale conosco*/

#area_fale_conosco{
	margin:22px 0px 0px 0px;
	
}


#area_fale_conosco #img_obrigatorio
{
	display:none;
}


#box_fale_conosco{
	margin:0px 0px 0px 0px;
}

#conteudo_box_fale_conosco
{
	border-left:1px solid #99a5b4;
	border-right:1px solid #99a5b4;
	width:416px;
	margin:-4px 0px -7px 0px;
	padding:16px 0px 0px 13px ;
	background-color:#ffffff ;
}

#conteudo_box_fale_conosco input ,#conteudo_box_fale_conosco select , #conteudo_box_fale_conosco textarea{
	margin:6px 0px 4px 0px;
	padding:0px 0px 0px 3px;
	height:15px;
	font-family:tahoma;
	font-size:11px;
	color:#5e5e15;
	background-color:#f8f9e4;
	border:1px solid #5e5e15;
	vertical-align:middle;
}

#conteudo_box_fale_conosco select
{
	margin:10px 0px 4px 0px;
}

#conteudo_box_fale_conosco input.tipo_radio , #conteudo_box_fale_conosco input.tipo_check
{
	border:none; 
	background-color:transparent;
	margin:8px 0px 0px 0px;
}

#conteudo_box_fale_conosco input.tipo_check
{
	margin:0px 0px 0px 0px;
}


#conteudo_box_fale_conosco input
{
	width:auto
}

#conteudo_box_fale_conosco textarea
{
	width:370px;
	height:84px;
	margin:0px 0px 0px 0px;	
	vertical-align:top;

}

#conteudo_box_fale_conosco .bt_enviar
{
	width:41px; 
	height:13px;
	float:right;
	margin:0px 0px 0px 0px;	
}

/*fim fale conosco*/

.area_navegacao_imprensa{
	height:23px;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:13px;
	clear:both;
}

.area_paginacao{
	background-color:#dddeb2;
	height:22px;
	background-image:url(../imagens/bg_pag_esquerda_ambiente.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 5px 0px 7px;
	margin:0px -2px 0px 0px;
	vertical-align:top;
	color:#4b4b0f;
	font-weight:bold;
	float:left;
}

.seta_link_esquerda , .seta_link_direita{
	width:100px;	
}

.posicao_paginacao{
	padding:0px 2px 0px 11px;
}

.aba_paginacao{
	background-image:url(../imagens/bg_pag_direita_ambiente.gif); 
	width:13px; 
	height:22px; 
	background-repeat:no-repeat; 
	background-position:top left;
}

.seta_link_esquerda a , .seta_link_direita a{
	font-size:10px;
	color:#4a4f19;
	text-decoration:none;
	padding:0px 9px 0px 9px;
}

.seta_anterior , .seta_posterior{
	margin:5px 0px 0px 0px;
}

.seta_anterior , .seta_posterior{
	cursor: pointer; 
	background-image: url(../imagens/seta_ant.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:12px; 
	height:12px;
}

.seta_posterior{
	background-image: url(../imagens/seta_logado.gif); 
}

/* audio */

#tabela_audio{
	margin:15px 0px 0px 0px;
}

#tabela_audio .titulo img{
	float:left;

}

#tabela_audio .imagem{
	width:29px;	
	 border-top:1px solid #b0b773;
}

#tabela_audio .titulo{
	 width:161px;
	 height:33px;
	 border-top:1px solid #b0b773;
	 vertical-align:middle;
}

#tabela_audio .info{
	 width:92px;
	 height:33px;
	 border-top:1px solid #b0b773;
	 vertical-align:middle;
}
