html {
     overflow: -moz-scrollbars-vertical;
}

body {
  font: 10px verdana;
  background: url(images/bg.gif);
  background-color: #f9f9f9;
  margin: 0px;
  padding: 0px;
}
a {
  cursor: pointer;
  color: #8fcb0b;
  text-decoration:none;
}
a:hover {
  cursor: pointer;
  color: #73988d;
}
form {
  padding: 0px;
  margin: 0px;
}
img {
  border:0px;
}
p {
  padding: 0px;
  margin: 0px;
}
div#center {
  position: absolute;
  z-index: 1;
  float: left;
  width: 100%;
  top: 0px;
}
div#pagina, div#pagina2, div#pagina3  {
  width: 776px;
  left: 0px;
  text-align: left;
}
div#pagina2 {
  width: 776px;
  border: 1px solid #f1f1f1;
  background-color: #eaeaea;
}
div#pagina3 {
  width: 770px;
  background-color: white;
  margin: 0px 3px 0px 3px;
  border-top: 3px solid #dedede;
  border-bottom: 3px solid #dedede;
}
div#pagina4 {
  width: 760px;
  margin: 0px 5px 0px 5px;
  border-top: 4px solid white;
  border-bottom: 3px solid white;
  background-color:#dce8d2;
  background: url(images/bgdegrade.png) repeat-x;
}


#flash {
  top:1px;
  position:absolute;
  z-index:2;
}

#conteudo {
  width: 760px;
  padding-top: 128px;
}


#corpohome {
  padding-left:8px;
  margin-top: 122px;
  float:left;
  font: 9px verdana;
  color:gray;
}

#homenews {
  background: url(images/bghomenews.jpg) no-repeat;
  height:395px;
  width:216px;
  float:right;
}
#homeicons {
  width:180px;
  text-align:right;
  position: absolute;
  z-index: 3;
  margin:20px 0px 0px 27px;
  font: bold 9px/21px arial;
}
#homeicons div {
  width:185px;
  height:22px;
}
#homeicons a {
  color:#73988d;
}
#homeicons a:hover {
  color: #8fcb0b;
}
#homeicons img {
  margin:2px 2px 2px 4px;
}
#newsletter {
  position: absolute;
  z-index: 3;
  margin:95px 0px 0px 27px;
}
#homecontato {
  position: absolute;
  z-index: 3;
  margin:200px 0px 0px 25px;
}
#homecontato td {
  height:28px;
}





#homeright {
  width:298px;
  float:right;
}
#homeright .img {
  margin-top:80px;
}
#corpogeral {
  padding-left:8px;
  margin-top: 122px;
  float:left;
  font: 9px verdana;
  color:gray;
  width:442px;
  height:290px;
}
#submenu {
  margin: 38px 0px 0px 10px;
  padding-left: 43px;
  width:395px;
  height:25px;
  border-bottom: 1px solid #289039;
}

#submenu ul {
  position:absolute;
}
#submenu li {
  text-align:center;
  height:25px;
  margin:0px 0px 0px 1px;
  cursor: pointer;
}
#submenu li .div1 {
  text-align:center;
  height:25px;
}
#submenu li .div2 {
  text-align:center;
  margin: 0px;
  padding: 0px;
  height:25px;
}
#submenu li span {
  margin: 0px 5px 0px 5px;
  padding:0px;
}
.submenu1 div {
  color: #75ad80;
  font: bold 9px verdana;
}
.submenu2 div {
  color: #279139;
  font: bold 9px verdana;
}
#submenu li.submenu1 {
  background: url(images/mmeio.gif);
  border-bottom: 1px solid #289039;
}
#submenu li.submenu1 .div1 {
  background: url(images/mleft.gif) left no-repeat;
}
#submenu li.submenu1 .div2 {
  background: url(images/mright.gif) right no-repeat;
}
#submenu li.submenu2 {
  background: url(images/mmeio2.gif);
}
#submenu li.submenu2 .div1 {
  background: url(images/mleft2.gif) left no-repeat;
}
#submenu li.submenu2 .div2 {
  background: url(images/mright2.gif) right no-repeat;
}


.empresa li {
  width:78px;
}
.servicos li {
  width:74px;
}
.faqs li {
  width:200px;
}



.rolagem {
  margin: 10px 0px 0px 10px;
  width:438px;
  height: 210px;
  overflow: auto;
  position:absolute;
  scrollbar-face-color:#9cce55;
  scrollbar-highlight-color:#9cce55;
  scrollbar-3dlight-color:#c6e0a1;
  scrollbar-darkshadow-color:#9cce55;
  scrollbar-shadow-color:#9cce55;
  scrollbar-arrow-color:#e5ede0;
  scrollbar-track-color:#c6e0a1;
  font: 11px verdana;
  color:#63736e;
  text-align:justify;
}
.rolagemc {
margin-right:7px;
}
.rolagemc .titulo {
  font-weight: bold;
  color: #27903a;
}
#rolagemfaqs .titulo {
  font-weight: bold;
  color: #27903a;
  margin-top:15px;
  text-align:left;
}



.pergunta {
  padding:15px 0px 15px 0px;
  border-bottom: 1px solid #289039;
  font: 10px verdana;
}





#formulario {
  width: 300px;
  text-align:right;
  position: absolute;
  z-index: 3;
  color:#62736b;
}
#formulario td {
  color:#62736b;
  font: 10px verdana;
}




#baixo {
  margin: 10px 0px 15px 15px;
  width:745px;
  color:gray;
}
#baixo td div {
  width:190px;
  display:block;
  margin:3px 5px 3px 25px;
}
#baixo td div a {
  color:#73988d;
  font: bold 9px/21px arial;
}
#baixo td div a:hover {
  color: #8fcb0b;
  font: bold 9px/21px arial;
}
#mvo {
  margin-top: 7px;
  font: 9px verdana;
  color:gray;
}
.input {
 font: 10px verdana;
 border: 1px solid #506a3b;
 color: #678353;
 height:15px;
}

.ul, .ul li {
  list-style: none;
  float:left;
  margin: 0px;
  padding: 0px;
}



.arial10 {
  font: 10px arial;
  color: #143c7c;
}
.arial11 {
  font: 11px arial;
  color: #143c7c;
}




#lightbox{
	background-color:#edf2f8;
	padding: 10px;
	border: 5px solid navy;
	}
#lightboxDetails{
	font-size: 10px verdana;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

/* #overlay{ background-image: url(lightbox/overlay.png); } */

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale"); */
	}
	