.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clBar{position:absolute; width:10; height:10; background-color:none; layer-background-color:Navy; visibility:hidden}

.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#76869A; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:#C2D6EB; layer-background-color:#99CCFF; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#EEEEEE; layer-background-color:#006699}

.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#d0d8e3; layer-background-color:Navy; color:#808080;}
.clLevel1over{background-color:#C2D6EB; layer-background-color:#99CCFF; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#6699CC; layer-background-color:#99CCFF}

.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana; font-size:10px; font-weight:bold}
.clLevel2{background-color:#d0d8e3; layer-background-color:Navy; color:#808080;}
.clLevel2over{background-color:#C2D6EB; layer-background-color:#99ccff; color:#000000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#6699CC; layer-background-color:#99CCFF}

.menulink A{
display: block;
width: 198px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}

.menulink A:hover {
border: solid 1px #6100C1;
background-color:#F0E1FF;
}
.copytext {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.TopMenu
{
	BACKGROUND-COLOR: #76869A; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none;
	font-weight:bold;
}
.TopMenu A {
    position: relative; top: -1;
	COLOR: #ffffff; TEXT-DECORATION: none
	font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold;
	letter-spacing: -1pt;
}
.TopMenu a:hover{  
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica; font-size:8pt; color: yellow; font-weight:bold;
}
.tipo_menu
{
 background: #76869A; 
 font-family: Verdana, Arial, Helvetica; font-size:8pt; color: #FFFF00; font-weight:normal;
 }
.body_backg1
{
  background: #C2D6EB;
} 
.body_backg2
{
  background: #D46923;
} 
.titulo_mnuprincipal
{
 background: #76869A;
}
.tipo_menu A {
    position: relative; top: -1;
	COLOR: #ffffff; TEXT-DECORATION: none
	font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold;
	letter-spacing: -1pt;
}
.tipo_menu a:hover {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica; font-size:8pt; color: yellow; font-weight:bold;
}
.font_titulo_menu
{
	font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:normal; color: #FFFF00;
}
a{ font-family: Verdana, Arial, Helvetica; font-size:10pt; color: #003366; font-weight:normal; }
a:active {text-decoration: none;}
a:link {text-decoration: none; }
a:visited { text-decoration: none}
a:hover{  
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica; font-size:10pt; color: #FF0000; font-weight:normal;}
body
{
 font-family: Verdana, Arial, Helvetica; font-size:10pt; font-weight:normal;
 background: #ffffff;
 scrollbar-face-color:#D6E2EC;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-3dlight-color:#C0C0C0;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#808080;
 scrollbar-arrow-color:#000000;
 scrollbar-track-color:#E0E0E0;
 margin-top: 0; margin-bottom:0;
}

p { margin-top: 0; margin-bottom:0; }

.body_menu
{
  margin-top:0; margin-left:0;
}


.barNav a {
  font:12px  Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-decoration: none;
  background: #FFC50C;
  text-align: center;
  padding: 1px 5px;
  margin-right: 1px;
  border: 1px solid #000000;
}

.barNav a:hover {
  color: #666666;
  background: #FCFCFC;
  border: 1px solid #666666;
}

table
{
   font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:normal;
   border-collapse: collapse;
   border:1px solid #D0D8E3;
}

.caixa_texto {
  font-size: 9 pt; color: #3366CC; font-family: Verdana; border: 1px solid #C0C0C0; 
}

.fundo_tabela{
 background: #DEEEF4;
}
.fundo_subtitulo{
 background: #e2e1e0;
}
.fundo_destaque{
 background: #CCFFFF;
}
.cor_barra_mnu
{
  border-style: outset; border-width: 1; background-color: #99CCFF; text-align:center;
  width: 100%; height: 19;
}
.font_registro
{
	font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:normal;
}
.bg_error { background: #ff0000;}
.titulo_janela
{
 border-style: outset; border-width: 1; background-color: #76869A; text-align:center;
  width: 100%; height: 19;
}
.font_titulo
{
  font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;
}
.font_error
{
  font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;
  text-align:center;
}
.font_campo
{
  font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:normal; color:#000080;
}
.txtcampo{
   border: 1px solid #808080; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
}
.coluna_campo
{
  border:1px outset #FFFFFF; background-color:#AFB3C3; text-align:center
}
.coluna_dupla_fRight
{
  border:0px; background-color:#AFB3C3; text-align:right
}
.coluna_campo_2
{
  border:0px; background-color:#AFB3C3; text-align:center
}
.coluna_nome_campo
{
  border-right:1px outset #FFFFFF; background-color:#AFB3C3; text-align:right
}
.coluna_valor_campo
{
  border:1px; background-color:#AFB3AA; text-align:left
}
.txtField
{
  font-family:verdana,arial,helvetica; font-size: 9pt
}
.cbx_font{
 
 font-size: 12; font-family: verdana; color: #003366; 
 border: 2px solid black
    }
.cbx_font_small
{
	font-size: 10; font-family: verdana; color: #003366; font-weight: bold; border: 1px solid black
}
.text_small
{
	font-size: 11; font-family: verdana; color: #003366
}
.btn_submit {
   font-family:Verdana; font-size:9pt; color:#006600; background-color:#EEEEEE; border:1px none #3366CC;
}
.font_titulo_erro
{
  font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;
}
.tit_jan_erro
{
 border-style: outset; border-width: 1; background-color: #FF0000; text-align:center;
  width: 100%; height: 18;
}
.clsMenuItemIE{text-decoration: none; font: bold 12px Arial; color: white; cursor: hand; z-index:100}
#MainTable A:hover {color: yellow;}
#error { color: red; font-weight: bold; }