/* menu horizontal-vertical by micox */
.menu-hv * { margin: 0; padding: 0;}
.menu-hv a { display: block; }
.menu-hv li { list-style: none; float: left; height: 1%; }
.menu-hv li ul { position: absolute; visibility: hidden;}
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
.menu-hv ul li ul {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-color: #336699;
	line-height: 10px;
	font-weight: normal;
	border: 1px solid #FFFFFF;
}
/* visual */
.menu-hv {
	width: 535px;
	height: 29px;
	background-position: right;
	float: right;
	color: #FFFFFF;
}
             .menu-hv a {
	text-decoration: none;
	padding: 0 11px;
	line-height: 23px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
             .menu-hv a:hover {
	text-decoration:  none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #336699;
}
.menu-hv ul li ul a:hover {
	font-family: "Trebuchet MS";
	line-height: 23px;
	color: #336699;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.quadro {
	border: 1px solid #CCCCCC;
}
.titulonoticias {
	font-family: arial;
	font-size: x-small;
	font-weight: normal;
	color: #003366;
}
.textonoticias {
	font-family: arial;
	font-size: 12px;
	color: #000033;
}
.saibamais {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #000033;
}
.campos {
	border: 1px solid #006699;
}
.emailesenha {
	font-family: arial;
	font-size: 12px;
	color: #000033;

}
.fundopaginas {
	background-color: #F2F2F2;
}
.descricaotabela {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;

}
.descricaotabelaneg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;

}
.texto {
	color: #172531;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
.direitos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00496C;
	text-decoration: none;
}
.caracteristicas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
}
.caracteristicastitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.caracteristicasconteudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #515151;
}
.contornoform {
	border: 1px solid #416E83;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: none;

}
.contornoquadrosform {
	border: 1px solid #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textoform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tituloform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
}
.veja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122436;
	text-decoration: none;
	font-style: italic;

}
.veja a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #122436;
	text-decoration: none;
	font-size: 12px;
	font-style: italic;


}
.veja a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122436;
	text-decoration: underline;
	font-style: italic;

}
.veja a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #122436;
	text-decoration: none;
	font-size: 12px;
	font-style: italic;
}
.texto a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;	
}
.texto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #172531;
	text-decoration: underline;
	font-size: 12px;

}
.texto a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #172531;
	text-decoration: none;
	font-size: 12px;

}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #003366;
}
