body {
    width: 770px;
    margin: 0 auto;
    background: #f0f0f1 url(img/bg-site.gif) repeat-x;
    font: 11px Helvetica, Arial, sans-serif;
    color: #444;
}
h1, h2, h3, h4, h5, h6 { margin: 0.75em 0; padding: 0; _background: #f2f2f2; color: #0981c1; }
p  { padding: 0; _background: #f2f2f2; }
a { text-decoration: none; color: #2e3192; }
a:hover { text-decoration: underline; }
a img { border: 0; }

#header { height: 120px; }
#logo { float: left; margin-top: 25px; }
#apoio { float: right; margin-top: 25px; }
#apoio .menu { float: right; }
.menu { float: left; margin: 0; padding: 0.5em 0 0 1.25em; list-style: none; }
.menu li { float: left; padding: 0 1.5em; background: url(img/bullet2.gif) no-repeat 0 6px; height: auto; }
.menu a {
    font: bold 1em Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #757679;
}
.menu a:hover { color: #000; }
.menu .first { background: none; padding-left: 0; }
.menu .last { padding-right: 0; }
#busca { clear: both; float: right; margin-top: 23px; }
#busca input.submit {
    margin-left: 0.5em;
    background: none;
    border: 1px solid #666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#busca .SearchableText {
    border: 1px solid #666;
    background: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.abas {
    display: block;
    overflow: hidden;
    position: relative;
    width: 760px;
    height: 375px;
    margin: 0;
    padding: 0;
    background: #808184 url(img/bg-painel.gif) repeat-x;
    list-style: none;
}
.abas li {
    display: inline;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 27px;
    height: 375px;
    position: relative;
}
.aba-titulo, .aberto { cursor: pointer; display: inline; background: #fff; }
.aba-conteudo {
    *background-color:#F5F5F5;
    position: absolute;
    z-index: 10;
    display: inline;
    overflow-y: scroll;
    float: right;
    height: 365px;
    right: 4px;
    margin: 5px 0;
    padding: 0 20px 0 46px;
    *padding: 0 20px 0 20px;
}
.aba-05 .aba-conteudo { width: 610px; }

.aba-01 .aba-conteudo {
   overflow-y:hidden;
   padding:10px 0;
   margin:0;
   margin-top:-5px;
}
.aba-01 .aba-conteudo img {
   width:645px;
   height:365px;
}
.aba-02 .aba-conteudo {
   padding: 0 20px;
   width: 610px;
}
.aba-conteudo ul { padding-left: 1.5em; }
.aba-conteudo li {
    display: block;
    width: auto;
    height: auto;
    float: none;
    cursor: auto;
    padding: 0;
    _background: #f3f3f3;
}

#painel { overflow: hidden; width: 760px; height: 375px; margin-left: 10px; }
#painel .menu li {
    display: block;
    float: left;
    height: 375px;
    width: 173px;
    margin-right: 5px;
}
#painel .aba-titulo,
#painel .aberto {
    float: left;
    display: block;
    width: 27px;
    height: 375px;
    margin: 0;
    background: no-repeat #f0f0f1 top left;
}
#painel .aberto {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    background: none;
}
#painel .aba-01 .aba-titulo { background-image: url(img/placeholder.png); }
#painel .aba-02 .aba-titulo { background-image: url(img/hnd-in.png); }
#painel .aba-03 .aba-titulo { background-image: url(img/hnd-sl.png); }
#painel .aba-04 .aba-titulo { background-image: url(img/hnd-bh.png); }
#painel .aba-05 .aba-titulo { background-image: url(img/hnd-pg2.png); }

#colophon { clear: both; }
#footer { height: 50px; }
#footer-logo { float: right; }
