A.linkSecao:link
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkSecao:visited
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkSecao:active
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkSecao:hover
{
    COLOR: orange;
    TEXT-DECORATION: underline
}
A.linkNews:link
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkNews:visited
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkNews:active
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkNews:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
A.linkRet:link
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkRet:visited
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkRet:active
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkRet:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
.btNova {
    BACKGROUND-COLOR: #4690c7;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    margin:0 7px 0 0;
    border:1px solid #999999;
    border-top:1px solid #AAAAAA;
    border-left:1px solid #AAAAAA;
    TEXT-TRANSFORM: lowercase
}
P
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 25px;
    MARGIN-TOP: 0px;
    TEXT-INDENT: -25px
}
A.linkPedido:link
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkPedido:visited
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
A.linkPedido:active
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}

.linkTitulo {
  color=#4690c7;
  text-decoration: none;
  cursor: pointer;
  font-size: 10px;
}

.linkPedido {
  color=#4690c7;
  text-decoration: none;
  cursor: pointer;
  font-size: 10px;
}

.linkCliente {
  color=#4690c7;
  text-decoration: none;
  cursor: pointer;
  font-size: 10px;
}


.linkProduto {
  color=#4690c7;
  text-decoration: none;
  cursor: pointer;
  font-size: 10px;
}

.FlatButton {
  background-color: #eeeeee;
  width: auto;
  height: 23px;
  color: black;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  vertical-align: middle;
  padding: 3px;
  border: 1px solid #888888;
}

.LinkTableFooter {
  color: black;
  text-decoration: none;
  font-size: 10pt;
  padding-left: 5px;
  padding-right: 5px;
}
.LinkTableFooter:hover {
  color: #2470a5;
  background-color: #eeeeee;
}


.Cabecalho {
  background-color: #eeeeee;
  
}


a {
  color: orange;  
  text-decoration: none;
}

a:hover {
  color: orange;
  text-decoration: underline;
}

span.MenuPai
{
    COLOR: #000000;
    CURSOR: Hand;
}
span.MenuPai:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR:#F0F0F0;
    CURSOR: Hand;
}

b.News {
  color: orange;
}

a.News {
 color: orange;
  text-decoration: none;
}

a.Newshover {
  color: orange;
  text-decoration: none;
}

table.Clicavel {
  cursor: pointer;
}

table.bordasimples {
  border-collapse: collapse;
}

table.bordasimples tr td {
  border:1px solid #CCCCCC;
}

a.Anexo {
  color: orange;
  text-decoration: none;
}


a.AnexoHover {
  color: orange;
  text-decoration: none;
}


.AnexoHover {
  color: orange;
  text-decoration: underline;  
}

.AnexoNome {
  color: orange;
}

.AnexoTipo {
  color: orange;  
}

.menuPopUp {
  background-color:#EEEEEE;
  border: 1px solid #CCCCCC;
  font-size: 10pt;
}

.menuPopUp tr th{
  color: #000000;
  text-decoration: none;
  background-color:#CCCCCC;
}

.menuPopUp a {
  color: #000000;
  text-decoration: none;
}

.menuPopUp a:hover {
  color: #000000;
  text-decoration: underline;  
}

.botbar
{
    BORDER-BOTTOM: black 1px solid;
    cursor: default;
}

.nslabel {
    border-top: 2px solid #666666;
    border-bottom: 1px solid #cccccc;
    border-left: 2px solid #666666;
    border-right: 1px solid #cccccc;
    color: #000000;
    background-color: #EEEEEE;
    text-decoration: none;
    font-weight: bold;
}

thead.CabFixo tr {
  position:relative;
  top: expression(offsetParent.scrollTop); /*IE5+ only*/
}

tfoot.RodFixo tr
{ 
  position: relative;
  overflow-x: hidden;
  top: expression(parentNode.parentNode.offsetHeight >=
  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
}

ul.nav
{ 
  margin:0; 
  padding:0;
  background:#CCCCCC;
  border-width:1px;
  border-color:#909090;
  border-style:solid;
  text-decoration:none;
}

ul.nav li
{
  list-style:none; 
  display:inline;
}

ul.nav li a
{ 
  width:15.0em;
  height: 100%;
  font:0.68em  Verdana, Arial, Helvetica, sans-serif;
  background:#f1f1f1;
  color:#333;
  text-align:center;
  padding: 3px;
  border-width:1px;
  border-color:#909090 #000000 #000000 #909090;
  border-style:solid;
  text-decoration:none;
}
ul.nav a:hover
{
  background:#999;
  color:#fff;
  border-color:#000 #fafafa #fafafa #000;
}

.simularRelevo a:hover{
  border: 2px outset;  
}

.simularRelevo a:mousedown{
  border: 2px inset;  
}

.aba{
  color: #000000;
  font-size: 10pt;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #DEDEDE;
  border: 1px solid #000000;
  border-right: 3px solid #999999;
  text-align:center;
  cursor: hand;
}

.abaConteudo{
  padding: 3px;
  border: 1px solid #000000;
  border-top: 0px;
  background-color: #DEDEDE;
}

.inputHidden{
  width: 0px;
  height: 0px;
  border: 0px;
}

table.nsTabela, table.nsTabelaPrint {
  border-collapse: collapse;
}

table.nsTabela tr td, table.nsTabelaPrint tr td {
  border: 1px solid #CCCCCC;
  padding: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

table.nsTabela tr td {
  font-size: 8pt;
}

table.nsTabelaPrint tr td {
  font-size: 6pt;
}

table.nsTabela thead tr, table.nsTabelaPrint thead tr{
  cursor: default;
  background-color: #EEEEEE;
  font-weight: bold;
  position:relative;
  top: expression(offsetParent.scrollTop); /*IE5+ only*/
}

table.nsTabela tfoot tr, table.nsTabelaPrint tfoot tr
{
  background-color: #EEEEEE;
  position: relative;
  overflow-x: hidden;
/*
  top: expression(parentNode.parentNode.offsetHeight >=
  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
*/
}

.fAzul{
  color: #4690c7;
}

.lGrpCinza{
  background-color: #F7F7F7;
  cursor: expression(fCursor(this));
  vertical-align: middle;
}

.lAmarelo{
  background-color: #FFFFCC;
}

.lAzul{
  background-color: expression(fAzul(this));
  cursor: expression(fCursor(this));
}

.lBranco{
  background-color: expression(fBranco(this));
  cursor: expression(fCursor(this));
}

.lVermelho{
  background-color: #FF8585;
  cursor: expression(fCursor(this));
}

.nsTitulo{
  font-weight: bold;
  padding: 0px;
  padding-top: 15px;
  font-size: 10pt;
  FONT-FAMILY: Verdana, Arial;
}

table.nsTabFrm {
  border-collapse: collapse;
}

table.nsTabFrm tr td {
  border: 0px solid #000000;
  padding: 0px;
  padding-left: 2px;
  font-size: 10pt;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

table.nsTabFrm tr th {
  border: 0px solid #000000;
  padding: 0px;
  padding-left: 2px;
  font-size: 10pt;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-weight: normal;
  text-decoration: none;
}

table.nsTabFrm i {
  font-size: 7pt;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.noTab {
  font-size: expression(this.tabIndex = -999);
  color: #000000;
}

.nsButton{
  color: #000000;
  padding: 0 0 0 0;
  background-color: #DEDEDE;
  FONT-SIZE: 7pt;
  margin:0 0 0 0;
  cursor: hand;
  text-decoration: expression(this.tabIndex = -999);
  border:1px solid #999999;
  border-top:1px solid #AAAAAA;
  border-left:1px solid #AAAAAA;
  FONT-WEIGHT: bold;
  height: 25px;
}

.nsButtonSB{
  color: #000000;
  padding: 0 0 0 0;
  background-color: #DEDEDE;
  FONT-SIZE: 7pt;
  margin:0 0 0 0;
  cursor: hand;
  text-decoration: expression(this.tabIndex = -999);
  border:0px solid #DEDEDE;
  FONT-WEIGHT: bold;
  height: 25px;
}

.grupLabel{
  border-bottom: 1px solid #3E577B;
  width: 100%;
  color: #3E577B;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
}

.ReadOnly {
  font-size: expression(this.tabIndex = -999);
  color: #999999;
  background-color: #EEEEEE;
}

A.linkNormal:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.linkNormal:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.linkNormal:active
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.linkNormal:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
