/* MENU */
DIV#menuF{background:#E0E0E0; width:100%; color:#555; font-weight:bold; font-size:1.1em;}
DIV#menuF UL{list-style:none; margin:0; padding:0;}
DIV#menuF UL LI{float:left; border-right:1px solid #A7A7A7; border-bottom:1px solid #A7A7A7; border-left:1px solid #FFF; cursor:pointer; white-space:nowrap;}
DIV#menuF A{float:none; color:#555; text-decoration:none; display:block; padding:.25em .9em;}
DIV#menuF A:hover{color:#555; text-decoration:underline;}
DIV#menuF UL LI.on{border:1px solid #A7A7A7; border-top:none; border-bottom-color:#D10000;}
DIV#menuF UL LI.on A{background:#D10000 url('../img/bgMenuFon.gif') repeat-x; color:#FFF;}
DIV#menuF UL LI.on A:hover{color:#FFF; text-decoration:none;}

DIV#menuR{background:#D10000 url('../img/bgMenuRight.gif') no-repeat bottom right; width:100%;}
DIV#menu{clear:both; background:url('../img/bgMenuLeft.gif') no-repeat bottom left; width:100%; color:#FFF; font-weight:bold; text-align:center; height:2.8em; margin-top:-.1em;}
html>body DIV#menu{min-height:2.8em; height:auto;}
DIV#menu UL#fm{width:94%;}
html>body DIV#menu UL#fm{width:94%; margin:auto;}
DIV#menu UL#as{width:85%;}
html>body DIV#menu UL#as{width:85%; margin:auto;}
DIV#menu UL{list-style:none; margin:0; padding:.1em 0 .4em 0; text-align:left; font-size:1.05em;}
DIV#menu UL LI{float:left; cursor:pointer; white-space:nowrap;}
DIV#menu UL LI.sm{background:url('../img/bgFlechaM.gif') no-repeat right top;}
DIV#menu UL LI.smCl{background:url('../img/bgFlechaMon.gif') no-repeat right top;}
DIV#menu UL LI.smOn{background:#900 url('../img/bgFlechaM.gif') no-repeat right top;}
DIV#menu UL LI.smOnCl{background:#900 url('../img/bgFlechaMon.gif') no-repeat right top;}
DIV#menu A{float:none; color:#FFF; text-decoration:none; display:block; padding:.25em 1em; background:url('../img/bgMenuLI.gif') no-repeat right center;}
DIV#menu A:hover{color:#FFF; text-decoration:underline;}
DIV#menu UL LI.sm A, DIV#menu UL LI.smCl A, DIV#menu UL LI.smOn A, DIV#menu UL LI.smOnCl A{padding-right:1.25em;}

DIV#menu UL LI.sm A.menuH{float:left; display:block; cursor:pointer;}
DIV#menu UL LI.smOn A.menuH{float:left; display:block; cursor:pointer;}
DIV#menu UL LI.smNo A.menuH{float:left; display:block; cursor:pointer;}
DIV#menu UL LI.sm A.menuH SPAN{float:left; padding-right:.45em;}
DIV#menu UL LI.smOn A.menuH SPAN{float:left; padding-right:.45em;}
DIV#menu UL LI.smNo A.menuH SPAN{float:left;}
DIV#menu UL LI.smCl A.menuH SPAN{padding-right:.45em;}
DIV#menu UL LI.smOnCl A.menuH SPAN{padding-right:.45em;}

DIV#menu UL LI DIV.subMenu{clear:both; border-top:1px solid #A7A7A7; background:url('../img/bgSMrb.gif') no-repeat bottom right; margin:0; padding:0; z-index:100; font-size:1em;}
DIV#menu UL LI DIV.subMenu UL{margin:0; padding:.75em 0 .75em .75em; width:33.75em; display:table; background:url('../img/bgSMlb.gif') no-repeat bottom left;}
DIV#menu UL LI DIV.subMenu UL LI{margin:0; padding:0; display:inline; font-weight:normal; color:#000; border-left:0; border-right:0; white-space:normal; background:#E5E4E4;}
DIV#menu UL LI DIV.subMenu UL LI A{margin:0; padding:.3em 0 .3em .5em; color:#333; text-decoration:none; display:block; width:16em; line-height:1em; background:none;}
DIV#menu UL LI DIV.subMenu UL LI A:hover{color:#D10000; text-decoration:none; background:#CDCDCD;}

DIV#menu UL LI DIV.vert{background:url('../img/bgSMrbVert.gif') no-repeat bottom right;}
DIV#menu UL LI DIV.vert UL{width:17em; background:url('../img/bgSMlbVert.gif') no-repeat bottom left;}
