body {
  background: url(../images/bg2.gif);
}

#menu {
  clear:both;
  width:740px;
  height:20px;
  background-color:#0099c6;
  padding:0 14px 0 16px;
  list-style:none;
  margin:0;
  *margin:1px;
}

#menu li {
  float:left;
  height:20px;
  background-color:#0099c6;
  padding:0;
  list-style:none;
  margin:0 1px;
}

#menu li img, #menu li a img, #menu li a {
  background-color:#0099c6;
}


#topo{
  float: left;
  width:770px;
  background: #ffffff url(../images/menusup/bg_top.gif) right bottom no-repeat;
}


#topo h1 {
  float: left;
  width:200px;
  padding:0;
  margin:0;
}

#topo ul {
  float: right;
  width:150px;
  margin: 0;
  padding:0;
  height:67px;
}

#topo ul li {
  width:50px;
  height:67px;
  display:inline;
  padding:0;
  margin:0;
}

#topo ul li img {
  padding:0;
  margin:0;
}

*{border:0}

body {
  font-size:12px;
  color:#333333;
} 

#corpo {
  background-color:#FFFFFF; 
  width:770px; 
  margin:auto; 
  padding:0;
  border:1px solid  #666666;
}

#principal {
  margin:auto;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:16px;
}
#principal ul {
  margin:auto;
  text-align:center;
}

#printing a {
  color:#007DA1;
  text-decoration:none;
}

#printing a:hover {
  text-decoration: underline;
}


h1 {
  width:770px;
  height:100px;
  margin: 2px 0 0 0;
}
  
.campos {
  color:#333333;
  font-weight:bold;
  background-color: #E6E6E6;
  font-size:12px;
  }
  
.respostas {
  color: #0099c6;
  font-style:italic;
  font-weight:bold;
  font-size:12px;
}

input, textarea, select{
  font:12px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #007DA1;
  background-color: #CCCCCC;
  padding:3px 2px;
  border:1px solid  #666666;
}

.botao {
  font:12px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #E6E6E6;
  background-color: #007DA1;
  padding:2px 0;
  border:1px solid  #666666;
}

.carregando {
  top: 0%;
  bottom: 0%;
  left: 0%; 
  right: 0%;
  z-index: 99; 
  border: 0;
  background-color: #007DA1;
  position: absolute;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}

.loading {
  z-index: 100; 
  position: absolute;
  left:50%;
  top:50%;
  margin-left:-100px;
  margin-top:-25px;
}
