/* Folha de estilos das aplicações WEB da SEFAZ-MT */

/* Define o comportamento dos links da página */
 A:visited 		  { color: #336699; text-decoration: underline; }
 A:hover 		  { color: #334455; text-decoration: underline; }
 A:active 		  { color: #336699; }

/*
   Classe colocada na TAG <BODY> do HTML
    - define fonte e cor de fundo da página.
*/
.SEFAZ-Body { margin: 0px; font: 10pt Verdana, sans-serif; color: #000000; background: #FFFFFF 0px 0px; border: 0px}

/*
   Classe colocada na TAG <BODY> da Página de Erro
    - define fonte e cor de fundo da página de erros.
*/
.SEFAZ-BodyPagErro        { font: 14pt Verdana, sans-serif; color: red; background: #FFFFFF 0px 0px; border: 0px}

/*
   Classe colocada na TAG <TR> de uma tabela HTML.
    - usada para definir a linha de título de uma tabela HTML
    - define fonte, cor de fundo e alinhamento da llinha de título.
*/
.SEFAZ-TR-Titulo          { font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: center}
.SEFAZ-TR-TituloDir          { font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: right}

/* Iden a classe SEFAZ-TR-Titulo, mas com uma fonte menor. */
.SEFAZ-TR-SubTitulo       { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: center}
.SEFAZ-TR-SubTituloEsq    { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: left}
.SEFAZ-TR-SubTituloDir    { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: right}
.SEFAZ-TR-SubTituloDirOpc { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: right}

/* Atendendo as necessidades do documento de arrecadação. */
.SEFAZ-TD-TituloDar   { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}
.SEFAZ-TD-SubTituloDar { font: normal 6pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}
.SEFAZ-TD-TituloCampoDar { font: normal 5pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}
.SEFAZ-TD-CampoDar { font: bold 6pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}
.SEFAZ-TD-CampoDarDir { font: bold 6pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; background: #FFFFFF; height: 1px}
.SEFAZ-TD-MensagemCampoDar { font: bold 6pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center; background: #FFFFFF; height: 1px}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo para campos de um FORM HTML
    - define fonte, cor de fundo e alinhamento da célula rótulo.
*/
.SEFAZ-TD-RotuloEntrada   { font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; background: #FFFFFF; height: 1px}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo para campos de um FORM HTML e colocada acima de um campo de entrada
    - define fonte, cor de fundo e alinhamento da célula rótulo.
*/
.SEFAZ-TD-RotuloEntradaSup   { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}


/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo para campos de um FORM HTML
    - define fonte, cor de fundo e alinhamento da célula rótulo.
*/
.SEFAZ-TD-RotuloSubEntrada   { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; background: #FFFFFF; height: 1px}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo para campos de um FORM HTML e colocada acima de um campo de entrada
    - define fonte, cor de fundo e alinhamento da célula rótulo.
*/
.SEFAZ-TD-RotuloSubEntradaSup   { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF; height: 1px}


/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha campos de um FORM HTML
    - define fonte, cor de fundo e alinhamento da célula dos campos.
*/
.SEFAZ-TD-CampoEntrada    { font: normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF}
.SEFAZ-TD-CampoEntradaDir { font: normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; background: #FFFFFF}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha campos de um FORM HTML
    - define fonte, cor de fundo e alinhamento da célula dos campos.
*/
.SEFAZ-TD-CampoSubEntrada    { font: normal 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left; background: #FFFFFF}


/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo de dados não editáveis, ou seja, somente texto.
    - define fonte, cor de fundo e alinhamento da célula rótulo.
*/
.SEFAZ-TD-RotuloSaida     { font: bold 8pt Verdana, sans-serif; text-align: right; background: #dddddd }

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo de dados não editáveis, ou seja, somente texto.
    - define fonte, cor de fundo e alinhamento da célula rótulo no centro.
*/
.SEFAZ-TD-RotuloSaidaCenter   { font: bold 8pt Verdana, sans-serif; text-align: center; background: #dddddd }


/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela como rótulo de dados não editáveis, ou seja, somente texto.
    - define fonte, cor de fundo e alinhamento da célula rótulo á Esquerda.
*/
.SEFAZ-TD-RotuloSaidaEsquerda  { font: bold 8pt Verdana, sans-serif; text-align: left;  }

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha dados de saida
    - define fonte, cor de fundo e alinhamento da célula dos campos de saida.
*/
.SEFAZ-TD-CampoSaida      { font: 8pt Verdana, sans-serif; background: #dddddd; text-align: left}

/* Iden a classe SEFAZ-TD-CampoSaida, mas alinhado à direita */
.SEFAZ-TD-CampoSaidaDir      { font: 8pt Verdana, sans-serif; background: #dddddd; text-align: right}

/* Iden a classe SEFAZ-TD-RotuloSaida, mas com a fonte menor */
.SEFAZ-TD-RotuloSubSaida  { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #dddddd; text-align: right}

/* Iden a classe SEFAZ-TD-CampoSaida, mas com a fonte menor */
.SEFAZ-TD-CampoSubSaida   { font: 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #dddddd; text-align: left}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha um comentário de algum campo de formulário
    - define fonte, cor de fundo e alinhamento da célula de comentário.
*/
.SEFAZ-TD-CampoComentario { font-family: Arial, Helvetica, sans-serif; background: #DBEAF5; color: #000000; text-align: left; font-size: 9px}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha algum tipo de aviso 
      que não seja erro ou sucesso, ou seja, algum tipo de instrução ao usuário.
    - define fonte, cor de fundo e alinhamento da célula de comentário.
*/
.SEFAZ-TD-Aviso           { font: bold 10pt Verdana, sans-serif; text-align: justify; word-spacing: normal; background: #DBEAF5; color: #000000}

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha um input do tipo Radio Button no FORM.
    - define fonte, cor de fundo e alinhamento da célula.
*/
.SEFAZ-TD-RadioButton     { font: bold normal 10pt Verdana, sans-serif; color: #000000; text-align: left; background: #FFFFFF }

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha um input do tipo Check Box no FORM.
    - define fonte, cor de fundo e alinhamento da célula.
*/
.SEFAZ-TD-CheckBox {font: bold italic 9pt Verdana, sans-serif; color: #000000; text-align: left; background: #FFFFFF }

/*
   Classe colocada na TAG <TD> de uma tabela HTML.
    - usada para definir uma célula da tabela que contenha um input do tipo Select(Combo Box) no FORM.
    - define fonte, cor de fundo e alinhamento da célula.
*/
.SEFAZ-TD-ComboBox        { font: normal 10pt Verdana, sans-serif; color: #000000; text-align: left; background: #FFFFFF }

/*
   Classe colocada na TAG <TR> de uma tabela HTML.
    - usada para definir uma linha da tabela que contenha dados deuma determinada consulta.
    - Ex.: Um jsp que lista o resultado de uma consulta comn registros, sendo que para cada reg. é montada
      uma linha.
    - define fonte, cor de fundo e alinhamento de toda a linha, 
      conseqüentemente todas as células desta linha terão as caracteristicas contidas nesta classe.
    - classe usada quando o índice do loop de leitura é PAR 
*/
.SEFAZ-TR-ExibicaoPar     { font: 7pt Verdana, sans-serif; color: #000000; background: #DDDDDD; text-align: center}
.SEFAZ-TR-ExibicaoPardir     { font: 7pt Verdana, sans-serif; color: #000000; background: #DDDDDD; text-align: right}
.SEFAZ-TR-ExibicaoParEsq     { font: 7pt Verdana, sans-serif; color: #000000; background: #DDDDDD; text-align: left}
.SEFAZ-TD-Cabecalho {border-top:solid 2px #cccccc; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; text-align: center}
.SEFAZ-TD-ExibicaoPar     { font: 7pt Verdana, sans-serif; color: #000000; background: #DDDDDD; text-align: center}
.SEFAZ-TR-ExibicaoParDivida { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #DDDDDD; text-align: left}
.SEFAZ-TD-ExibicaoParDividaConf { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #DDDDDD; text-align: right}
.SEFAZ-TD-ExibicaoParDividaConfEsq { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #DDDDDD; text-align: left}

/* Iden a classe SEFAZ-TR-ExibicaoPar, mas ao contrário dela é usada quando o índice é IMPAR */
.SEFAZ-TR-ExibicaoImpar   { font: 7pt Verdana, sans-serif; color: #000000; background: #EEEEEE; text-align: center}
.SEFAZ-TR-ExibicaoImparDir   { font: 7pt Verdana, sans-serif; color: #000000; background: #EEEEEE; text-align: right}
.SEFAZ-TD-ExibicaoImpar   { font: 7pt Verdana, sans-serif; color: #000000; background: #EEEEEE; text-align: center}
.SEFAZ-TR-ExibicaoParImparEsq { font: 7pt Verdana, sans-serif; color: #000000; background: #EEEEEE; text-align: left}
.SEFAZ-TR-ExibicaoImparDivida { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #EEEEEE; text-align: left}
.SEFAZ-TD-ExibicaoImparDividaConf { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #EEEEEE; text-align: right}
.SEFAZ-TD-ExibicaoImparDividaConfEsq { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #EEEEEE; text-align: left}

/* Iden a classe SEFAZ-TR-ExibicaoPar, mas define cor de fundo e independe do índice de leitura */
.SEFAZ-TD-Exibicao        { font: 7pt Verdana, sans-serif; text-align: left}

/*
   Classe colocada na TAG <INPUT TYPE="button">.
    - define fonte e cor do botão.
*/
.SEFAZ-INPUT-Botao        { BORDER-RIGHT: #003366 1pt solid;BORDER-TOP: #003366 1pt solid;FONT-WEIGHT: bold;
                            FONT-SIZE: 8pt;BORDER-LEFT: #003366 1pt solid;COLOR: #FFFFFF;BORDER-BOTTOM: #003366 1pt solid;
                            FONT-FAMILY: Verdana, sans-serif;BACKGROUND-COLOR: #336699}
.SEFAZ-INPUT-Botao-Disabled{BORDER-RIGHT: #003366 1pt solid;BORDER-TOP: #003366 1pt solid;FONT-WEIGHT: bold;
                            FONT-SIZE: 8pt;BORDER-LEFT: #003366 1pt solid;COLOR: #CCCCCC;BORDER-BOTTOM: #003366 1pt solid;
                            FONT-FAMILY: Verdana, sans-serif;BACKGROUND-COLOR: #336699}

/*
   Classe colocada na TAG <INPUT TYPE="text"> do FORM HTML.
    - define fonte e boda de um campo texto.
*/
.SEFAZ-INPUT-Text         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; border-style: solid }


/*
   Classe colocada na TAG <INPUT TYPE="text"> do FORM HTML.
    - define fonte e alinhamento (à direita) de um campo NUMÉRICO
*/
.SEFAZ-INPUT-Numero       { font-family: Arial, sans-serif; text-align: right; font-size:10pt; font-weight: bold;}  



/*
   Classe colocada na TAG <P> em baixo do campo que causou o erro.
    - usada para exibição de menssagens de validação de entrada de dados do usuário.
    - define a fonte da menssagem de validação.
*/
.SEFAZ-FONT-MensagemErro  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: red}
.SEFAZ-FONT-MensagemSucesso  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: blue}

/*
   Classe usada na TAG <TABLE> para fazer moldura na tela. Usa borda e fundo azul (padrão do botão). O fundo azul é para
   tapar possíveis "buracos" que dão quando se coloca uma tabela de mesmo tamanho dentro de outra e
   esta tabela não tem borda, ficando um friso branco. Este classe deve ser usada em uma tabela
   de uma célula apenas que conterá toda a tela, fazendo uma moldura. O conteúdo nesta tela deve
   sempre setar o background para evitar que o fundo azul apareça, a menos que este seja o conteúdo desejado

COMENTADO POR ESTAR FORA DO PADRÃO DAS DEMAIS TELAS - JÁ QUE SÓ ERA USADO NAS TELAS DO CADASTRO
   .SEFAZ-TABLE-Moldura  { border: 2px #336699 solid; background: #336699}   
*/
   .SEFAZ-TABLE-Moldura  { background: #FFFFFF}
