#menu {
    border-left:1px solid #A0A0A0;
    border-top:1px solid #A0A0A0;
    border-bottom:1px solid #A0A0A0;
    background-image: url(../html/img/fondo_menuppal.jpg);
    background-repeat: repeat-x;
    height:20px;
    cursor:pointer;
}
#menu a {
    font-family: Verdana, Arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    padding:4px 108px 8px 0px;
    color:#000000;    
    height:20px;
    vertical-align: text-bottom;    
    border-right:1px solid #A0A0A0;
    cursor:pointer;
}

#menu a.hover {
    background-image: url(../html/img/fondo_menuppal_on.jpg);
    background-repeat: repeat-x;
    cursor:pointer;
}

.transMenu
{
    LEFT: -1000px;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: -1000px
    cursor:pointer;
}
.transMenu .content
{
    POSITION: relative
}
.transMenu .items
{
    Z-INDEX: 100;
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
.top .items
{
    BORDER-TOP: medium none
}
.transMenu .item
{
    cursor:pointer;
    font-family: Verdana, Arial;     
    font-size: 9pt;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
.transMenu .hover
{
    background-repeat: repeat-x;
    background-image: url(../html/img/fondo_menuppal_on.jpg);
}
.transMenu .background
{
    Z-INDEX: 1;
    FILTER: alpha(opacity=90);
    LEFT: 0px;
    POSITION: absolute;
    TOP: 2px;
    moz-opacity: .8
}
.transMenu .shadowRight
{
    Z-INDEX: 3;
    FILTER: alpha(opacity=60);
    WIDTH: 2px;
    POSITION: absolute;
    TOP: 2px;
    moz-opacity: .4
}
.transMenu .shadowBottom
{
    Z-INDEX: 1;
    FILTER: alpha(opacity=60);
    LEFT: 2px;
    top: 2px;
    POSITION: absolute;
    HEIGHT: 2px;
    moz-opacity: .4
}
