
/** { margin: 0; padding: 0; }*/
li
{
    list-style: none;
}
a
{
    text-decoration: none;
}

#menu
{
    /*width: 700px; width: 699px;*/
    height: 49px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    display: inline;
    overflow: hidden;
    z-index: 3000;
}

#menu li
{
    min-width: 75px; /*max-width: 105px;max-width: 125px;*/
    max-width: 205px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    font-size: 8pt;
    float: left;
    overflow: hidden;
    z-index: 3001;
}
#menu li.mono
{
    min-width: 80px;
    max-width: 125px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    font-size: 12pt;
    float: left;
    overflow: hidden;
    z-index: 3001;
}

#menu li a
{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 10pt; /*color: #395263;*/
    color: #233e51; /*text-shadow: 1px 1px 0px #CCD2D5; */ /*zoom:1; filter: progid:DXImageTransform.Microsoft.Glow(Color=#CCD2D5,Strength=0); -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#CCD2D5)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#CCD2D5)";     */ /*text-transform: capitalize;*/ /*font-weight: bold;*/
    position: relative; /*padding: 6px 10px;padding: 11px 16px 11px 14px;*/
    margin: 0px 0px 0px 0px;
    padding: 18px 26px 17px 24px; /* padding: 11px 26px 11px 24px;float: left;*/
    float: none;
    display: block;
    z-index: 3002;
    background-image: url(../imagens/navDivider.gif);
    background-position: right;
    background-repeat: no-repeat;
}

#menu li.mono a
{
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 10pt; /*color: #395263;*/
    color: #233e51; /* text-shadow: 1px 1px 0px #CCD2D5; */ /*text-transform: capitalize;*/ /*font-weight: bold;*/
    position: relative;
    margin: 0px 1px 0px 1px;
    padding: 18px 26px 17px 24px; /*float: left;*/
    float: none;
    display: block;
    z-index: 3002;
    background-image: url(../imagens/navDivider.gif);
    background-position: right;
    background-repeat: no-repeat;
}

#menu li a:hover, #menu li a.active
{
    /*background: #7f909e;*/
    color: white;
    z-index: 3003;
    background-image: url(../imagens/navDivider.gif);
    background-position: right;
    background-repeat: no-repeat;
    text-shadow: 1px 1px 0px #333;
}

#menu li.mono a:hover, #menu li.mono a.active
{
    /*background: #7f909e;*/
    color: white;
    z-index: 3003;
    background-image: url(../imagens/navDivider.gif);
    background-position: right;
    background-repeat: no-repeat;
    text-shadow: 1px 1px 0px #333;
}


#menu li ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    max-width: 196px;
    left: -999em;
    position: absolute;
    z-index: 3004;
    color: #fff;
    background-color: #94A2AE; /*border-bottom: 5px solid #d2d7d9;*/ /* Required for IE 5, 6, 7 */ /* ...or something to trigger hasLayout, like zoom: 1; */ /* Theoretically for IE 8 & 9 (more valid) */ /* ...but not required as filter works too */ /* should come BEFORE filter */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* This works in IE 8 & 9 too */ /* ... but also 5, 6, 7 */
    filter: alpha(opacity=90); /* Older than Firefox 0.9 */
    -moz-opacity: 0.9; /* Safari 1.x (pre WebKit!) */
    -khtml-opacity: 0.9; /* Modern! 	/* Firefox 0.9+, Safari 2?, Chrome any? 	/* Opera 9+, IE 9+ */
    opacity: 0.9;
    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

#menu li.mono ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    max-width: 196px;
    left: -999em;
    position: absolute;
    z-index: 3004;
    color: #fff;
    background-color: #94A2AE; /*border-bottom: 5px solid #d2d7d9;*/ /* Required for IE 5, 6, 7 */ /* ...or something to trigger hasLayout, like zoom: 1; */ /* Theoretically for IE 8 & 9 (more valid) */ /* ...but not required as filter works too */ /* should come BEFORE filter */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* This works in IE 8 & 9 too */ /* ... but also 5, 6, 7 */
    filter: alpha(opacity=90); /* Older than Firefox 0.9 */
    -moz-opacity: 0.9; /* Safari 1.x (pre WebKit!) */
    -khtml-opacity: 0.9; /* Modern! 	/* Firefox 0.9+, Safari 2?, Chrome any? 	/* Opera 9+, IE 9+ */
    opacity: 0.9;
    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

#menu li ul li
{
    max-width: 190px;
    margin: 0px 0px 0px 0px;
    float: none;
    z-index: 3005;
}

#menu li.mono ul li
{
    max-width: 176px;
    margin: 0px 0px 0px 0px;
    float: none;
    z-index: 3005;
}

#menu li ul li a
{
    color: #fff;
    background-color: #94A2AE;
    padding: 8px 10px 8px 10px;
    margin: 0px 0px 0px 0px; /*max-width: 136px;*/
    max-width: 196px;
    z-index: 3006;
    background-image: none;
}

#menu li.mono ul li a
{
    /*opacity: 0.9; 	  -moz-opacity: 0.9; 	  filter:alpha(opacity=9);*/
    color: #fff;
    background-color: #94A2AE;
    padding: 8px 10px 8px 10px;
    margin: 0px 0px 0px 0px;
    max-width: 156px;
    z-index: 3006;
    background-image: none;
}

#menu li ul a
{
    width: 170px;
    padding: 8px 10px;
    margin: 0px 0px 0px 0px; /*background : #f4f4f4;     border-bottom : 1px solid white;*/
    border: 0px none;
    font-weight: normal;
    z-index: 3006;
}
#menu li.mono ul a
{
    width: 176px;
    padding: 8px 10px;
    margin: 0px 0px 0px 0px; /*background : #f4f4f4;     border-bottom : 1px solid white;*/
    border: 0px none;
    font-weight: normal;
    z-index: 3006;
}
#menu li ul a:hover
{
    margin: 0px 0px 0px 0px;
    padding: 8px 10px 8px 10px; /*background: #FFCC99;max-width: 136px;*/
    background: #7e8890;
    color: #fff;
    z-index: 3007;
}

#menu li.mono ul a:hover
{
    margin: 0px 0px 0px 0px;
    padding: 8px 10px 8px 10px; /*background: #FFCC99;max-width: 136px;*/
    background: #7e8890;
    color: #fff;
    z-index: 3007;
}

#menu li:hover ul, #menu li.sfhover ul
{
    left: auto;
    z-index: 3008;
}
#menu li.mono:hover ul, #menu li.mono .sfhover ul
{
    left: auto;
    z-index: 3008;
}
