#nav { list-style: none; }

#nav ul { 
	padding: 0;
	margin:0;
	list-style: none;
	/* width:12em; */
	width:101px;
	z-index:99;
	position:relative;
	overflow:visible; 
	background:#4C4C4C url(/images/fondo.gif);
	border:1px solid #333333; 
}

#nav li { 
	margin:0;   
	position: relative; 
	float:left;
	/* width: 12em; */
	/* background-color:#DFDFDF;
	border:solid 1px #CECECE; */
	display:block;
	/* height:auto; */
	height:35px;
}

#nav ul li{ 
	/* background-color:#DFDFDF; */
	}

#nav ul li{ 
	/* border-width:1px 1px 0 0; */
	}

#nav ul ul li{ 
	/* border-width:1px 1px 0 1px; */
	}

#nav ul ul li:last-child{
	/* border-width:1px; */
	}
 
#nav a {

	padding: 10px 5px 10px 13px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: 11px arial;

	display:block;
/*
	padding: 0.1em;  
	margin:0.2em 0 0.2em 0.1em;
	width:11.5em;
	height:1.05em;
*/
}

#nav a:hover, #nav li:hover{
	/* background-color:#DFDFDF;  */
}
#nav ul li:hover, #nav ul li a:hover{ 
	/* background-color:#DFDFDF; */
	}


#nav ul{
	display:none;   
}

/*all see this */
#nav ul ul, 
#nav ul ul ul{
	display:none; 
	position:absolute; 
	margin-top:-1.8em; 
	/* margin-left:12em; */
	margin-left:103px;
}

/* non-IE browsers see this */
#nav ul li>ul, 
#nav ul ul li>ul {
	margin-top:-1.35em;
}

 
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul, 
#nav li:hover ul ul ul ul ul{
	display:none; 
}

#nav li:hover ul, 
#nav ul li:hover ul, 
#nav ul ul li:hover ul, 
#nav ul ul ul li:hover ul, 
#nav ul ul ul ul li:hover ul{
	display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

