body{
	margin: 0px;
	padding: 0px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.cursor{
	cursor: pointer;
}

/* PAGINA INICIAL DOS MODULOS */
#titulo_modulo{
	height: 50px;
	width: 95%;
	padding: 5px 0px 0px 25px;
	background-color: #84C225;
	
	font: 24px Arial, Helvetica, sans-serif bold;
	color: #FFFFFF;
	
	border-bottom: 10px solid #F2F2F2;
	margin-left: -25px;
}

.clear{
	clear: both;
}
/* FIM - PAGINA INICIAL DOS MODULOS */

/* Iframe de controle (icontrole) para validação */
#icontrole{
	visibility: hidden;
	display: none;
}

.icontrole{
	visibility: hidden;
	display: none;
}

/* LINKS */
a:link, a:visited, a:active {
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: underline;
	color: black;
}
/* FIM LINKS */

/* MENU SUPERIOR */
.menup_selecionado{
	background-color: #FFFFFF;
}

.menup, .menup_selecionado{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	height: 30px;
	cursor: pointer;
	width: 105px;
}
/* FIM MENU SUPERIOR */

/* MENU ESQUERDO */
#menu_esquerdo{
	width: 160px;
	padding-right: 10px;
	float: right;
}

#menu_esquerdo ul{
	width:138px;
	float:right;

	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 12px;

	list-style-type:none;
	text-align: left;
}

#menu_esquerdo li{
	margin: 0px 0px 5px 0px;
}

.sub_item{
	padding-left: 10px;
}

.aba_menu{
	width: 138px;
	height: 19px;
	float: right;

	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 12px;
	
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;

	background:url(outros/aba_menu.gif);
}
/* FIM MENU ESQUERO */

/* GERAL */

.tb_form{
	width: 90%;
}

.tr_clara{
	background-color: #e7eaf5;
}

.tr_escura{
	background-color: #ced4eb;
}

.menu_selecionado{
	border:1px solid #989898;
	background-color: #F9F8F4;
}

.titulo_funcao{ /* relaciona abas post  */
	width: 95%;
	height: 25px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

.titulo_modulo {
	font-size: 14px;
	font-weight: bold;
}

.Texto_2 {
	font-size: 9px;
}

.msgErro {
	padding:6px;
	border: 1px #000000 thick;
	background-color:#FFFFCC;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
/* FIM GERAL */

/* BOTOES */
.botao_post{ /* relaciona abas post  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}
/* FIM BOTOES */

/* FORMULARIOS */
.campo_texto_branco { /* relaciona textos */
	height: 18px;
}

.campo_inativo{
	border:1px solid #aba99f;
	height: 18px;
	caption-side:left;
	background-color: #D7D7D7;
}
/* FIM FORMULARIOS */

/* GRID */
.tfvHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	caption-side:left;
	color: #FF0000;
	font-weight: bold;
}

.tfvNormal{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	caption-side:left;
	color: #000000;
	font-weight: normal;
}
/* FIM GRID */

/* PEQUENOS ANÚNCIOS */
.texto_valor_grande_vermelho{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color:#FF0000;
}

.texto_valor_grande{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color:#315e84;
}

.texto_valor{
	font: 15px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #315e84;
}
/* fim PEQUENOS ANÚNCIOS */

/* RELACIONAMENTOS ------------------------------------------------------- */

/* textos */
.texto_normal, .tb_form, .campo_texto_branco, .campo_texto, .campo_inativo, .menu_selecionado{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
/* fim textos */

/* abas post */
.titulo_funcao, .botao_post, .aba_d_mprincipal{
	background-color: #28166f;
}
/* fim abas post*/


/*campos*/
.campo_texto_branco, .campo_texto { /* relaciona textos */
	border: 1px solid #aba99f;
	caption-side: left;
}
/* campos */

/* Painel de Controle */

.painel_titulo {
	color: #777777;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.erroSessao {
	border: 1px solid #ff0000;
	color: red;
	padding: 20px;
	font-size:11px;
	font-weight: bold;
	text-align: justify;
	line-height: 200%;
	width: 350px;
}

.botao_2 {
	border: 1px solid #aba99f;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	padding: 2px;
}

.permissoesDiv {
	line-height: 100%;
}

/*** Cabeçalhos dos DIVs das listagens ***/
.permissoesDiv h4 {
	color: black;
	background-color: #3A95C0;
	width: 90%;
	border: 1px solid #3A95C0;
}

.permissoesDiv h3 {
	color: black;
	background-color: #B7C4D9;
	width: 80%;
	border: 1px solid #B7C4D9;
}

.permissoesDiv h2  {
	color: black;
	background-color: #BAC7D1;  
	width: 70%;
	border: 1px solid #BAC7D1;
}

.permissoesDiv h1 {
	color: black;
	background-color: #C4CED2;
	width: 60%;
	border: 1px solid #C4CED2;
}

.permissoesDiv h1, .permissoesDiv h2, .permissoesDiv h3, .permissoesDiv h4 {
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 8px;
	font-size: 11px;
	margin-bottom: 0px;
	border-bottom: 0;
	font-weight: bold;
}
/*** Fim Cabeçalhos dos Divs ***/

/*** Parte dos divs da listagem ***/
.divisao1, .divisao2, .divisao3, .divisao4 {
	padding: 7px;
	padding-top: 0px;
	margin-top: 0px;
	border-top: 0;
}

.divisao1 {
	background-color: #DDE3E6;
	width: 60%;
	border: 1px solid #C4CED2;
	padding-top: 7px;
}

.divisao2 {
	background-color: #E3E9F0;
	width: 70%;
	border: 1px solid #BAC7D1;
}

.divisao3 {
	background-color: #E3E9F0;
	width: 80%;
	border: 1px solid #B7C4D9;
}

.divisao4 {
	background-color: #e7eaf5;
	width: 90%;
	border: 1px solid #3A95C0;
}
/*** Fim Parte dos divs ***/

/* Fim Painel de Controle */


/* SETA DE NAVEGAÇÃO */
#dynPage0 { 
  visibility: hidden; overflow: hidden; 
  padding: 2px; color: #666666; z-index: 10;
  position: absolute; text-align: justify;
	width: 165px; padding-right: 10px;
}
#divScroller1 { 
  width: 400px; height: 80%;
  overflow: hidden; visibility: visible;
  position: absolute; top: 68px; left: 0px;
}

#NAVEGACAO {
  height: 70%; overflow: hidden; visibility: visible;
  position: absolute; top: 95%; left: 0px;
	text-align: center; width: 100%;
}	
/* SETA DE NAVEGAÇÃO */

/* CAMPANHA */
.cx_busca{
	border: 1px solid #b2b2b2;
	background-color: #e5e5e5;
	padding: 10px;
}

.cx_busca p {
	line-height: 200%;
	text-align: left;
}
/* FIM CAMPANHA */


/* OUTROS */
.titulo_modulo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.titulo_funcao {
	width: 75%;
	padding: 0px 0px 0px 10px;
	height: 25px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #28166f;
}

.titulo_funcao_janela {
	width: 95%;
	padding: 0px 0px 0px 10px;
	height: 25px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #28166f;
}

.opmenu{
	margin-left: 25px;
}

.Texto_3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.Texto_2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.Texto_1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.menup {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	width:105px;
	height: 30px;
	padding: 10px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	cursor: pointer;
	accelerator: true;
}

.menup_selecionado {
	width:105px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding: 10px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	cursor: pointer;
	accelerator: true;
}

.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid;
	background-color: #e4e1d1;
	accelerator: true;
}

.menu_selecionado {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	background-color: #F9F8F4;
	accelerator: true;
}

.campo_texto_branco {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #989898;
	caption-side:left;
	background-color: white;
}

.campo_texto_area_branco {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	caption-side:left;
	background-color: white;
}

.campo_texto_inverso {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	height: 18px;
	caption-side:left;
	background-color: #F9F8F4;
}

.Trabalhos_Filtro_Naoiniciado {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	background-color: #F9F8F4;
	background-image:url(trabalhos/filtro/fundo_etapas_0.gif);
}

.Trabalhos_Filtro_Iniciado_EmAndamento {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	background-color: #efede7;
	background-image:url(trabalhos/filtro/fundo_etapas_1.gif);
}

.Trabalhos_Filtro_Concluido {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #989898;
	background-color: #efede7;
	background-image:url(trabalhos/filtro/fundo_etapas_2.gif);
}

.Formulario_Pesquisa_Rapida_BODY {
	background-color: #F9F8F4;
	background-image:url(trabalhos/filtro/fundo_etapas_0.gif);
}
/* imagens/layout/01/trabalhos/filtro/grafico/preenchimento_3.gif */
.TGT1 {
	background-color: green;
/*	background-image:url(trabalhos/filtro/grafico/preenchimento_1.gif);
	height: 4px;*/
}

.TGT2 {
	background-color: blue;
/*	background-image:url(trabalhos/filtro/grafico/preenchimento_2.gif);
	height: 4px;*/
}

.TGT3 {
	background-color: red;
/*	background-image:url(trabalhos/filtro/grafico/preenchimento_3.gif);
	height: 4px;*/
}

.TRABALHOS_GRAFICO_Tabela {
	background-color: white;
	height: 4px;
	
}
.campos_login {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tamanho_menup{
	witdth: 165px;
	padding-right: 10px;
}

.aba_principal{
	width: 150px;
	height: 17px;
	border: none;
}

.aba_e_mprincipal{
	width: 11px;
	height: 24px;
	
	background-image: url(outros/aba_e.gif);
	background-repeat: no-repeat;
}


.aba_d_mprincipal{
	width: 149px;
	height: 24px;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;

	background-image: url(outros/aba_d.gif);
	background-repeat: no-repeat;
	background-position:right;
	background-color: #28166f;
}

.aba_i_mprincipal{
	background-color: #959ba3;
}
/* FIM OUTROS */