
a:link {text-decoration: none; color: #666666}
a:visited {text-decoration: none; color: #666666}
a:hover {text-decoration: underline overline; color: #000099}
a:active {text-decoration: underline overline; color: #666666}



.alinharRotulos {
    text-align: right;
}
.alinhaBtns {
    width:30%;
    background-color: black;
    color:black;
    border:0px;
    padding:5px;
    border-radius: 5px;
    cursor: pointer;
}
.carrinho {
    width:300px; 
    float:right;
}
.carrinho p {
    display: inline;
}
table {
    clear:both; 
    background-color: rgb(247, 251, 252);
    border-radius: 10px; 
    color:black;
    padding:10px;
    width:500px;
    margin:auto;
}
.table_2 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding: 10px;
    width: 1100px;
    margin:auto;
    text-align: center;
        
}

.table_3 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding:10px;
    width: 400px;    
    margin:auto;
    text-align: center;
        
}

.table_4 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding:10px;
    width: 900px;
    margin:auto;
    text-align: center;
        
}

.table_5 {
    clear:both; 
    background-color: rgb(173,216,230);
    border-radius: 10px; 
    color:black;
    padding:10px;
    width: 900px;
    margin:auto;
    text-align: center;
        
}
/*Para tabelas mais largas*/
.table_6 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding: 10px;
    width: 1330px;
    margin:auto;
    text-align: center;
        
}

/*tela consultar CONAUT*/
.table_7 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding: 10px;
    width: 250px;
    margin:auto;
    text-align: center;
        
}

.table_8 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding:0.0001px;
    width: 60px;    
    margin:auto;
    text-align: left;
        
}

.table_9 {
    clear:both; 
    background-color: rgb(255, 255, 255);
    border-radius: 10px; 
    color:black;
    padding:0.0001px;
    width: 150px;    
    margin:auto;
    text-align: center;
        
}

caption {
    color:rgb(213,97,100); 
    font-weight: bold; 
    font-size: 25px;
}

/*fonte endereço da form clientes*/
.FEC{    
   font-weight: bold;
   color: #008000
}

/*fonte dados básicos da form Cadastro Cliente - noUser*/
.FDBFCC{
   /*font: 8pt verdana, arial, helvetica, sans-serif;*/ 
   font-weight: bold;
   color: violet;
}

/*fonte dados básicos da form Cadastro Proposta - inUser*/
.FDBFCP{
   font: 7pt verdana, arial, helvetica, sans-serif; 
   font-weight: bold;
   color: #008000
}

/*fonte dados cliente da form Cadastro Proposta - inUser*/
.FDCFCP{
   font: 7pt verdana, arial, helvetica, sans-serif; 
   font-weight: bold;
   color: #000000
}

/*fonte dados produtos da form Cadastro Proposta - inUser*/
.FDPFCP{
   font: 7pt verdana, arial, helvetica, sans-serif; 
   font-weight: bold;
   color: violet;
}

.body {
  position: fixed;
  bottom: auto;
  margin-left: 0;
  margin-top: 0;
  
}

.tituloCampos {
    font: 8pt verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-align: right;
}
.caixaAlta{
text-transform: uppercase;
}

.caixaBaixa{
text-transform: lowercase; 
}

.caixaAltaBackGround{
text-transform: uppercase;
background-color: #FFFF00; 
}
.campos {
    background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#CCCCCC',gradientType='1');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #000000;
    margin-right: 20px;
    border: 1px solid #000000;
    text-transform: uppercase;
}
.imagens {
    background-color: #FFFFFF;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.campoSenha {
    background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#CCCCCC',gradientType='1');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #990000;
    border: 1px solid #990000;
    
}

.camposObrigatorios {
    background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#CCCCCC',gradientType='1');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #990000;
    border: 1px solid #990000;
    text-transform: uppercase;
}
.passwordObrigatorio{
background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#CCCCCC',gradientType='1');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #990000;
    border: 1px solid #990000;
text-transform:lowercase;
}
.camposSomenteLeitura {
    background-color: #999999;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#999999',gradientType='0');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #666666;
    margin-right: 20px;
    border: 1px solid #999999;
}
.botoes {
    background-color: #000000;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#000000',gradientType='0');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;
    margin-right: 20px;
    border: 1px solid #DAFEE0;
}
.botaoExcluir {
    background-color: #000000;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFDDDD',endColorStr='#000000',gradientType='0');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;
    margin-right: 20px;
    border: 1px solid #DAFEE0;
}
.mensagemDetalhada {
    font: 7pt verdana, arial, helvetica, sans-serif;
    color: #DF0000;
    text-align: right;
}
textarea { 
    background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#999999',gradientType='0');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #000000;
    margin-right: 20px;
    border: 1px solid #000000;
}
select { 
    background-color: #FFFFFF;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#999999',gradientType='0');
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #000000;
    margin-right: 20px;
    border: 1px solid #000000;
}
table {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#FFFFFF',gradientType='0');
  font-size: 8pt;
  font-family: verdana;  
}
td {
  vertical-align: top;
  text-align: left;
}
td.colunaCentralizada {
  vertical-align: top;
  text-align: center;
  width: auto;
}
td.colunaEsquerda {
  vertical-align: top;
  text-align: left;
  width: auto;
}

td.colunaDireita {
  vertical-align: top;
  text-align: right;
}

td.colunaCentralizadaCnpj{
  width: 150px;
  text-align: center;
}

td.colunaCentralizadaNome{
  font-size: 6pt; 
  text-align: center;
}

td.colunaCentralizadaData{
  width: 95px;
  text-align: center;
}

td.colunaCentralizadaMonetario{
  width: 100px;
  text-align: center;
}

table.tabForm {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6',endColorStr='#FFFFFF',gradientType='0');
}
table.tabConsulta {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6',endColorStr='#FFFFFF',gradientType='0');
}
table.tabTituloFormSubordinada {
    background-color: #E6E6E6;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6',endColorStr='#FFFFFF',gradientType='0');
    font: 08pt verdana, arial, helvetica, sans-serif;
    color: #000000;
}
table.tabBotoes {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC',endColorStr='#FFFFFF',gradientType='0');
}
table.tabMensagens {
  background-color: #ffffff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#CCCCCC',gradientType='0');
  color: #333333;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  font-family: verdana;
}
table.tabMensagenReduzida {
  background-color: #ffffff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#CCCCCC',gradientType='0');
  color: #333333;
  font-size: 7pt;
  font-style: italic;
  text-align: center;
  font-family: verdana;
}

table.tabMensagenNormal {
  background-color: #ffffff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#CCCCCC',gradientType='0');
  color: #333333;
  font-size: 10pt;
  font-style: normal;
  text-align: left;
  font-family: verdana;
}
table.tabTituloForm {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#CCCCCC',gradientType='0');
  color: #333333;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  font-family: verdana;
}
table.tabmenu {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6',endColorStr='#FFFFFF',gradientType='0');
}
table.tabitemtitulomenu {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#CCCCCC',gradientType='0');
  color: #333333;

  border: 0;
  border-collapse: collapse;
  padding: 0;

  font-size: 8pt;
  font-weight: bold;
  font-family: verdana;
}
table.tabitemmenu {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#E6E6E6',gradientType='1');

  border: 0;
  border-collapse: collapse;
  padding: 0;

  font-size: 8pt;
  font-family: verdana;  
}
table.tabconteudo {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#FFFFFF',gradientType='0');
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: normal;
  font-family: verdana;  
  text-align: center;
  vertical-align: top;
}
th {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC',endColorStr='#FFFFFF',gradientType='0');
  text-align: center;
  font-family: verdana;  
  border: 1px solid #EFEFEF;
}
th.consulta {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC',endColorStr='#FFFFFF',gradientType='0');
  text-align: center;
  font-size: 8pt;
  font-weight: normal;
  font-family: verdana;  
  border: 1px solid #EFEFEF;
}
th.subordinado {
  background-color: #cedfff;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC',endColorStr='#FFFFFF',gradientType='0');
  text-align: center;
  font-size: 8pt;
  font-weight: normal;
  font-family: verdana;  
  border: 1px solid #EFEFEF;
}

tr.linhaPar {
  font-size: 8pt;
  font-family: verdana;
  width: auto;
  background-color: #FFFF99 
}
tr.linhaImpar {
  font-size: 8pt;
  font-family: verdana;
  width: auto;
}
tr.linhaBotoes {
  font-size: 8pt;
  font-family: verdana;    
}
tr.linhaParSubordinado {
  font-size: 8pt;
  font-family: verdana;  
}
tr.linhaImparSubordinado {
  font-size: 8pt;
  font-family: verdana;    
}
tr.linhaBranco {
  font-size: 8pt;
  font-family: verdana;  
  text-align: center;
  color: #000000;
}
tr.menu {
  background-color: #E6E6E6;
  font-size: 8pt;
  font-family: verdana;  
  border: 1px solid #000000;
}
tr.itemMenu {
  background-color: #FFFFFF;
  font-size: 8pt;
  font-family: verdana;  
  border: 1px solid #000000;
}
td.colunaAlinhamento {
  text-align: center;
}
.DIFERENCA_MAIOR{
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #008000;
}
.DIFERENCA_MENOR{
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #FF0000;
}
.NORMAL{
    font: 11px verdana, arial, helvetica, sans-serif;
    color: #000000;
}

.ui-layout-north{
    z-index:10 !important;
}
.ui-layout-north .ui-layout-unit-content{
    overflow:visible !important;
}

td.card{
    width: auto;
}

.ui-autocomplete .inputTest {
    background-color: yellow;
}
.panelTest .ui-autocomplete-items .ui-state-highlight {
    background-color: blue;
}
