BODY
{
  color: black !important; 
  background-color: white !important;
}


A
{
  padding: 1px 1px !important;
  border-width: 1px;
/*  border-color: transparent;*/
  border-style: hidden;
/*  background-color: transparent;*/
}

A:link
{
  color: #0088ff;
  background-color: transparent;
  text-decoration: none;
}


A:visited
{
  color: #0033aa;
  background-color: transparent;
  text-decoration: none;
}

A:hover
{
  color: #0033aa;
  border-width: 1px;
  border-style: solid;
  border-color: #0033aa;
  background-color: #00ccff;
}

A:active
{
  color: #ffd800;
  background-color: #00ccff;
  border-width: 1px;
  border-style: solid;
  border-color: #ffd800;
}

A:focus
{
  color: #ffd800;
  background-color: #00ccff;
  border-width: 1px;
  border-style: solid;
  border-color: #ffd800;
}

A IMG
{
  border-style: none;
  background-color: transparent;
}


TD.opc
{
  color: #0033aa;
  background-color: #00ccff;
  text-align: center;
  vertical-align: top;
  padding: 2pt;
}

TH
{
  color: #0033aa;
  background-color: #00ccff;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding: 2pt;
}

TH.caixa
{
  color: #0033aa;
  background-color: #00ccff;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding: 2pt;
}

TD
{
  color: black;
  font-weight: normal;
  background-color: white;
}

TD.caixa
{
  color: inherit;
  background-color: white;
  padding: 2pt;
}

TABLE.caixa
{
  color: inherit;
  background-color: #0033aa;
  border-spacing: 1pt;
  width: 100%;
  font-weight: normal;
  font-size: smaller;
}


TABLE.estat
{
  color: inherit;
  background-color: #00ccff;
  border-spacing: 1pt;
  font-weight: normal;
}

TD.ditado
{
  color: blue;
  background-color: transparent;
  font-style: oblique;
  text-align: center;
}

TD.sectit
{
  padding: 2pt;
  vertical-align: middle;
  font-size: smaller;
}

TD.activo
{
  color: #00ccff;
  background-color: transparent;
  font-weight: bold;
}

FONT.activo
{
  color: #0033aa;
  background-color: transparent;
  font-weight: bold;
}

FONT.peq
{
  font-size: smaller;
}

TD.peq
{
  font-size: smaller;
}

TD.estatescala
{
  color: #0033aa;
  background-color: #00ccff;
  font-size: smaller;
}


TD.m15dletras
{
  color: #0033aa;
  background-color: transparent;
  font-size: smaller;
  text-align: center;
}

TD.datahora
{
  vertical-align: top;
  color: #0033aa;
  background-color: transparent;
  font-size: smaller;
  text-align: right;
}

TD.sectit0
{
  vertical-align: top;
  color: #0033aa;
  background-color: transparent;
  font-size: xx-large;
  text-align: center;
  font-weight: bold;
}

TD.sectit1
{
  vertical-align: top;
  color: #0033aa;
  background-color: transparent;
  font-size: x-large;
  text-align: center;
  font-weight: bold;
}

TD.sectit2
{
  vertical-align: top;
  color: #0033aa;
  background-color: transparent;
  font-size: large;
  text-align: center;
  font-weight: bold;
}

TD.sectit3
{
  vertical-align: top;
  color: #0033aa;
  background-color: transparent;
  font-size: medium;
  text-align: center;
  font-weight: bold;
}


TH.cabespec
{
  color: #0033aa;
  background-color: #00ccff;
  border: 1px solid #0033aa;
}


TH.noticias
{
  color: #0033aa;
  background-color: white;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding: 2pt;
  border-width: 1px;
  border-style: solid;
  border-color: #0033aa;
}
TABLE.noticias
{
  text-align: left;
  font-size: smaller;
}

TH.destaque
{
  color: #0033aa;
  background-color: white;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding: 2pt;
  border-width: 1px;
  border-style: solid;
  border-color: #0033aa;
}
TABLE.destaque
{
  font-size: smaller;
}


IMG.photo
{
  margin: 8pt;
  padding: 2pt;
  border-width: 1px;
  border-style: solid;
  border-color: #0033aa;
}

IMG:focus
{
  color: inherit;
  background-color: #00ccff;
}

IMG:active
{
  color: inherit;
  background-color: #00ccff;
}