﻿/*Estilos para o menu vertical*/
.navmenu-v, .navmenu-v li, .navmenu-v ul {
	margin: 0;
	padding: 0;
	width: 210px; /* Menu Width */;
	margin: 0;
	list-style: none;
	text-align: left;
}
.navmenu-v li {
	float: left;
	position: relative;
	width: 100%;
}
.navmenu-v li.iehover {
	z-index: 1000; /* IE z-index bugfix */
}
.navmenu-v ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 9999;
}
/* Root Menu */
.navmenu-v ul a {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 12px;
	display: block;
	text-align: left;
	padding: 5px 5px 5px 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	color: #FFF;
	text-decoration: none;
	width: auto;
	background: #BBE626;
}
/* Root Menu Hover Persistence */
.navmenu-v ul a:hover, .navmenu-v ul li:hover a, .navmenu-v ul li.iehover a {
	background: #BBE110;
	color: #690;
}
/* 2nd Menu */
.navmenu-v ul li:hover li a, .navmenu-v ul li.iehover li a {
	background: #FF0000;
	color: #FFFFFF;
	margin: 0px;
	border-bottom: 1px #800000 solid;
}
/* 2nd Menu Hover Persistence */
.navmenu-v ul li:hover li a:hover, .navmenu-v ul li:hover li:hover a, .navmenu-v ul li.iehover li a:hover, .navmenu-v ul li.iehover li.iehover a {
	background: #FFCC99;
	color: #000000;
}
/* 3rd Menu */
.navmenu-v ul li:hover li:hover li a, .navmenu-v ul li.iehover li.iehover li a {
	background: #FF0000;
	color: #FFFFFF;
}
/* 3rd Menu Hover Persistence */
.navmenu-v ul li:hover li:hover li a:hover, .navmenu-v ul li:hover li:hover li:hover a, .navmenu-v ul li.iehover li.iehover li a:hover, .navmenu-v ul li.iehover li.iehover li.iehover a {
	background: #FFCC99;
	color: #000000;
}
/* 4th Menu */
.navmenu-v ul li:hover li:hover li:hover li a, .navmenu-v ul li.iehover li.iehover li.iehover li a {
	background: #FF0000;
	color: #FFFFFF;
}
/* 4th Menu Hover */
.navmenu-v ul li:hover li:hover li:hover li a:hover, .navmenu-v ul li.iehover li.iehover li.iehover li a:hover {
	background: #FFCC99;
	color: #000000;
}
/* Hover Function - Do Not Move */
.navmenu-v ul li:hover ul ul, .navmenu-v ul li:hover ul ul ul, .navmenu-v ul li.iehover ul ul, .navmenu-v ul li.iehover ul ul ul {
	display: none;
}
.navmenu-v ul li:hover ul, .navmenu-v ul ul li:hover ul, .navmenu-v ul ul ul li:hover ul, .navmenu-v ul li.iehover ul, .navmenu-v ul ul li.iehover ul, .navmenu-v ul ul ul li.iehover ul {
	display: block;
}
.navmenu-v ul li a.current {
	color: #FFF;
	background: #390;
}
.navmenu-v ul li a.inactivo {
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}
/*Fim de Estilos para o menu vertical*/
