/* Basic code - don't modify */
#nav { 
	display: block; 
	margin: 0; 
	position: relative;
	width:300px;
}
#nav li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
#nav a { 
	display: block; 
}
#nav ul {
	display: none; 
	position: absolute; 
	left: 0; 
	margin: 0; 
	padding: 0; 
}
#nav ul li {
	float: none;
}
#nav ul ul {
	top: 0;
}

#nav ul {
	width: 230px;
}
#nav ul ul {
	/*left: 131px;*/
}

#nav {
	height:76px;
	clear:both;
	width:991px !important;
	background-image:url(../images/fondo-menu.png);
	background-repeat:no-repeat;
	list-style:none;
	display:block;
	text-align:center;
	margin-left:-20px;
	padding-left:12px;
}

#nav li{
	float:left;
	display:inline;
	margin-top:3px;
}
#nav *:hover {
	background-color: none;
}
#nav li a {
	display:inline;
	float:left;
	font-size:14px;
	padding:14px 10px 15px 4px;
	color:#fff;
	text-decoration:none;
	background:url(../images/separa_menu.png) no-repeat center right;
}


#nav li.hover a {
	background-color:#425670;
	color:#ffffff;
}
#nav ul {
	top: 45px;
}
.last_submenu{
	margin-left:-40px !important;
}	
#nav ul li a {
	background-color: #bebebe;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	width:150px;
	height:20px;
	padding:4px 14px 4px 14px !important;
	float:left !important;
	display:inline !important;
	background-image:none !important;
}
#nav ul li.hover > a {
	background-color: #1f2632;
}
#nav ul a {
	border-bottom: 1px solid white;
	border-right: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#nav li a.ultima {background:none;
padding:14px 0px 15px 4px;}

