/*################## MENU ########################*/
div.moduletable_menu{
	text-align: right;

}
ul.menu{
	padding-top: 30px;
	padding-bottom: 25px;
	padding-right: 40px;
	list-style-type: none;
}

ul.menu li{
	padding-right: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
}

ul.menu li#item1{
	background-image: url(../images/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item2{
	background-image: url(../images/bullet2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item3{
	background-image: url(../images/bullet3.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item4{
	background-image: url(../images/bullet4.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item5{
	background-image: url(../images/bullet5.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item6{
	background-image: url(../images/bullet6.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item7{
	background-image: url(../images/bullet7.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item8{
	background-image: url(../images/bullet8.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul.menu li#item21{
	background-image: url(../images/bullet9.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

ul.menu li A:LINK,
ul.menu li A:VISITED,
ul.menu li A:ACTIVE{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	line-height: 20px;
	letter-spacing: 1px;
	padding-right: 5px;
	text-decoration: none;
	display: block;
}
ul.menu li A:HOVER{
	color: #FFF;
}

ul.menu li#item1 A:HOVER,
ul.menu li#item1.active A{
	background-color: #9CB71A;
}
ul.menu li#item2 A:HOVER,
ul.menu li#item2.active A{
	background-color: #e48d02;
}
ul.menu li#item3 A:HOVER,
ul.menu li#item3.active A{
	background-color: #2b7075;
}
ul.menu li#item4 A:HOVER,
ul.menu li#item4.active A{
	background-color: #d41618;
}
ul.menu li#item5 A:HOVER,
ul.menu li#item5.active A{
	background-color: #8a36b0;
}
ul.menu li#item6 A:HOVER,
ul.menu li#item6.active A{
	background-color: #891d1a;
}
ul.menu li#item7 A:HOVER,
ul.menu li#item7.active A{
	background-color: #d3a7c0;
}
ul.menu li#item8 A:HOVER,
ul.menu li#item8.active A{
	background-color: #6c98b1;
}
ul.menu li#item21 A:HOVER,
ul.menu li#item21.active A{
	background-color: #054970;
}

/* ---------------------- LIMPAR FORMATACOES SUBMENU ----------------------- */
ul.menu li#item2.active ul li A,
ul.menu li#item2.active ul li A:HOVER,
ul.menu li#item5.active ul li A,
ul.menu li#item5.active ul li A:HOVER{
	background:none;
}

/* --------------------- SUBMENU ------------------------- */

ul.menu li ul{
	padding: 0px;
	list-style-type: none;
}
ul.menu li ul li{
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul.menu li ul li A:LINK,
ul.menu li ul li A:VISITED,
ul.menu li ul li A:ACTIVE{
	display: block;
	margin:0px;
	padding:0px;
	background: none;
	font-weight: normal;
	font-size: 11px;
}
ul.menu li ul li A:HOVER{
	background: none;
	text-decoration: underline;
	color: #333;
}

ul.menu li ul li.active A:LINK,
ul.menu li ul li.active A:VISITED,
ul.menu li ul li.active A:ACTIVE{
	font-weight: bold;
}

/*
ul.menu li#current.item1 A{
	background-color: #9CB71A;
	color: #FFF;
}
ul.menu li#current.item2 A{
	background-color: #e48d02;
	color: #FFF;
}
ul.menu li#current.item3 A{
	background-color: #2b7075;
	color: #FFF;
}
ul.menu li#current.item4 A{
	background-color: #d41618;
	color: #FFF;
}
ul.menu li#current.item5 A{
	background-color: #8a36b0;
	color: #FFF;
}
ul.menu li#current.item6 A{
	background-color: #891d1a;
	color: #FFF;
}
ul.menu li#current.item7 A{
	background-color: #d3a7c0;
	color: #FFF;
}
ul.menu li#current.item8 A{
	background-color: #6c98b1;
	color: #FFF;
}
ul.menu li#current.item21 A{
	background-color: #054970;
	color: #FFF;
}
/*
ul.menu li.parent.active.item2 A{
	background-color: #e48d02;
}
ul.menu li.parent.active.item5 A{
	background-color: #8a36b0;
}
ul.menu li.parent.active.item2 ul li A,
ul.menu li.parent.active.item5 ul li A{
	background: none;
}

#item2 A{
	background: none;
}
#item2 A:HOVER{
	background-color: #e48d02;
}
#item2.active A{
	background-color: #e48d02;
}
#item2.active ul li A,
#item2.active ul li A:HOVER{
	background: none;
}
*/

/*--------------------------- SUBMENU ---------------------------------*/
/*
ul.menu li ul{
	padding: 0px;
	list-style-type: none;
}
ul.menu li ul li{
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul.menu li ul li A:LINK,
ul.menu li ul li A:VISITED,
ul.menu li ul li A:ACTIVE{
	display: block;
	margin:0px;
	padding:0px;
	background: none;
	font-weight: normal;
	font-size: 11px;
}
ul.menu li ul li A:HOVER{
	background: none;
	text-decoration: underline;
	color: #333;
}
ul.menu li ul li#current A{
	font-weight: bold;
}

ul.menu li.parent ul li A{
	background: none;
}
ul.menu li.item1 ul li A:HOVER{
	background: none;
}
ul.menu li.item2 ul li A:HOVER{
	background: none;
}
ul.menu li.item3 ul li A:HOVER{
	background: none;
}
ul.menu li.item4 ul li A:HOVER{
	background: none;
}
ul.menu li.item5 ul li A:HOVER{
	background: none;
}
ul.menu li.item6 ul li A:HOVER{
	background: none;
	color: #333;
}
ul.menu li.item7 ul li A:HOVER{
	background: none;
	color: #333;
}
ul.menu li.item8 ul li A:HOVER{
	background: none;
	color: #333;
}
ul.menu li.item21 ul li A:HOVER{
	background: none;
	color: #333;
}

ul.menu li#current.item1 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item2 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item3 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item4 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item5 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item6 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item7 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item8 ul li A{
	background: none;
	color: #333;
}
ul.menu li#current.item21 ul li A{
	background: none;
	color: #333;
}

*/