div#menu { padding: 0px; margin-bottom:25px; }

div.box_menu_top { display:none;}

div#menu div.menu_title_main { display:none; }

div#menu ul { list-style: none; margin: 15px 0 0 0; padding: 0px; text-align:right; }
div#menu ul li { width: 195px;}
div#menu ul li ul{ 
	list-style: none; 
	margin:0; 
	padding: 0 0 10px 0; 
	text-align:right; 
	background: url(../images/menu/bg_ul_ul.gif) repeat-x bottom #d1f0d1;
	}
div#menu ul li a { display: block; color: #005200; background:url(../images/menu/n1.gif) no-repeat right bottom; }
div#menu ul li ul li a {
	color: #005200;
	background: url(../images/menu/bg_n2.gif) no-repeat 180px 10px;
	display: block;
}
div#menu ul li ul li ul li a {
	color: #005200;
	background: url(../images/menu/bg_n2_hover.gif) no-repeat 170px 5px;
	display: block;
}

div#menu ul li a.menu_item_depth_0 { width: 186px; margin: 0 5px 0 0; padding: 6px 9px 3px 0; }
div#menu ul li a.menu_item_depth_1 { width: 172px; margin: 0 5px 0 0; padding: 6px 23px 0 0; }
div#menu ul li a.menu_item_depth_2 { width: 162px; margin: 0 5px 0 0; padding: 0px 33px 0 0; }
div#menu ul li a.menu_item_depth_3 { width: 107px; margin: 0px 0px 0px 30px; }
div#menu ul li a.menu_item_depth_4 { width: 93px; margin: 0px 0px 0px 44px; }

/*lista nivel 1*/
div#menu ul li a:hover { color: black;}
div#menu ul li a.selected { 
	color: #005200; 
	font-weight: bold; 
	background:url(../images/menu/n1_selected.gif) no-repeat right bottom;
	padding: 6px 9px 6px 0;
	}
	
/*lista nivel 2*/
div#menu ul li ul li a:hover { color: black;}
div#menu ul li ul li a.selected { 
	color: #005200; 
	font-weight: bold; 
	background: url(../images/menu/bg_n2_hover.gif) no-repeat 180px 10px;
	margin: 0 5px 0 0; padding: 6px 23px 0 0;
	}
/*nivel 3*/
div#menu ul li ul li ul li a:hover { color: black;}
div#menu ul li ul li ul li a.selected { 
	color: #005200; 
	font-weight: bold; 
	background: url(../images/menu/bg_n3_hover.gif) no-repeat 170px 5px;
	margin: 0 5px 0 0; padding: 0px 33px 0 0;
	}

/*con hijos*/
div#menu ul li a.has_children {
	background-image: url(../images/menu/n1_children.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#menu ul li a.selected.has_children {
	background:url(../images/menu/n1_selected.gif) no-repeat right bottom;
	padding: 6px 9px 6px 0;
}

div#menu ul li ul li a.has_children {
	background: url(../images/menu/bg_n2_children1.gif) no-repeat  0px 10px;
	margin: 0 5px 0 0; padding: 6px 23px 5px 0;
}

div#menu ul li ul li a.selected.has_children {
	background: url(../images/menu/bg_n2_children.gif) no-repeat  0px 10px;
	margin: 0 5px 0 0; padding: 6px 23px 5px 0;
}


