body {
	margin: 0px;
	background: #FFFFFF; 
	text-align:center; 
    }

img {
border: 0px;
}

table.tablelista {
	border-collapse: collapse;
	}
table.tablelista tr td {
	border:1px solid #006633;
	}
table.tablelista th {
	border:1px solid #006633;
	border-collapse:collapse;
    background-color:#CCC;

}


#geral {
	width: 945px;
	height: 100%;
	margin:auto;
	clip:  rect(auto auto auto auto);
	text-align:left;
	display: table;
}
#topo{
    height: 160px;
	text-align: center;
	}
	
#conteudo{
    width: 825px;
	float: left;
	
		}

#barralat{
        text-align: center;
		}
#barralat p{
padding-bottom:25px;
}
	
#rodape {
	font: normal 40% verdana;
    font-size: 60%;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	clear: both;
}

#scroll {
	overflow: auto;
		}

a.link:active {text-decoration: none; color: #000000;}
a.link:link {text-decoration: none;color: #000000;}
a.link:visited {text-decoration: none;color: #000000;}
a.link:hover {text-decoration: none; color: #006633;}

.galeria {
	text-align: justify;
	vertical-align: middle;
}

.botoes {
	text-align: center;
	vertical-align: middle;
}

.texto{
  font: normal 60% verdana;
  font-size: 80%;
      }
.texto img{
padding: 10px;
}

.textodestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-align: center;
	vertical-align: middle;
}
.msgerro {
background-color:#FF9;
text-align:center;
}
.msgok{
	background:#6F6;
	text-align:center;
}

#menu_dropdown{
  margin-left: 35px; 
}
ul.menubar{
  font: normal 60% verdana;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF; 
  font-size: 80%;
  text-align:left;
}
 
ul.menubar .submenu{
  margin: 0px; 
  padding: 0px; 
  list-style: none;
  background-color: #FFFFFF; 
  float:left;
  
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}
 
ul.menubar a{
  padding: 4px 4px 4px 4px; 
  border-right: 1px solid #ccc; 
  border-left: 1px solid #ccc; 
  display:block;
  text-decoration: none;
  color: #000000; 
  }
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-top: 1px solid #ccc; 
  border-right: 1px solid #ccc; 
  border-left: 1px solid #ccc; 
  border-bottom: 1px solid #ccc;
  width: 150px; 
  background-color: #FFFFFF; 
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 0px solid  #009900; 
  border-bottom: 0px;
  color: #777; 
  padding: 3px 10px 3px 3px;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: green;
}
 

* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }

 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; 
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; } 
 
ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }
 
ul.menu li a:hover { color: #FFFFFF; background-color: #009900;  } 

ul.menubar li.submenu a:hover { color: #FFFFFF; background-color: #009900; } 

