.form01 {
	border: solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color:#939393;
	font-size:10px;
	padding-left:5px;
}
.form02 {
	border: solid 1px;
	border-color:#87ad9c;
	font-size:8px;
}
.form03 {
	border: solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color:#939393;
	font-size:11px;
	padding-left:5px;
}
.bg_forum01 {
	border: solid 1px;
	border-color:#c5d9b9;
	font-size:9px;

}
.rodape01 {
	background-image: url();
	background-repeat: repeat;
}
.rodape02 {
	background-image: url();
	background-repeat: repeat;
}
.corpo {
	background-image: url();
	background-repeat: no-repeat;
	background-position: center top;

}
.texto_preto {
	font-family: Verdana, Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texto_preto_maior {
	font-family: Verdana, Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texto_preto_medio {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.texto_laranja_menor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5400;
}
.texto_laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF5400;
}
.texto_laranja_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF5400;
}
.texto_verde_menor {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #436B7D;
}
.texto_verde_medio {
	font-family: Verdana, Times, serif;
	font-size: 11px;
	color: #436B7D;
}
.texto_verde {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #436B7D;
}
.texto_verde_maior {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #436B7D;
}
.texto_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}
.texto_branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.texto_branco_maior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.texto_branco_menor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.link_vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ac0b0b;
	text-decoration:none
}
.link_vermelho:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ac0b0b;
	text-decoration:underline;
}
.link_vermelho_maior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac0b0b;
	text-decoration:none
}
.link_vermelho_maior:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac0b0b;
	text-decoration:underline;
}
.link_cinza02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration:none
}
.link_cinza02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration:underline;
}
.link_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
	text-decoration:none
}
.link_cinza:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;
	text-decoration:none;
}
.link_preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.link_preto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}
.link_preto_maior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.link_preto_maior:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.link_branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.link_branco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}
.link_branco_menor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.link_branco_menor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:underline;
}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.bgbt01 {
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: scroll;

}
.corpo02 {
	background-image: url();
	background-repeat: repeat-y;
	background-position: center bottom;
}
.txpequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.linktexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #CC3300;
	text-decoration: none;
}
.linktexto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.teste {
	background-image:  url();
}
.teste:hover {
	background-image:  url();
}
/* menu horizontal by micox */
.menu-hh { display: table; }
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block; }
.menu-hh li { list-style: none; float: left; height: 1%; }
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap;}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 500px; }
.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}
/* visual */
.menu-hh { background-color: #F60; width: 90%; margin: 0 0 0 12px; height: 31px;}
  .menu-hh a { font-weight: bold; text-decoration: none; color: #000; padding: 0 10px; line-height: 20px;}
  .menu-hh a:hover { text-decoration: underline; background-color: #DF2800;}
  .menu-hh ul li ul { background-color: #DF2800; border: 1px solid #000; }
