/* Menu */

#menu ul
{
    padding: .25em 0em .25em 0em;
    margin: 0;
    float: left;
    width: 100%;
    background: #EDEDED url('../images/Siteimages/menu_bg.png') repeat-x;
    list-style: none;
}

#menu ul li .Activo {
    background:#E31B23 url('../images/Siteimages/menu_bg_activo.png') repeat-x;
    border-right:1px solid #fd7c81;
}

#menu ul li { display: inline; }

#menu ul li a 
{
    margin-top:-0.25em;
    padding: .25em 1.50em .5em 1.50em;
    float:left;
    font-variant:small-caps;
    font-size:120%;
    font-weight:bold;
    /* visual do link */
    color: #FFF;
    text-decoration: none;
    /*border-bottom:2px solid #cd161e;*/
    border-left:1px solid #9f9f9f;
    border-right:1px solid #d0d0d0;
}

#menu ul li a:hover {
    background:#E31B23 url('../images/Siteimages/menu_bg_activo.png') repeat-x;
    color: #FFF;
    /*border-bottom:2px solid #cd161e;*/
}



.megamenu
{
    border-style: solid;
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    background: white;
    border-width: 0px 0px 5px 0px;
    padding: 10px;
    font: normal 12px Verdana;
    z-index: 100;
    border-bottom-color: #E31B23;
}

.megamenu .column{
    float: left;
    width: 180px; /*width of each menu column*/
    margin-right: 5px;
}

.megamenu .column ul
{
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

.megamenu .column ul li
{
    padding-bottom: 3px;
    list-style-type: none;
    text-align: left;
}

.megamenu .column h3
{
    padding: 0px 0px 5px 0px;
    font: bold 13px Arial;
    text-align: left;
    background-color: #FFFFFF;
    color: #333333;
}

.megamenu .column h3 a
{
    color: #333333;
}

.megamenu .column ul li a
{
    text-decoration: none;
    font: 12px Arial;
    color: #666666;
}

.megamenu .column ul li a:hover
{
    text-decoration: underline;
}