* { margin: 0px;padding: 0px; outline: 0;}
html, body { width: 100%;}

#menu {  font-size: 0.7em;margin: 0 20px 0 20px;font-size:12px;}

#menu ul { list-style-type: none;}

#menu ul li.nivel1 { width:110px; float:left;}

#menu ul li { text-align: center;}

#menu ul li.primera { background-color:#CDDAE5;}

#menu ul li a {display: block;text-decoration: none;color: #fff;background-color: #2C3872;padding: 8px 8px 9px;position: relative;}

#menu ul li:hover {position: relative;background-color: #CDDAE5;color: #2C3872;}

#menu ul li a:hover{background-color: #95ACC7;color: #2C3872;position: relative;}

#menu ul li:hover a.nivel1 {background-color: #95ACC7;color: #2C3872;position: relative;}

#menu ul li a.nivel1 {display: block!important;display: none;position: relative;}

#menu ul li ul {display: none;}

#menu ul li:hover > ul {display: block;position: absolute;left: 0;top:30px;}

#menu ul li:hover > ul  li:hover > ul{display: block;position: absolute;left: 170px;top:0;}


#menu ul li ul li a {width: 154px;background-color: #95ACC7;color: #FFF;position: relative;border-bottom:1px dotted #2C3872;}

#menu ul li ul li a:hover {position: relative;background-color: #CDDAE5;color: #2C3872;}

#menu ul li a.nivel1ie {width: 94px;padding: 8px;}

#menu ul li a.subnivel {padding-bottom: 8px;}

#menu ul li a:hover ul.nivel2 {display: block;position: absolute;left: 0;top:30px;background-color:#CDDAE5;}

#menu ul.nivel2 li a:hover ul.nivel3 {display: block;position: absolute;left: 170px;top:0}


table.falsa {border-collapse:collapse;border:0px;float: left;}
