
#mnuEsq ul {list-style-type: none; margin:0px 0px; padding:1px; }
#mnuEsq ul li { float:left; margin-right:0px; position:relative;}
#mnuEsq ul li ul { list-style:none; padding:0px; display:none; }
#mnuEsq ul li:hover ul li ul, #mnuEsq ul li.sfhover ul li ul {display:none;}
#mnuEsq ul li:hover ul, #mnuEsq ul li.sfhover ul {display:block; position:absolute; top:0; left:175px; background-color:#FFFFFF; border:1px #7799BC solid; width:165px; z-index:2000 !important; font-family: Arial, Helvetica, sans-serif;}
#mnuEsq ul li div { width:170px; padding:1px; font-family: Arial, Helvetica, sans-serif;  }
#mnuEsq ul li ul li { background:none;}
#mnuEsq ul li ul li:hover ul, #mnuEsq ul li ul li.sfhover ul {display:block; position:absolute; top:0; left:160px; background-color:#FFFFFF; border:1px #7799BC solid; width:165px; z-index:2000 !important; font-family: Arial, Helvetica, sans-serif;}
#mnuEsq ul li ul li div { z-index:2000; width:150px;  font-family: Arial, Helvetica, sans-serif; }
#mnuEsq ul li div a{ color: #004D81; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 90%;}
#mnuEsq ul li div a:hover{ color: #7799BC; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }
#mnuEsq ul li ul li div a{ color: #004D81; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
#mnuEsq ul li ul li div a:hover{ color: #7799BC; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }

.separador{ height:25px; float:none; clear:both;}
.mnuBox { display:table; float:left;}
.mnuBox h2 { background-color:#004D81; width:178px; font-size:small; padding:6px 3px 6px 3px; color:#FFF; margin:0;  }
.mnuBox ul { list-style: none; padding:0; margin:0; line-height:110%;}
.mnuBox ul li {font-size:small; color:#7799BC; padding:5px; margin:0;}
.mnuBox p {margin:5px; padding:0; line-height:130%;}
.mnuBox a, .mnuBox a:visited {color:#004D81; font-size:small; text-decoration:none;}  
.mnuBox a:hover{color:#999999; text-decoration: underline;}

.sMnuBox { width:185px; display:table; float:left; text-align:center;}
.sMnuBox img{ border:0; padding:-5px; margin:0; }
.sMnuBox p {margin:0; padding:5px; line-height:130%; background-color:#069; color:#FFF; font-weight:bold;}
.sMnuBox a, .sMnuBox a:visited {color:#FFF; font-size:small; text-decoration:none; font-weight:bold;}  
.sMnuBox a:hover{color:#7799BC; text-decoration: underline; font-weight:bold;}


.inquerito{ width:184px; background-color:#A9171A ; text-align:center; padding:5px 0px;}
.inquerito a, .inquerito a:visited{color: #FFFFFF; font-weight:bold; font-size:medium; text-decoration:none; }
.inquerito a:hover{color: #FFFFFF; font-weight:bold; font-size:medium; }

#mnu3, #mnu4, #mnu5{width:300px; padding:0; margin:0 auto; display:table; float:left; display:inline-block; text-align:left;}
.mnubBox{ width:280px; border:0; height:auto; position:relative; z-index:2000; margin:0 5px 0 0; display:table; text-align:left; padding-left:10px;}
.mnubBox h2{ line-height:10px; margin-top:10px; font-size:14px; color:#FFF;}
.mnubBox h2 a, .mnubBox h2 a:visited{ line-height:10px; margin-top:10px; font-size:14px; color:#FFF; text-decoration:none;}
.mnubBox h2 a:hover{ color:#E2E2E2; text-decoration:none;}
.mnubBox ul {list-style-type: none; margin:0px 0px; padding:10px; display:inline-block;}
.mnubBox ul li { margin-right:0px; position:relative; display:inline;}
.mnubBox ul li ul { list-style:none; padding:0px; display:none; }
.mnubBox ul li:hover ul li ul, .mnubBox ul li.sfhover ul li ul {display:none;}
.mnubBox ul li:hover ul, .mnubBox ul li.sfhover ul {display:block; position:absolute; top:0; left:175px; background-color:#FFFFFF; border:1px #7799BC solid; width:165px; z-index:2000 !important; font-family: Arial, Helvetica, sans-serif;}
.mnubBox ul li div { width:270px; padding:1px; font-family: Arial, Helvetica, sans-serif;  }
.mnubBox ul li ul li { background:none;}
.mnubBox ul li ul li:hover ul, .mnubBox ul li ul li.sfhover ul {display:block; position:absolute; top:0; left:160px; background-color:#FFFFFF; border:1px #7799BC solid; width:165px; z-index:2000 !important; font-family: Arial, Helvetica, sans-serif;}
.mnubBox ul li ul li div { z-index:2000; width:150px;  font-family: Arial, Helvetica, sans-serif; }
.mnubBox ul li div a{ color: #FFF; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
.mnubBox ul li div a:hover{ color: #CCC; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }
.mnubBox ul li ul li div a{ color: #FFF; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
.mnubBox ul li ul li div a:hover{ color: #999999; height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }