@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/fundo.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#ebebeb;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a {
color:#006699;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.espacador {
padding:10px;
}
.mini_espacador {
padding:2px;
}
.logotipo {
padding-left:30px;
}
#topo {
background-image:url(../images/header_fundo.jpg);
background-position:top center;
background-repeat:no-repeat;
height:239px;
width:990px;
margin-left:auto;
margin-right:auto;
}
#busca {
padding-top:105px;
}
.search {
background-image:url(../images/buscar.png);
background-repeat:no-repeat;
height:37px;
width:212px;
}
#mod_search_searchword {
border:none;
border-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
width:140px;
margin:10px 0 0 50px;
}
ul.menu_principal {
padding-top:7px;
}
*ul.menu_principal {
padding-top:4px;
}
ul.menu_principal {
text-transform:uppercase;
}
ul.menu_principal li {
float:left;
}
ul.menu_principal a, ul.menu_principal a:hover, ul.menu_principal a:active {
padding:15px 10px 16px 10px;
color:#FFFFFF;
display:block;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
ul.menu_principal a:hover {
background-image:url(../images/link_hover.jpg);
background-color:#336699;
background-repeat:repeat-x;
text-decoration:none;
}
ul.menu_login {
margin-top:-5px;
}
ul.menu_login li {
float:right;
}
ul.menu_login li a {
padding:0 7px 0 7px;
border-right:#8CE6FF solid 1px;
color:#8CE6FF;
display:block;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.pathway {
font-size:11px;
color:#666666;
}
#conteudo {
width:972px;
}
#topo_home {
background-image:url(../images/box_fundo_topo_home.png);
background-position:top center;
background-repeat:no-repeat;
height:49px;
width:972px;
}
#topo_interno {
background-image:url(../images/box_fundo_topo.jpg);
background-position:top center;
background-repeat:no-repeat;
height:49px;
width:972px;
margin:0;
}
*td#topo_interno {
background-image:url(../images/box_fundo_topo_ie.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#fundo_cinza {
background-image:url(../images/box_fundo_meio_cinza.png);
background-position:center;
background-repeat:repeat-y;
width:972px;
margin:0;
}
#fundo_cinza2 {
color:#666666;
margin:12px 41px 0 41px;
width:100%;
}
#fundo_interno {
margin:0;
}
#fundo_branco {
background-image:url(../images/box_fundo_meio_branco.png);
background-position:center;
background-repeat:repeat-y;
width:972px;
margin:0;
}
#fundo_branco_interno {
background-image:url(../images/interno_fundo.png);
background-position:bottom;
background-repeat:no-repeat;
margin:0;
}
#fundo_rodape_interno {
background-image:url(../images/interno_fundo_baixo.png);
background-position:center;
background-repeat:no-repeat;
height:27px;
width:972px;
}
#conteudo_conteudo {
margin:18px 41px 0 41px;
width:890px;
color:#333333;
}
#conteudo_conteudo_interno {
margin:15px 41px 0 41px;
width:890px;
color:#333333;
}
ul.latestnews {
margin-top:5px;
}
li.latestnews {
padding:0 0 7px 0;
background-image:url(../images/hr_pontilhada.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#fundo_rodape {
background-image:url(../images/box_fundo_rodape.png);
background-position:center;
background-repeat:no-repeat;
height:27px;
width:972px;
}
#rodape {
display:none;
visibility:hidden;
}
#box_home1 {
width:275px;
padding-right:21px;
background-image:url(../images/divisor.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
}
#box_home2 {
width:275px;
float:left;
padding:0 16px 0 10px;
}
#box_home3 {
width:275px;
padding-left:15px;
background-image:url(../images/divisor.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
.contentheading, .componentheading, legend {
font-size:16px;
font-style:italic;
font-weight:bold;
color:#FFFFFF;
margin:0 0 20px 0;
}
legend {
color:#000000;
}
#admin {
padding:2px 0 0 15px;
margin:0 0 5px 0;;
}
*div#admin {
margin:0;
}
.sectiontableentry1 td {
background-color:#FFFFFF;
padding-left:10px;
}
.sectiontableentry2 td {
background-color:#EFF4F8;
padding-left:10px;
}
#searchForm {
margin-top:50px;
}
.contentpaneopen ul {
list-style:circle;
}
