* {
padding: 0px;
}

#menu {  
font-size:15px;
width: 620px;
background:#004993;
margin:-12px 0px 0px 0px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
width: auto;
}

#menu ul li a {display: block;
text-decoration: none;
color:#FFF;
background-color: #004993;
padding: 2px 20px 2px 20px; 
position: relative;
}

#menu ul li:hover {position: relative;
}


#menu ul li a:hover, #menu ul li:hover a.nivel1 {
text-align: center;
background-color:#FFF;
color: #000;
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: 0px;
} 

#menu ul li ul li:hover > ul {
display: block;
position: absolute;
left: 186px;
margin-left:-2px;
top:-1px;
} 

#menu ul li ul li a {width: 165px;
padding: 5px 15px 5px 15px;
background-color: #000;
color:#FFF;
border-top: #000 1px solid;
border-bottom: #000 1px solid;
text-align: left;
}

#menu ul li ul li a:hover {
border-top: #FFF 1px solid;	
border-bottom: #FFF 1px solid;	
background-color: #000;
color:#c8f8ff;
position: relative;
}

#menu ul li ul li ul li a {
/* nivel 2 */
width: 165px;
background-color: #3183A7; /* azulado */
color: white;
position: relative;
}

#menu ul li ul li ul li a:hover {
/* cuando se marca nivel 2 */
position: relative;
background-color: #C2DAE5; /* celeste */
color: #3183A7; /* letra azulado */
}

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