#menu							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#menu ul 						{ list-style: none; }

/* A terceira linha do menu tem a cor dos links diferentes */
#menu a.terceiraLinha { color:#2968b2; }

/* 
	LEVEL ONE
*/
#menu ul                         { position: relative; z-index:100; }
#menu ul li                      { float: left; zoom: 1; }
#menu ul a:hover 	             { color: #fff600; background-color:#4572b8; text-decoration:none; }
#menu ul a:active                { color: #fff600; }
#menu ul li a                    { display: block; padding:0 13px; border-right: 1px solid #FFFFFF; color:#FFFFFF; height:17px; padding-top:4px;
								   _height:auto; _padding:3px 12px; _margin:0; }
/*#menu ul li:last-child a         { border-right: none; } /* Doesn't work in IE */
#menu ul li.hover,
#menu ul li:hover                { color: #fff600; background: #7da8eb; color: black; position: relative; color:#fff600; }

/* 
	LEVEL TWO
*/
#menu ul ul 					{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; border: 1px solid #385d97; border-bottom:none; }
#menu ul ul li 					{ background: #7da8eb; color: #000; 
								  border-bottom: 1px solid #385d97; float: none; }
									  
/* IE 6 & 7 Needs Inline Block */
#menu ul ul li a				{ border-right: none; width: 204px; display: inline-block; height:auto; padding:3px 8px; }

/* 
	LEVEL THREE
*/
#menu ul ul ul 					{ left: 100%; top: 0; }
#menu ul li:hover > ul 			{ visibility: visible; }