#menu {  
	font-family:Arial;
	font-size: 14px;	
	font-weight:bold;
	margin-top: -50px;
	margin-left:-40px;	
	position:absolute;
	text-align: center;
	text-transform:uppercase;	
	width: 10000px;
	z-index:10;
}
#menu ul { 
	list-style-type: none;
}
#menu ul li.nivel1 { 
	float: left;
	width: 250px;
	margin-right: 0px;
	z-index:3;
}
#menu li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: rgba(300,100,50,0.8);
	/*box-shadow: 0px 30px 30px 7px; */
	padding: 10px;
	position: relative;
}
#menu ul li:hover {
	position: relative;
	z-index:2;

}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
	background-color: #B40404;
	color: #FFFF00;
	position: relative;
	z-index:4;
}
#menu ul li a.nivel1 {
	display: block!important;display: none;
	position: relative;
	z-index:1;
}
#menu ul li ul {
	display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {
	display: block;
	margin-left:-40px;
	position: absolute;left: 0px;	
}
#menu ul li ul li a {
	width: 240px;
	padding: 6px 0px 8px 0px;
	border-top-color: #000;
}
#menu ul li ul li a:hover {
	border-top-color: #000;
	position: relative;
}
table.falsa {
	border-collapse:collapse;
	border:0px;
	float: left;
	position: relative;
}
@media screen and (max-width:900px){
	#menu{
		font-size:10px;
		width:100%;
	}
	#menu ul li.niel1{
		width:150%;
	}
}