.arialxx 
{ font-family: Trebuchet MS, Arial, Helvetica; font-size: xx-small; 
	text-decoration: none
}
.redParagrafo 
{ font-family: Arial; color:Red;
	font-size: x-small; 
	text-decoration: none
}
.magentaParagrafo 
{ font-family: Arial; color:darkMagenta;
	font-size: x-small; 
	text-decoration: none
}
.greenParagrafo 
{ font-family: Arial; color:darkGreen;
	font-size: x-small; 
	text-decoration: none
}
.navyParagrafoBold 
{ font-family: Arial; color:Navy;
	font-size: x-small;
	text-align:justify; 
	font-weight:bold;
	text-decoration: none
}
.navyParagrafoNormal 
{ font-family: Arial; color:Navy;
	font-size: x-small; 
	font-weight:normal;
	text-decoration: none
}
.navyParagrafoBoldBlack
{ font-family: Arial; color:Black;
	font-size: small;
	text-align:justify; 
	font-weight:bold;
	text-decoration: none
}
.navyParagrafoNormalBlack
{ font-family: Arial; color:Black;
	font-size: x-small; 
	font-weight:normal;
	text-decoration: none
}
.navyParagrafoNormalRight
{ font-family: Arial; color:Navy;
	font-size: x-small; 
	font-weight:normal;
	text-align:right;
	text-decoration: none
}
.navyParagrafoNormalBlue 
{ font-family: Arial; color:Blue;
	font-size: x-small; 
	font-weight:normal;
	text-align:center;
	text-decoration: none
}
.navyParagrafoNormalRed 
{ font-family: Arial; color:darkmagenta; /*Red;*/
	font-size: x-small; 
	font-weight:normal;
	text-align:justify;
	text-decoration: none
}
.arialx 
{ 
	font-family: Arial, Trebuchet MS, Helvetica; 
	/*font-weight:bold;*/
	font-size: x-small; 
	text-decoration: none;  
	color: darkblue;
}

a
{
	color: red; /*#0000ff;*/
	font-family: Arial, "Trebuchet MS", Helvetica;
	font-size: x-small; 
	text-decoration: none;
}
a:hover
{
	color: #ff00ff;
	font-family: Arial, "Trebuchet MS", Helvetica;
	font-size: x-small;
	background-color: #ffeebb; /*#cdffff;*/
}
a:visited
{
	color: red; /*#790101;*/
	font-family: Arial, "Trebuchet MS", Helvetica;
}
a.menu { font-family: "Trebuchet MS", Arial, Helvetica; sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight: bold}
a.menu:hover{ font-family: "Trebuchet MS", Arial, Helvetica; sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav { font-family: "Trebuchet MS", Arial, Helvetica; sans-serif; font-size: xx-small; color: #3399CC; text-decoration: none}
a.nav:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	color: #2D87B3; 
	text-decoration: none
}
input
{
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}

.inputsel
{
	background-color: #3883C2; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	color: #FFFFFF;
	height: 23px;
}

.listbox
{
	/*background-color: #FFFFFF; */
	background-color: #bce6ff;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	color: Navy;
	font-size: x-small; 
}

.checkbox
{
	border: none; 
}

select
{
	background-color: #FFFFFF; 
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 	
}

.ta
{
	color:navy;
	
	border-right: #3883c2 1px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #ffffff;
	scrollbar-base-color: #3883c2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #3883c2;
	scrollbar-face-color: #3883c2;
}

.ta2
{
	font-family: "Arial", "Trebuchet MS";
	color:navy;
	font-size:10pt;
	border-right: #3883c2 1px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #bce6ff;
}

.menu
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: 'Trebuchet MS';
	cursor: hand;
}
div
{
	scrollbar-base-color: #3883c2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #3883c2;
	scrollbar-face-color: #3883c2;
}

.bordaMenu
{
	background-color: #FFFFFF;
	border-left: thin solid;
	border: solid 2px;
	border-color: #CCCCCC;
	height: 23px;
}
.submenu
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-left: thin solid;
	color: #336699;
	border: solid 2px;
	border-color: #CCCCCC;
	font-family: 'Trebuchet MS';
	cursor: hand;
	height: 23px;
}
.submenudesativado
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-left: thin solid;
	color: #CCCCCC;
	border: solid 2px;
	border-color: #CCCCCC;
	font-family: 'Trebuchet MS';
	cursor: not-allowed;
	height: 23px;
}
.submenuover
{
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 10px;
	color: #336699;
	border: solid 2px;
	border-color: #CCCCCC;
	font-family: 'Trebuchet MS';
	cursor: hand;
	height: 23px;
}


.submenuover2
{
	font-weight: bold;
	font-size: 10px;
	color: #336699;
	border: solid 2px;
	border-color: #CCCCCC;
	font-family: 'Trebuchet MS';
	cursor: hand;
}

.dica
{
	font-size: 8pt;
	color: #444444;
	font-family: 'Trebuchet MS';
	background-color: #f7f7f7;
}
.Label
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2b70b4;
	font-size: 10pt;
}

.LabelGrande
{
	font-family: Arial, Helvetica, sans-serif;
	color: red; /*#2b70b4;*/
	font-weight: bold;
	font-size: 16pt;
}

.LabelMedioGrande
{
	font-family: Arial, Helvetica, sans-serif;
	color: red; /*#2b70b4;*/
	font-weight: bold;
	font-size: 12pt;
}
.Labelpb
{
	/*label em preto e branco para páginas com fundo cinza  */
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: #D6D3CE;
	
}
.Input
{
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}
.InputBordaCinza
{
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #999999 #999999 #999999 #999999;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}
.Labelb
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2b70b4;
	font-size: 10pt;
	font-weight: bold;	

}

.sposicao
{
	font-size:larger;
	color: red;
	font-family: Trebuchet MS, Arial, Helvetica;
	text-decoration: none;	
	font-weight: bold;	
}

.serro
{
	font-size: x-small;
	color: red;
	font-family: Trebuchet MS, Arial, Helvetica;
	text-decoration: none;	
	/*font-weight: bold;	*/
}
.sok
{
	font-size: x-small;
	color: green;
	font-family: Trebuchet MS, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}

.sokpreto
{
	font-size: x-small;
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.sMsgExame
{
	font-size: 8pt;
	color:Black;
	font-family:Trebuchet MS, Arial, Helvetica;
	text-decoration:none;
	font-weight:normal;
}
.sLabelX
{
	font-size: 10pt;
	color:Black;
	font-family:Trebuchet MS, Arial, Helvetica;
	text-decoration:none;
	font-weight:normal;
}
.Labelp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2b70b4;
	font-size: 8pt;
	
}

.LabelpX
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	
}

.lBorda
{
	height: 23px;
	border: 1;
	border-color: #999999;
	border-style: solid;
}

.lBorda2
{
	height: 23px;
	border: 1;
	border-color: #999999;
	border-style: solid;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: 10pt;
	color: #000000;
}

.TabAtivo
{
	border-right: solid 2px;
	border-top: solid 2px;
	border-left: solid 2px;
	border-color: #c3daed;
	cursor: hand;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small;
	text-decoration: none;
}

.TabInativo
{
	color: #333399;
	font-family: "Trebuchet MS" , Arial, Helvetica;
	text-decoration: none;
}
.a
{ 
	font-family: "Trebuchet MS", Arial, Helvetica; 
	color: #2B70B4; 
	text-decoration: none;
}
.inputDesabilitada
{
	background-color: #f0f0f0; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}

.chksel
{
	background-color: #f0f0f0; 
	color: #000000;
	font-size: 10pt;
}
.cmbCss
{
	border-right: #3883c2 0px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #ffffff;
}
.mapaBase
{
	border-right: #3883c2 1px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #ffffff;
	text-align: left;
	overflow: hidden;
}

.bloco
{
	border-right: #3883c2 1px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #f0f0f0;
	text-align: center;
	overflow: hidden;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small;
	font-weight: bold; 
	position: absolute;
	cursor: hand;
}

.blocoOver
{
	border-right: #3883c2 1px solid;
	border-top: #3883c2 1px solid;
	border-left: #3883c2 1px solid;
	border-bottom: #3883c2 1px solid;
	background-color: #CCCCCC;
	text-align: center;
	overflow: hidden;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small;
	font-weight: bold; 
	position: absolute;
	cursor: hand;
}

.box
{
	background-color: #f0f0f0;
	text-align: center;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small;
	font-weight: bold; 
	cursor: hand;
}

.boxOver
{
	background-color: #CCCCCC;
	text-align: center;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small;
	font-weight: bold; 
	cursor: hand;
}
.tooltip
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #FFFFE1;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: x-small; 
	position: absolute;
}

.miopia{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 14pt; font-weight: bold; text-decoration: none}
.Label14
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2b70b4;
	font-size: 14pt;
	font-weight: bold;
}

.areaTabela
{
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Courier New"; 
	font-size: x-small;
	display: none;
}
.button
{
	border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(images/botao.gif);
	border-left: 0px;
	color: Beige;
	border-bottom: 0px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: darkblue;
	border: 1px solid #006699; 
}

.button2
{
border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: xx-small;
	/*background-image: url(images/botao.gif);*/
	border-left: 0px;
	color: Navy; /*#ffffff;*/
	border-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #d0f0ff; /*#006699; */
	border: 1px solid #006699; 
}

.buttonsel
{
	border: 1px solid #006699; 
	font-weight: bold;
	font-size: xx-small;
	background-image: url(images/botao.gif);
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #FFFFFF;	
}

.buttonsel2
{
border: 1px solid red; 
	font-weight: bold;
	font-size: xx-small;
	background-image: url(images/botao.gif);
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #f0f0f0; /*#006699;  */
}

/* Opções de menu - 01/06/2007)*/
#mymenu {
	height:31px;
	/*background:url('../images/fundo-menu.png');  repeat-X;*/
	/* troquei experimentalmente pelo abaixo: */
	background:url('../images/fundo-menu3.png'); 
	margin-left:1px; margin-right:1px; margin-top:10px; margin-bottom:0;
	margin: 0 auto 0 0px; /* aqui define-se também a largura da barra onde está o menu */
}

#mymenu ul {
	/*margin:0 auto;*/
	font-family:Arial, Verdana, Trebuchet MS;
	margin: 0 2px 0 2px;
	/*width:630px; LARGURA DA FAIXA onde vão as opcoes do menu*/
	width:100%; /*estava: 740px;*/
	font-size:10pt; /*NOVO - altera o tamanho da fonte das opções do menu - 02/03/06*/
}

#mymenu ul li 
{
	display: inline;
}

#mymenu ul li a {
	float:left;
	font:bold 85% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:white; /*lightblue;*/
	padding:0 10px; /*15px*/
	height:31px;
	line-height:31px;
	/*text-transform:lowercase;*/
}

/*#menu ul li a:hover {background:#FC210E url('../images/fundo-menu-hover.png') repeat-X;}*/
#mymenu ul li a:hover 
{background:#FC210E; /*##ff00ff;*/}


#mymenuRodape {
	height:31px;
	/*background:url('../images/fundo-menu.png');  repeat-X;*/
	/* troquei experimentalmente pelo abaixo: */
	background:url('../images/fundo-menu.png'); 
	margin-left:1px; margin-right:1px; margin-top:10px; margin-bottom:0;
	margin: 0 auto 0 0px; /* aqui define-se também a largura da barra onde está o menu */
}

#mymenuRodape ul {
	/*margin:0 auto;*/
	font-family:Arial, Verdana, Trebuchet MS;
	margin: 0 2px 0 2px;
	/*width:630px; LARGURA DA FAIXA onde vão as opcoes do menu*/
	width:740px; /*740px;*/
	font-size:10pt; /*NOVO - altera o tamanho da fonte das opções do menu - 02/03/06*/
}

#mymenuRodape ul li 
{
	display: inline;
}

#mymenuRodape ul li a {
	float:left;
	font:bold 85% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:#ffeebb; /*lightblue;*/
	padding:0 10px; /*15px*/
	height:31px;
	line-height:31px;
	/*text-transform:lowercase;*/
}

/*#menu ul li a:hover {background:#FC210E url('../images/fundo-menu-hover.png') repeat-X;}*/
#mymenuRodape ul li a:hover 
{background: #ff00ff; /*#FC210E;*/}

