/*---------------------- INÍCIO ----------------------------------------------------------------------------------------*/

html, div, blockquote, img, label, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td

{margin: 0; padding: 0; outline: none;}

body{font-family:Geneva, Arial;}
a:link {color: #0000FF; }
a:visited {color: #0000FF; }
a:hover {color: #0000FF; }
a:active {color: #0000FF; }

/*---------------------- Menu Drop Down --------------------------------------------------------------------------------*/

.menu{list-style:none; width:790px; height:30px; margin:0px auto; background:url(../imagens/barra.jpg);}

.menu li{position:relative; float:left; border-right:0px solid #ffffff;}

.menu li a{font-size:15px;  color:#000000; text-decoration:none; padding:5px 40px; display:block;}

.menu li a:hover{background:#31B8F0; color:#ffffff;}

.menu li ul{position:absolute; top:23px; background-color:#ffffff; display:none; }

.menu li:hover ul ul{display:none;}

.menu li:hover ul, .menu li ul li:hover ul, .menu li.over ul, .menu li ul li.over ul{display:block;}

.menu li ul li{border:1px solid #c0c0c0; display:block; width:220px;}

li.border0{border:0;}

.menu li ul li ul{z-index:0; top:0; left:220px; background:#ffffff;}

body {behavior:url(csshover.htc); }
/*---------------------- Tabelas --------------------------------------------------------------------------------*/
.tabCorFundo
  {
  background: #CCCCCC;
 }
.tabSemCor
  {
  background: #FFFFFF;
 }

.tabCorFundo1
  {
  background: #F5F5DC;
 }
.tabSemCor1
  {
  background: #CCCCCC;
 }
/*---------------------- PRINCIPAL ------------------------------------------------------------------------------*/

#topo
{
    width:790px;
    height:113px;
    margin:0px auto;    
    padding:1px 0px 1px 0px;        
}

#geral
  {
   width:538px;   
   margin:0px auto;
   padding:0px;   
 }
 
#formLogin
  {
   width:790px;
   margin:100px auto;
   padding:0px;
   background:#C7D5E3;
 }
 
 
 #formulario
  {
   width:790px;
   margin:0px auto;
   padding:0px;
   background:#E7E7E7;
 }

#consulta
  {
   width:790px;
   margin:0px auto;
   padding:0px;
   background:#FFFFFF;
 }

#rotulo_sup
  {
  width:790px;  
  font-size:12px;  
  color:#000000;
  font-weight:bold;  
  text-align:center;   
 }

 #rotulo_inf
  {
  width:790px;  
  font-size:11px;  
  color:#0000FF;
  font-weight:bold;  
  text-align:right;   
 }

#rodape
 {
  width:790px;
  height:18px;
  margin:2px auto;    
  padding:10px 0px 10px 0px;  
  font-size:12px;  
  color:#000000;
  background:#31B8F0;  
  text-align:center;     
 }

/*---------------------- FORMULÁRIOS ------------------------------------------------------------------------------*/

.form_30
 { 
  width:30px;  
  font-size:12px;  
 }
 
.form_40
 { 
  width:40px;  
  font-size:12px;  
 }


.form_50
 { 
  width:50px;  
  font-size:12px;  
 }

.form_60
 { 
  width:60px; 
  font-size:12px;  
 }

.form_80
 { 
  width:80px;  
  font-size:12px;  
 }
 
.form_100
 { 
  width:100px;  
  font-size:12px;  
 }
 
.form_200
 { 
  width:200px;  
  font-size:12px;  
 }

.form_300
 { 
  width:300px;  
  font-size:12px;  
 }

 .form_400
 { 
  width:400px;  
  font-size:12px;  
 }
 
.form_500
 { 
  width:500px;  
  font-size:12px;  
 } 

.caixa_selecao
 { 
  font-size:12px;    
 }

 .botao
 {
  width:70px;
  height:30px;
  margin:2px auto;    
  padding:5px 0px 5px 0px;  
  font-size:12px;  
  color:#000000;
  background:#CCCCCC;  
  text-align:center;
  cursor:hand;
 }

 .botaoLink
 {
  width:270px;
  height:30px;
  margin:2px auto;    
  padding:5px 0px 5px 0px;  
  font-size:12px;  
  color:#000000;
  background:#CCCCCC;  
  text-align:center;
  cursor:hand;
 }