/* CSS do menu horizontal */
/* corrige um pequeno bug do IE */

* html .menu li li	{
	display: inline;
}

.menu	{
	display: block; 
	/*background-color: #FFFFFF;  original branco*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	left: 0;
	margin: 0px;
	padding: 0;
	position: absolute;
	width: 747px; /* importante para o Opera7 */
}

.menu a	{
	color: #fff; /* cor texto */
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif; /* todos os menus */
	font-size: 0.6em;
	margin-top: 1px;
	padding: 3px 0;
	text-align: center;
	text-decoration: none;
	width: 81px;
	border-right: 1px #306898 solid;
}

.menu a:hover	{
	background-color: #285888; /* referencia mouse hover menu principal */
	color: #ffffff;
	background-image: url(images/seta.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* para o mozilla exibir melhor com key nav */
.menu a:focus	{
	background-color: #285888;
	color: #ffffff;
	background-image: url(images/seta.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.menu li	{
	cursor: default;
	display: inline;
	/*display: block; */
	/*float: none;*/
	float: left;
	height: auto;
	list-style: none; /* menu principal */
	margin: 0;
	width: 83px;
}

.menu li li	{
	background-image: url(images/setamenu.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	float: none;
}
.menu li li a	{
	border-top: 1px #496289 solid;
	background-color: #5685B3; /* referente ao segundo nivel*/
	color: #ffffff;
	border-bottom: 1px #496289 solid; /* cor da borda inferior do segundo submenu */
	border-right: 1px #496289 solid;
}

.menu li li li a	{
	border-top: 1px #496289 solid;
	background-color: #5685B3; /* referente ao terceiro nivel*/
	color: #ffffff;
	border-bottom: 1px #496289 solid; /* cor da borda inferior do terceiro submenu */
	border-right: 1px #496289 solid;
}

.menu li li ul	{
	left: auto;
	margin-left: 84px;
	margin-top: -21px; /* move o submenu verticalmente */
	position: absolute; /* submenu segundo e terceiro nivel */
	top: auto; /*border-top: 1px #000 solid;  cor da borda superior do segundo submenu */
}

.menu li ul	{
	visibility: hidden;
}

/* hide some accessibility stuff */
.menu span	{
	display: none;
}

.menu ul	{
	display: block;
	margin: 0; /* primeiro submenu */
	padding: 0;
	position: absolute;
	width: 82px;
}
