<!--
html, body {
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family:verdana,arial;
  font-size:12px;
  color:#333333;
}

/* hack para IE6 que trata height como min-height */
*html #tudo {
  height: 100%;
}

body, #tudo, #cabecalho, #menu, #conteudo, #principal {
  background:#EEEEEE;  
  width: 100%;
}

#tudo {
  position: relative;
  min-height: 100%;
  margin:0 auto;  
}

#cabecalho {
  position: fixed;
  left:0px;
  top:0px;
}

#menu {
  position: fixed;
  left:0px;
  top:50px;
}

#principal {
  float:left;
  padding-top:71px;
  padding-left:0px;
  padding-right:0px;
}


a:link {
 color:#0033CC;
 text-decoration:none;
}
a:visited {
 color:#0033CC;
 text-decoration:none;
}

#grid, #form, #janela, #anuncio {
  border: 1px solid #BBBBBB; 
}

#anuncio th{
  padding: 5px 0px 2px 5px;   
}

#grid th, #form th, #janela th, #anuncio th {
  background:#0D436F;
  color:#FFFF00;
}

#grid th{
  font-weight:bold;  
  text-align:left;    
  text-transform: uppercase;
  height : 20px;
  line-height:20px;
  padding: 0px 0px 0px 5px; 
}
#grid tr.campos {
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold; 
  background:#666666;
  height:20px;
}
#grid tr.dados{
  color:#333333;
  background:#DDDDDD;
}
#grid tr#zebra {
  background:#EEEEEE;
}
#grid tr.dados:hover,#grid tr#zebra:hover{
  background:#B9D3EE;	
}
#grid td{
  padding: 1px 5px 1px 5px; 
}
#grid .sem_espaco {
  padding: 0px 0px 0px 0px; 
}
#grid .icone{
 padding: 1px 0px 1px 0px; 
}

#form th{
  font-weight:bold;  
  text-align:center;    
  text-transform: uppercase;
  height : 20px;
  line-height:20px;
  padding: 0px 0px 0px 0px; 
}
#form td{
  padding: 5px 2px 2px 3px; 
}

#janela  {
  background:#FFFFFF;
  text-align:center;  
  color:#0D436F;  
}  
#janela  th{
  font-weight:bold;  
  text-transform: uppercase;
  height: 20px;
  line-height:20px;
}

#aba_on, #aba_caixa, #aba_acabamento {
  border-color:#999999;
}
#aba_on, #aba_off, #aba_caixa, #aba_acabamento {
  border-width:1px;
}
#aba_off {
  background:#DDDDDD;
}
#aba_on, #aba_caixa {
  background:#F4F4F4;
}
#aba_on, #aba_off {
  width:100px;
  text-align:center;
  font-weight:bold;    
}
#aba_on {
  border-style:solid;
  border-bottom-style:hidden;
}
#aba_off {
  border-style:solid;
  border-color:#CCCCCC;
  border-bottom-color:#999999;
}
#aba_link{
 color:#AAAAAA;
 text-decoration:none;
}

#aba_caixa {
  border-top-style:hiden;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
}
#aba_acabamento {
  border-style:hidden;
  border-bottom-style:solid;
}

#campo_combo{
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
}

#campo{
 height:14px;	
 font-size:12px;
 font-family:verdana,arial; 
}

#campo_filtro {
  font-family:verdana,arial;
  font-size:12px;
  height:14px;  
}

#font_login {
  font-size:12px;
  color:#0033AA;
  font-family:verdana,arial;
}
#font_desligado {
 font-family:verdana,arial;
 color:#999999;
 font-size:12px;
}
#form_cabec {
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold; 
 background:#666666;
 height:18px;
}
#form_detalhe {
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold; 
 background:#999999;
 height:1px;
}
#campo_texto_padrao{
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:160px;
}
#campo_data_padrao{
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:82px;
}
#campo_combo_padrao {
 height:18px;	
 width:160px;
 font-size:12px;
 font-family:verdana,arial; 
}
#campo_botao_padrao{
 height:20px;	
 width:60px;
 font-size:12px;
 font-family:verdana,arial; 
}
#campo_texto_mini{
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:100px;
}
#campo_texto_medio{
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:280px;
}
#campo_texto_estado {
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:40px;
}
#campo_texto_longo {
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:400px;
}
#campo_textarea_longo {
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:400px;
 height:150px;
}
#campo_textarea_medio {
 height:20px;	
 font-size:12px;
 font-family:verdana,arial; 
 width:900px;
 height:80px;
}

.msg_erro {
 color:#FF0000;
 font-family:verdana,arial;
 font-size:12px;
 font-weight:bold; 
}
.msg_desligado {
 font-family:verdana,arial;
 color:#999999;
 font-size:12px;
}

.editNoFocus{
 background-color: #FFFFFF;
}
.editFocus {
 background-color: #C6E2FF;
}
.readOnly{
 background-color: #DDDDDD;
}

-->