#navegacao,
#navegacao a
{
	color: #000000; /* Com a intenção de sobrescrever os estilos definidos em cabecalho.css */
}

a
{
	/* Fonte */
	text-decoration: none;
	color: black;
}

a:hover
{
	/* Fonte */
	text-decoration: underline;
}

#pagina
{
	/* Fonte */
	font-family: Verdana;

	/* Tamanho */
	width: 980px;
	overflow: hidden;
	
	/* Margem e preenchimento */
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	
	
}

#pagina *
{
	/* Fonte */
	font-family: Verdana;
}

#secao1
{
	float: left;
}

#secao2
{
	float: left;
	margin-left: 3.0em;
}


#banners
{
	/* Tamanho */
	width: 214px;
	
	/* Posicionamento */
	float: left;
	clear: left;	
}

#banners img
{
	/* Margem e preenchimento */
	margin-top: 0.05em;
	margin-bottom: 0.05em;
	
	/* Borda */
	border-style: none;
}

#direito-saber
{
	/* Fonte */
	text-align: center;

	/* Margem e Preenchimento */
	padding-top: 0.5em;
}

#principal
{
	/* Tamanho */
	width: 489px;
	
	/* Posicionamento */
	/* position: absolute; */
	float: left;
	/* top: 0px;
	left: 240px; */
	
	/* Margem e Preenchimento */
	margin-left: 12px;
}


/* MENU DO ACESSO DIRETO */

#acesso-direto #menu-grupos
{
	width: 100%;
	overflow: hidden;
}

#acesso-direto #menu-grupos ul li
{
	/* Posicionamento */
	display: block;
	float: left; 
	
	/* Tamanho */
	height: 32px;
	
	/* Background */
	background-position: right;
}

#acesso-direto #menu-grupos ul li a
{
	/* Fonte */
	font-size: 0.70em;
	font-weight: bold;
	text-transform: uppercase;
	
	/* Cor */
	color: black;
	
	/* Posicionamento */
	display: block;
	
	/* Tamanho */
	width: 100%;
	height: 22px;
	
	/* Margem e Preenchimento */
	padding-top: 10px;
	text-align: center;
}

#acesso-direto #menu-grupos ul li#opt-despesas
{
	/* Background */
	background-image: url(../images/aba-despesas.gif);
	
	/* Bordas */
	border-left: 1px solid #a3b564; /* Somente a aba mais à esquerda precisa dela */
	
	/* Tamanho */
	width: 97px;
}

#acesso-direto #menu-grupos ul li#opt-receitas
{
	background-image: url(../images/aba-receitas.gif);
	width: 98px;
}

#acesso-direto #menu-grupos ul li#opt-convenios
{
	background-image: url(../images/aba-convenios.gif);
	width: 98px;
}

#acesso-direto #menu-grupos ul li#opt-ceis
{
	background-image: url(../images/aba-ceis.gif);
	width: 97px;
}
#acesso-direto #menu-grupos ul li#opt-servidores
{
	background-image: url(../images/aba-servidores.gif);
	width: 98px;
}

/* Estilos de borda para simulação de abas */
.borda-despesas,
.borda-receitas,
.borda-convenios,
.borda-ceis,
.borda-servidores,
.sem-borda-despesas,
.sem-borda-receitas,
.sem-borda-convenios,
.sem-borda-ceis,
.sem-borda-servidores
{ border-bottom: 1px solid; }

.borda-despesas   { border-bottom-color: #a3b564; }
.borda-receitas   { border-bottom-color: #f28617; }
.borda-convenios  { border-bottom-color: #eaa850; }
.borda-ceis       { border-bottom-color: #a79a38; }
.borda-servidores { border-bottom-color: #dcbd6a; }

.sem-borda-despesas   { border-bottom-color: #c3cf9c; }
.sem-borda-receitas   { border-bottom-color: #ffd08a; }
.sem-borda-convenios  { border-bottom-color: #ffeb9b; }
.sem-borda-ceis       { border-bottom-color: #d7d78c; }
.sem-borda-servidores { border-bottom-color: #f0ebbf; }



/* GRUPOS DE CONSULTA DO ACESSO DIRETO */

/* Cores e bordas de cada grupo */
#acesso-direto #grupos-consulta #grupo-despesas
{
	border: 1px solid #a3b564;
	background-color: #c3cf9c;
	border-top: none;
}

#acesso-direto #grupos-consulta #grupo-receitas
{
	border: 1px solid #f28617;
	background-color: #ffd08a;
	border-top: none;
}

#acesso-direto #grupos-consulta #grupo-convenios
{
	border: 1px solid #eaa850;
	background-color: #ffeb9b;
	border-top: none;
}

#acesso-direto #grupos-consulta #grupo-ceis
{
	border: 1px solid #a79a38;
	background-color: #d7d78c;
	border-top: none;
}

#acesso-direto #grupos-consulta #grupo-servidores
{
	border: 1px solid #dcbd6a;
	background-color: #f0ebbf;
	border-top: none;
}

#acesso-direto #grupos-consulta .grupo
{
	padding-top: 0.5em;
}

#acesso-direto #grupos-consulta .grupo p
{
	font-size: 70%;
	margin: 0.5em;
}

#acesso-direto #grupos-consulta .grupo .rotuloServidores
{
	/* Background */
	background-color: #dcbd6a;
	
	/* Margem e preenchimento */
	margin-top: 1em;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 0.3em;
	
	/* Tamanho */
	height: 1.1em;
	
	clear: both;
}

#acesso-direto #grupos-consulta .grupo .rotuloServidores h2
{
	/* Posicionamento */
	float: left;
	
	/* Fonte */
	font-size: 0.75em;
	font-weight: bold;
	
	/* Cor */
	color: #000000;
	
	/* Margem e preenchimento */
	padding-left: 1em;
}


#acesso-direto #grupos-consulta .grupo .rotuloServidores a.ajuda
{
	/* Fonte */
	font-size: 0.75em;
	
	/* Margem e preenchimento */
	margin-left: 0.5em;
}

#acesso-direto #grupos-consulta .grupo .rotuloServidores a.ajuda img
{
	/* Borda */
	border-style: none;
}

#acesso-direto #grupos-consulta .grupo .rotuloConsultas
{
	/* Background */
	background-color: #ffffff;
	
	/* Margem e preenchimento */
	margin-top: 1em;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 0.3em;
	
	/* Tamanho */
	height: 1.1em;
	
	clear: both;
}

#acesso-direto #grupos-consulta .grupo .rotuloConsultas h2
{
	/* Posicionamento */
	float: left;
	
	/* Fonte */
	font-size: 0.75em;
	font-weight: bold;
	
	/* Cor */
	color: #000000;
	
	/* Margem e preenchimento */
	padding-left: 1em;
}


#acesso-direto #grupos-consulta .grupo .rotuloConsultas a.ajuda
{
	/* Fonte */
	font-size: 0.75em;
	
	/* Margem e preenchimento */
	margin-left: 0.5em;
}

#acesso-direto #grupos-consulta .grupo .rotuloConsultas a.ajuda img
{
	/* Borda */
	border-style: none;
}

#grupos-consulta .grupo .rotuloDespesas
{
	/* Background */
	background-color: #006631;
	
	/* Margem e preenchimento */
	margin-top: 1em;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 0.3em;
	
	/* Tamanho */
	height: 2.0em;
	
	clear: both;
}

#grupos-consulta .grupo .rotuloDespesas h2
{
	/* Posicionamento */
	float: left;
	
	/* Fonte */
	font-size: 0.75em;
	font-weight: bold;
	
	/* Cor */
	color: #FFFFFF;
	
	/* Margem e preenchimento */
	padding-left: 1em;
}

#grupos-consulta .grupo .rotuloDespesas h2 .nota
{
	/* Fonte */
	font-size: 0.8em;	
	font-weight: normal;
}

#grupos-consulta .grupo .rotuloDespesas h2 .novo
{
	/* Cor */
	color: #FFFF00;	
}

#grupos-consulta .grupo .rotuloDespesas a.ajuda
{
	/* Fonte */
	font-size: 0.75em;
	
	/* Margem e preenchimento */
	margin-left: 0.5em;
}

#grupos-consulta .grupo .rotuloDespesas a.ajuda img
{
	/* Borda */
	border-style: none;
}

#grupos-consulta .grupo .rotuloDespesasMensais
{
	/* Background */
	background-color: #C4D09D;
	
	/* Margem e preenchimento */
	margin-top: 1em;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 0.3em;
	
	/* Tamanho */
	height: 1.1em;
	
	clear: both;
}

#grupos-consulta .grupo .rotuloDespesasMensais h2
{
	/* Posicionamento */
	float: left;
	
	/* Fonte */
	font-size: 0.75em;
	font-weight: bold;
	
	/* Cor */
	color: #000000;
	
	/* Margem e preenchimento */
	padding-left: 1em;
}

#grupos-consulta .grupo .rotuloDespesasMensais a.ajuda
{
	/* Fonte */
	font-size: 0.75em;
	
	/* Margem e preenchimento */
	margin-left: 0.5em;
}

#grupos-consulta .grupo .rotuloDespesasMensais a.ajuda img
{
	/* Borda */
	border-style: none;
}


#acesso-direto #grupos-consulta .grupo .opcoesConsultas
{
	/* Fonte */
	font-size: 0.69em;
	
	/* Margem e preenchimento */
	margin: 0.7em 1em 0.7em 1em;
}

#acesso-direto #grupos-consulta .grupo .opcoesConsultas span
{
	/* Posicionamento */
	display: block;
	
	/* Margem e preenchimento */
	margin: 0.5em 0;
}

#acesso-direto #grupos-consulta .grupo .opcoesConsultas label,
#acesso-direto #grupos-consulta .grupo .opcoesConsultas select,
#acesso-direto #grupos-consulta .grupo .opcoesConsultas input
{
	/* Fonte */
	font-size: 1em;
	
	/* Posicionamento */
 	vertical-align: middle;
}





#destaques
{
	/* Tamanho */
	width: 489px;
	
	/* Posicionamento */
	/* position: absolute;
	top: 23.5em;
	left: 15em; */
	
}

#destaques div.destaque
{
	/* Tamanho */
	width: 155px;
	height: 100%;
	_height: 80px; /* HACK IE6 */
	
	/* Posicionamento */
	float: left;
	/* position: relative; */
	
	/* Margem e preenchimento */
	margin-right: 12px;
}

#destaques div.destaque h1
{
	/* Fonte */
	font-size: 10px; 
	font-weight: bold;
	
	/* Cor */
	color: rgb(0,102,51);
	
	/* Background */
	background-color: rgb(217,232,225);
	background-image: url(../images/destaque-borda-superior.png);
	background-repeat: no-repeat;
	
	/* Margem e preenchimento */
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 16px;
}

#destaques div.destaque3 h1
{
	/* Background */
	/* Diferente para o destaque "3" */
	background-image: url(../images/destaque-borda-superior-curva.png);
	
}

#destaques div.destaque p
{
	/* Fonte */
	font-size: 10px;

	/* Margem e preenchimento */
	margin-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
	
	line-height: 1.1em; 

}

#destaques div.destaque .fundo
{
	/* Posicionamento */
	position: absolute; /* posicionamento absoluto dentro do div. */
	top: 0px;
	z-index: 1;
	
	/* Background */
	background-image: url(../images/destaque-fundo.png);
	background-repeat: repeat-y;

	/* Tamanho */
	width: 155px;
	height: 100%;
}

#destaques div.destaque .conteudo
{
	/* Tamanho */
	height: 6em;
	
	/* Margem e preenchimento */
	margin-bottom: -20px;

	/* Posicionamento */
	position: relative;
	z-index: 3;
}


#destaques div.destaque .bordaInferior
{
	/* Background */
	background-repeat: no-repeat;
	background-image: url(../images/destaque-borda-inferior.png);
	
	/* Tamanho */
	width: 155px;
	height: 21px;
	
	/* Posicionamento */
	position: relative;
	z-index: 2;

}

#destaques div.destaque1 .bordaInferior
{
	/* Background */
	/* Diferente para o destaque "1" */
	background-image: url(../images/destaque-borda-inferior-curva.png);
}


#destaques div.destaque3
{
	/* Margem e preenchimento */
	margin-right: 0px;
}


#publicacoes
{
	/* Tamanho */
	width: 188px;

	/* Posicionamento */
	/* position: absolute;
	top: 0px;
	right: 10px; */
}

#noticias
{
	/* HACK IE 6 
	   Setando hasLayout=true
	   ver: http://www.maujor.com/tutorial/haslayout.php */
	zoom: 1;
	
}

#noticias h1
{
	/* Background */
	background-image: url(../images/noticias-borda-superior.png);
	background-repeat: no-repeat;
	background-position: top left;
	
	/* Fonte */
	font-size: 0.70em;
	font-weight: bold;
	text-transform: uppercase;
	
	/* Margem e preenchimento */
	margin-top: 0px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	/* Tamanho */
 	min-height: 12px; /* Para não cortar curva da imagem do cabeçalho */
	
	/* Bordas */
	border-left: 1px solid #9cae59;
}

#noticias #listaDestaques
{
	/* Bordas */
	border: 1px solid #9cae59;

	
	/* Margem e Preenchimento */
	padding: 8px 10px 0 10px;
	
	/* Background */
	background-color: #ffffcc;
}

#noticias .noticia,
#noticias .itemDestaque
{
	/* Fonte */
	font-size: 0.69em;

	/* Cor */
	color: rgb(102,102,102);
	
	/* Posicionamento */
	display: block;
	
	/* Margem e preenchimento */
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#noticias .itemDestaque
{
	/* Margem e preenchimento */
	border-bottom: 1px dotted #666666;
}

#noticias .itemDestaque
{
	/* Tamanho */
	overflow: auto;
	height: 100%	
}

#noticias .itemDestaque *
{
	/* Fonte */
	font-weight: bold;
	color: rgb(102,102,102);	
}

#noticias .itemDestaque .titulo
{
	/* Fonte */
	text-transform: uppercase;
	
	/* Margem e preenchimento */
	padding-bottom: 0.5em;
}

#noticias .itemDestaque img
{
	/* Posicionamento */
	float: left;
	top: 0;
	right: 0;
	
	/* Margem e preenchimento*/
	margin-right: 0.5em;
	margin-top: 0.5em;	
	margin-bottom: 0.5em;		
}

#noticias .subtitulo
{
	/* Fonte */
	font-size: 0.69em;

	/* Cor */
	color: rgb(102,102,102);
	
	/* Fonte */
	font-weight: bold;
	
	/* Fonte */
	text-transform: uppercase;
	
	/* Margem e preenchimento */
	padding-bottom: 0.5em;
}

#noticias .maisNoticias
{
	/* Fonte */
	font-size: 0.69em;
	text-align: right;

	/* Cor */
	color: rgb(102,102,102);
	
	/* Posicionamento */
	display: block;
	
	/* Margem e preenchimento */
	padding-bottom: 10px;
}

.bannerDestaque
{
	display: block;
	
	/* Margem e preenchimento */
	margin-bottom: 0.5em;
}

#barraInferior
{
	/* Background */
	background-color: rgb(0,102,51);

	/* Tamanho */
	width: 950px;
	height: 19px;
	
	/* Margem e preenchimento */
	margin-top: 1em;
}

#banners #denuncia
{
	margin-top: 1em;
}

#estatisticas
{
	/* Margem e preenchimento */
	margin-top: 2px;
	
	
	
}

#estatisticas h1
{

	font-size: 0.7em;
	font-weight: bold;
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding: 0.4em;
}

#estatisticas .dados
{
	/* Background */
	background-color: #ffffcc;
	
	/*Margem e Preenchimento */
	padding-top: 0.5em;
	
	/* Posicionamento */
	position: relative; /* Para permitir posicionar "mais dados" de forma absoluta dentro dele */
}

#estatisticas ul
{
	/* Fonte */
	font-size: 0.70em;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}

#estatisticas li
{
	/* Marcadores */
	list-style-type: none;
	
	/* Background */
	
	background-repeat: no-repeat;
	background-position: 0 0.4em ;

	/* Margem e preenchimento */
	padding-bottom: 0.6em;
	margin-left: 1em;
	padding-left: 1em; 
}

#estatisticas a.maisDados
{
	/* Fonte */
	font-size: 70%; 
	
	/* Posicionamento */
	position: absolute;
	right: 0;
	bottom: 0;
	_top: 2.5em; /* HACK IE6 (que com 'bottom', ideal para o caso, não funciona) */

	/* Margem e preenchimento */
	padding: 0 0.5em 0.5em 0;
}

#grupo2-despesas
{
	background-color: #C3CF9C;
	position: relative;
	width: 487px;
	border: 1px solid #A3B564;
}

/*
#grupo2-despesas h1
{
 	background-image:url("../images/aba-dados-despesas.png"); 
	height: 29px;
	background-repeat:no-repeat;
	
}
*/

#grupo2-despesas li
{
	background-image:url("../images/bullet-origem-dados-despesa.PNG");
}

#grupo2-receitas
{
	background-color: #FFD08A;
	position: relative;
	width: 487px;
	border: 1px solid #F28617;
}

#grupo2-receitas li
{
	background-image:url("../images/bullet-origem-dados-receita.PNG");
}


#grupo2-convenios
{
	background-color: #FFEB9B;
	position: relative;
	width: 487px;
	border: 1px solid #F28617;	
}

#grupo2-convenios li
{
	background-image:url("../images/bullet-origem-dados-convenios.PNG");
}


#grupo2-ceis
{
	background-color: #D7D78C;
	position: relative;
	width: 487px;
	border: 1px solid #A79A38;
}


#grupo2-ceis li
{
	background-image:url("../images/bullet-origem-dados-ceis.PNG");
}


#grupo2-servidores
{
	background-color: #F0EBBF;
	position: relative;
	width: 487px;
	border: 1px solid #DCBD6A;
}


#grupo2-servidores li
{
	background-image:url("../images/bullet-origem-dados-servidores.PNG");
}

