/* GERAL */
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overlfow: hidden;
}
.ancora {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	float: left;
}

/* BUSCA */
#searchBar {
	float:right;
	display: inline; /* IE double-margin bug */
}
	#searchBar #busca {
		width:228px;
		height:25px;
		border:1px solid #659DD5;
		float:left;
	}	
		#busca fieldset {
			border: 0;
		}
		
		#busca .txt_busca {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			width: 195px;
			border:0;
			margin-left:6px;
			height: 23px;
			background-color: transparent;
			float: left;
			margin-top /*\**/: 5px\9
		}
		#busca .btn {
			float: right;
			margin: 7px 6px 0 0;
		}


/* ACESSO RÁPIDO */
	#searchBar #acessorapido {
		width:228px;
		height:25px;
		border:1px solid #659DD5;
		background:url(../images/btnOkAcesso.gif) no-repeat 212px 8px;
		font-size: 12px;
		margin-top:9px;
		position:relative;
		float:left;
	}
	
		#acessorapido a {
			margin:5px 0 0 7px;
			color: #666666;
			float:left;
		}
	
	#box_acesso {
		position: absolute;
		left: -183px;
		top: 25px;
		width: 380px;
		padding: 3px 15px 15px 15px;
		z-index: 10;
		background-color: #FFF;
		border: 1px solid #669DD5;
		display: none;
	}
	#box_acesso_inner {
		background: url(../images/bg_acesso.gif) repeat-y 0 0;
		overflow: hidden;
	}
	#box_acesso_mid {
		background: url(../images/img_acesso_i.gif) no-repeat 0 bottom;
		overflow: hidden;
	}
	.acesso_mid,
	.acesso_mid li a {
		float: none!important;
		background-image: none!important;
		text-indent: 0!important;
		height: auto!important;
		width: auto!important;
		color: #828282;
		font-size: 11px;
		line-height: 12px;
		text-decoration: none;
	}	
	.acesso_mid {
		float: left!important;
		width: 175px!important;
		margin: 0 15px 0 0;
	}
	.acesso_mid ul {
		text-decoration:none;
		list-style:none;		
	}
	.acesso_mid li {
		background-image: none!important;
		float: none!important;
		padding: 0 0 2px 0;
	}	
	.acesso_mid h4 {
		font-size:11px;
		color:#2A4E72 !important;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 3px 0;
		margin:20px 0 7px 0 !important;
		text-transform: uppercase;
		text-decoration: none;
	}
		.acesso_mid h4 a { text-decoration: none; color:#2A4E72 !important; }
		.acesso_mid h4 a:hover { text-decoration: underline; color:#2A4E72 !important; }
	
	.acesso_mid ul li a:hover{
		text-decoration: underline;
	}


/* ARQUIVOS (INTERNA) */
#periodo {
	clear: both;
	background-color: red;
}
	#periodo h4 {
		float: left;
		color: #F79C27;
		font-size: 16px;
		margin: 0 0 10px 0;
		font-weight: bold;
	}
	#periodo #lano {
		float: right;
		margin: 0 0 10px 0;
	}
	#periodo #lano .campo {
		font-size: 16px;
		color: #F79C27;
		font-weight: bold;
		vertical-align: middle;
		margin:0 5px 0 0;
	}
	#periodo #lano select {
		width: 100px;
		font-size: 13px;
		color: #000;
		font-family:Arial, Helvetica, sans-serif;
	}

.arquivos { clear: both; }

	.arquivos h3 {
		color: #00457F !important;
		font-size: 15px;
		font-weight: bold;
		margin: 0 0 12px 0;
		float:left;
	}
	
	.arquivos label {
		float:right;
		font-size:11px;
		color:#727272;
	}
	
	.arquivos table {
		margin: 0 0 15px 0;
		clear:both;
	}
	.arquivos td {
		padding-top: 2px;
		padding-bottom: 5px;
	}
	.arquivos .data,
	.arquivos .link,
	.arquivos .tamanho,
	.arquivos .data a,
	.arquivos .link a,
	.arquivos .tamanho a {
		color: #666666;
		font-size: 12px;
	}
	.arquivos .icone {
		width: 58px;
	}
	.arquivos .data {
		width: 83px;
		padding-left: 20px;
		background: url(../images/icoBullet4.gif) no-repeat 7px center;
	}
	.arquivos .link {
	}
	.arquivos .tamanho {
		width: 20%;
		text-align: right;
	}
	

/*ATUALIZAÇÃO*/	
.update {
	margin: 0 0 10px 0;
}
	.update p {
		font-size: 10px;
		color: #666666;
		padding-left:9px;
		background:url(../images/icoBullet3.gif) no-repeat left 5px;
	}
	a.gotop {
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		float: right;
		height: 24px;
		line-height: 19px;
		background: no-repeat 0 0;
	}
	#pt a.gotop { background-image: url(../images/btnTopo_pt.gif); width: 58px; }
	#en a.gotop { background-image: url(../images/btnTopo_en.gif); width: 58px; }
	
	.update .goTop:hover {}


/*-- INICIO POP RSS --*/
.popup {
	position: absolute;
	display: none;
	background-color:#FFFFFF;
	border:5px solid #1A628E;
	padding: 12px;
}
#popup_rss {
position:absolute;
right:500px;
top:300px;
width:500px;
z-index:10;
}
#pop_rss {}
#rss_meio {}

#rss_meio p { 
	font-size:13px;
	line-height:18px;
	margin-bottom:12px;
	clear:both;
	width:100%;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
#rss_meio p a.noticias_vertodas {
	color:#666666;
	text-decoration:none;
}

#rss_meio p a.noticias_vertodas:hover {
	text-decoration:underline
}
.popup .close {
background:url("../images/ico_close.gif") no-repeat scroll 0 0 transparent;
display:block;
height:15px;
width:15px;
overflow:hidden;
text-indent:-9999px;
text-align:left;
float:right;
}
.popup a.close:hover {
	background-position: 0 -15px!important;
}

/* POPUP FAVORITOS */
#pop_favoritos {
	left: -220px;
	top: 20px;
	width: 300px;
	z-index: 100;
}
	#pop_favoritos table {
		width: auto;
	}
	#pop_favoritos h2 {
		color: #00529C;
		font-size: 15px;
		font-weight: bold;
		margin: 0 0 10px;
		width: auto!important;
	}
	#pop_favoritos .botoes {
		text-align: center;
	}
	#pop_favoritos #TXT_NomeSecao {
		border: 1px solid #CCCCCC;
		font-size: 10px;
		height: 15px;
		padding: 1px 0 0 2px;
		width: 100px;
	}
	#pop_favoritos .botao {
		background-color: #7BB3D7;
		color: #FFF;
		margin: 6px 0 0;
		padding: 0 15px 4px;
		width: auto!important;
		-moz-border-radius-bottomleft: 12px;
		-moz-border-radius-bottomright: 12px;
		-moz-border-radius-topleft: 12px;
		-moz-border-radius-topright: 12px;
		cursor: pointer;
		display: inline;
		font-size: 12px;
		height: 21px;
		overflow: visible;
	}


/*-- INICIO MEU RI --*/
#meuripop {
	width:134px;
	height:33px;
	position:absolute;
	padding:6px 14px;
	right:-22px;
	top:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(../images/bkgMeuRI.gif) no-repeat 0 0;
	z-index:2;
}

	#meuripop a {
		color:#00529C;
		text-decoration:none;
		display: inline!important;
	}
	
	#meuripop a:hover {
		color:#00AEEF;
		text-decoration:none;
	}

#meuripop ul {
	padding-bottom:7px;
	border-bottom:1px solid #E9E9E9;
	margin-bottom:5px;
}

#meuripop ul li,
#meuripop div {
	color:#999999;
	line-height:16px;
}


/*TABELAS*/
table {
	margin-bottom:17px;
	clear:both;
}

.tabela {}

.tabelatt,
.tabelatx {
	padding: 3px 2px 3px 6px;
}

.tabelatt {
	font-size: 12px;
	color: #fff;
	height:24px;
	background-color:#2D557A; /* fundo do cabecalho */
}

.tabelatx {
	font-size: 12px;
	color: #666666;
	border-bottom:1px solid #BDBFBF;
}

.tabelatx a {
	color: #666666;
}

.zebra {
	background-color: #F7F6F8;
} /* cor da lista */



/*SEARCH RESULT*/
.search_results .palavra_chave {
	font-size: 14px;
	color: #828282;
}

.search_results .data {
	width: 80px;
	text-align: left;
}

.search_results .pagina {
	text-align: left;
}

.search_results .secao {
	text-align: left;
}

/* INTERNA */
#conteudo .header { position: relative; }

#conteudo .header h2 {
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
}

#conteudo .itens {
	width: 105px;
	height:42px;
	float: right;
	display: inline; /* IE double-margin bug */
	position: relative; /* IE6 negative-margin overflow bug */
}
#conteudo .itens li {
	list-style: none;
	float: left;
	margin:14px 6px 0;
}
#conteudo .itens a {
	display: inline;
	text-indent: -9999px;
	height: 16px;
	float: left;
}
#conteudo .itens .pdf a { width: 15px; background: url(../images/ico_pdf.png) no-repeat 0 0; }
#conteudo .itens .favoritos a { width: 15px; background: url(../images/ico_favoritos.png) no-repeat 0 0; }
#conteudo .itens .print a { width: 14px; background: url(../images/ico_print.png) no-repeat 0 0; }
#conteudo .itens .send a { width: 12px; background: url(../images/ico_mail.png) no-repeat 0 0; }

.float_d {
	float: right;
	margin: 0 0 15px 45px;
	display: inline; /* IE double-margin bug */
}
.float_e {
	float: left;
	margin: 0 45px 15px 0;
	display: inline; /* IE double-margin bug */
}

#texto .linktop {
	overflow:hidden;
	clear:both;
	margin-bottom:17px;
	margin-left:0 !important;
}

	.linktop li {
		margin:0 0 6px 0 !important;
		background:url(../images/icoBullet2.gif) no-repeat left 2px;
		padding-left:13px;
	}
	
		.linktop li a {
			font-size:13px;
			color:#F4922D;
		}

#texto h2,
#texto h3 {
	font-size:14px;
	margin:0 0 20px;
	color:#F4922D;
	clear:both;
}
#texto h3 {
	font-size:13px;
	color:#666666;
}
#texto p,
#texto li {
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	margin: 0 0 17px 0;
	list-style-position:outside;
	text-align:justify;
}
#texto ul {
	margin-left:16px;
}

#texto li {
	line-height: 13px;
	margin-left:10px;
}

	#texto p a,
	#texto li a {
		color:#F4922D;
	}
	
ul#siteMap li {
	margin:0 0 0 19px;
	padding:0;
	line-height:23px;
}

ul#siteMap li ul li{
	padding:0 0 0 10px;

}

/*INÍCIO - CUSTOMIZAÇÃO DA PÁGINA "IMPRIMIR"*/
#print_page p {
font-size:11px;
text-align:left;
color:#000000;
}

#print_page h2 {
clear:both;
color:#F4922D;
font-size:14px;
margin:0 0 20px;
}

#print_page li a,
#print_page a {
color:#F4922D;
}

#print_page a {
text-decoration:underline;
}

#print_page.update  {
margin:0 0 10px;
}

#print_page .update p {
background:url("../images/icoBullet3.gif") no-repeat scroll left 5px transparent;
color:#666666;
font-size:10px;
padding-left:9px;
}
/*FINAL - CUSTOMIZAÇÃO DA PÁGINA "IMPRIMIR"*/
