.banner-right img  { margin-bottom:3px;  }
.bg-menuNav { width:158px; background:#F5F5F5 url(../_IMG/DESIGN/bg-menuNav.jpg) repeat-y; text-align:left; }
.base-menuNav { margin-bottom:6px; }
.menuNav li { background:url(../_IMG/DESIGN/pont-menuNav.gif) center bottom no-repeat; padding-left:18px; padding-bottom:15px; color:#000000; line-height:10px; }
.menuNav li.dep { font-weight:bold; }
.menuNav li.dep a { color:#000 }
.menuNav li.dep a:hover { color:#000 }
.menuNav li.dep div.cat { line-height:15px; font-weight:normal; color:#000; padding-top:3px; }
.menuNav li.dep div.cat a { color:#000 }
.menuNav li.dep div.cat a:hover { color:#000 }
.menuNav li.dep div.cat span { display:block; }
.menuNav li.dep div.cat   img { margin-left:15px; margin-right:5px; }
 .menuNav li.dep div.cat span  img { margin-left:10px; margin-right:5px; }
.first { padding-top:20px; }
.next { padding-top:9px; }
.top-news { width:158px; height:65px; background:url(../_IMG/DESIGN/img-news.jpg) no-repeat; position:relative;  }
.wrapper-news { width:158px; padding:5px 0px; text-align:left; background:#F5F5F5;   }
.wrapper-news span { display:block; padding:5px; color:#666; padding-left:10px !important  }
.wrapper-news input {  width:144px; height:21px; border:1px solid #E6E6E6; margin-left:10px; margin-bottom:2px;  color:#8B8B8B; padding-left:2px;   }
.bt-news { width:53px !important; height:21px !important; border:0px !important; margin-left:95px !important; margin-top:5px;  }
.servicos { width:158px; height:auto; padding:0px; padding-top:0px !important  }
.servicos li { padding:5px; background: #F5F5F5 url(../_IMG/DESIGN/pont-servicos.gif) bottom center no-repeat; text-align:left; list-style: none ;  font-size:11px; }
.servicos li a { color:#666666 }
.servicos li a:hover  { color:#666666 }
.servicos li img { margin:0px 5px 0px 0px; }

.boxA{ height:46px; background:url(../_IMG/DESIGN/boxA.jpg) no-repeat left top; text-align:left; margin-right:10px; margin-left:5px; padding-left:10px; position:relative; }
.boxA div{ height:46px; background:url(../_IMG/DESIGN/boxA.jpg) no-repeat right top; overflow:hidden; margin-right:-10px; margin-left:-5px; position:relative; }
.boxA div img { margin-top:10px; }

.boxAbase { background:url(../_IMG/DESIGN/base-boxA.jpg) no-repeat left top; margin-right:10px; margin-left:5px; padding-left:10px; position:relative; }
.boxAbase div { background:url(../_IMG/DESIGN/base-boxA.jpg) no-repeat right top; overflow:hidden; margin-right:-10px; margin-left:-5px; position:relative; }

.boxA-007 { margin-left:5px;  position:relative; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; }
.bannerLeft { margin-top:5px }
.bannerLeft img { margin-bottom:5px }
