		/*this is the css for the vertical version*/
		.vertical ul{
			list-style-type: none;
			padding: 0px;
			border: none;
			width: 164px;
		}
		
		.vertical li a{
			display: block;
			width: 160px;
			text-decoration: none;
			height: auto;
/*			padding: .1em 1px; MODIFICADO */
			}
		.vertical ul li a{
			padding-top: 6px;			
			padding-bottom: 6px;		
			margin-top:0px;				
			border-top: 1px solid #66cccc;
			height:auto;
		}

		
		.vertical li{
			/*Needed for IE. Don't ask me why, It was a lucky guess.*/
			display: inline;
			margin:0;
			padding:0;
			border:0px;
		}
		.vertical li ul{
			position: absolute;
			margin-top: -1.5em;
			margin-left: 160px;
		}
		.vertical li a{
			height:20px;
		}


/*this is the css for the horizontal version*/
		.horizontal ul{
			list-style-type: none;
			padding: 0px;
/*			border-left: 1px solid; MODIFICADO	*/
display: inline-block;
			height: 18px;
			border-bottom:4px solid #006666;
			*border-bottom:none;	

					
		}
		.horizontal li{
			float: left;
			margin-top:3px;
			*margin-top:0px;			
			margin-right:0px;			
			display: inline;
			
		}
		.horizontal li a{
			text-decoration: none;
			height: 1.6em;
			float: left;
			display: block;
/*			width: 125px;	MODIFICADO	*/
			width: auto;
			margin-bottom:0px;
/*			padding: .1em 1px; MODIFICADO	*/
			border-bottom: 0px solid #006666; /* MODIFICADO	*/
			border-left: none;	
			font-weight:normal;			
		}

/*		.horizontal ul li ul {
			margin-top: 1px;
			border-left: 1px solid;  MODIFICADO	
		}
*/
		.horizontal li ul{
			position: absolute; 
			margin-top: 1.3em;
			margin-top: 0.0em\9;			
			margin-left: 0px;
			width: 210px;			
			border: none;
			display: block;
			height: auto;
			margin-left:0px;			
/*			border-top: 1px solid;   */
		}
		.horizontal li li ul{
			position: absolute;
			margin-top: .5em;
			margin-left: 125px;
/*			height:31px;*/
	}
		.horizontal ul li ul{
/*			margin-top: 1.5em;
			margin-top: 0.0em\9;*/
	}
		.horizontal ul li ul, x:-moz-any-link {margin-top: 0.0em}
/* 		#horizontal[id=horizontal] ul li ul {margin-top: 0.0em}	*/

		.horizontal li ul li a{
			width: 190px;
			margin-left: 0px\9;		
		}
		.horizontal ul li ul {
			margin-left: 0px\9;	
			background-color:#000099;	
		}
		.horizontal ul li ul first{
			margin-top:20px;
			margin-left: 0px\9;		
			border-bottom: 2px solid #006666; /* MODIFICADO	*/			
			*border-bottom: none; /* MODIFICADO	*/						
		}
		
		.horizontal ul li ul li{
			margin-left: 0px\9;		
			background-color:white;
			border-top: 1px solid;   
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;						
			border: none;
		}
		.horizontal ul li ul li a{
/*			margin-left: 20px\9;	*/
			line-height: 125%;			
			width:210px;
/*			height:auto;
/*			padding-top:8px;
			padding-bottom:8px;		*/	
			padding-left:15px;			
			margin-bottom:0px;
		}
		.horizontal ul li ul li a:hover, horizontal ul, li a:hover{
			text-decoration:none;		
		}
		.horizontal ul li ul li a:hover {
			width:210px;
			height:auto;
			padding-top:8px;
			padding-bottom:8px;	
			padding-left:15px;		
			margin-bottom:0px;
		}

		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		/*Not sure if I recommend this or not*/
		.inaccesible li ul{
			display: none;
		}
		/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
		.arrow a span{
		padding-left: 1em;
		font-size: 85%;  
		}
		.arrow a:hover span{
		padding-left: 2em;
		}
		.arrow a span.noshow{
			visibility: hidden;
		}
		/*Plus code*/
		.plus a span{
			padding-left: .5em;
		}
		/*colors for menu*/
		.blackwhite li a{
			background-color: white;
			color: black;
			border-color: black;
		}
		.blackwhite li a:hover{
			background-color: black;
			color: white;
			border-color: black;
		}
		.blackwhite ul{
			border-color: black;
		}
		.bluewhite li a{
			background-color: white;
			color: #000033;
			border-color: #000033;
		}
		.bluewhite li a:hover{
			background-color: #000033;
			color: white;
			border-color: #000033;
		}
		.bluewhite ul{
			border-color: #000033;
		}
		

/*colors for menu*/
/*
<ul> 
		<li><a href="interna.php?ID_Secao=45" accesskey="z" target="_self" title="O Centro">O Centro</a>&nbsp;<img src="images\arrowdown.gif"> 
			<ul> 
				<li><a href="interna.php?ID_Secao=53" target="_self" title="Histórico">Histórico</a></li> 
*/			
	.cicefmenu {
		z-index:99999;
	}
	.cicefmenu ul, .cicefmenu ul li, .cicefmenu ul li a{
		background-color: #006666;
		color: white;
	}
	.cicefmenu ul li, .cicefmenu ul li a{
		background-color: transparent;
		color: white;
	}
	.cicefmenu ul li ul {
		background-color: white;
	}	
	.cicefmenu ul li ul li a:link{
		background-color: white;
		color: #006768;
	}
	.cicefmenu ul li ul li a:hover{
		background-color: #eefafa;
		color: #006768;
	}
	.cicefmenu ul li ul li {
		border-bottom:1px solid #b6e8e9;
		background-color:white;
	}
	.cicefmenu ul li ul {
		background-color: white;	
		color: #006768;
	}
	.cicefmenu ul li ul a:visited{
		background-color: white;
		color: #006768;
	}
				



	.cicefmenuesquerda ul, .cicefmenuesquerda ul li, .cicefmenuesquerda ul li a{
		background-color: transparent;
		color: #006666;
	}
	.cicefmenuesquerda ul li, .cicefmenuesquerda ul li a{
		background-color: transparent;
		color: #006666;
	}
			
	.cicefmenuesquerda ul li ul li a:link{
		background-color: white;
		color: #006666;
	}

	.cicefmenuesquerda  ul li a:hover{
		background-color: #eefafa;
		color: #006666;
	}
		
	.cicefmenuesquerda ul li ul {
		background-color: white;	
		color: #006666;
	}
	.cicefmenuesquerda ul li ul a:visited{
		background-color: white;
		color: #009966;
		color: #006666;		
	}
							
/* ================================================================ 
CSS Multilevel Dropdown Menu 
Original version by Stu Nicholls Copyright (c) 2005-2009 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth2.html
Modified and annotated by Mike Nichols, October 24, 2009
=================================================================== */
/* MENU BAR AND DEFAULT FONT */
#css_menu_aw {
	/* width of menu */
	width: 100%;
	/* center menu tabs or not */
	text-align:center;
	/* font family if desired */
	/*font-family: Verdana,Arial,sans-serif;*/
	z-index:9999;
}

/*-----HEIGHT OF ITEMS - should all be the same value */
#css_menu_aw { height: auto; }
#css_menu_aw a { line-height:22px; }
#css_menu_aw a:hover ul,
#css_menu_aw li.left a:hover ul,
#css_menu_aw ul li:hover > ul,
#css_menu_aw li.left:hover > ul { top:22px; }
/* this number must remain negative */
#css_menu_aw ul ul li:hover > ul,
#css_menu_aw li.left ul li:hover > ul { margin-top:-25px;}
/*-----*/

/* ITEM ARROWS AND FONT STYLING WHEN ITEM HAS DROPDOWNS */
/* menu arrow down */
/*
#css_menu_aw li a.down {
	background:transparent url(arrow-down-white.gif) no-repeat right center;
}
*/
/* menu arrow right and color of font when item has dropdowns */
/*
#css_menu_aw li ul a.flyout {
	background:transparent url(arrow-right-black.gif) no-repeat right center;
	color: #408000;
}
*/
/* menu arrow left and color of font when item has dropdowns */
/*#css_menu_aw li.left ul a.flyout {
	background:transparent url(arrow-left-black.gif) no-repeat left center;
	color: #408000;
}
*/

/* ITEM BACKGROUND AND FONT STYLING */
/* level one: main menu*/
/* main menu: no background to get floating tabs */
/*	#css_menu_aw { background:#408000; }	*/
/* main menu tabs */
/*	#css_menu_aw ul.level1 { background:#408000; }	*/
#css_menu_aw ul.level1 a { 
/*	color: #FFFFFF; */
/*	font-size: 1.2em; 
	/* bold or not */
/*	font-weight: bold;*/
	text-decoration:none;
} 
/* second level */
/*	#css_menu_aw ul.level2 { background:#C9CC99; }	*/
#css_menu_aw ul.level2 a { 
/*	color: #000000; 
	font-size: 1.2em; 
	/* bold or not */
/*	font-weight: bold;*/

}
/* third level */
/*	#css_menu_aw ul.level3 { background:#D0CC99; } 	*/
#css_menu_aw ul.level3 a { 
	color: #000000; 
	font-size: 1.2em; 
	/* bold or not */
	font-weight: bold;
}
/* fourth level */
/*	#css_menu_aw ul.level4 { background:#DCCD9B; } 	*/
#css_menu_aw ul.level4 a {
	color: #000000; 
	font-size: 1.2em; 
	/* bold or not */
	font-weight: bold;
}
/* hover */
/*	#css_menu_aw li a:hover,	
#css_menu_aw ul li a:hover,	*/
#css_menu_aw ul li ul li a:hover,	
#css_menu_aw ul li li a.flyout:hover {
/*	background-color:#9DB287;	*/
	color: #006768;
	/* bold or not */
/*	font-weight: bold;
	/* underline or not */
	text-decoration:none;
} 
#css_menu_aw ul li:hover > a,
#css_menu_aw ul li:hover > a.flyout {
/*	background-color:#9DB287;	*/
	color: #FFFFFF;
	/* bold or not */
/*	font-weight: bold;
	/* underline or not */
	text-decoration:none;
}

/*===== DO NOT CHANGE ANYTHING BELOW THIS LINE =====*/
#css_menu_aw a:hover ul {left:0; }
#css_menu_aw li.left a:hover ul {left:auto; right:-1px; }
#css_menu_aw ul {margin:0; padding:0; list-style:none;  text-align:left;}
#css_menu_aw ul {display:inline-block;} 
#css_menu_aw li {margin:0; padding:0; list-style:none;}

#css_menu_aw ul ul {position:absolute; left:-9999px;}
#css_menu_aw ul.level1 {margin:0 auto;}
#css_menu_aw ul.level1 li.level1-li {float:left; display:block; position:relative; z-index: 99999;}
#css_menu_aw b {position:absolute;}
#css_menu_aw a { display:block; padding:0 15px 0 15px;}
#css_menu_aw ul li ul li a { display:block; width:225px;	line-height: 125%;	padding:8px 25px 8px 15px; border-bottom: 1px solid #b6e8e9;}
#css_menu_aw ul.level1 li.level1-li a.level1-a {float:left;}
#css_menu_aw ul li:hover > ul {visibility:visible; left:0; }
#css_menu_aw ul ul li:hover > ul {visibility:visible; left:100%; top:auto;}
#css_menu_aw li.left:hover > ul {visibility:visible; left:auto; right:0; }
#css_menu_aw li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; }
#css_menu_aw li.left ul a {text-align:right; padding:0 10px 0 20px;}
#css_menu_aw a:hover a:hover ul, 
#css_menu_aw a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#css_menu_aw li.left a:hover a:hover ul, 
#css_menu_aw li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
#css_menu_aw a:hover ul ul, 
#css_menu_aw a:hover a:hover ul ul {left:-9999px;}
#css_menu_aw li.left a:hover ul ul, 
#css_menu_aw li.left a:hover a:hover ul ul {left:-9999px;}
#css_menu_aw table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#css_menu_aw table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}
#css_menu_aw li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#css_menu_aw li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}


