ul#cms_menu_id_1,ul#cms_menu_id_1 ul {
	margin: 0;
	margin-left:8px;
	padding: 0;
	font-size: 100%;
	text-align: left;
}

ul#cms_menu_id_1 li {
	display: block;
	position: relative;
	list-style: none;
	border-bottom: 1px solid #fff;
	width: 153px;
}

ul#cms_menu_id_1 li a {
	font: 10px 'Arial Black';
	padding: 5px 10px;
	color: #fff;
	display: block;
	text-decoration: none;
	width: 148px;
	background-color: #73C1CB;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#cms_menu_id_1 li {
	float: left;
	height: 1%;
}

* html ul#cms_menu_id_1 li a {
	height: 1%;
}

* :first-child+html ul#cms_menu_id_1 li {
	float: left;
	height: 1%;
}

* :first-child+html ul#cms_menu_id_1 li a {
	height: 1%;
}

/* End */
ul#cms_menu_id_1 ul {
	top: 0;
	display: none;
	left: 169px;
	position: absolute;
}

ul#cms_menu_id_1 li ul li a {
	padding: 5px;
}

/* Sub Menu Styles */
ul#cms_menu_id_1 li:hover ul ul,ul#cms_menu_id_1 li:hover ul ul ul,ul#cms_menu_id_1 li.over ul ul,ul#cms_menu_id_1 li.over ul ul ul
	{
	display: none;
	/* Hide sub-menus initially */
}

ul#cms_menu_id_1 li:hover ul,ul#cms_menu_id_1 li li:hover ul,ul#cms_menu_id_1 li li li:hover ul,ul#cms_menu_id_1 li.over ul,ul#cms_menu_id_1 li li.over ul,ul#cms_menu_id_1 li li li.over ul
	{
	display: block;
}

/* The magic */
ul#cms_menu_id_1 li.menuparent.over ul li {
	background: transparent url(../images/fundo_menu2.png) repeat;
}

ul#cms_menu_id_1 li.menuparent:hover,ul#cms_menu_id_1 li.over {
	background: #88E4F0;
	color: #FFFFFF;
}

ul#cms_menu_id_1 li.menuparent.over ul {
	width: 120px;
	padding-left: 20px;
}

ul#cms_menu_id_1 li.menuparent.over ul li a {
	padding: 5px 10px;
	color: #FFF;
}

ul#cms_menu_id_1 li.menuparent.over ul li a:hover {
	background: transparent url(../images/fundo_menu3.png) repeat;
	color: #777;
}

ul#cms_menu_id_1 li.menuparent:hover a {
	color: #FFFFFF;
}

ul#cms_menu_id_1 li a:hover {
	display: block;
	background: #88E4F0;
	color: #FFFFFF;
}