
.bordaEditor1
    {
	 background-color: #C0C0C0;
	 border-top: 1px;
	 border-left: 1px;
	 border-right: 1px;
	 border-style: solid;
	 border-color: #888888;
	}
	
.bordaEditor2
    {
	 border-top: 1px;
	 border-left: 1px;
	 border-right: 1px;
	 border-bottom: 1px;
	 border-style: solid;
	 border-color: #888888;
	}

.ajudaTitulo
    {
	 font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11pt;
	 font-weight: bold;
	 color: #316AC5;
	 vertical-align: middle;
	 border-style: double;
	 border-color: #316AC5;
    background : #D8E4F8;
	}

.ajudaSubTitulo
    {
	 font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 9pt;

	 border: 1px;
	 color: #316AC5;
	 vertical-align: middle;
	 border-style: solid;
	 border-color: #316AC5;
    background : #D8E4F8;
	}

.ajudaLinha
    {
 	  display: block;
	  border-top: 1px solid #888888;
    }

.ajudaFonte
    {
	  font-family: tahoma, verdana, arial, helvetica, sans-serif;
	  font-size: 9pt;
	  color: Black;
    }

A:link
    {
     font-family:  tahoma, verdana, geneva, arial, helvetica, sans-serif;
     font-size:   08pt;
     color: 		Black;
    }

A:visited
    {
     font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size:   08pt;
     color: 		Black;
    }

A:hover
    {
     color: 			 #CC0000;
     text-decoration: underline;
    }

.botaoLivre
    {
	 height: 20px;
	 border-style: outset;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 color: #000000;
	 -moz-border-radius: 4px 4px 4px 4px;
	 -webkit-border-radius: 4px 4px 4px 4px;
     border-radius: 4px 4px 4px 4px;
    }

.botao
    {
     width: 120px;
	  height: 22px;
  	  background-color: #F0F0F0;
	  border-style: outset;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  color: #000000;
	  cursor: pointer;
    }

.botaoTreinamento
    {
     width: 120px;
	 height: 25px;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 color: #000000;
	 cursor: pointer;
    }

.botaoGrande
    {
      width: 160px;
	  height: 22px;
  	  background-color: #F0F0F0;
	  border-style: outset;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  color: #000000;
	  cursor: pointer;	 
    }

.botaoDestaque
    {
     width: 120px;
	 height: 22px;
  	 background-color: #FFFFCC;
     border-style: outset;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 color: #000000;
	 cursor: pointer;
    }

.botaoDestaqueGrande
    {
     width: 200px;
	 height: 22px;
  	 background-color: #FFFFCC;
     border-style: outset;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 color: blue;
	 cursor: pointer;
    }

.botaoDestaqueGrandeExcel
    {
     width: 200px;
	 height: 22px;
  	 background-color: #F0F0F0;
     border-style: outset;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url(ico_excel.png);
	 background-repeat: no-repeat;
	 background-position: center left;
	 color: blue;
	 cursor: pointer;
    }
       
.botaoDestaqueGrandeCarro
    {
     width: 200px;
	 height: 22px;
  	 background-color: #F0F0F0;
     border-style: outset;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url(icoAutoB.gif);
	 background-repeat: no-repeat;
	 background-position: center left;
	 color: blue;
	 cursor: pointer;
    }

.botaoExcel
    {
     width:  85px;
	 height: 85px;
	 border-style: outset;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 vertical-align: text-bottom;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 background-image: url(iconeExcel.jpg);
	 background-repeat: no-repeat;
	 background-position: top center;
	 color: blue;
    }

.botaoDestaqueGrandeV
    {
     width: 200px;
	 height: 22px;
  	 background-color: #FFFFCC;
     border-style: outset;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 color: red;
	 cursor: pointer;
    }

.botaoAdicionar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoAdicionar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoAlterar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoAlterar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoCalcular
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoCalculadora.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
	 }

.botaoDesfazer
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoExcluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoEmail
    {
      width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoEmail.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
	 }

.botaoEmailGrande
    {
      width: 160px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center right;
	  vertical-align: middle;
	  background-image: url(icoEmail.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
	 }
	 
.botaoEngrenagem
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoEngrenagem.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }


.botaoExcluir
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoExcluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #CC0000;
    }

.botaoExcluirGrande
    {
     width: 160px;
	 height: 22px;
	 border-style: outset;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url(icoExcluir.gif);
	 background-repeat: no-repeat;
	 background-position: center left;
	 color: #CC0000;
    }

.botaoExcluirDestaque
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #FFFFCC;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoExcluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #CC0000;
    }

.botaoGrafico
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoGrafico.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoGravar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoGravar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoGravarGrande
    {
      width: 160px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoGravar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }
	
.botaoImprimir
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoImprimir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }
 
.botaoImprimirDestaque
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #FFFFCC;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoImprimir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoIncluir
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoIncluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoNovo
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoIncluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoIncluirDestaque
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #FFFFCC;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoIncluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoPesquisar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoPesquisar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoPesquisarDestaque
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #FFFFCC;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoPesquisar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoRetirar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoRetirar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
	 -moz-border-radius: 4px 4px 4px 4px;
	 -webkit-border-radius: 4px 4px 4px 4px;
     border-radius: 4px 4px 4px 4px;
    }

.botaoSaida
    {
     width: 120px;
	 height: 22px;
	 border-style: outset;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url(icoSaida.gif);
	 background-repeat: no-repeat;
	 background-position: center left;
	 color: #000000;
    }

.botaoVoltar
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoVoltar.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoProsseguir
    {
     width: 120px;
	 height: 22px;
	 border-style: outset;
  	 background-color: #F0F0F0;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url(icoProsseguir.gif);
	 background-repeat: no-repeat;
	 background-position: center left;
	 color: #000000;
    }

.botaoSair
    {
     width: 120px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(icoExcluir.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.botaoConfirmar
    {
      width: 150px;
	  height: 22px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(visto.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
    }

.caixa
    {
     font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 08pt;
 	  display: block;
	  border: 1px dotted;
	  border-color: #C0C0C0;
	 -moz-border-radius: 2px 2px 2px 2px;
	 -webkit-border-radius: 2px 2px 2px 2px;
     border-radius: 2px 2px 2px 2px;
    }

.campo
    {
	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  text-indent: 1px;
	 -moz-border-radius: 2px 2px 2px 2px;
	 -webkit-border-radius: 2px 2px 2px 2px;
     border-radius: 2px 2px 2px 2px;
    }

.campoD
    {
  	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  background-color: #D3D3D3;
      color: #999999;
      font-family:  tahoma, verdana, arial, helvetica, sans-serif;
      font-size: 08pt;
	  text-indent: 1px;
	 -moz-border-radius: 2px 2px 2px 2px;
	 -webkit-border-radius: 2px 2px 2px 2px;
     border-radius: 2px 2px 2px 2px;
    }

.campoDisplay
    {
     background-color: transparent;
     color: #000000;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     border: 0px ;
	 -moz-border-radius: 2px 2px 2px 2px;
	 -webkit-border-radius: 2px 2px 2px 2px;
     border-radius: 2px 2px 2px 2px;
    }

.corFundoForm
    {
	  background-color: #C0C0C0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
    }

[disabled] 
    { 

      color: #999999;
      font-family:  tahoma, verdana, arial, helvetica, sans-serif;
      font-size: 08pt;
    }    

.esconde
    {
     display: none;
    }

.fonte
    {
	  font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	  font-size:  8pt;
	  color: 		Black;
    }

.fonteSelectGrupo
    {
	  font-size: 8pt;
	  color: #e74027;
	  font-weight: #ffffff;
	  background-color: #e4e4e4;
	  font-weight: bold;
    }    

.fontePequena
    {
	  font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	  font-size :  06pt;
	  color: 		Black;
    }

.fonteRelatorio
    {
	  font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	  font-size :  07pt;
	  color: 		 Black;
    }

.formTitulo
    {
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 10pt;
	  font-weight: bold;
	  color: Black;
  	  vertical-align: middle;
	  border-style: double;
	  border-color: #888888;
	  background-color: #C0C0C0;
    }

.formTituloOver
    {
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
 	  font-size: 08pt;
      color: Black;
	  border-style: double;
	  border-color: #316AC5;
      background : #D8E4F8;
	  cursor: pointer;
    }

.frame
    {
     border: 1px;
	  border-style: solid;
	  border-color: #C0C0C0;
    }

.grid
    {
	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  text-indent: 1px;
    }

.gridExcelTopo
    {
 	  display: block;
	  border-top: 1px solid Black;
    }

.gridExcelED
    {
 	  display: block;
	  border-right: 1px solid Black;
	  border-left: 1px solid Black;
    }

.gridExcelCEB
    {
 	  display: block;
	  border-top: 1px solid Black;
	  border-left: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.gridExcelC
    {
      display: block;
	  border-top: 1px solid Black;
    }

.gridExcelCD
    {
      display: block;
	  border-top: 1px solid Black;
	  border-right: 1px solid Black;
    }

.gridExcelCB
    {
      display: block;
	  border-top: 1px solid Black;
  	  border-bottom: 1px solid Black;
    }

.gridExcelCDB
    {
      display: block;
	  border-top: 1px solid Black;
	  border-right: 1px solid Black;
  	  border-bottom: 1px solid Black;
    }

.gridExcelCE
    {
      display: block;
	  border-top: 1px solid Black;
	  border-left: 1px solid Black;
    }

.gridExcelD
    {
      display: block;
	  border-right: 1px solid Black;
    }

.gridExcelE
    {
      display: block;
	  border-left: 1px solid Black;
    }

.gridExcelEB
    {
 	  display: block;
	  border-left: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.gridExcelDB
    {
 	  display: block;
	  border-right: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.gridExcelEDB
    {
 	  display: block;
	  border-right: 1px solid Black;
	  border-left: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.gridExcelB
    {
 	  display: block;
	  border-bottom: 1px solid Black;
    }

.gridExcelComum
    {
 	  display: block;
	  border-right: 1px solid Black;
	  border-top: 1px solid Black;
    }

.gridExcelCED
    {
      display: block;
	  border-right: 1px solid Black;
	  border-top: 1px solid Black;
	  border-left: 1px solid Black;
    }

.gridExcelCEDB
    {
     display: block;
	  border-right: 1px solid Black;
	  border-top: 1px solid Black;
	  border-left: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.gridExcelBaixo
    {
 	  display: block;
	  border-right: 1px solid Black;
	  border-top: 1px solid Black;
	  border-bottom: 1px solid Black;
    }

.iconeBinoculo
    {
     width:  17px;
	  height: 15px;
	  border-style: outset;
  	  background-color: #F0F0F0;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
	  text-align: center;
	  vertical-align: middle;
	  background-image: url(binoculo.gif);
	  background-repeat: no-repeat;
	  background-position: center left;
	  color: #000000;
	 }

.linha
    {
	  color: #000000;
	  display: block;
	  border: 1px dotted;
	  border-color: CCCCCC;
    }

.scroll
    {
     padding:0px;
     height:250px;
     overflow:auto;
    }

.tabelaLabel
    {
	  background-color: #C0C0C0;
	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  text-indent: 2px;
    }

.tabelaLinhaBranca
    {
     background-color: FFFFFF;
    }

.tabelaLinhaClick
    {
     background-color: #CCFFCC;
     font-weight: bold;
     cursor: pointer;
    }

.tabelaLinhaOver
    {
     background-color: #CCFFCC;
     cursor: pointer;

    }

.tabelaLinhaOverB
    {
     background-color: #CCFFCC;
     cursor: pointer;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaTitulo
    {
	  background-color: #888888;
	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
    }

.tabelaTituloRelatorio
    {
	  background-color: #C0C0C0;
	  border: 1px;
	  border-style: solid;
	  border-color: #888888;
	  font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: bold;
    }

.tabelaLinhaOverSemMao
    {
     background-color: #CCFFCC;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOut
    {
     background-color: #FFFFFF;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOver
    {
     background-color: #CCFFCC;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 font-weight: bold;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOverB
    {
     background-color: #CCFFCC;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 font-weight: bold;
     font-color: #CCFFCC;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOverAmarelo
    {
     background-color: #FFD700;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     cursor: hand;
     font-size: 08pt;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaLinhaOverMao
    {
     background-color: #CCFFCC;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     cursor: hand;
     font-size: 08pt;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaDiarioOverAzul
    {
     background-color: #6CA6CD;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 font-weight: bold;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaDiarioOverVermelho
    {
     background-color: #FFDAB9;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOverBranco
    {
     background-color: #FFFFFF;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOverCinza
    {
     background-color: #EEEEEE;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOutBranco
    {
     background-color: #FFFFFF;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOutVerde
    {
     background-color: #CCFFCC;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     cursor: hand;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOutCinza
    {
     background-color: #EEEEEE;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

.tabelaCalendarioOutvermelha
    {
     background-color: #FF0000;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	 border: 2px;
	 border-style: solid;
	 border-color: #888888;
	 text-indent: 1px;
    }

th.header
    {
     background-color: #888888;
	 border: 1px;
	 border-style: solid;
	 border-color: #888888;
	 font-family:  tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
     background-image: url(bg.gif);
     cursor: pointer;
     background-repeat: no-repeat;
     background-position: center left;
    }

th.headerSortUp
    {
     background-image: url(asc.gif);
    }

th.headerSortDown
    {
     background-image: url(desc.gif);
    }

.pagedisplay
    {
     background-color: transparent;
     color: #000000;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
     border: 0px ;
 	 height: 20px;
 	 text-align: center;
    }

.first
    {
     cursor: pointer;
    }

.next
    {
     cursor: pointer;
    }

.prev
    {
     cursor: pointer;
    }

.last
    {
     cursor: pointer;
    }

.ac_results {
	padding: 0px;
	border: 1px solid #888888;;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
    font-family:  tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 08pt;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	 width: 100%;
     font-family:  tahoma, verdana, arial, helvetica, sans-serif;
     font-size: 08pt;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#dhtmlgoodies_progressPane{
		width:100%;
		height:100%;
		z-index:5000;
		position:absolute;
		left:0px;
		top:0px;

	}
	#dhtmlgoodies_progressBar_bg{
		position:absolute;
		left:50%;
		top:50%;
		width:300px;
		height:20px;
		border:1px solid #000;
		background-color:#EEE;
		margin-left:-150px;
		margin-top:-20px;
		text-align:center;
	}
	#dhtmlgoodies_progressBar_outer{
		position:absolute;
		left:0px;
		top:0px;
		width:0px;
		height:100%;
		overflow:hidden;
	}

	#dhtmlgoodies_progressBar{
		position:absolute;
		left:0px;
		top:0px;
		width:300px;
		background-color:#184EB8;
		filter: Alpha(Opacity=20, FinishOpacity=100,Style=1,StartX=0, StartY=0, FinishX=200,FinishY=20) ;
		height:100%;
		z-index:5000;
	}
	#dhtmlgoodies_progressBar_txt{
		color:#000;
		z-index:10000;
		width:100%;
		height:100%;
		left:0px;
		top:0px;
		position:absolute;
		font-family: tahoma;
		font-size: 8pt;
		line-height:20px;	/* Same as height of progress bar */
	}
.contLink a
	{
	 position: 	 relative;
	 font: 8px Arial, Verdana,Helvetica,sans-serif;
	 text-decoration: none;
	 text-align: center;
	 padding: 1px 5px;
	 margin-right:-1px;
	}

.contLink img
	{
	 z-index: 1;
	}

.contLink a:hover
	{
	 z-index: 1;
	}

.contLink a span
	{
	 display:none;
	}

.contLink a:hover span
	{
	 display: block;
	 position: absolute;
	 top: 10px;
	 left: -59;
	 width: 150px;
	 padding: 1px 0;
	 color: black;
	 background: #FFFACD;
	 font-size: 8px;
	 border: 1px solid #000;
	 text-align:center;
	 z-index: 100;
	}
	