BODY {
  text-align: justify;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #EBF5EC;
  background-image: url(fundo_pp.jpg);
  scrollbar-face-color: #BBD7BB;
  scrollbar-highlight-color: #262626;
  scrollbar-3dlight-color: #669999;
  scrollbar-darkshadow-color: #333333;
  scrollbar-shadow-color: #669999;
  scrollbar-arrow-color: #333333;
  scrollbar-track-color: #DBECDB;
}
H1 {
  font-weight: bold;
  text-align: center;
  color: #006666;
}
H2 {
  font-weight: bold;
  text-align: center;
  color: #006666;
}
H3 {
  font-weight: bold;
  color: #666600;
}
H4 {font-weight: bold; color: #333366;}
H5 {font-weight: normal; color: #000000;}
H6 {font-weight: normal; color: #000000;}
.cima {
background-color: #EBF5EC;
  background-image: url(fundo_cima.jpg);
}
.menu {
	font-size: 12px;
	border: 1px;
	border-style: solid;
	border-color: #336666;
	background: url(fundo_menu1.jpg);
}
.menu1 {
	font-size: 14px;
	border: 1px;
	border-style: solid;
	border-color: #336666;
	background: url(fundo_menu1.jpg);
}
.submenu {
  font-size : 12px;
  border: 1px;
  border-style: solid;
  border-color: #336666;
  background: url(fundo_menu.jpg);
}
.botao {
	font-size : 12px;
	font-weight : bold;
	background-color: #BBD7BB;
	background: url(fundo_menu.jpg);
	color: #000000;
	border: 2 outset #BBD7BB;
	cursor:pointer;
	cursor:hand;
}
.footer{
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}
.azulg { font-weight: bold; font-size: 14pt; color: #006699 ;}
.encarnado {
  font-weight: bold;
  font-size: 15pt;
  color: Red;
}
.verde { font-weight: bold; font-size: 12pt; color: #006666 ;}
.laranja {
  font-weight: bold;
  font-size: 13pt;
  color: #CC6633;
}
.azul {
  font-weight: bold;
  font-size: 11pt;
  color: #003366;
}
.azulp { font-weight: bold; font-size: 8pt; color: #003366 ;}

.f_azul {
  background-color: #CCFFFF;
  border: 1px solid #006666;
  font-size: 8pt;
}
.f_verde_f {
  background-color: #99FF99;
  border: 1px solid #006666;
  font-size: 13pt;
  font-weight: bold;
}
.f_verde {
  background-color: #CCFFCC;
  border: 1px solid #006666;
  font-size: 8pt;
}
.f_laranja_e {
  background-color: #FF6633;
  border: 1px solid #006666;
  font-size: 10pt;
  font-weight: bold;
}
.f_laranja {
  background-color: #FFCC33;
  border: 1px solid #006666;
  font-size: 9pt;
  font-weight: bold;
}
.f_amarelo_e{
  background-color: #FFFF33;
  border: 1px solid #006666;
  font-size: 8pt;
}
.f_amarelo{
  background-color: #FFFF99;
  border: 1px solid #006666;
  font-size: 8pt;
}
.c { text-align : center;}
.e {text-align : left;}
.d {text-align : right;}
.j {text-align : justify;}

a.amarelo {
  background-color: Yellow;
  border: 1px solid Green;
}
a.laranja {
  background-color: #FF9933;
  border: 1px solid Green;
}

a:link {
  text-decoration: none;
  color: #000066;
  font-weight: bold;
}
a:visited {
  text-decoration: none;
  color: #660066;
  font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #FF0033;
	background: #97d37d;
	font-weight: bold;
	display: inline-block;
}
a:active {
	text-decoration: none;
	color: #009933;
	font-weight: bold;
	display: inline-block;
}

TH {
  font-weight: bold;
  background-color: #8EB2A6;
  color: #E7FFF7;
}
a.bordo{
  border: 1px;
  border-style: solid;
  border-color: #336666;
}
.bordo{
  border: 1px;
  border-style: solid;
  border-color: #336666;
}
.bordo_v{
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
  border-style: solid;
  border-color: #336666;
}
.bordo_h{
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 2px;
  border-style: solid;
  border-color: #336666;
}
.moldura{
  border: 6px;
  border-style: ridge;
  border-color: #669999;
  margin: 4px;
}
.limpa{border : 0px;}
.input {
  text-align: center;
  background-color: #D6E8DE;
}
.textarea {
  background-color: #D6E8DE;
}

