        body {background:#ffffff;}
        
        #layout       {width:100%; height:auto; margin:auto; border:#ffffff 0px solid;}
        #cabecalho    {width:100%; height:50px; background:#000066;}
        #cabecalho h1 {color:#ffffcc; font-size:28px; text-align:right; padding:0px; margin:8px 15px; float:right;}
        #cabecalho h2 {color:#ffffff; font-size:22px; text-align:left;  padding:0px; margin:8px 15px; float:left;}

        #divMenu           {width:auto; height:22px; padding:2px 7px 0px 7px; background:#cccccc;}
        #divMenu a         {font-size:12px; font-weight:bold; margin:0px 5px;}
        #divMenu a:link    {color:#000066;}
        #divMenu a:visited {color:#000066;}
        #divMenu a:hover   {color:#660000;}
        
        #divMenu #aSair         {font-size:12px; font-weight:bold; margin:0px 5px;}
        #divMenu #aSair:link    {color:#660000;}
        #divMenu #aSair:visited {color:#660000;}
        #divMenu #aSair:hover   {color:#666666;}
       
        #divSubmenu           {width:auto; height:22px; padding:2px 7px 0px 7px; background:#dddddd;}
        #divSubmenu a         {font-size:11px; font-weight:bold; margin:0px 5px;}
        #divSubmenu a:link    {color:#666666;}
        #divSubmenu a:visited {color:#666666;}
        #divSubmenu a:hover   {color:#990000;}

        #divTitulo           {width:auto; height:25px; padding:2px 7px 0px 7px; background:#ffffff;}
        #divTitulo h4        {color:#000000; font-size:16px; text-align:left; padding:0px; margin:0px 2px; float:left;}
        #divTitulo a         {font-size:14px; font-weight:bold; margin:3px 5px 0px 5px; float:right;}
        #divTitulo a:link    {color:#000066;}
        #divTitulo a:visited {color:#000066;}
        #divTitulo a:hover   {color:#990000;}

        #divMsg               {font-size:11px; font-weight:bold; text-align:center; color:#990000; width:auto; height:20px; margin:15px 0px; padding-top:5px; background:#efeab3;}

        #conteudo {width:auto; min-height:350px; background:#eeeeee; _height:300px; padding:15px;}
        #conteudo {_height:350px;}
        
        #frmAcoes { margin:0px; padding:0px; }

        #divPaginador   {font-size:12px; font-weight:bold; width:auto; height:25px; padding:0px; margin:10px 0px 0px 0px }
        #divPaginador div .spnRegistros   {color:#990000;}
        #divPaginador a {font-size:12px; font-weight:bold;}

        .divBusca          { height:50px;  width:auto; margin:0px;  padding:5px 0px; border:0px solid #000000; }
        .divBusca input    { float:left; margin-right:5px; }
        .divBusca select   { float:left; }
        .divBusca h5       { font-size:14px; line-height:16px; margin:0px; }
        .divBusca div a    { margin-top:3px; }

        .tbl                {width: 100%; height: auto; border-spacing: 0px; border-collapse: collapse; border:0px solid #000000;}
        .tbl #trTitulos     {background:#eeeeee;}
        .tbl #trTitulos td  {font-weight:bold; border-bottom:1px solid #333333;}
        .tbl td             {width:auto; padding:2px 5px; border-bottom:1px solid #333333;}
        .tbl .trLinhaPar    {background:#dddddd;}
        .tbl .trLinhaImpar  {background:transparent;}

        .tbl .tdControles             {width:15%; padding:2px 5px;}
        .tbl .tdControles div a       {font-size:12px; font-weight:bold; margin-right:10px;}
        .tbl .tdControles div a:link  {color:#333333;}
        .tbl .tdControles div a:hover {color:#990000;}

        #rodape   {width:auto; height:20px; padding:2px 12px 0px 12px; font-size:12px; text-align:right; color:#333333; background:#cccccc;}

        .btn a          { height:20px; padding:2px 6px 0px 6px; margin-left:5px; background:#eeeeee;  border:1px solid #999999; letter-spacing:1px; font-size:12px; font-weight:bold; float:right; }
        .btn a          { _padding:2px 6px; }
        .btn a:link     { color:#000000; background:#dddddd; }
        .btn a:visited  { color:#000000; background:#dddddd; }
        .btn a:hover    { color:#ffffff; background:#aa0000; }
        
        .btn1 a          { height:20px; padding:2px 6px 0px 6px; margin-left:5px; background:#eeeeee;  border:1px solid #999999; letter-spacing:1px; font-size:12px; font-weight:bold; float:left;}
        .btn1 a          { _padding:2px 6px; }
        .btn1 a:link     { color:#000000; background:#dddddd; }
        .btn1 a:visited  { color:#000000; background:#dddddd; }
        .btn1 a:hover    { color:#ffffff; background:#aa0000; }

        .aDownload         {font-size:16px; font-weight:bold; margin:0px 5px;}
        .aDownload:link    {color:#660000;}
        .aDownload:visited {color:#660000;}
        .aDownload:hover   {color:#666666;}


