/*--- menu.css ---*/
.largura08 { width: 08em; }
.largura10 { width: 10em; }
.largura12 { width: 12em; }
.largura14 { width: 14em; }
.largura16 { width: 16em; }
.largura18 { width: 18em; }
.largura20 { width: 20em; }

#navlist {
	padding: 1px;
	margin-left: 0;
	font: bold 14px;
	width: 15em;
	color: #006;
}

#navlist a.setadirbr {
	background: url(../images/setadirbr.gif) 95% 50% no-repeat;
}
#navlist a.setadiraz {
	background: url(../images/setadiraz.gif) 95% 50% no-repeat;
}

#navlist li {
	list-style: none;
	margin: 0px;
	border-bottom: 1px #e8e8e8 dotted;
	text-align: left;
	/*background: url(../images/linha.gif) bottom no-repeat left;*/
}

#navlist li a, #navlist li li a {
	display: block;
	padding: 0.25em 0.5em 0.25em 0.5em;
	text-decoration: none;
}

#navlist li ul {
	position: absolute;
	left: -999999px;
	height: auto;
	margin-left: 14.5em;
	margin-top: -20px;
	border: 1px #e8e8e8 solid;
	background: #fff url(../images/fundomenu.png) repeat-y right;
}

#navlist li:hover ul, #navlist li:hover ul ul, #navlist li.sfhover ul, #navlist li.sfhover ul ul {
	left: -999999px;
}

#navlist li:hover ul, #navlist li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul {
	left: auto;
}

#navlist li a:link { 
	color: #006; 
}
#navlist li a:visited { 
	color: #006; 
}
#navlist li a:hover { 
	color: #fff; 
	font-weight: bold; 
}
