body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #023D60;
	text-decoration: none;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #023D60;
	text-decoration: none;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #023D60;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #023D60;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #023D60;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2C7BAB;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2C7BAB;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #2C7BAB;
	text-decoration: underline;
}

/* Utilizado para a combo contendo a relação dos sistemas no topo. Ex: <div class="comboSistemas"> */
.comboSistemas {
	padding-top:18px;
	padding-right:35px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}

/* Utilizado na coluna contendo o menu adicional. Ex: <td class="usuario"> */
.usuario {	
	width:715;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	background-color: #F1F2F5;
	padding-left:10px;
	border:none;
	height:20;
}

/* Utilizado na coluna contendo o menu principal. Ex: <td class="menu"> */
.menu {
	width:45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #C9CFD6;
	border:none;
	text-align:center;
}

/* Utilizado na coluna contendo o título da página.  Ex: <td class="titulo"> */
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #7B909D;
	height:20px;
}

/* Utilizado na linha dos campos. Ex: <tr class="campo"> */
.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #023D60;
	background-color: #F1F2F5;
}

/* Campo do tipo numérico indicando valor. Ex: <input type="text" name="Valor" class="valor"> */
.valor{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:: 9pt;
	width:: 100px;
	color: #000000;
	text-align:: right;
	font-style: normal;
}

.valorPositivo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:: 9pt;
	width:: 100px;
	color: #498CBE;
	text-align:: right;
	font-style: normal;
}

.valorNegativo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:: 9pt;
	width:: 100px;
	color: #852912;
	text-align:: right;
	font-style: normal;
}

.valorDestaque{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:: 9pt;
	width:: 100px;
	color: #000000;
	text-align:: right;
	font-style: normal;
	font-weight:bold;
}

/* Campo do tipo número ou outro alinhado a direita. Ex: <input type="text" name="Valor" class="vlrDireitaSemBorda"> */
.vlrDireitaSemBorda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 100px;
	color: #000000;
	text-align: right;
	font-style: normal;
	border:none;
}

/* Campo do tipo número ou outro alinhado a direita. Ex: <input type="text" name="Valor" class="vlrDireita"> */
.vlrDireita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
	font-style: normal;
}

fieldset {
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #023D60;
	font-weight:bold;
	text-align:center;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2C7BAB;
	font-weight:bold;
}

/* Utilizado para o "*" asterisco que indica 'Campo Obrigatório'. Ex: <span class="asterisco">* </span> */
.asterisco {
	color: #2C7BAB;
	font-weight:bold;
}

/*------------------------------------------------------------------------------------
Utilizado para botao. Ex: <input type="button" class="botao"> ou <button>
------------------------------------------------------------------------------------*/
.botao, button {    
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: normal; 
   padding: 1px; 
   width:70px;
   color: #023D60; 
   text-decoration: none; 
} 

.botaoMedio{
width:130px; !important
}
	
.botaoGrande {
width:190px; !important
}
/*------------------------------------------------------------------------------------
Fim
------------------------------------------------------------------------------------*/
.botaoLogin {    
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: normal; 
   padding: 1px; 
   background-color:#E9E9E9;
   width:35px;
   height:35px; 
} 

.bordaInferior {
	
	border-bottom: 1px solid; 
	border-bottom-color: #4A708F; 
}

.noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #717C97;
	text-align:justify;
	background-color: #F1F2F5;
	width:350;
	border:solid 1px #C8CCD7;
	padding-right:20px;
	padding-top:10px;
	vertical-align:top;
}

.faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #717C97;
	text-align:justify;
	background-color: #F1F2F5;
	border-top:solid 1px #C8CCD7;
	padding-left:10px;
	padding-top:2px;
	height:22;
}

.feedback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #717C97;
	text-align:justify;
	border:solid 1px #C8CCD7;
	padding-left:10px;
	padding-top:10px;
}

/* Utilizado na primeira linha da tabela. Ex: <tr class="tituloGrid"> */
.tituloGrid {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #023D60;
	background-color: #D3D8DE;
	text-align:left;
}

/* Utilizado na tabela cotendo o grid. Ex: <table class="grid"> */
.grid {
	border:solid 1px #D3D8DE;
	font-size:8pt;
}

.grid thead td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #023D60;
	background-color: #D3D8DE;
	text-align:left;
}

/*------------------------------------------------------------------------------------
 Utilizado para paginação. Ex: <td class="paginacao"> 
------------------------------------------------------------------------------------*/
.paginacao td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#7A899C;
	background-color: #d3d8de;
	height:15px;
}
.paginacao .letras td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#7A899C;
	background-color: #d3d8de;
	height:15px;
	width:15px;
	border-right:solid 1px #C4C4C4;
	text-align:center;
	padding:0px;
	behavior: url(/funasa/css/sobre.htc);
	cursor:hand;
}
.paginacao .letras .sobre {
	background-color: #ddeeff;
}
.paginacao .letras .fora {
	background-color: #d3d8de;
}
.paginacao .letras .selecionado {
	background-color: #ddeeff;
}
/*------------------------------------------------------------------------------------
 FIM
------------------------------------------------------------------------------------*/

/* Utilizado na coluna do rodape da página. Ex: <td class="rodape"> */
.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	height:22;
}


/* Utilizado na combo de pesquisa dinâmica*/
.invalido {
	background-color:#FFB7B7
}
/* Utilizado para destaque na cor vermelha*/
span.vermelho {
	color: #98241E;
}

