* { margin: 0px; padding: 0px; outline: 0; }
#menu { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
	font-size:18px;	
	text-align: left; 	
	width: 316px; 
	margin: 0px; 
}
#menu ul { list-style-type: none; }
#menu ul li.nivel1 { width: 316px; }
#menu ul li.primera {	
	/*border-top: solid 1px #CC548S;*/	
 }
#menu ul li a {
	display: block;
	text-decoration: none;	
	background-color:#000;
	height:32px;
	position: relative;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #FFF;
	border-bottom:1px solid #CCC;

	}
#menu ul li:hover {position: relative; background-color: #D21A20; color: #000; }
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
	background-color: #D21A20;
	color: #FFF;
	position: relative;
	background-image: url(img/btn_on.jpg);
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;	
	}
#menu ul li a.nivel1 {display: block!important;display: none; position: relative; }
#menu ul li ul {display: none; }
#menu ul li a:hover ul, #menu ul li:hover ul {
	display: block; 
	position: absolute;
	left: 316px;
	top: 0px!important;
	top: -27px; 
	}
#menu ul li ul li a {width: 316px; background-color: #000; color: #FFF; }
#menu ul li ul li a:hover {position: relative; background-color: #D21A20; color: #FFF; }
table.falsa {border-collapse:collapse; border:0px; float: left; position: relative; }
