
/* ------- CORPO GERAL DA PAGINA  --------*/
		* img{
		border: none;
		}
		html, body{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		margin: 0 auto;
		padding: 0;
		width: 100%;
		_height: 100% auto;
		background: #eee;
		}
			a {
			text-decoration:none;
			color:#483c0c;
			}
			a:visited {
			text-decoration:none;
			color:#483c0c;
			}
			a:hover {
			text-decoration:none;
			color:#483c0c;
			}
			a:active {
			text-decoration:none;
			color:#483c0c;
			}

		.visivel {
		display: 	block;
		visibility: visible;
		}
				
		.visivel a {
		font-color: #E3F0FD;
		text-decoration: none;
		}
				
		.invisivel {
		display: 	none;
		visibility: hidden;
		}
		
		#topo{
		height: 156px;
		text-align:center;
		background: url(../_imagens/bg_geral.gif) repeat-x #fff;
		color: #fff;
		font-size: 12px;
		padding: 0 0 0 2px;
		_margin-bottom: -2px;
		border-top: 5px solid #581422;
		}
		.top_logo{
		width: 990px;
		margin: 3px 0 0 0;
		}
		.top_logo img{
		text-align:center;
		}
		#topo_geral{
		border: 1px solid;
		
		}
		
		#menu{
		width: 980px;
		height: 29px;
		clear:both;
		padding: 8px 0 0 10px;
		}
		
		#geral{
		width: 990px;
		_height: 100%;
		margin: 5px 0 20px 0;
		overflow: hidden;
		position: relative;
		padding: 0;
		
		border-top: 2px solid #993300;
		}

		#corpo{
		padding: 0 0 10px 7px;
		background:#fff;
		_height: 100%;
		float:left;
		overflow:hidden;
		text-align:left;
		}
	
		#conteudo{
		position:relative;
		float:right;
		width: 830px;
		margin-left: 0px;
		padding: 0 0 5px 0;
				}
		#conteudo2{
		width:810px;
		_width:800px;
		margin: 10px 1px;
		float:left;
		}
		#conteudo3{
		width:990px;
		margin: 10px 1px;
		float:left;
		}
		#internas{
		overflow: hidden;
		position:relative;
		margin: 0 0 0 0;
		padding: 0 15px;
		}
		#internas img.top_cad_forn{
		margin: 15px 0 0 6px;
		}
		
		.top_conteudo{
		background:url(../_imagens/bg_titulo_conteudo.gif) repeat-x;
		padding: 6px 0 6px 4px;
		margin: 20px 0;
		width: 900px;
		color:#f29d0f;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 19px;
		letter-spacing: -1px;
		border-bottom: 2px dotted #d1d1d1; 
		}
		
		.top_conteudo img{
		margin: 0 6px 0 0;
		}

/* ------- COLUNA ESQUERDA  --------*/
		#col_esquerda{
		width: 140px;
		float: left;
		overflow: hidden;
		}
		.todas{
		background: #ffcc00;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 10px 4px 15px;
		border-bottom: 1px solid #ddb30a;
		border-right: 1px solid #ddb30a;
		clear:both;
		width:110px;
		}
		
		.todas a{
		font-size: 11px;
		}
		.todas a:visited{
		font-size: 11px;
		}
		.todas a:hover{
		font-size: 11px;
		}
		.todas a:active{
		font-size: 11px;
		}
	
		#menu_v{
		position:relative;
		width: 140px;
		margin: 0 0 15px 0;
		border-bottom: 4px solid #137e8d;
		float:left;
		padding: 6px 0 12px 0;
		clear:both;
		}

/* ------- DETALHE DE NOTICIAS  --------*/

		.tit_noticia{
		font-size: 22px;
		line-height: 22px;
		color: #000;
		padding: 1px 0 7px 0;
		clear:both;
		}
		.chamada_noticia{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#666;
		padding: 2px 0 28px 0;
		}
		.data_noticia{
		font-size: 11px;
		color: #333;
		padding: 2px 0 1px 0;
		}
		.fonte_noticia{
		font-size: 10px;
		font-weight:bold;
		color: #000;
		padding: 7px 0 10px 0;
		}
		.texto{
		font-size: 12px;
		padding: 10px 0 10px 0;
		
		margin: 0 0 10px 0;
		overflow:hidden;
		}
		#internas .texto a{
		color:#003399;
		text-decoration:none;
		font-weight:bold;				
		}
		
		#internas .texto a:visited{
		color:#003399;
		text-decoration:none;
		font-weight:bold;				
		}
		#internas .texto a:hover{
		color:#0099CC;
		text-decoration:none;
		font-weight:bold;				
		}
		#internas .texto a:active{
		color:#003399;
		text-decoration:none;
		font-weight:bold;				
		}

		.foto_noticia{
		float: left;
		margin: 11px 15px 11px 0;
		clear:both;
		}

		.foto_noticia_e{
		float: left;
		margin: 0 15px 11px 0;
		clear:both;
		}

		.foto_noticia_d{
		float: right;
		margin: 11px 0 11px 15px;
		clear:both;
		}

		.foto_noticia img{
		}

		.legenda_noticia{
		font-size: 11px;
		background:#E4E4E4;
		color:#666;
		padding: 5px;
		}

		#texto_copiado{
		width: 570px;
		margin-left: 25px;
		background: #fff;
		}

		.topo_impressao{
		text-align:center;
		margin-bottom: 25px;
		}

		#base_noticia{
		overflow:hidden;
		clear:both;
		}

		.funcoes_not{
		width: 320px;
		height: 60px;
		float:left;
		margin: 5px 6px 0 0 ;
		}

		.funcoes_not img{
		border: none;
		}

		.mais_noticias{
		width: 245px;
		float:right;
		}

		.outras_noticias{
		font-size: 18px;
		color: #000;
		padding: 10px 0 10px 0;
		}

		.tit_mais_noticias{
		color:#3281BA;
		border-left: 2px solid #000;
		padding: 0 8px 0 8px;
		margin: 0 0 15px 0;
		font-size: 12px;
		line-height: 13px;
		}

		.tit_mais_noticias a{
		text-decoration: none;
		color:#3281BA;
		}

		.tit_mais_noticias a:visited{
		text-decoration: none;
		color:#3281BA;
		}

		.tit_mais_noticias a:hover{
		text-decoration: none;
		background:#276B8F;
		color:#EDF4FA;
		}

		.tit_mais_noticias a:active{
		text-decoration: none;
		color:#3281BA;
		}

/* ------- LISTAGEM DE NOTICIAS  --------*/

		.buscar_noticias{
		width: 540px;
		background: #f8f8f8;
		padding: 10px 20px;
		font-size: 11px;
		font-weight: bolder;
		border-bottom: 1px solid #d1d1d1;
		border-right: 1px solid #d1d1d1;
		overflow: hidden;
		}
		
		#conteudo .buscar_noticias select.buscar_nots{
		width: 200px;
		border: 1px solid #666;
		font-size: 14px;
		color: #333;
		margin: 5px 0;
		}
		.buscarpor{
		float: left;
		padding: 0 6px;
		}
		.nacategoria{
		float: left;
		padding: 0 6px;
		}
		.buscar{
		float: left;
		margin: 12px 0 0 0;
		}
		
		.bloco_listagem_not{
		padding:0 0 3px 0;
		margin: 9px 0 5px 0;
		border-bottom: 1px solid #f5f5f5;
		}
		.categoria_list{
		color:#DD8604;
		font-weight:bold;
		font-size: 14px;
		padding: 4px 4px;
		margin: 24px 0 5px 0;
		border-bottom: 2px dotted #d1d1d1;
		clear:both;
		}
		
		.font_list{
		font-size: 15px;
		color: #333;
		margin: -1px 0 0 0;
		}
		.font_list a{
		color:#333;
		}
		.font_list a:visited{
		color:#333;
		}
		.font_list a:hover{
		color:#FF9900;
		}
		.font_list a:active{
		color:#333;
		}
		
		.font_data{
		font-weight: bold;
		font-size: 15px;
		color:#52483A;
		}


		#lateral{
		width: 210px;
		margin: 0 0 0 0;
		padding: 0 0 100px 0;
		_height: 100% auto;
		position: relative;
		float:right;
		display:none;
		}
		
		#painel_publicidade_direita{
		padding: 10px 5px;
		background: #fff;
		}
		
		
/* ------- BANNERS DIREITA  --------*/	
		
		
		#banner_1{
		width: 190px;
       /*height: 75px; */
		height: auto;
		background: #f5f5f5;
		overflow: hidden;
		margin: 10px 0;
		}
		.banner_2{
		width: 190px;
		/*height: 320px;*/
		height: auto;
		background: #f5f5f5;
		overflow: hidden;
		margin: 10px 0;
		}

/* ------- RODAPE  --------*/	

		
		.liki{
		background: #1590a1;
		padding: 4px 7px;
		overflow: hidden;
		float: left;
	    margin-right: 4px;
		}
		
		

/*-------------------- LOGIN -----------------------*/	
.autenticar2{
margin-left: 5px
}

.autenticar_topo2{
}

.linha2{
clear: both;
border-bottom: 1px solid #A0A0A0;
background:#f0f0f0;
overflow:hidden;
_height: 100%;
width: 130px
}
.label2{
padding: 3px 0 0 0;
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02404A;
}
.campo2{
float:left;
padding-bottom:2px;
}

.campo2 > input{
border: 1px solid #D5D5D5;
width: 120px;
height: 12px;
color: #035A67;
font-size: 10px;
}

.linhaacao2{
clear: both;
border-bottom: 2px solid #CBCDD3;
background: url(../_imagens/bg_acao.gif) repeat-x bottom #F8F8F8;
overflow:hidden;
_height: 100%;
text-align:right;
width: 130px;

}

.linhaacao2 > input{
background: #005765;
color: #fff;
height: 20px;
width: 20px;
margin:5px 8px 3px 0px;
border: 0;
font-size: 10px;
font-weight: bold;
}	

/*-------------------- mural -----------------------*/	
#detalhamento2{
font-size: 12px;
margin: 0;
padding: 0 0 0 0;
width: 544px;
overflow: hidden;
}
.linha_li{
clear:both;
padding: 1px 15px 1px 0px;
overflow:hidden;
}
.label_li{
float:left;
font-weight:bold;
text-align:right;
padding: 0 10px 0 0;
}
.campo_li{
float: left;
text-align:left;
padding: 0 25px  0 0;
}
.bloco_li{
border-bottom: 1px solid #999;
padding: 0 0 9px 0;
margin: 0 0 9px 0;
overflow: hidden;
width: 570px;
background: #fff;
}	

.top_data_mural{
font-family: Arial, Helvetica, sans-serif;
border-top: 3px solid #9F2800;
margin: 0 0 25px 1px;
overflow:hidden;
}
.data_li{
background:#A52201;
padding: 2px 17px 5px 17px;
color:#FFCC00;
font-size: 14px;
font-weight: bold;
float:left;
}
.qtd_avisos{
float:left;
background:#f5f5f5;
padding: 3px 8px;
color:#666;
font-size: 12px;
font-weight: bold;

}
.num_aviso{
padding: 3px 3px;
color:#FFCC00;
font-size: 14px;

}