/* SUCKERFISHMENU */

#navlinks { margin: 0 -10px 0 0; z-index: 999; } /* pra dar mais espaço abaixo do menu, mude top-margin */

#navlinks ul.menu li.expanded a { /* top-level expansiveis */
	background: transparent url(../images/nav-down.gif) 0 0 no-repeat;
	margin: 0 0 0 0;
}
#navlinks ul.menu li.expanded a:hover { /* top-level expansiveis */
	background: transparent url(../images/nav-down-hover.gif) 0 0 no-repeat;
	margin: 0 0 0 0;
}
#navlinks ul.menu li ul.menu li.expanded a,
#navlinks ul.menu li ul.menu li ul.menu li.expanded a,
#navlinks ul.menu li ul.menu li ul.menu li ul.menu li.expanded a { /* subs expansiveis */
	background: #203A83 url(../images/nav-right.gif) 0 100% no-repeat;
	padding: 0 0 0 8px;
}
#navlinks ul.menu li.expanded ul.menu li.expanded a:hover,
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu a:hover,
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu a:hover { /* subs expansiveis */
	background: #142857 url(../images/nav-right-hover.gif) 0 100% no-repeat;
	padding: 0 0 0 8px;
}
#navlinks ul.menu li li.expanded ul.menu a, 
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu a,
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu a { /* sub-subs em geral */
	background: #203A83 !important;
}
#navlinks ul.menu li li.expanded ul.menu a:hover, 
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu a:hover,
#navlinks ul.menu li li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu a:hover { /* sub-subs em geral */
	background: #142857 !important;
}
#navlinks ul li a.active { /* top-level e subs ativos */
	color: #F0A;
	background: transparent url(../images/nav-none-active.gif) 0 0 no-repeat;
}
#navlinks li ul a:link, #navlinks li ul a:visited { /* subs em geral */
	color: #9CF;
	border: 0;
	background: #203A83;
}
#navlinks li ul a:hover { /* subs em geral */
	color: #f0A;
	background: #142857;
}
#navlinks ul.menu li ul.menu li.leaf a { /* subs em geral */
	background: #203A83;
}
#navlinks ul.menu li ul.menu li.leaf a:hover { /* subs em geral */
	background: #142857;
}

/* ANOTHER SON OF SUCKERFISH...
http://www.htmldog.com/articles/suckerfish/dropdowns/
http://www.alistapart.com/articles/horizdropdowns
*/

#navlinks ul { /* top-level ul */
	display: inline;
	margin: 0 0 20px 0;
	padding: 0;
	float: right;
	z-index: 9999;
}
#navlinks a, #navlinks a:active { /* top-level */
	color: #9CF;
	font-family: "Trebuchet MS", Tahoma, Arial, serif;
	font-weight: bold;
	background: transparent url(../images/nav-none.gif) 0 0 no-repeat;
	text-decoration: none;
	display: inline-block;
	width: 115px;
	line-height: 28px;
	padding-left: 8px;
	margin: 0 0 0 0;
}
#navlinks a:hover {  /* top-level */
	color: #F0A;
	background: transparent url(../images/nav-none-hover.gif) 0 0 no-repeat;
	text-decoration: none;
}

#navlinks li {
	display: inline;
	margin: 0;
	padding: 0;
}
#navlinks li:hover, #navlinks li.hover {
	position: static;
}

/* suckerfish second-level lists */
#navlinks ul ul {
	list-style: none;
	margin: 28px 0 0 -123px;
	padding: 0 0 0 0;
}
#navlinks ul ul a {
	display: block;
}
#navlinks ul li ul {
	position: absolute;
	width: 115px;
	left: -999em;
}
#navlinks ul li li {
	height: auto;
	float: right;
	width: 115px;
}
#navlinks ul li ul a {
	padding: 0 0 0 8px;
	line-height: 28px;
}
#navlinks ul li ul a:active, #navlinks ul li ul a:hover {
	text-decoration: none;
}

/* suckerfish margin for pullouts */
#navlinks ul li ul ul {
	margin: -28px 0 0 122px;
}
#navlinks ul li:hover ul ul, #navlinks ul li:hover ul ul ul, #navlinks ul li.sfhover ul ul, #navlinks ul li.sfhover ul ul ul {
	left: -999em;
	z-index: 9999;
}
#navlinks ul li:hover ul, #navlinks ul li li:hover ul, #navlinks ul li li li:hover ul, 
#navlinks ul li.sfhover ul, #navlinks ul li li.sfhover ul, #navlinks ul li li li.sfhover ul {
	left: auto;
}
