* { margin:auto; 
padding:0 0 0 0; outline: 0;
}

body {
background:#366;
font-family:Trebuchet Ms;
}

#menu {
z-index:999; 
text-align:center;
font-family:Trebuchet Ms;
font-size:13px;
width:940px; 
height:20px;
margin:0px auto;
}

#menu ul {
list-style-type:none;
margin:0;
margin-left:0; /*offset of first tab relative to page left edge*/
}

#menu ul li {
width:154px;
height:20px;
}

#menu ul li.nivel1 { 
z-index:999; 
float:left;
width:154px;
height:20px;
margin:1px;
font-family:Trebuchet Ms;
font-size:13px;
}

#menu ul li a {
z-index:999; 
display:block;
text-decoration:none;
color: #ffffff;
background: url(boton_menu.png) no-repeat center left; /*custom bullet list image*/
/*background-color: #399;*/
border:solid 0px #2a8899;
padding:0px; /*especio menu*/
height:20px;
position:relative;
}

#menu ul li a.nivel2, #menu ul li a.nivel2ie {
color:#000;
}

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

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

#menu ul li a:hover, #menu ul li:hover a.nivel1 {
background:url(boton_menuover.png) no-repeat; /*custom bullet list image*/
/*background-color: #6CC;*/
color:#2a8899;
position:relative;
}

#menu ul li ul {
margin:0px 0 0 -1px; clear:both; font-weight:normal; left:-999em; position:absolute; width:154px; z-index:999; background:url(remate_desplegable.png) no-repeat bottom left; padding:0 0 10px 0; 
}

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

#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {
display:block;
position:absolute;
left:154px!important;left:154px;
top:0px!important;top:-21px;
}

#menu ul li ul li a {
width: 154px;
padding: 0px 0px 0px 0px; /*especio entre sub menu */
border-top-color: transparent;
}

#menu ul li ul li a:hover {
border-top-color:#000;
position:relative;
}

#menu ul li ul li ul li a.primera {
border-top-color:#fff;
}
table.falsa {
border-collapse:collapse;
border:0px;
float:left;
position:relative;
}
