.menu ul li:focus ul, .menu ul li:active ul, .menu ul li a:active ul {display: block;
position: relative; }
.menu ul li:focus span, .menu ul li:active span, .menu ul li a:active {}

* { margin: 0px;
padding: 0px; outline: 0;
}
html, body { width: 100%;}

body { 
}
.menu   
{
margin-top: 10px;    
text-align: left;
font-size: 0.85em;
width: 350px;
border: 0px solid #333;
}
.menu ul { list-style-type: none;
}


.menu ul li.nivel1 { 
width: 340px;
background: url('/Resources/Images/bullet.png') 0 8px no-repeat;
padding: 10px 0px 5px 25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
border-bottom:1px dotted #ec7114;
margin: 10px 0 0 0 ;
}


.menu ul li.nivel1 a:hover
{
color:#e63e21;}
.menu ul li.primera { }
.menu ul li a, .menu ul li span {
display: block;
text-decoration: none;
color: #fff;
border: solid 1px #fff;
border:0px;
border-top: none;
position: relative;
}
.menu ul li.nivel1 a:active 
{
    color: #000;
}

.aqui{color: #f96; font-weight: bold;}



a:active {position: relative;
          
}

.menu ul li a:active {
color: #fff;
border-bottom: solid 1px transparent;
border:0px;
position: relative;

}

.menu ul li span.nivel1 {
display: block;


}

.menu ul li:hover span.nivel1 {cursor: pointer;color:#f96;
}
.menu ul li ul {display: block; /*caracteristica para aparecer/desaparecer el submenu*/
}
.menu ul li a:hover ul, .menu ul li a:active ul {display: block;
position: relative;
}
.menu ul li a:link:hover ul {display: block;
}
.menu ul li a:active:hover ul  {display: block;
                              
}
.menu ul li ul li a {
border: none;
border-top: none;
color:#fff;
font-weight: normal;
padding:3px 5px;
}
.menu ul li ul li a:hover {
position: relative;
text-decoration: underline;
border-bottom: none;
color: #fff;

}
.menu ul li ul li.primera {border-top: none;
}

table.falsa 
{
    border-collapse:collapse;
border:0px;
float: left;
position: relative;
}