FONT             {font-family:verdana,arial,helvetica; font-size:12pt;}
TD               {font-family:verdana,arial,helvetica; font-size:12pt;}
BODY             {font-family:verdana,arial,helvetica; font-size:12pt; margin-top: 0;}
P                {font-family:verdana,arial,helvetica; font-size:12pt;}
DIV              {font-family:verdana,arial,helvetica; font-size:12pt;}
INPUT            {color: navy; background-color: white; font-family:verdana,arial,helvetica; font-size:08pt;}
SELECT           {color: navy; background-color: white; font-family:verdana,arial,helvetica; font-size:08pt;}
TEXTAREA         {font-family:verdana,arial,helvetica; font-size:08pt;}
FORM             {font-family:verdana,arial,helvetica; font-size:18pt; margin:0; }
A:link           { color:#000000; font-size:10pt;                     font-family:verdana,arial,helvetica; text-decoration:underline;}
A:active         { color:red;     font-size:10pt;                     font-family:verdana,arial,helvetica; text-decoration:underline;}
A:visited        { color:#336699; font-size:10pt;                     font-family:verdana,arial,helvetica; text-decoration:underline;}
A:hover          { color:red;     font-size:10pt;                     font-family:Verdana,arial,helvetica; text-decoration:underline;}
.titulo          { color:#000000; font-size:14pt; font-weight:bold;   font-family:verdana,arial,helvetica; }
/*TITTELAMANUT*/
.titulomanut     { color:white;     font-size:14pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:underline;}
.tituloesp       { color:brown;   font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.subtitulo       { color:#336699; font-size:12pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:none;}
.conteudo        { color:#000000; font-size:10pt;                     font-family:verdana,arial,helvetica; }
.pequeno         { color:#000000; font-size:10pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.minimo          { color:navy/*#000000*/; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.minimo3         { color:white; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.login           { color:#FFFFFF; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.minimo2         { color:#000000; font-size:07pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.mensminimo      { color:#336699; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.rodape          { color:#000000; font-size:07pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.rodapemanut     { color:#000000; font-size:07pt; font-weight:normal; font-family:verdana,arial,helvetica; }
.erro            { color:red;     font-size:10pt; font-weight:bold; font-family:verdana,arial,helvetica; text-decoration:none;}
.erromin         { color:red;     font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
.erromax         { color:blue;    font-size:13pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:none;}
.voltar          { color:red;     font-size:08pt; font-weight:bold;   font-family:verdana,arial,helvetica; }
.voltarpagina    { color:#000000; font-size:08pt; font-weight:bold;   font-family:verdana,arial,helvetica; }
/*TITGRIDSCONSULTA*/
.titulocampo     { color:white/*#336699*/; font-size:08pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:none;}
/*TITPESQUISACON*/
.titpesqcon      { color:white; font-size:13pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.titpesqconmin   { color:#FFFFFF; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
.titulopesq      { color:#336699; font-size:10pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
/*TITCAMPOSMANUTENCAO*/
.titcampomanut   { color:white;/*blue;*/    font-size:10pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:none;}
.campomanut      { color:#000000; font-size:10pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
/*TITCAMPOSMANUTENCAOITEM*/
.titcampomanutmin{ color:white;/*#000000*/; font-size:08pt; font-weight:bold;   font-family:verdana,arial,helvetica; text-decoration:none;}
.campomanutmin   { color:#000000; font-size:08pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
.impressao       { color:#000000; font-size:10pt; font-weight:normal; font-family:courier;                 text-decoration:none;}
.titcampocapa    { color:#000000; font-size:10pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
.campocapa       { color:#000000; font-size:10pt; font-weight:normal; font-family:verdana,arial,helvetica; text-decoration:none;}
.fichatit        { color:#000000; font-size:09pt; font-weight:normal; font-family:arial,helvetica;         text-decoration:none;}
.fichacampo      { color:#000000; font-size:07pt; font-weight:normal; font-family:arial,helvetica;         text-decoration:none;}
.inputcon        {font-family:verdana,arial,helvetica; font-size:08pt;}
.buttoncon1      {font-family:verdana,arial,helvetica; font-weight:bold; font-size:08pt; background-color: #FFFFFF; }
.buttoncon2      {font-family:verdana,arial,helvetica; font-weight:bold; font-size:08px; background-color: #FFFFFF; }
.buttonnav1      {font-family:verdana,arial,helvetica; font-weight:bold; font-size:08pt; color:#CCCCCC; }
.buttonnav2      {font-family:verdana,arial,helvetica; font-weight:bold; font-size:08pt; color:#000000; }
.selectcon       {font-family:verdana,arial,helvetica; font-size:08pt;}
.selectpesq      {font-family:verdana,arial,helvetica; font-size:08pt;}
.inputpesq       {font-family:verdana,arial,helvetica; font-size:08pt;}
.inputnaveg      {font-family:verdana,arial,helvetica; font-size:08pt;}
.inputlogin      {font-family:arial,helvetica; font-size:09pt; background-color: #E8E8E8; border-style: solid; border-color: black; border-width: 1px; }
.bordaLRTB       {border-style: solid; border-color: black; border-width: 1px; }
.formmanutmin    {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px;  background-color: #F4F4F4; border: 1px solid #999999; }
.buttonvoltar    {font-family:verdana,arial,helvetica; font-weight:bold; font-size:08pt; color:#990000; background-color: transparent; border: 1px solid #999999; }
.botao           {color:black; font-family:verdana,arial,helvetica; font-weight:bold; font-size:11px; background-color: #FFFFFF; }

.ultimaCelula {
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;

  border-left-style: solid;
  border-left-color: black;
  border-left-width: 1px;

  border-top-style: solid;
  border-top-color: black;
  border-top-width: 1px;
}
.bordaEsquerdaSuperior {
  border-top-style: solid;
  border-top-color: black;
  border-top-width: 1px;

  border-left-style: solid;
  border-left-color: black;
  border-left-width: 1px;
}
.bordaEsquerdaSuperiorInferior {
  border-top-style: solid;
  border-top-color: black;
  border-top-width: 1px;

  border-left-style: solid;
  border-left-color: black;
  border-left-width: 1px;

  border-bottom-style: solid;
  border-bottom-color: black;
  border-bottom-width: 1px;
}
.bordaInferior {
  border-bottom-style: solid;
  border-bottom-color: black;
  border-bottom-width: 1px;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; text-align:center;}
.clLevel0{background-color:#FFCC00; layer-background-color:#FFCC00; color:black;}
.clLevel0over{background-color:#FF9900; layer-background-color:#FF9900; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal}
.clLevel1{background-color:DARKGRAY; layer-background-color:#CCCCCC; color:white;}
.clLevel1over{background-color:GRAY; layer-background-color:DARKGRAY; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:normal}
.clLevel2{background-color:DARKGRAY; layer-background-color:DARKGRAY; color:white;}
.clLevel2over{background-color:GRAY; layer-background-color:GRAY; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}