* { margin: 0px;
padding: 0px; outline: 0;
}
html, body { width: 100%;}

body { background: #fff;
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
}
#menu {  text-align: left;
font-size: 12px;
/*
width: 820px;
margin: 20px auto;
*/
position: relative;
}
#menu ul { list-style-type: none;}

#menu ul li.nivel1 { float: left;
width: 170px;
/* margin-right: 2px; */
position: relative;
}
#menu ul li { float: left;}


/* este es color del menu */
#menu ul li a, #menu ul li span {display: block;
text-decoration: none;
color: #000000;
background-color: #F2F5A9;
line-height: 4px;
/*
border: solid 1px #fff;
*/
padding: 8px;
position: relative;
}
a:active {position: relative;
}
#menu ul li a:active {background-color: #fff;
color: #000;
border-bottom: solid 1px #6CC;
position: relative;
}
#menu ul li span.nivel1 {display: block;
}
#menu ul li:hover span.nivel1 {cursor: pointer;
}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li a:active ul {display: block;
position: absolute;width: 1366px;border: solid 1px #6CC;border-top: none;background-color: #ffffff;
}
#menu ul li a:hover:link ul {visibility: hidden;
}
#menu ul li a:active:hover ul  {visibility: visible;
}
#menu ul li ul li a {width: 170px;
padding: 6px 0px 8px 0px;
border: none;
background-color: #ffffff; /* #F5F6CE el color suave fondo del menu */
font-weight: normal;

}
#menu ul li ul li a:hover {
position: relative;
/* text-decoration: underline;  */
background-color: #f2f2f2;
border-bottom: none;
color: #000;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
ul.uno {left: -0px;}
ul.dos {left: -1px;}
ul.tres {left: -1px;}
ul.cuatro {left: -1px;}
ul.cinco {left: -1px;}
ul.seis {left: -1px;}
ul.siete {left: -1px;}
ul.ocho {left: -510px;}
