/* Root = Vertical, Secondary = Vertical */
#nmu { height:100%; float:left;margin:0;padding:0;width:100%;list-style:none;color:inherit;background-color: inherit;}
#nmu a, ul#nmu div, ul#nmu span {line-height:1.25em;}
#nmu ul {float:left;margin:0;border: 0;padding:0;width:100%;list-style:none;}
#nmu li {float:left;position: relative;margin:0;border: 0;padding:0;width:200px;}

/* ####### Menu ####### */
#nmu li.menuitem { padding: 0 0 15px 0;}
ul#nmu div.bb {line-height:1.25em;cursor:default;background-color:#ffcc00;color:#05408a;padding:3px 5px;border-left: 2px solid #05418a;display: block;font-size:0.60em;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;height: 1%;}
ul#nmu div.aa { line-height:1.25em;cursor:default;background-color: #f4d968;color: #05408a; padding:3px 5px; border-left: 2px solid #05418a; display: block; font-size:0.60em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: 1%; }
ul#nmu div.aa:hover, ul#nmu div.aa.iehover {background-color: #f3cc2a;color:#05418a; }
div.image-seta-baixo {z-index:9;position:absolute;float:right;cursor:pointer;top: 0.4em; left: 180px; margin: 0 0 0 0; width:20px;height:1em;color:inherit;vertical-align:middle;border:0;background-color: inherit;background-image: url('../ima/seta-dir-ab-9.gif'); background-position: center center; background-repeat: no-repeat;display:block;text-decoration:none;}
div.image-seta-cima {z-index:9;position:absolute;float:right;cursor:pointer;top: 0.4em; left: 180px; margin: 0 0 0 0;width:20px;height:1em;color:inherit;vertical-align:middle;border:0;background-color: inherit;background-image: url('../ima/seta-dir-fe-9.gif'); background-position: center center; background-repeat: no-repeat;display:block;text-decoration:none;}
ul#nmu div.aa a:link, ul#nmu div.aa a:active { color: #05408A; background-color: inherit; text-decoration: underline; }
ul#nmu div.aa a:visited { color: #05408A; background-color: inherit; text-decoration: underline; }
ul#nmu div.aa a:hover { text-decoration: underline; }
ul#nmu div.bb a:link, ul#nmu div.bb a:active { color: #05408A; background-color: inherit; text-decoration: underline; }
ul#nmu div.bb a:visited { color: #05408A; background-color: inherit; text-decoration: underline; }
ul#nmu div.bb a:hover { text-decoration: underline; }

/* ####### SubMenu 1  ####### */
/* Blocos */
ul#nmu ul.vmenu {padding: 15px 0 0 0;}
#nmu .vmenu li {clear:both;display: inline;}
/* Elementos simples: Com link (a.link), sem link (span.link, div.link) - cria elemento */
#nmu li .nolink { cursor:default;color: #434343; background-color: inherit; border-bottom: 1px dotted #f4d968; padding:3px 8px; display: block; font-size:0.60em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: 1%; } /*height: 1%; For IE*/
#nmu li .link { color: #434343; background-color: inherit; border-bottom: 1px dotted #f4d968; padding:3px 8px; display: block; font-size:0.60em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: 1%; } /*height: 1%; For IE*/
#nmu li span.link, #nmu li div.link {cursor:default;}
/* Elementos com submenus: Com link (a.sub), sem link (span.sub) - acrescanta a cor e o fundo */
#nmu .vmenu li a.sub, #nmu .vmenu li span.sub { background-image: url('../ima/exp_blue.gif'); background-position: right center; background-repeat: no-repeat; }
/* Elemento seleccionado: Com ou sem link (a.selected ou a.selected.sub) */
#nmu li a.selected,#nmu li span.selected { color: #ffffff; background-color: #05408a; text-decoration: none; }
#nmu li a.selected.sub, #nmu li span.selected.sub { background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; }
/* Elementos especiais */
#nmu li .last { border-bottom: 0; }
#nmu li .first { border-top: 1px dotted #f4d968; }
#nmu li .end {padding:0;font-size:0.001em;}
#nmu li .end img {border:0;top:0;height:5px;width:1px;}
/* Mouseovers Elementos simples: Com link (a.link, a.selected), sem link (span.link) */
#nmu .vmenu li a.link:hover, #nmu .vmenu li a.link.iehover, #nmu .vmenu li:hover a.link, #nmu .vmenu li.iehover a.link, #nmu .vmenu li:hover a.selected, #nmu .vmenu li.iehover a.selected, #nmu .vmenu li a.selected:hover, #nmu .vmenu li a.selected.iehover { color: #ffffff; background-color: #05408a; text-decoration: underline; }
#nmu .vmenu li span.link:hover, #nmu .vmenu li span.link.iehover, #nmu .vmenu li:hover span.link, #nmu .vmenu li.iehover span.link { color: #ffffff; background-color: #05408a; text-decoration: none; }
/* Mouseovers Elementos com submenus: normal e seleccionado */
#nmu .vmenu li:hover a.sub, #nmu .vmenu li.iehover a.sub, #nmu .vmenu li:hover span.sub, #nmu .vmenu li.iehover span.sub { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li span.sub:hover, #nmu .vmenu li span.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li a.sub:hover, #nmu .vmenu li a.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:underline; }

/* ####### SubMenu 2 ####### */
/* Blocos */
#nmu .vmenu ul { display: none; position: absolute; top: -1px; left: 200px; z-index:999; }
#nmu .vmenu ul li { width:150px; }
#nmu .vmenu li:hover ul, #nmu .vmenu li.iehover ul { font-size:0.9em; width:150px; border:1px solid #f4d968; display: block;}
#nmu .vmenu li:hover ul ul, #nmu .vmenu li.iehover ul ul { display: none; }
/* Elementos com submenus: Com link (a.sub), sem link (span.sub) - acrescanta a cor e o fundo */
#nmu .vmenu li li a.sub, #nmu .vmenu li li span.sub { background-image: url('../ima/exp_blue.gif'); background-position: right center; background-repeat: no-repeat; }
/* Retira propriedades herdadas */
#nmu .vmenu li:hover li a.link, #nmu .vmenu li.iehover li a.link, #nmu .vmenu li:hover li span.link, #nmu .vmenu li.iehover li span.link { color: #434343; background-color: #FCF3D1; text-decoration: none; }
#nmu .vmenu li:hover li a.sub, #nmu .vmenu li.iehover li a.sub, #nmu .vmenu li:hover li span.sub, #nmu .vmenu li.iehover li span.sub { background-image: url('../ima/exp_blue.gif'); background-position: right center; background-repeat: no-repeat; }
/* Mouseover Elementos simples: Com link (a.link), sem link (span.link) */
#nmu .vmenu li li a.link:hover, #nmu .vmenu li li a.link.iehover, #nmu .vmenu li li:hover a.link, #nmu .vmenu li li.iehover a.link, #nmu .vmenu li li:hover a.selected, #nmu .vmenu li li.iehover a.selected, #nmu .vmenu li li a.selected:hover, #nmu .vmenu li li a.selected.iehover { color: #ffffff; background-color: #05408a; text-decoration: underline; }
#nmu .vmenu li li span.link:hover, #nmu .vmenu li li span.link.iehover, #nmu .vmenu li li:hover span.link, #nmu .vmenu li li.iehover span.link { color: #ffffff; background-color: #05408a; text-decoration: none; }
/* Mouseovers Elementos com submenus: normal e seleccionado */
#nmu .vmenu li li:hover a.sub, #nmu .vmenu li li.iehover a.sub, #nmu .vmenu li li:hover span.sub, #nmu .vmenu li li.iehover span.sub { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li li span.sub:hover, #nmu .vmenu li li span.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li li a.sub:hover, #nmu .vmenu li li a.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:underline; }

/* ####### SubMenu 3 ####### */
/* Blocos */
#nmu .vmenu ul ul { display: none; position: absolute; top: -1px; left: 150px; z-index:999; }
#nmu .vmenu ul ul li { width:150px; }
#nmu .vmenu li li:hover ul, #nmu .vmenu li li.iehover ul { font-size:0.9em; width:150px; border:1px solid #f4d968; display: block;}
#nmu .vmenu li:hover ul ul ul, #nmu .vmenu li.iehover ul ul ul { display: none; }
/* Elementos com submenus: Com link (a.sub), sem link (span.sub) - acrescanta a cor e o fundo */
#nmu .vmenu li li li a.sub, #nmu .vmenu li li li span.sub { background-image: url('../ima/exp_blue.gif'); background-position: right center; background-repeat: no-repeat; }
/* Retira propriedades herdadas */
#nmu .vmenu li:hover li li a.link, #nmu .vmenu li.iehover li li a.link, #nmu .vmenu li:hover li li span.link, #nmu .vmenu li.iehover li li span.link { color: #434343; background-color: #FCF3D1; text-decoration: none; }
#nmu .vmenu li:hover li li a.sub, #nmu .vmenu li.iehover li li a.sub, #nmu .vmenu li:hover li li span.sub, #nmu .vmenu li.iehover li li span.sub { background-image: url('../ima/exp_blue.gif'); background-position: right center; background-repeat: no-repeat; }
/* Mouseover Elementos simples: Com link (a.link), sem link (span.link) */
#nmu .vmenu li li li a.link:hover, #nmu .vmenu li li li a.link.iehover, #nmu .vmenu li li li:hover a.link, #nmu .vmenu li li li.iehover a.link, #nmu .vmenu li li li:hover a.selected, #nmu .vmenu li li li.iehover a.selected, #nmu .vmenu li li li a.selected:hover, #nmu .vmenu li li li a.selected.iehover { color: #ffffff; background-color: #05408a; text-decoration: underline; }
#nmu .vmenu li li li span.link:hover, #nmu .vmenu li li li span.link.iehover, #nmu .vmenu li li li:hover span.link, #nmu .vmenu li li li.iehover span.link { color: #ffffff; background-color: #05408a; text-decoration: none; }
/* Mouseovers Elementos com submenus: normal e seleccionado */
#nmu .vmenu li li li:hover a.sub, #nmu .vmenu li li li.iehover a.sub, #nmu .vmenu li li li:hover span.sub, #nmu .vmenu li li li.iehover span.sub { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li li li span.sub:hover, #nmu .vmenu li li li span.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:none; }
#nmu .vmenu li li li a.sub:hover, #nmu .vmenu li li li a.sub.iehover { color: #ffffff; background-color: #05408a; background-image: url('../ima/exp_whte.gif'); background-position: right center; background-repeat: no-repeat; text-decoration:underline; }
