titubody {
    margin: 0px;
    background-color: #ffffff;
    text-align: left;
}
a {outline: 0;}
a:hover {outline: 0;}
.main a{
    color:#000000;
    text-decoration:none;
}
.main a:hover{
    color:#afb578;
    text-decoration:none;
}
.container {
    overflow:hidden;
    position:relative; /*position: absolute;
    top: 0px;
    left: 50%;*/
    width:996px; /*width: 980px;*/
    margin:0 auto; /*margin-left: -490px;*/
    border: 0px solid #D5D2D2;
    background-color: #FFFFFF;
    font-family: verdana, arial, tahoma;
    font-size: 11px;
    color: #333;
    z-index:1;
}
.topo {
    position: relative;
    float: left;
    width: 996px;
    height: 25px;
    background-color: #dfdecf;
    background-image: url("../images/themes/default/bg_topo.jpg");
    background-repeat: repeat;
    text-align: left;
}
.topo .menu {
    position: relative;
    float: left;
    height:20px;
    width:80%;
    padding: 4px;
}
.topo .menu .texto{
    position: relative;
    float: left;
    height:20px;
    width:80%;
}

.topo .menu .flags {
    position: relative;
    float: right;
    vertical-align:top;
    height:20px;
    width: 23px;
    padding: 0px;
    margin-left:2px;
    z-index:1;
}
.topo .acessibilidade {
    position: relative;
    float: right;
    vertical-align:top;
	text-align:right;
    height:20px;
    width:18%;
    padding: 2px;
    z-index:1;
}
.topo a {
    font-size:10px;
    text-decoration: none;
    color: #666;
}
.topo a:hover {
    font-size:10px;
    text-decoration: none;
    color: #afb578;
}
.baloon_help {
    position: absolute;
    top: 25px;
    right: 0px;
    width: 400px;
    height: 30px;
    border: 1px solid #666;
    background-color: #FFC;
    padding: 10px;
    font-family: tahoma, verdana, arial;
    font-size: 10px;
    color: #333;
    display: none;
}
.add_link .fechar {
    position: absolute;
    top: 5px;
    right: 5px;
}
.add_link input {
    font-size: 10px;
    height: 12px;
    color: #666;
    border: 1px solid #D5D2D2;
    width: 185px;
}
.header {
    position: relative;
    float: left;
    width: 760px;
    height: 120px;
}
.header_extra {
    position: relative;
    float: left;
    width: 100%;
    height: 120px;
    margin-left: 5px;
}

.logo {
    position: relative;
    float: left;
    width:150px;
    height:105px;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    /*background-color:#F8F3DE;*/
}
.resto_topo {
    position: relative;
    float: left;
    width: 810px;
    margin-top:0px;
    /*background-color:#F8F3DE;*/
}
.linha_branca{
    position:relative;
    float:left;
    width:1px;
    height:45px;
    margin:0px;
    margin-top:25px;
    margin-right:15px;
    background-color:#ffffff;
}
.login_topo {
    position: relative;
    float: left;
    width: 280px;
    height: 70px;
    margin-top:5px;
    margin-right:0px;
    margin-bottom:5px;
    /*background-color:#F8F3DE;*/
    font-family: verdana, arial, tahoma;
    font-size: 10px;
    color:#000000;
}
.login_topo a{
    color:#000000;
    text-decoration:none;
}
.login_topo a:hover{
    color:#afb578;/*verde*/
    text-decoration:none;
}
.busca_topo {
    position: relative;
    float: left;
    width: 360px;
    height: 40px;   
    margin-right:30px;
    margin-bottom:10px;
    background-color:#ffffff;
    font-family: verdana, arial, tahoma;
    font-size: 10px;
    color:#000000;
}
.busca_topo_site {
    position: relative;
    float: left;
    margin-top:0px;
    margin-left:10px;
    margin-right:2px;
}
.busca_topo_site_l {
    position: relative;
    float: left;
    margin-top:0px;
    margin-left:10px;
    margin-right:2px;
    color:#afb578;
}
.busca_topo_site a{
    text-decoration:none;
    color:#000000;
}
.busca_topo_site a:hover{
    text-decoration:none;
    color:#afb578;
}
.busca_topo_site_l a{
    text-decoration:none;
    color:#afb578;
}
.busca_topo_site_l a:hover{
    text-decoration:none;
    color:#0287bf;
}


.busca_topo_web {
    position: relative;
    float: left;
    margin-top:0px;
}
.busca_topo_web_l {
    position: relative;
    float: left;
    margin-top:0px;
}
.busca_topo_web a{
    text-decoration:none;
    color:#000000;
}
.busca_topo_web a:hover{
    text-decoration:none;
    color:#afb578;
}
.busca_topo_web_l a{
    text-decoration:none;
    color:#afb578;
}
.busca_topo_web_l a:hover{
    text-decoration:none;
    color:#0287bf;
}

.busca_topo_form {
    position: absolute;
    top:15px;
    left:10px;
    width: 97%;
}
.busca_topo_form input {
    position: relative;
    float: left;
    background:#ffffff;
    color:#b5b989;
    border:1px solid #7a7a7a;
    height:13px;
}
.busca_topo_form .botao {
    position: relative;
    float: left;
    margin-left:5px;
    background:#e0dfd0;
    background-image:url('/images/botao_buscar.gif');
    background-repeat:no-repeat;
    width:56px;
    height:17px;
    font-size:12px;
    display:block;
    padding:0px;
    text-decoration: none;
    text-align:center;
    border:none;
}
.gratuito{
    color:#FF0000;
    font-size:10px;
    font-weight:normal;
}
.titulo_topo {
    padding-top:45px;
    position: relative;
    float: left;
    width: 320px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
}
.goldenlightbusiness{
  position:relative;
  float:left;
    width:100%;
  font-family:Verdana;
  font-size:20px;
  font-weight:bold;
}
.seuportal{
  position:relative;
  float:left;
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;  
}
.cabecalho_beta{
    position:relative;
    float:left;
    color:#0aa0c6;
    font-size:12px;
    font-weight:normal;
    margin-left:3px;
}
.umainiciativa{
    font-family:Verdana;
  font-size:11px;
  font-weight:normal;
}

.banner_topo {
    position: relative;
    float: left;
    width: 269px;
    margin-right:10px;
    margin-bottom:10px;
}
.google_topo{
    position:relative;
    float:left;
    width: 160px;
    height: 60px;
    margin-top:8px;
    margin-bottom:10px;
    margin-left:5px;
}
.data_topo {
    position: relative;
    float: left;
    border: 1px solid #D5D2D2;
    width: 620px;
    margin-bottom:10px;
}
.data_topo a {
    text-decoration: none;
    color: #F30;
    font-weight: bold;
}
.lateral_left {
    position: relative;
    float: left;
    width: 175px;
    margin-left: 0px;
    margin-right: 15px;
}
.main {
    position: relative;
    float: left;
    width: 630px;
    z-index:0;
}
.maincal {
    position: relative;
    float: left;
    width: 630px;
    z-index:0;
}
.main_tapume {
    position: relative;
    float: left;
    width: 760px;
    margin-left: 10px;
}
.mainextra{
    position: relative;
    float: right;
    width: 700px;
}
.lateral_right {
    position: relative;
    float: right;
    width: 160px;
    margin-right: 0px;
}
.lateral_left .menu,   .lateral_right .menu {
    position: relative;
    float: left;
    width: 100%;
    border:0px;
    MARGIN-BOTTOM: 20PX;
    z-index:1;
}
.lateral_right .publicidade {
    position: relative;
    float: left;
    width: 145px;
    border:0px;
/*    background-color:#F8F3DE;*/
    background-color:#E6E2D0;
    MARGIN-BOTTOM: 20PX;
    z-index:1;
    }
.lateral_right .relogio {
    position: relative;
    float: right;
    width: 152px;
    border:0px;
    MARGIN-BOTTOM: 10px;
    z-index:1;
    }

.lateral_left .menu .ajuda,   .lateral_right .menu .ajuda{
    position: relative;
    float: right;
    margin-top:-10px;
    z-index:1;
}

.login {
    position: relative;
    float: right;
    width: 150px;
    border: 1px solid #D5D2D2;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #666;
    z-index:1;
}
.loginleft {
    position: relative;
    float: left;
    margin-left:0px;
}
.loginright {
    position: relative;
    float: left;
    margin-left:10px;
}
.loginleft input {
    position: relative;
    float: left;
    font-size: 10px;
    width: 130px;
    color: #666;
    border: 1px solid #D5D2D2;
}
 .loginright input {
    position: relative;
    float: left;
    font-size: 10px;
    width: 60px;
    color: #666;
    border: 1px solid #D5D2D2;
}
.login .left {
    position: relative;
    float: left;
    margin-top:-10px;
    width:100%;
}
.mini_left {
    position: relative;
    float: left;
    width:90%;

}
.mini_left a:hover {
    color: #afb578;
    text-decoration: none;
}
.login .btm_ok {
    position: relative;
    float: right;
    width:20px;
    margin-right:2px;
    margin-top:0px;
}
.login .label a {
    position: relative;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #666;
}
.login .label a:hover {
    position: relative;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #afb578;
}
.lateral_right .publicidade {
/*    border: 1px solid #D5D2D2;*/
}
.lateral_left .title {
    position: relative;
    float: left;
    width: 160px;
    background-color:#f3f3f3;
    background-repeat: repeat;
    font-size: 16px;
    font-weight: bold;
    color: #6b6b6b;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.lateral_right .title {
    position: relative;
    float: left;
    width: 135px;
    background-repeat: repeat;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align:left;
}
.lateral_left .title a{
    color: #6b6b6b;
    text-decoration: none;
}
.lateral_left .title a:hover{
    color:#b5b989;
    text-decoration: none;
}

.lateral_left .item, .lateral_right .item {
    position: relative;
    float: left;
    width: 160px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-decoration: none;
    background-image: url("../images/themes/default/seta_down2.gif");
    background-repeat: no-repeat;
    background-position: top left;
    color: #000000;
    font-weight:bolder;
}

.lateral_left .borda{
     position:relative;
     float:left;
     width:95%;
     margin-left:5px;
     border-bottom: 1px solid #d7d7d7;
}


.lateral_left .items {
    position: relative;
    float: left;
    width: 160px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-decoration: none;
    background-image: url("../images/themes/default/seta_left2.gif");
    background-repeat: no-repeat;
    background-position: top left;
    color:#000000;
    font-weight:bolder;
}
.lateral_left .itemc {
    position: relative;
    float: left;
    width: 160px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-decoration: none;
    background-image: url("../images/themes/default/seta_up2.gif");
    background-repeat: no-repeat;
    background-position: top left;
    color:#000000;
    font-weight:bolder;
}

.lateral_left .subitem {
    z-index:1;
    position: relative;
    float: left;
    width: 160px;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: top left;
}
.lateral_left .item a, .lateral_right .item a {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}
.lateral_left .items a {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}
.lateral_left .itemc a {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}
.beta{
    position: absolute;
    top:4px;
    right:2px;
    font-size: 9px;
    padding:0px;
    color:red;
}
.lateral_left .subitem a {
    text-decoration: none;
    color: #636161;
    font-size: 11px;
    font-weight:bold;
}
.left {
    z-index:1;
    position: relative;
    float: left;
    width:100%;
    padding: 1px;
    margin-bottom:5px;
}
.right {
    z-index:1;
    position: relative;
    float: right;
    width:100%;
    padding: 1px;
}
h1, h1 a {
    font-size: 18px;
    font-weight: normal;
    color: #818652;
    margin: 0px;
    padding: 0px;
    padding-bottom: 20px;
    text-decoration: none;
    z-index:0;
}
h2, h2 a {
    font-size: 14px;
    color: #666;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    color: #666;
    text-decoration: none;
}
h3, h3 a {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    color: #666;
    text-decoration: none;
}
h4, h4 a {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #9fa866;
    text-decoration: none;
}
h5, h5 a {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    margin: 0px;
    padding-bottom: 30px;
    color: #333;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    font-style: italic;
}
h6 a {
    color: #666;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-decoration: none;
    background-image: url("../images/themes/default/seta_left.gif");
    background-repeat: no-repeat;
    background-position: top left;
}
hr {
    border: 0px solid #D5D2D2;
    border-top: 1px solid #D5D2D2;
}
#texto, #texto a {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    margin: 0px;
    padding-bottom: 10px;
    color: #333;
    font-weight: normal;
    text-decoration: none;
}

h6 {
    font-size: 12px;
    color: #818652;
    margin: 0px;
    padding-bottom: 10px;
}
.space_1 {
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    font-size: 1px;
    padding-top: 1px;
}
.space_5 {
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    font-size: 1px;
    padding-top: 5px;
}
.space_10 {
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    font-size: 1px;
    padding-top: 10px;
}
.space_25 {
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    font-size: 1px;
    padding-top: 25px;
}
.bt_empty {
    border: 0px solid;
    background-color: #FFF;
    padding: 10px;
    font-size: 12px;
    font-weight: bold;
    width: 100px;
    height: 100px;
}

.mini_texto, .mini_texto a {
    font-size: 9px;
    color: #666;
    text-decoration: none;
    margin-left: 5px;
}
.banner620 {
    position: relative;
    float: left;
    width: 645px;
    text-align: center;
    height: 70px;
    margin-top: 10px;
}
.banner728 {
    position: relative;
    float: left;
    width: 800px;
    text-align: center;
    height: 120px;
    margin-top: 10px;
}
ul {
    padding-left: 15px;
    line-height: 25px;
    list-style-image: url("../images/themes/default/seta_left.gif");
}
ul a {
    color: #000;
    font-size: 11px;
    text-decoration: none;
}
ul a:hover {
    color: #000;
    font-size: 11px;
    text-decoration: underline;
}
.col_maior {
    position: relative;
    float: left;
    width: 370px;
}
.col_menor {
    position: relative;
    float: left;
    width: 270px;
}

.box_full {
    position: relative;
    float: left;
    width: 635px;
    background-image: url("../images/box_bg_full.jpg");
    background-repeat: repeat-y;
    margin: 0px;
    z-index:0;
}
.box_maior {
    position: relative;
    float: left;
    width: 360px;
    background-image: url("../images/box_maior_bg.jpg");
    background-repeat: repeat-y;
    margin: 0px;
}
.box_menor {
    position: relative;
    float: left;
    width: 265px;
    background-image: url("../images/box_menor_bg.jpg");
    background-repeat: repeat-y;
    margin: 0px;
    z-index:0;
}
.inside_box{
    position: relative;
    float: left;
    width: 610px;;
    margin-left: 15px;
    text-align: justify;
    z-index:0;
}
.align{
    position:relative;
    float: left;
    width:600px;
    margin-top:0px;
    background-image: url("../images/tapume/seta_titulo.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-left: 10px;
    border-bottom: 1px solid #818652;
    font-size:16px;
    color:#000;
    font-weight:bold;
}
.align_voltar{
    position: absolute;
    float:right;

    top:5px;
    left:550px;
}
.align_voltar a{
    text-decoration:none;
    color:#000;
    font-weight:bold;
}

.mappathvoltar{
   position: relative;
   float: right;
   width: 40px;
   margin-top: -12px;
   margin-right: 15px;
   font-size: 11px;
}

.box_full .titulo, .box_maior .titulo, .box_menor .titulo, .titulo {
    font-size: 16px;
    font-weight: bold;
    color: #818652;
    text-decoration: none;
    margin-left: 20px;
    border-bottom: 1px solid #818652;
    background-image: url("../images/themes/default/seta_titulo.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.titulo { margin: 0px; }	
.box_full .titulo { width: 608px; }
.box_maior .titulo { width: 340px; }
.box_menor .titulo { width: 235px; }

.titulo a {
    text-decoration: none;
    color: #818652;
}
.ler_mais_destaques a {
    position: relative;
    float: left;
    font-size: 10px;
    color: #818652;
    text-decoration: none;
    position: relative;
    width: 90%;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 15px;
    text-align: right;
    border-bottom: 1px solid #818652;
    font-weight: bold;
}
.box_full .ler_mais_destaques a { width: 605px; }
.box_maior .ler_mais_destaques a { width: 340px; }
.box_menor .ler_mais_destaques a { width: 235px; }

.indice_moeda {
    position: relative;
    float: left;
    width: 145px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding-left: 5px;
	margin-left: 10px;
    border: 1px solid #D5D2D2;
}
.conteudo_moeda {
    position: relative;
    float: left;
    width: 140px;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: normal;
}
.footer {
    position: relative;
    float: left;
    width: 100%;
    height: 145px;   
    background-position: bottom;
}
.footer a {
    font-size:10px;
    color: #818652;
    font-weight: bold;
    color:#0287bf; /*azul*/
    text-decoration:none;
}
.footer a:hover {
    color						:#afb578;/*verde*/
    text-decoration:none;
    font-size:10px;
    font-weight: bold;
    text-decoration:none;
}
.footer .afiliada {
    position: absolute;
    top: 20px;
    left: 205px;
}
.footer .afiliada .ubrafe{
    position: relative;
    float:left;
    margin-left:0px;
}
.footer .afiliada .iab{
    position: relative;
    float:left;
    margin-top:0px;
    margin-left:20px;
}
.footer .afiliada .abemd{
    position: relative;
    float:left;
    margin-left:20px;
}
.footer .apoio {
    position: absolute;
    top: 20px;
    left: 110px;
}
.footer .ministerio {
    position: absolute;
    top: 20px;
    left: 700px;
}
.footer .legal_txt {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 100%;
    text-align: center;
    line-height: 20px;
}
.paginacao{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 11px;
}

.paginacao a{
    color: #818652;
    font-size: 11px;
}
.center{
    text-align:center;
}
.add_link {
    position: absolute;
    top: 190px;
    left: 130px;
    width: 190px;
    height: 100px;
    background-image: url(../images/baloon.gif);
    padding: 10px;
    padding-left: 40px;
    font-family: tahoma, verdana, arial;
    font-size: 10px;
    color: #333;
    display: none;
    z-index:10000;
}
.plntrTitul {
border-style:none none solid;
font-size:13px;
font-weight:bold;
}
.plntrTitul a{
    color:#0287bf; /*azul*/
}
 .plntrTitul a:hover {
   color:#afb578;/*verde*/
   }
