#menu {
	TEXT-ALIGN: center;
	WIDTH: 99%;
	FONT-SIZE: 0.7em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 300;
	position: relative;
  	left: 50%;
  	transform: translate(-50%, 0%);
}
#menu UL {
	LIST-STYLE-TYPE: none;
	z-index: 300;
}
#menu UL LI.nivel1 {
	WIDTH: 19.2%;
	FLOAT: left;
	MARGIN-RIGHT: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	z-index: 300;
}
#menu UL LI A {
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
	BORDER-LEFT: #fff 1px solid;
	PADDING-BOTTOM: 8px;
	BACKGROUND-COLOR: #464646;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	COLOR: #fff;
	BORDER-TOP: #fff 1px solid;
	BORDER-RIGHT: #fff 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	z-index: 300;
}
#menu UL LI:hover {
	POSITION: relative;
	z-index: 300;
}
#menu UL LI A:hover {
	POSITION: relative;
	BACKGROUND-COLOR: #CC3333;
	COLOR: #ffd000;
	z-index: 300;
}
#menu UL LI:hover A.nivel1 {
	POSITION: relative;
	BACKGROUND-COLOR: #cc3333;
	COLOR: #ffd000;
	z-index: 300;
}
#menu UL LI A.nivel1 {
	POSITION: relative; 
	DISPLAY: block !important
	z-index: 300;
}
#menu UL LI UL {
	DISPLAY: none;
	z-index: 300;
}
#menu UL LI A:hover UL {
	POSITION: absolute; 
	DISPLAY: block; 
	LEFT: 0px;
	z-index: 300;
}
#menu UL LI:hover UL {
	POSITION: absolute; 
	DISPLAY: block; 
	LEFT: 0px;
	z-index: 300;
}
#menu UL LI UL LI A {
	PADDING-BOTTOM: 8px; 
	BORDER-TOP-COLOR: #000; 
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 6px;
	z-index: 300;
}
#menu UL LI UL LI A:hover {
	POSITION: relative; 
	BORDER-TOP-COLOR: #000;
	z-index: 300;
}
