A:link { text-decoration: none; color: #214A84; }
A:visited { text-decoration: none; color: #214A84; }
A:active { text-decoration: none; color: #214A84; }
A:hover { text-decoration: underline; color: #214A84; }

.B        {COLOR:#8D8D8D;HEIGHT:20px;BORDER:1px solid #8D8D8D;TEXT-DECORATION:none;BACKGROUND-IMAGE:url(img/bgcolor.gif)}
.C        {PADDING-LEFT:2px}
.D        {FONT-SIZE:24px;COLOR:#FFFFFF}
.E        {FONT-SIZE:12px;COLOR:#FFFFFF;FONT-WEIGHT:BOLD}
.E:hover        {TEXT-DECORATION:none}
.F        {COLOR:#FFFFFF;FONT-WEIGHT:BOLD}
.G        {COLOR:#FFFFFF}
.H2        {COLOR:#800000}
.I        {COLOR:#800000;FONT-WEIGHT:BOLD}
.J        {COLOR:#000000}
.K        {COLOR:#000000;FONT-WEIGHT:BOLD}
.L        {COLOR:#000000;FONT-WEIGHT:BOLD;FONT-SIZE:18px}
.M        {COLOR:#FFFFFF;FONT-WEIGHT:BOLD;FONT-SIZE:18px}
.N        {HEIGHT:24px;BACKGROUND-IMAGE:url(img/bgcolor.gif)}
.O TD        {HEIGHT:20px;WHITE-SPACE:nowrap}
.O A        {COLOR:#000000;TEXT-DECORATION:none !important}
.P        {PADDING-LEFT:4px;PADDING-RIGHT:4px;CURSOR:hand; FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif;}

{ MENU POP-UP }
.Q        {PADDING-LEFT:4px;PADDING-RIGHT:4px; BACKGROUND-COLOR:#E7EAF1;CURSOR:hand; FONT-SIZE:11px;FONT-FAMILY:tahoma; COLOR:#000000;}

.Q A        {COLOR:#FFFFFF}
.R        {COLOR:#8D8D8D;PADDING-LEFT:4px;PADDING-RIGHT:4px}
.S        {COLOR:#8D8D8D;PADDING-LEFT:3px;PADDING-RIGHT:3px;BACKGROUND-COLOR:#e9f2f8;BORDER:1px solid #336699; }
.T        {PADDING-LEFT:3px;PADDING-RIGHT:3px;BACKGROUND-COLOR:#e9f2f8;BORDER:1px solid #336699;CURSOR:hand; FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif}


{ FUNDO DO MENU POP-UP }
.U        {BACKGROUND-COLOR:#E7EAF1;LAYER-BACKGROUND-COLOR:#e9f2f8;VISIBILITY:hidden;POSITION:absolute;Z-INDEX:100;PADDING:1px;OVERFLOW:visible;BORDER:solid 1px #4791C5;TOP:0px;LEFT:0px;WHITE-SPACE:nowrap;CURSOR:hand; FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}


.V        {HEIGHT:1px;PADDING:0px;BORDER-TOP:1px solid #4791C5}

.W        {PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.X        {BACKGROUND-COLOR:#FFFFFF;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.y        {COLOR:#8D8D8D;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px}
.Z        {BACKGROUND-COLOR:#FFFFFF;COLOR:#8D8D8D;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.AA        {BACKGROUND-COLOR:#FFFFFF;BORDER:1px solid #FFFFFF}
.BB        {FONT-WEIGHT:BOLD}
.CC        {COLOR:#336699;FONT-WEIGHT:BOLD}
.DD        {COLOR:#000099}
.EE        {BORDER:1px solid #FFFFFF;EMPTY-CELLS:show;BORDER-COLLAPSE:collapse}
.EE        TD        {BORDER-TOP:1px solid #C1CDD8;HEIGHT:23px;PADDING-LEFT:1px;PADDING-RIGHT:1px}
.FF        {COLOR:#10659E}
TR.H        {BACKGROUND-COLOR:#C1CDD8}
.GG        {BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}
.HH        {COLOR:#e9f2f8;FONT-WEIGHT:BOLD}
.II        {COLOR:#800000;HEIGHT:1px}
TR.HL        {BACKGROUND-COLOR:#e9f2f8;CURSOR:hand}
TR.SL        {BACKGROUND-COLOR:#C1CDD8}
.JJ         {background-color:#FFFFFF;border:1px solid #A0C6E5;padding:4px;overflow-x:hidden;overflow-y:auto;vertical-align:top;width:170px}
.RTE        {FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif}
.KK        {HEIGHT:12px;WIDTH:15px;MARGIN-LEFT:5px}
.LL {PADDING-LEFT:1px}
.MM {vertical-align:middle;margin-top:1px}
.NN {visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;z-index:98;border-style:hidden;border:none}
.OO {border:0px;cell-spacing:0px;margin:0px;width:100%;}

.cabecalho
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-style: normal;
        font-weight: bold;
        color: black;

}

.usuario
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: black;
}

.BotaoConfirmar
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        width: 100px;
        border: #006699;
        border-style: solid;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-bottom-width: 1pt;
        border-left-width: 1pt
}


.Titulo { font-family: Verdana; font-size: 12pt; color: #FFFFFF; font-weight:bold; }

.Topico { font-family: Verdana; font-size: 9pt; color: #333333; font-weight:bold; }

.Obs { font-family: Verdana; font-size: 7pt; color: #333333; }

.TabelaObs {         border-bottom: solid #C0C0C0 .5pt; border-top: solid #C0C0C0 .5pt; }

.TituloTabela { font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight:bold; background-image: url('img/bg_topo.gif'); }

.LinhaColorida { background: #E7EAF1 }

.Tabela { border: solid 1pt #214A84; font-family: Verdana; font-size: 10; color:#333333; line-height:140%;}

.TabelaCadastro { border: solid 1pt #214A84; font-family: Verdana; font-size: 8pt; color:#333333; background: #E7EAF1; }

.Texto { font-family: Verdana; font-size: 7pt; color:#333333; line-height:150%; }

.TextoMenu { font-family: Verdana; font-size: 7pt; color:#FFFFFF; }

.Campo { font-family: Verdana; font-size: 8pt; border: solid 1pt #000000; background-image: url('img/textfield.gif'); }

.Button { font-family: Verdana; font-size: 7pt; border: solid 1pt #000000; background-image: url('img/textfield.gif'); }

.Campo2 { font-family: Verdana; font-size: 7pt; border: solid 1pt #000000; }

.CampoDisabled { font-family: Verdana; font-size: 8pt; border: solid 1pt #E7EAF1; background: E7EAF1}

.TextoTabela { margin-top: 10px; margin-bottom: 10px; font-family: Verdana; font-size: 7pt; }

.TopicoTabela { margin-top: 10px; margin-bottom: 10px; font-family: Verdana; font-size: 7pt; font-weight:bold; }

.BotaoTabela { margin-left: 5px; margin-top: 7px; }

.Copyright { text-align: center; font-family: Verdana; font-size: 7pt; color: #FFFFFF; background: #214A84; }

body  {         scrollbar-face-color: #FFFFFF;
                scrollbar-shadow-color: #C0C0C0;
                scrollbar-highlight-color: #FFFFFF;
                scrollbar-3dlight-color: #C0C0C0;
                scrollbar-darkshadow-color: #000000;
                scrollbar-track-color: #FFFFFF;
                scrollbar-arrow-color: #303030;
                font-size: 8pt;
                font-family: Verdana;
                line-height:150%;
        }

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*scrollbar-face-color: #B9D1FF;
	scrollbar-3dlight-color: #f4f4f4;
	scrollbar-darkshadow-color: #f4f4f4;
	scrollbar-arrow-color: #3333CC;
	scrollbar-track-color: #f4f4f4;*/
}

.td {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
 	color: #000000;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	text-align: center;
	background-image:url('imagens/bk_header.jpg');
	background-repeat:repeat-x;
 	color: #ffffff;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-image:url('imagens/bk_header.jpg');
	background-repeat:repeat-x;
 	color: #000066;
}

/*links*/
a:link {
	color: #3366FF;
}

/*a:visited {
	color: #FF3333;
}*/

a:active {
	color: #0000CC
}

/*botoes do menu horizontal*/

ul.nav { 
	margin:0; 
	padding:6;
	
}
	
ul.nav li {
	list-style:none;	
	display:inline;
}

ul.nav li a {
	float:center;
	border-top:0.1em solid #fff;
	border-right:0.1em solid #909090;
	border-bottom:0.1em solid #909090;
	border-left:0.1em solid #fff;
	width:105px; /*6.0    8.0*/
	font:13px  Verdana, Arial, Helvetica, sans-serif; /*0.68   0.834*/
	background:#f1f1f1;
	color:#000333;
	text-align:center;
	padding:0  0.2em 0.2em  0;
	text-decoration:none;
	}

ul.nav li a:visited {
  color: #333;
}

ul.nav a:hover{
	background:#999;
	color:#fff;
	border-color:#000 #fafafa #fafafa #000;

}

ul.nav li a:active {
	color: #0000FF
}

/*botoes do menu vertical*/
ul.menu {
	margin:0; 
	padding:0;
}

ul.menu li {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
list-style:none;
border-bottom:1px solid /*dotted*/ #a4a0f5; 
}

ul.menu li a:link {
background:#d2e4fc;
color: #0075eb;
text-decoration: none; 
font-size:14px; 
border-left:10px solid #75a3ed; 
padding:5px; 
display:block; (*)
}

ul.menu li a:visited {
background:#d2e4fc;
color: #0075eb;
text-decoration: none; 
font-size:14px; 
border-left:10px solid #75a3ed; 
padding:5px; 
display:block; (*)
}

ul.menu li a:hover {
background-color: #0099FF; 
color: #FFFFFF; 
border-left:10px solid #000099; 
display:block; (*)
}

/*texto*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
	/*background:#d2e4fc;padding:1px 9px 2px;height:1.2em;*/
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000066;
}

p.texto11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
 	color: #000000;
}

.texto12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
 	color: #000000;
}

.texto13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
 	color: #000000;
}

.texto14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
 	color: #000000;
}

/*******/

.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	/*background-color: #BFDFFF;*/
 	color: #000066;
	background:#d2e4fc; /*#F2F2F2;*/
}

/*forms*/

form.cadastro {
	/*border-color:#000066;
	border-top:0.1em solid;
	border-right:0.3em solid;
	border-bottom:0.3em solid;
	border-left:0.1em solid;
	background-color: #BFDFFF;*/
	/*
	background:#fcd2d2;border:1px solid #ed7575;
	background:#F9D3FA;border:1px solid #B863B4;
	background:#e2defc;border:1px solid #9b72cf;
	border:1px solid #99B9E3;background:#D2E4FC;padding:8px 0;*/
	background:#d2e4fc;
	border:1px solid #75a3ed;
	color: #0075eb;
	font-size: 12px;
}


.texto {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000066;
background-color: #B9D1FF;
border: none;
}
.botao {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
/*background-color: #000066;*/
font-weight:bold;
margin:-3px 0 0;
padding:3px 6px 2px;
background:#0075eb;
/*border:1px solid #054576;*/
}

/**********************/
.botaoPagAt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0000FF;
font-weight:bold;
background:#FFFFFF;
border:none;
text-decoration: underline;
}

.botaoPagIn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
font-weight:bold;
background:#FFFFFF;
border:none;
text-decoration: none;
}

p.perguntas {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: justify;
font-weight:bold;
}

p.respostas {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight:none;
text-align: justify;
background:#FFFFFF;
}

p.rodape {
text-align: "center";
}

/********************* Explicação ********************/

.explicacao a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	font-weight:bold;
	text-align: right;
	margin:-3px 0 0;
	padding:3px 6px 2px;
	background:#FFFFFF;
}

.exp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	font-weight:normal;
	text-align: justify;
	margin:-3px 0 0;
	padding:3px 6px 2px;
	background:#D5EAFF;
}

.exp a {
	font-size: 13px;
	color: #0066FF;
	font-weight:bold;
	text-align: right;
	margin:-3px 0 0;
	padding:3px 6px 2px;
	background:#FFFFFF;	
}

/*OK - verde*/
font.verde{
	font-size: 13px;
	color: #00FF00;
	font-weight:bold;
	float:top;
}

/*! - vermelho*/
font.verm{
	font-size: 13px;
	color: #FF0000;
	font-weight:bold;
	float:top;
}