.menu{
    border:none;
    border:0px;
    padding:0px;
    font-family:verdana,geneva,arial,helvetica,sans-serif;
    font-size:12px;
    font-variant: small-caps;
    font-weight:bold;
    color: #666;
}
.menu ul{
    background:url('../imagenes/menu/menu-bg.png') top left repeat-x;
    height: 30px;
    list-style:none;
    margin:0;
    padding:0;
}
.menu li{
    float:left;
    margin-top: 0;
    padding:0px 1px 0px 1px;
}
.menu li a{
    color: inherit;
    display:block;
    font-weight:bold;
    line-height: 25px;
    padding: 0px 5px;
    text-align:center;
    text-decoration:none;
}
.menu li a:hover{
    text-decoration:none;
    background: url('../imagenes/menu/current-bg.png') top left repeat-x;
    color:#fff;
}
.menu li ul{
    background:#e3e3e3;
    border-left:2px solid #06F;
    /*
    border-right:2px solid #3b6ead;
    border-bottom:2px solid #3b6ead;
    */
    display:none;
    height:auto;
    filter:alpha(opacity=95);
    opacity: 0.95;
    position:absolute;
    width:225px;
    z-index:200;
    /*top:1em;
    /*left:0;*/
}
.menu li:hover ul{
    display:block;
}
.menu li li {
    display:block;
    float:none;
    padding:0px;
    width:225px;
}
.menu li ul a{
    display:block;
    font-size:12px;
    font-style:normal;
    padding:0px 10px 0px 15px;
    text-align:left;
}
.menu li ul a:hover{
    background: #FFF;
    color: #06F;
    opacity: 1.0;
    filter:alpha(opacity=100);
}
.menu p{
    clear:left;
}	
.menu #current{
    background: url('../imagenes/menu/current-bg.png') top left repeat-x;
}

#current a {
    color: #FFF;
}

#current ul a {
    color: inherit;
}
#current ul a:hover {
    color: #06F;
}

.inactivo {
    color: #fff !important;
}
		