/* CSS Document */

  /**
  *Especificações gerais
  **/
  body     { margin:0px 5px; padding:0px; }
  table    { border-collapse:collapse; border-spacing:0px; }
  table td { vertical-align:top; text-align:left; }

  /**
   *Conjunto Estrutural do Layout
   **/
  #divLayout                                              { width:auto;  min-height:415px;  margin:5px auto;         padding:0px 0px 5px 0px;    border:solid #AEA177; border-width:1px;             background:#ffffff; }
  #divCabecalho                                           { width:auto;  height:25px;       margin:0px;              padding:5px 10px;           border:solid #AEA177; border-width:0px 0px 1px 0px; background:#E5D59A; }
  #divIdentificacao                                       { width:auto;  height:20px;       margin:0px;              padding:0px 10px;           border:solid #AEA177; border-width:0px 0px 1px 0px; background:#E5D59A; }
    #divIdentificacao #divEmpresa                         { width:auto;  height:auto;       margin:1px 0px;          padding:0px;                border:solid #AEA177; border-width:0px;             background:transparent; }
    #divIdentificacao #divUsuario                         { width:auto;  height:auto;       margin:2px 0px 0px 0px;  padding:0px;                border:solid #AEA177; border-width:0px;             background:#transparent; }
      #divIdentificacao #divUsuario #divIdentificador     { width:auto;  height:auto;       margin:0px 5px;          padding:0px;                border:solid #AEA177; border-width:0px;             background:#transparent; }
      #divIdentificacao #divUsuario #divNomeUsuario       { width:auto;  height:auto;       margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px;             background:#transparent; }
  #divMenu                                                { width:auto;  height:25px;       margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px;             background:#ffffff; }
  #divMenu ul li a                                        { width:auto;  height:auto;       margin:5px auto;         padding:0px 10px;           border:solid #AEA177; border-width:0px;             background:#ffffff; }
  #divGrupo                                               { width:auto;  min-height:365px;  margin:0px 4px;          padding:0px;                border:solid #AEA177; border-width:1px;             background:#EFE5D1; }
    #tblGrupo                                             { width:100%;  height:365px;      margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px;             background:transparent; }
      #tdSubMenu                                          { width:135px; height:auto;       margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px 1px 0px 0px; background:#E5D3AB; }
        #tdSubMenu ul li                                  { width:135px; height:18px;       margin:0px;              padding:3px 5px;            border:solid #AEA177; border-width:0px 0px 1px 0px; background:#E5D59A; }
      #tdContainer                                        { width:auto;  height:auto;       margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px;             background:transparent; }
        #tdContainer #divMenuControles                    { width:auto;  height:25px;       margin:0px;              padding:10px 10px 0px 0px;  border:solid #AEA177; border-width:0px 0px 1px 0px; background:transparent; }
        #tdContainer #divFrame                            { width:auto;  height:auto;       margin:0px;              padding:0px;                border:solid #AEA177; border-width:0px;             background:transparent; }
        #tdContainer #divFrame #divTitulo                 { width:auto;  height:25px;       margin:0px;              padding:5px 10px;           border:solid #AEA177; border-width:0px;             background:transparent; } 

  #divLogin                                               { width:auto;  min-height:410px;  margin:5px 4px 0px 4px;  padding:0px;                border:solid #333333; border-width:1px;             background:#EFE5D1; }
  #divLogin #frmLogin                                     { width:200px; height:125px;      margin: 75px auto;       padding:50px;               border:solid #AEA177; border-width:2px;             background:#E5D3AB ; }
  #divMensagem                                            { width:auto;  height:20px;       margin:0px;              padding:0px 10px;           border:solid #333333; border-width:0px 0px 1px 0px; background:#ffe9af; }
  
  #divCarregando                                          { width:250;   height:20px;       margin:0px;              padding:0px 10px;           border:solid #AEA177; border-width:1px;             background:#ffe9af; }
  
  
  /**
   *Hacks para IE6
   **/
  #divLayout                   { _height:415px; }
  #divGrupo                    { _height:365px; }
  #divLogin                    { _height:410px; }
        
  /**
   *Posicionamento, direção etc.
   **/

  #divCabecalho h2  { float:left; margin-top:0px; font-size:18px; }
  #divCabecalho img { float:right; height:25px;}
  
  #divIdentificacao #divEmpresa                     { float:left; }
  #divIdentificacao #divUsuario                     { float:right; }
    #divIdentificacao #divUsuario #divNomeUsuario   { float:left; }
    #divIdentificacao #divUsuario #divIdentificador { float:left; }

  #tdContainer #divFrame #divTitulo h2  { float:left; }
  #tdContainer #divFrame #divTitulo div { float:right; margin-top:10px; font-weight:bold; }


  #divMenu ul      { list-style:none; }
  #divMenu ul li   { display:inline; }
  #divMenu ul li a { float:left; }

  #divMensagem   { text-align:center; padding:7px 5px 5px 5px; color:#990000; font-weight:bold; }
  #divCarregando { text-align:center; padding:7px 5px 5px 5px; color:#990000; font-weight:bold; float:right; display:none;}

  #tdContainer #divMenuControles    { text-align:right; }
  #tdContainer #divMenuControles a  { margin:0px 5px; }

  #divHTTPOrigem      {width:0px; height:0px;}
  #divCarregando img  {vertical-align: middle;display: inline-block;}
