body {
	margin: 0;
	padding: 0;
	/*text-align: center;
	width: 80%; left: 10%; position: relative;*/
	
}

/* Usado nas lista de defini��o */
dl.listadefinicao {
	text-align: left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:8pt;	
}
.listadefinicao dt {
	color: #67686B;
	font-weight: bold;
}
.listadefinicao dd {
	color: #67686B;
}

/* Centralizar o site */
div.center {
    /* text-align: center; */
}
div.center div, div.center p, div.center table, div.center form {
    /* text-align: left; margin-left: auto; margin-right: auto; */
}


/* Usado em links diversos */
a.linque:visited{  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; text-decoration: none}
a.linque:link   {  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; text-decoration: none}
a.linque:hover  {  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a.linque:focus  {  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none}
a.linque:active {  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none}



/* Usado no linkEntidade */
a.linkEntidade:visited{  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; font-weight:bold; text-decoration: none; }
a.linkEntidade:link   {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: yellow; font-weight:bold; text-decoration: none; }
a.linkEntidade:hover  {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: white; font-weight:bold; text-decoration: none;}
a.linkEntidade:active {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; font-weight:bold; text-decoration: none;}


/* Usado no linkManual */
a.linkManual:visited{  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; font-weight:bold; text-decoration: none; }
a.linkManual:link   {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; font-weight:bold; text-decoration: none; }
a.linkManual:hover  {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; font-weight:bold; text-decoration: none;}
a.linkManual:active {  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #67686B; font-weight:bold; text-decoration: none;}


/* Usado nos links onde tem fundo AZUL com a class titTabInfC, titTabInfF, titTabInfR */
a.branco:visited{  font: bold 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.branco:link   {  font: bold 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.branco:hover  {  font: bold 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none}
a.branco:active {  font: bold 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}


/* Usado em links diversos */
a:visited{  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}
a:link   {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}
a:hover  {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a:active {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}

/* Usado em links em vermelho */
a.verm:visited{  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a.verm:link   {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a.verm:hover  {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}
a.verm:active {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}

/* Usado em links diversos */
a.normal:visited{  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}
a.normal:link   {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}
a.normal:hover  {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a.normal:active {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #668ABC; text-decoration: none; font-weight:bold}

/* Usado em links em vermelho */
a.semboldVerm:visited{  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a.semboldVerm:link   {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a.semboldVerm:hover  {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a.semboldVerm:active {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}

/* Usado em links diversos */
a.sembold:visited{  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002740; text-decoration: none;}
a.sembold:link   {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002740; text-decoration: none;}
a.sembold:hover  {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002740; text-decoration: none;}
a.sembold:active {  font: 8pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002740; text-decoration: none;}

/* Usado em links para colapsar informações*/
a.colap:visited{  font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #3F63B4; text-decoration: none; font-weight:bold}
a.colap:link   {  font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #3F63B4; text-decoration: none; font-weight:bold}
a.colap:hover  {  font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-weight:bold}
a.colap:active {  font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: #3F63B4; text-decoration: none; font-weight:bold}


/* Fim CSS para o Menu da Home para preenchimento da tabela */
td.mainMenu {border-style: solid;
			border-color:#cccccc;
			border-width:2px;
			padding: 0.25cm 0.25cm;
			height: 50px;
			width: 105px;
			text-align: center; 
			background-color: #FFFFFF;
			
			font-style: italic;
			font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #767776;
}
.textVer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000; 
}

.textHelp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

/* Usado para os titulos das páginas */
.tit{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#F6F6F6;	
	background-color:#3F63B4;
	/*text-transform: lowercase;*/
}

/* Usado para os titulos das páginas */
.tituloVerm{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#F6F6F6;	
	background-color:#CC0000;
	/*text-transform: lowercase;*/
}

/* Usado nos sub-Titulos da página*/
.subTitVerm{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#CC0000;
	background-color:#E9E9E9;
}

/* Usado nos sub-Titulos da página*/
.subTit{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#3F63B4;
	background-color:#E9E9E9;
}

/* Usado para titulo das informação L=left, R=right, C= center */
.titInfL{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

.titInfR{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

.titInfC{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

/* Usado para titulo das informação com cinza escuro L=left, R=right, C= center */
.titInfL2{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

.titInfR2{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

.titInfC2{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

/* Usado para titulo da home*/
.homeTit{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color:#666666;
	font-weight:bold;
}

/* Usado para texto da home*/
.homeTexto{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/* Usado para texto da home*/
.homeTexto2{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:11px;
	color:#666666;
}


/* Usado para pesquisa da home*/
.pesquisa{
	background-image:
	url('../img/menu/barra_menu.jpg');
	background-repeat: 
	repeat;
	background-attachment: 
	fixed;	
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

/* Usado para rodape*/
.rodape{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#666666;/*#3F63B4*/
}

/* Usado para noticia da home L=left, R=right*/
.noticiaL{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:11px;
	background-color:#EBEBEB;
	
}

.noticiaR{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:11px;
	background-color:#EBEBEB;
}

.noticiaSubTit{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	background-color:#EBEBEB;
}

/* Usado para as informações L=left, R=right, C= center */
.infL{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

.infR{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

.infC{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#F6F6F6;
}

/* Usado para as informações com linhas de cores alternadas com estilo inf L=left, R=right, C= center */
.infL2{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

.infR2{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

.infC2{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-size:8pt;
	background-color:#E9E9E9;
}

.menu{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:8pt;	
}

.senha{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#3F63B4;
	font-weight:bold;
	font-size:8pt;
	background-color:#FFFFFF;
}

.modelonomeacao{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:8pt;	
}


.saudacao{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#67686B;
	font-size:8pt;
}

.textVerm{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#FFFFFF;
}
.titVerm{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
	font-size:8pt;
	background-color:#FFFFFF;
}



.infR3{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#E00026;
	font-weight:bold;
	font-size:8pt;
	background-color:#F6F6F6;
}

.infC3{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#E00026;
	font-weight:bold;
	font-size:8pt;
	background-color:#F6F6F6;
}


/* Usado nos campos textfield, text e demais*/
.textBox{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-weight: normal; 
	BORDER-RIGHT: #A2B1CF 1px solid; 
	BORDER-TOP: #A2B1CF 1px solid; 
	BORDER-LEFT: #A2B1CF 1px solid; 
	BORDER-BOTTOM: #A2B1CF 1px solid; 
	font-size: xx-small; /*8pt;1em; */
	background-color:#FFFFFF;
}
/* Usado nos campos textfield, text e demais. este css é desenvolvimento*/
.textBox{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 

	background:#F9F9F9;
	color:#666666;
	font:bold 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/* Usado nos campos textfield, text e demais*/
.textBoxLowerCase{
	text-align:left;
	text-transform: lowercase;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-weight: normal; 
	BORDER-RIGHT: #A2B1CF 1px solid; 
	BORDER-TOP: #A2B1CF 1px solid; 
	BORDER-LEFT: #A2B1CF 1px solid; 
	BORDER-BOTTOM: #A2B1CF 1px solid; 
	font-size: xx-small; /*8pt;1em; */
	background-color:#FFFFFF;
}

/* Usado nos campos textfield, text e demais. este css é desenvolvimento*/
.textBoxLowerCase{
	text-align:left;
	text-transform: lowercase;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 

	background:#F9F9F9;
	color:#666666;
	font:bold 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/* Usado nos campos textfield, text e demais*/
.textBoxUpperCase{
	text-align:left;
	text-transform: uppercase;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#002740;
	font-weight: normal; 
	BORDER-RIGHT: #A2B1CF 1px solid; 
	BORDER-TOP: #A2B1CF 1px solid; 
	BORDER-LEFT: #A2B1CF 1px solid; 
	BORDER-BOTTOM: #A2B1CF 1px solid; 
	font-size: xx-small; /*8pt;1em; */
	background-color:#FFFFFF;
}

/* Usado nos campos textfield, text e demais. este css é desenvolvimento*/
.textBoxUpperCase{
	text-align:left;
	text-transform: uppercase;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 

	background:#F9F9F9;
	color:#666666;
	font:bold 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/* Usado para botoes */
.botao {    
	font-family: verdana, arial, sans-serif; 
   	font-size: 10px; 
   	font-weight: bold; 
   	/*padding: 1px;*/ 
   	background-color: #E9E9E9; 
   	color: #3F63B4; 
   	text-decoration: none;
	/*border-style: beveled;*/
	border-width: 1px;
   	/*text-transform:lowercase;*/
	cursor:pointer;
} 
.botao:link, 
.botao:visited { 
   border-top: 1px solid #cccccc; 
   border-bottom: 2px solid #666666; 
   border-left: 1px solid #cccccc; 
   border-right: 2px solid #666666;
   /*text-transform:lowercase;*/
} 
.botao:hover { 
   border-bottom: 1px solid #cccccc; 
   border-top: 2px solid #666666; 
   border-right: 1px solid #cccccc; 
   border-left: 2px solid #666666; 
   /*text-transform:lowercase;*/
} 


/* Usado para botoes desenvolvimento */
.botao{
	border:1px solid #999999;
	background:#efefef;
	color:#555;
	font:bold 10px Arial, Verdana, Tahoma;
	cursor:pointer;
}



/* Quando não quiser borda */
.semBorda{  
	border: 0px none;
	}

/* Usado para respostas de Erros, Informações sem BACKGROUND*/
.textErro{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:11px;
	font-weight:bold
}

/* Usado para titulo das informação no cabeçalho L=left, R=right, C= center */
.titTabInfL{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#F6F6F6;
	background-color:#3F63B4;
}

.titTabInfR{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#F6F6F6;
	font-size:8pt;
	background-color:#3F63B4;
}

.titTabInfC{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#F6F6F6;
	font-size:8pt;
	background-color:#3F63B4;
}

/* Usado para as informações em vermelho L=left, R=right, C= center */
.infVermL{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#F6F6F6;
}

.infVermR{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#F6F6F6;
}

.infVermC{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#F6F6F6;
}
/* Usado para as informações em vermelho com linhas de cores alternadas com estilo inf L=left, R=right, C= center */
.infVermL2{
	text-align:left;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#E9E9E9;
}

.infVermR2{
	text-align:right;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#E9E9E9;
}

.infVermC2{
	text-align:center;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#CC0000;
	font-size:8pt;
	background-color:#E9E9E9;
	
}
.textAzul{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;		
}

