
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  /* cursor:url(cursor.cur); */
  background-color: #FFFFFF;
}

form {
  margin: 0px;
  padding: 0px;
}
input {
  background-color: #DAE0D1;
  height:18px; font-size:11px;
}
textarea {
  background-color: #DAE0D1;
  font-size:11px;
}

.animacao {
  background-color: #485C39;
}

.menu {
  /* igual à cor das imagens do menu */
  background-color: #485C39;
}

.borda {
  border: solid 2px #FFFFFF;
}

.conteudo {
  background-color: #485C39;
}

.tabelaExterna {
  margin: 5px;
  border: 1px solid #485C39;
}

.linhaTransp {
  /* Ajustar esta cor igual à cor do conteúdo */
  background-color: #485C39;
}
.linhaFina {
  background-color: #DAE0D1;
}
.linhaGrossa {
  background-color: #819564;
}

.rolagem {
  width:480;
  height:350;
  overflow:auto;
  background-color:transparent;
  scrollbar-face-color: #000000;
  scrollbar-arrow-color: #404040;
  scrollbar-track-color: #000000;
  scrollbar-shadow-color: #404040;
  scrollbar-highlight-color: #404040;
  scrollbar-3dlight-color: #404040;
  scrollbar-darkshadow-Color: #404040;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
  font-family: Tahoma,Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.titulo {
  font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
}

.texto {
  font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
  font-size: 14px;
  color: #FFFFFF;
}

.boxhome{
  color:#000000;
  background-color:#FFFFFF;
  border: 4px double #819564;
}
.boxhome a:link {color: #000000;text-decoration: none;}
.boxhome a:visited {color: #000000;text-decoration: none;}
.boxhome a:hover {color: #000000;text-decoration: none;}
.boxhome a:active {color: #000000;text-decoration: none;}

.rgi {
  font-family: Tahoma,Helvetica,Arial,sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

.flutuante {
  /* Mozilla */
  position:fixed;
  top: 10px;
  left: 1020px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 0px;
	overflow: auto;
	/* IE
  Código original:
  *top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(99.5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
  Não precisa ser tão complexo assim, basta utilizar a linha abaixo que funciona perfeitamente no IE 6 e 7. Não testado no 8.
  */
	*position: absolute;
	*left: 770px;
	*top: expression(Math.round(document.body.scrollTop + 10) + 'px');
}

.pngtrans {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="gif.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

.transparente {
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.opaco {
  filter:alpha(opacity=99);
  -moz-opacity:0.99;
  opacity:0.99;
}

