#menu {
width:80%;
background-color:#620000;
}

a {
	text-decoration: none;
	color: #B49656;
	background: transparent;
}
.Nivel1 a:hover{
	color: white;
	property: value;
/*	font-weight: bold;*/
}
.Nivel2 a {
	text-decoration: none;
	color: #ffffff;
	background: transparent;
}
.Nivel2 a:hover { color: #b49656; font-weight: bold; }
ul {
	list-style: none;
	padding: 0;
	margin: 0;
	color:#990000;
}
li {
	text-align:center;
}
li.Nivel2, li.Nivel3 {
/*	padding:1em;*/
}
ul.Nivel1 li div.textoOpcion { /* all list items */
	background-color: #650101;
	color: #B49656;
	padding:0.2em;
	margin:0;
	overflow:hidden;
	width: auto;
}
ul.Nivel2 li div.textoOpcion { /* all list items */
	width: 10em;
	background-color: #000000;
	color: #FFFFFF;
	padding:0.25em;
	margin:0;
}
ul.Nivel3 li div.textoOpcion { /* all list items */
	width: 10em;
	background-color: rgb(209,205,193);
	color: #B18F50;
	padding:0.25em;
	margin:0;
}
div.subOpcion { /* all list items */
	width: 10em;
	background-color: #333333;
	color: #B18F50;
	padding:0.25em;
	margin:0;
}

li ul { /* second-level lists */
}
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
}
li:hover ul, li.over ul {
}
li ul li { /* all list items */
	width: 10em;
/*	margin-left:2em;*/
}

li ul li ul .Nivel2 { /* second-level lists */
	color:#3300FF;
}
li>ul li ul .Nivel2 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
}
li ul li:hover ul, li ul li.over ul .Nivel3 {
}
li ul li ul li .Nivel3 { /* all list items */
	width: 10em;
}
