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
}

.btNovaDisabled {
    BACKGROUND-COLOR: ##cccccc;
    COLOR: #cccccc;
    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;
    display: table;
    margin: 2px;
}

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: 99%;
  color: #3E577B;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  display: table;
}

.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
}

#SolCanDev td:link
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
#SolCanDev td:visited
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}
#SolCanDev td:active
{
    COLOR: #4690c7;
    TEXT-DECORATION: none
}

#SolCanDev td{
  color=#4690c7;
  text-decoration: none;
  cursor: pointer;
  font-size: 10px;
}

.botaoImgProcurar{
 background:url(./images/us_localizar.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 background-position: center center;
}

.botaoImgSalvar{
 background:url(images/img_salvar.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }
 
 .botaoImgGerarCabec{
 background:url(images/us_liberar.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }
 
 .botaoImgImprimir{
 background:url(images/us_impressora.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }
 
 .botaoImgEmail{
 background:url(images/img_email.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }

 .botaoImgCancelar{
 background:url(images/img_excluir.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }
 
 .botaoImgRecusar{
 background:url(images/us_erro.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
 }
 
 .botaoImgFechar{
 background-color: #ffffff;
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 height: 25px;
 }
 
 .botaoImgNovo{
 background:url(images/img_novo.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 height: 25px;
 background-position: center center;
 }
  
 .botaoImgEspecial{
 background:url(images/incluir_especial.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 height: 25px;
 background-position: center center;
 }
 
 .botaoImgAlterar{
 background:url(images/us_abrir.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 height: 25px;
 background-position: center center;
 }
 
 .botaoImgExcluir{
 background:url(images/img_excluir.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 height: 25px;
 background-position: center center;
 }
 
 .botaoImgGerar{
 background:url(images/img_novoreg.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 height: 25px;
 background-position: center center;
 }
 
 .botaoImgSalvarPequeno{
 background:url(images/img_salvar.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
  background-position: center center;
 }

 .botaoImgDesfazer{
 background:url(images/img_desfazer2.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 25px;
 height: 25px;
  background-position: center center;
 }
 
 .botaoImgNovoCabecalho{
 background:url(images/img_novo.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
}

 .botaoImgAlterarCabecalho{
 background:url(images/img_abrir.gif);
 background-repeat: no-repeat;
 background-size: 20px;
 cursor:pointer;
 padding-left: 25px;
}

 .botaoImgExcluirCabecalho{
 background:url(images/img_excluir.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 }
 
 .botaoImgRetornarCabecalho{
 background:url(images/img_retornar.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 }
 
 .botaoImgAprovarCabecalho{
 background:url(images/img_checado.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 }

 .botaoImgConcluirCabecalho{
 background:url(images/img_checado.gif);
 background-repeat: no-repeat;
 background-size: 15px;
 cursor:pointer;
 padding-left: 15px;
 }

.inputformlogin{
  width: 270px;
  height: 35px;
  margin-bottom: 15px;
}

.btnconfirmarlogin{
  width: 270px;
  background-color: #1d7ec7;
  color: #FFFFFF !important;
  display: table;
  text-align: center;
  padding: 10px 0px 10px 0px;
}

.lnkrecuperarlogin{
  font-size: 10pt;
  width: 270px;
  text-align: center;
  display: table;
  padding-top: 4px;
}

.titrecuperarlogin{
  color: #0467b2;
  width: 270px;
  display: table;
  text-align: center;
  font-size: 10pt;
  padding: 0px;
  margin: 0px 0px 17px 0px;
}

.textorecuperarlogin{
  font-size: 9pt;
  text-align: center;
  color: #757575;
  padding-bottom: 2px;
}

input.input-verificacao {
    position: relative;
    z-index: 1;
    width: 115px;
    box-sizing: border-box;
    padding: 10px;
    font-size: 22px;
    background: transparent;
    opacity: 0.5;
    border: 1px solid #000;
    border-radius: 8px;
    text-align: center;
    letter-spacing: 3px;
}