@charset "utf-8";
/* CSS Document */
.menu{
	width:620px;
	height:27px;
	margin:4px 0px 0px 200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	background:url(../images/backmenu.jpg);
}

.menu #nav {
	width: auto;
	height:27px;
	margin: 0;
	padding:0;
	float:left;
	display:inline;
}
/**opcional*/
#nav ul
{
 list-style-type: none;
	float:left;
	display:inline; 
}
#nav li
{
 list-style-type: none;
	float:left;
	display:inline; 
}
/***/
/*#nav ul, li {
	list-style-type: none;
	float:left;
	display:inline;
}*/

.menu #nav li .top {
	float:left; 
	height:27px;
	margin: 0;
 	padding: 0;
	display:inline;
	
}
.menu #nav li a.top_link {
	float:left;
	height:27px;
	line-height:27px;
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF;	
	display:inline;
}

#nav li a.top_link span {
	float:left;
	height:27px;
	display:inline;
}
#nav li a.top_link span.down {
	float:left;
	padding:0px 10px 0 9px; 
	height:27px;
	border-right:#FFFFFF solid 1px;
	display:inline;
}


/* Default list styling */

#nav li:hover { 
	position:relative; 
	z-index:200; 
	zoom:1; 
	display:inline;
}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	display:inline;
}

#nav li:hover ul.sub
{
	left:5px;
	top:27px;
	width:165px;
	height:auto;
	background:#000000;
	float:left;
	display:inline;
	
}
#nav li:hover ul.sub li
{
	display:block;
	float:left;
	width:160px;
	height:auto;
	padding-left:5px;
	display:inline;
	
}

#nav li:hover ul.sub li a
{
	display:block;
	height:20px;
	width:160px;
	line-height:20px;
	color:#AEAEAE;
	text-decoration:none;
	float:left;
	display:inline;
	
}

#nav li:hover ul.sub li:hover
{
	background:#716F64;
	display:inline;
}

#nav li ul.sub li:hover ul.sub1{
	left:164px;
	top:0px;
	width:165px;
	height:auto;
	background:#000000;
	float:left;
	display:inline;	
}

#nav li ul.sub li:hover ul.sub1 li{
	display:block;
	height:20px;
	width:160px;
	line-height:20px;
	color:#AEAEAE;
	text-decoration:none;
	float:left;
	display:inline;
	
}

#nav li ul.sub li:hover ul.sub1 li:hover {
	background:#716F64;
	display:inline;
}


