div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 9pt;
  font-style: normal;

  color: #1B3C85;
} 

div.menuBar {
  background-color: transparent;
  border: 0px solid;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #d0d0d0;
  color: #1B3C85;
  cursor: absolute;
  left: 5px;
  margin: 1px;
  padding: 0px 0px 0px 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #0E7DAD #0E7DAD #0E7DAD #0E7DAD;
  color: #546494;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: transparent;
  border-color: #0E7DAD #0E7DAD #0E7DAD #0E7DAD;
  color: #546494;
  left: 5px;
  top: 0px;
}

div.menu {
  background-color: #E3EAED;
  border: 1px solid;
  border-color: #0E7DAD #0E7DAD #0E7DAD #0E7DAD;
  padding: 2px 5px 2px 5px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
  top: 0px;
  left: 0px;
}

div.menu a.menuItem {
  background-color: #E3EAED;
  color: #546494;
  cursor: default;
  display: block;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
  white-space: nowrap;
  left: 0px;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #F7A339;
  color: #546494;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 0px 0px;
}


body {
    
}

.combo {FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 10px; COLOR: #000000;}

.disabled{background-color: #cccccc}

.letratitulo    {font: normal 12px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #000000; text-decoration: none; }
.letramenus    {font: normal 13px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #FFFFFF; text-decoration: none; }
.letramenufundo    {font: normal 11px palatino, georgia, verdana, times new roman, serif; color : #000000; text-decoration: none; }
.letrafundo    {font: normal 11px Arial,Helvetica; color : #ECEBEE; text-decoration: none; }
.letramenu    {font: normal 13px palatino, georgia, verdana, times new roman, serif;  color : #ABBA73; font-weight: bold; text-decoration: none; }
.letraprocessar    {font: normal 12px palatino, georgia, verdana, times new roman, serif;  color : #FF0000; text-decoration: none; }
.letranegrito { font: normal 11px palatino, georgia, verdana, times new roman, serif; font-weight: bold;}
.letra { font: normal 11px palatino, georgia, verdana, times new roman, serif; }
.letrapequena { font: normal 5px palatino, georgia, verdana, times new roman, serif;}
.letrapequena2 { font: normal 8px palatino, georgia, verdana, times new roman, serif;}
.letranav    {font: normal 11px palatino, georgia, verdana, times new roman, serif; color : #000000; text-decoration: none; }
.letratitulomenu    {font: normal 12px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #F7A739; text-decoration: none; }
.letraitem    {font: normal 12px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #000000; text-decoration: none; }
.letratextoitem { font: normal 12px palatino, georgia, verdana, times new roman, serif; color : #000000;}
.letranormal { font: normal 12px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #000000;}

.letravermelha { font: normal 11px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #FF0000;}

.letraproduto { font: normal 13px palatino, georgia, verdana, times new roman, serif; color : #297EAD; font-weight: bold;}

.letraprincipal { font: normal 14px palatino, georgia, verdana, times new roman, serif; color : #831516; font-weight: bold;}

.letraprincipal2 { font: normal 14px palatino, georgia, verdana, times new roman, serif; color : #000000; font-weight: bold;}


.linkprincipal    {font: normal 14px palatino, georgia, verdana, times new roman, serif; color : #831516; text-decoration: bold; }
a.linkprincipal     { text-decoration: none; color : #831516; font-weight: bold; }
a.linkprincipal:hover{ text-decoration: underline; color : #831516; font-weight: bold; }

.linktitulo    {font: normal 12px palatino, georgia, verdana, times new roman, serif; color : #000000; text-decoration: none; }
a.linktitulo     { text-decoration: none; color : #000000; }
a.linktitulo:hover{ text-decoration: underline; color : #000000; }


.link       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #005B79; text-decoration: none; }
a.link     { text-decoration: none; color : #005B79; }
a.link:hover{ text-decoration: underline; color : #005B79; }

.linkmenu    {font: normal 13px palatino, georgia, verdana, times new roman, serif; color : #BE1E1E; font-weight: bold; text-decoration: none; }
a.linkmenu     { text-decoration: none; color : #BE1E1E; }
a.linkmenu:hover{ text-decoration: underline; color : #BE1E1E; }

.linkmenumarcas    {font: normal 12px Verdana; color : #525E61; text-decoration: none;  font-weight: bold;}
a.linkmenumarcas     { text-decoration: none; color : #525E61;  font-weight: bold;}
a.linkmenumarcas:hover{ text-decoration: underline; color : #525E61;  font-weight: bold;}

.linkmenufundo    {font: normal 11px Arial; color : #000000; text-decoration: none; }
a.linkmenufundo     { text-decoration: none; color : #000000; }
a.linkmenufundo:hover{ text-decoration: underline; color : #000000; }

.linknav    {font: normal 11px Arial; color : #000000; text-decoration: none; font-weight: bold; }
a.linknav     { text-decoration: none; color : #000000; font-weight: bold; }
a.linknav:hover{ text-decoration: underline; color : #E6DFCB; font-weight: bold; }

.linkitem    {font: normal 12px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #000000; text-decoration: none; }
a.linkitem     { text-decoration: none; color : #000000; }
a.linkitem:hover{ text-decoration: underline; color : #000000; }

.linkitemcinza { font: normal 11px palatino, georgia, verdana, times new roman, serif; font-weight: bold; color : #666666; }
a.linkitemcinza     { font: normal 12px Arial,Helvetica; text-decoration: none; color : #999999; }
a.linkitemcinza:hover{ font: normal 12px Arial,Helvetica; text-decoration: underline; color : #999999; }

.linkficheiro       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #005B79; text-decoration: none; }
a.linkficheiro     { text-decoration: none; color : #005B79; }
a.linkficheiro:hover{ text-decoration: underline; color : #005B79; }

.linkadmin       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #000000; text-decoration: none; }
a.linkadmin     { text-decoration: none; color : #000000; }
a.linkadmin:hover{ text-decoration: underline; color : #000000; }


.linkpagina       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #084B78; text-decoration: none; }
a.linkpagina     { text-decoration: none; color : #084B78; }
a.linkpagina:hover{ text-decoration: underline; color : #084B78; }

.linkfundo       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #ECEBEE; text-decoration: none; }
a.linkfundo     { text-decoration: underline; color : #ECEBEE; }
a.linkfundo:hover{ text-decoration: none; color : #ECEBEE; }

.linkprocessar       {font: normal 15px palatino, georgia, verdana, times new roman, serif;  color : #FF0000; text-decoration: none; }
a.linkprocessar     { text-decoration: underline; color : #FF0000; }
a.linkprocessar:hover{ text-decoration: none; color : #FF0000; }

.linkvermelho       {font: normal 11px palatino, georgia, verdana, times new roman, serif;  color : #FF0000; text-decoration: none; }
a.linkvermelho     { text-decoration: underline; color : #FF0000; }
a.linkvermelho:hover{ text-decoration: none; color : #FF0000; }


td.celula {
        background-color:#CBD5D9; border: 1px solid #CBD5D9;
}

td.celula1 {
        background-color:#F8F2E8; border: 1px solid #FFFFFF;
}

td.celula2 {
        background-color:#DEE9EF; border: 1px solid #FFFFFF;
}

td.celula3 {
        background-color:#EDE6B0; border: 1px solid #ffffff;
}

td.celula4 {
        background-color:#F2EEC9; border: 1px solid #ffffff;
}

td.celula5 {
        background-color:#EDE6B0; border: 1px solid #000000;
}


td.celula6 {
        background-color:#F2EEC9; border: 1px solid #000000;
}

td.livro {
        background-color:#EDE6B0; border: 1px solid #ADBA74;
}



td.fundo {
        background-color:#DDDEE1;
}

td.centro {
        background-color:#FFFFFF; border: 0px solid #FFFFFF;
}

td.pesquisa {
        background-color:#3B7D3D; height:0px; solid #F7A339;
}

.linhapesquisa    { background-color: #F8F2E8; border: 1px #F7A339 solid; }


td.produtos {
        background-color:#0E7DAD; height:0px; solid #0E7DAD;
}

.linhaprodutos    { background-color: #E3EAED; border: 1px #0E7DAD solid; }

.linhaprincipal    { background-color: #FFFFFF; border: 1px #EBEBEB solid; }