.html {overflow: -moz-scrollbars-vertical;}
form {display: inline; margin: 0; padding: 0;}

.layer_video {position:absolute; z-index:1}
#flash {position:relative; z-index:0}

.linha_blog {border-bottom: 1px #CCCCCC solid; padding-bottom:10px}

.div_imagem_principal {position:absolute;}

.body_equipe {BACKGROUND-POSITION: top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:#FFFFFF; background-image:url(../imagem/back_equipe.gif)} 
.body_mapa {BACKGROUND-POSITION: top; MARGIN: 0px 0px 0px 0px; BACKGROUND-COLOR:#FFFFFF; background-image:url(../imagem/back_mapa.gif)} 
.body_videos {BACKGROUND-POSITION: top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:#FFFFFF; background-image:url(../imagem/back_videos.gif)}

.body_pesquisas {BACKGROUND-POSITION: top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:#FFFFFF; background-image:url(../imagem/back_pesquisas.gif)}

.body_01 {BACKGROUND-POSITION: 50% top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:#FFFFFF; background-image:url(../imagem/back_verde.gif)}
.back_base {BACKGROUND-POSITION: 50% top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF; background-image:url(../imagem/back_base.jpg)}
.body_pop_video {BACKGROUND-POSITION: 50% top; MARGIN: 0px 0px 0px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF; background-image:url(../imagem/back_pop_video.png)}

.back_janela_principal {padding-left:15px; padding-bottom:9px; padding-top:9px; font-family: Tahoma, Arial, Tahoma; font-size: 13px; color:#00993C; background-image:url(../imagem/back_janela_principal.png); text-shadow:#FFFFFF;}
.back_janela_esquerda {padding-left:15px; padding-bottom:9px; padding-top:9px; font-family: Tahoma, Arial, Tahoma; font-size: 13px; color:#00993C; background-image:url(../imagem/back_janela_esq.png); text-shadow:#FFFFFF;}
.back_janela_direita {padding-left:15px; padding-bottom:9px; padding-top:9px; font-family:Tahoma, Arial, Tahoma; font-size: 13px; color:#00993C; background-image:url(../imagem/back_janela_dir.png); text-shadow:#FFFFFF;}

.back_janela_promessas {padding-left:15px; padding-bottom:25px; padding-top:9px; font-family:Tahoma, Arial, Tahoma; font-size: 13px; color:#00993C; background-image:url(../imagem/titulo_dir_placar_das_promessas.png); text-shadow:#FFFFFF;} 

.tirulo_promessas_home {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#CC9933; font-weight: bold; padding:5px; border-bottom:#D2D2CF solid 1px;}
.tirulo_promessas_home a:link {color: #CC9933; text-decoration: none; font-weight: bold;}
.tirulo_promessas_home a:visited {color: #CC9933; text-decoration: none; font-weight: bold;}
.tirulo_promessas_home a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
.tirulo_promessas_home a:active {color: #CC9933; text-decoration: none; font-weight: bold;}

.linhas_equipe_top {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#CC9933; padding-bottom:5px; padding-top:5px; border-bottom:#D2D2CF solid 1px; border-top:#D2D2CF solid 1px;}
.linhas_equipe {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#CC9933;  padding-bottom:5px; padding-top:5px; border-bottom:#D2D2CF solid 1px;}

.linhas_equipe_funcao {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#999999; padding-bottom:5px; padding-top:5px; border-bottom:#D2D2CF solid 1px;}
.linhas_equipe_funcao_top {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#999999; padding-bottom:5px; padding-top:5px; border-bottom:#D2D2CF solid 1px; border-top:#D2D2CF solid 1px;}

.tirulo_promessas_home_top {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#CC9933; font-weight: bold; padding:5px; border-top:#D2D2CF solid 1px; border-bottom:#D2D2CF solid 1px;}
.tirulo_promessas_home_top a:link {color: #CC9933; text-decoration: none; font-weight: bold;}
.tirulo_promessas_home_top a:visited {color: #CC9933; text-decoration: none; font-weight: bold;}
.tirulo_promessas_home_top a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
.tirulo_promessas_home_top a:active {color: #CC9933; text-decoration: none; font-weight: bold;} 

.titulo_promessas {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#CC9933; font-weight: bold; padding:5px;}
.titulo_promessas a:link {color: #CC9933; text-decoration: none; font-weight: bold;}
.titulo_promessas a:visited {color: #CC9933; text-decoration: none; font-weight: bold;}
.titulo_promessas a:hover {color: #CC9933; text-decoration: underline; font-weight: bold;}
.titulo_promessas a:active {color: #CC9933; text-decoration: none; font-weight: bold;}  

.tirulo_promessas_verde {font-family: Tahoma, Arial, Tahoma; font-size: 18px; color:#FFFFFF; font-weight: bold; padding:5px; border-bottom:#D2D2CF solid 1px; border-top:#D2D2CF solid 1px; background-color:#009933; background-image:url(../imagem/promessa_verde.gif)}
.tirulo_promessas_vermelho {font-family: Tahoma, Arial, Tahoma; font-size: 18px; color:#FFFFFF; font-weight: bold; padding:5px; border-bottom:#D2D2CF solid 1px; background-color:#CC0000; background-image:url(../imagem/promessa_vermelha.gif)}
.tirulo_promessas_amarelo {font-family: Tahoma, Arial, Tahoma; font-size: 18px; color:#FFFFFF; font-weight: bold; padding:5px; border-bottom:#D2D2CF solid 1px; background-color:#FFCC00; background-image:url(../imagem/promessa_laranja.gif)}


.back_janela_grande {padding-left:15px; padding-bottom:9px; padding-top:9px; font-family:Tahoma, Arial, Tahoma; font-size: 14px; color:#00993C; background-image:url(../imagem/back_janela_grande.png); text-shadow:#FFFFFF;}

.texto_verde {font-family:Tahoma, Arial, Tahoma; font-size: 22px; font-weight: bold; color:#009966}
.texto_amarelo {font-family:Tahoma, Arial, Tahoma; font-size: 22px; font-weight: bold; color:#FF9900}
.texto_vermelho {font-family:Tahoma, Arial, Tahoma; font-size: 22px; font-weight: bold; color:#CC0000}
.texto_claro {font-family:Tahoma, Arial, Tahoma; font-size: 22px; font-weight: bold; color:#FFFFFF}

.bsck_tabela_principal {BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #FFFFFF; background-image:url(../imagem/back_conteudo_principal.png)}
.bsck_tabela_250 {BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #FFFFFF; background-image:url(../imagem/back_250.jpg)}

.caixa {font-family:Tahoma, Arial, Tahoma; font-size: 12px;}

hr {color: #fff; background-color: #fff; border: 1px dotted #CCCCCC; border-style: none none dotted; white-space: nowrap}

.ferramentas {padding:6px;}

.texto_cinza {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#999999;}
.texto_cinza a:link {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#999999; text-decoration: none;}
.texto_cinza a:visited {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#999999; text-decoration: none;}
.texto_cinza a:hover {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#000000; text-decoration: none;}
.texto_cinza a:active {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#999999; text-decoration: none;}

.texto_verde {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#009966}
.texto_verde a:link {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#009966; text-decoration: none;}
.texto_verde a:visited {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#009966; text-decoration: none;}
.texto_verde a:hover {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#009966; text-decoration: underline;}
.texto_verde a:active {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#009966; text-decoration: none;}

.texto_preto {font-family: Tahoma, Arial, Tahoma; font-size: 13px; color:#333333;}
.texto_preto a:link {color:#333333; text-decoration: none;}
.texto_preto a:visited {color:#333333; text-decoration: none;}
.texto_preto a:hover {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}
.texto_preto a:active {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}

.texto_preto2 {font-family: Tahoma, Arial, Tahoma; font-size: 13px; color:#333333;}
.texto_preto2 a:link {color:#009966; text-decoration: underline;}
.texto_preto2 a:visited {color:#333333; text-decoration: none;}
.texto_preto2 a:hover {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}
.texto_preto2 a:active {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}

.texto_endereco {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#999999;}

.texto_branco {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#F2F2F2;}
.texto_branco a:link {color:#F2F2F2; text-decoration: none;}
.texto_branco a:visited {color:#F2F2F2; text-decoration: none;}
.texto_branco a:hover {color: #FFFFFF; text-decoration: none;}
.texto_branco a:active {color:#F2F2F2; text-decoration: none;}

.menu_rodape {font-family: Tahoma, Arial, Tahoma; font-size: 10px; color:#008837; text-transform:uppercase}
.menu_rodape a:link { color:#008837; text-decoration: none;}
.menu_rodape a:visited { color:#008837; text-decoration: none;}
.menu_rodape a:hover { color:#008837; text-decoration: underline;}
.menu_rodape a:active { color:#008837; text-decoration: none;}

.texto_preto_peq {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#333333;}
.texto_preto_peq a:link {color:#333333; text-decoration: none;}
.texto_preto_peq a:visited {color:#333333; text-decoration: none;}
.texto_preto_peq a:hover {color:#000000; text-decoration: underline;}
.texto_preto_peq a:active {color:#333333; text-decoration: none;}

.texto_cinza_peq {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#999999}
.texto_cinza_peq a:link {color:#999999; text-decoration: none;}
.texto_cinza_peq a:visited {color:#999999; text-decoration: none;}
.texto_cinza_peq a:hover {color:#000000; text-decoration: none;}
.texto_cinza_peq a:active {color:#999999; text-decoration: none;}

.texto_preto_bold {font-family: Tahoma, Arial, Tahoma; font-size: 13px; color:#667984; font-weight: bold;}
.texto_preto_bold a:link {color: #000000; text-decoration: none;}
.texto_preto_bold a:visited {color: #000000; text-decoration: none;}
.texto_preto_bold a:hover {color:# 009966; text-decoration: underline;}
.texto_preto_bold a:active {color: #000000; text-decoration: none;}

.texto_cinza_bold {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#999999; font-weight: bold;}

.titulo_home {font-family: Tahoma, Arial, Tahoma; font-size: 16px; color:#006699; font-weight: bold; line-height:18px}
.titulo_home a:link { color:#788A4D; font-weight: bold;text-decoration: none;}
.titulo_home a:visited { color:#788A4D; font-weight: bold; text-decoration: none;}
.titulo_home a:hover { color:#FFFFFF; font-weight: bold; text-decoration: none; background-color:#C4B66A;}
.titulo_home a:active { color:#FFFFFF; font-weight: bold; text-decoration: none;}

.titulo {font-family: Tahoma, Arial, Tahoma; font-size: 22px; color:#788A4D; font-weight: bold;}
.titulo a:link {color: #788A4D; text-decoration: none;}
.titulo a:visited {color: #788A4D; text-decoration: none;}
.titulo a:hover {color: #788A4D; text-decoration: underline;}
.titulo a:active {color: #788A4D; text-decoration: underline;}

.titulo_home_noticias {font-family: Tahoma, Arial, Tahoma; font-size: 18px; color:#788A4D; font-weight: bold; line-height:22px}
.titulo_home_noticias  a:link {color: #788A4D; text-decoration: none;}
.titulo_home_noticias  a:visited {color: #788A4D; text-decoration: none;}
.titulo_home_noticias  a:hover {color: #788A4D; text-decoration: underline;}
.titulo_home_noticias  a:active {color: #788A4D; text-decoration: none;}

.subtitulo_destaque {font-family: Tahoma, Arial, Tahoma; font-size: 18px; color:#788A4D; font-weight: bold; line-height:50px}

.subtitulo {font-family: Tahoma, Arial, Tahoma; font-size: 14px; color:#CC9933;}
.subtitulo a:link {color: #000000; text-decoration: none;}
.subtitulo a:visited {color: #000000; text-decoration: none;}
.subtitulo a:hover {color: #000000; text-decoration: underline;}
.subtitulo a:active {color: #000000; text-decoration: underline;}

.subtitulo_bold {font-family: Tahoma, Arial, Tahoma; font-size: 16px; color: #788A4D; font-weight: bold;}
.subtitulo_bold a:link {color: #788A4D; text-decoration: none; font-weight: bold;}
.subtitulo_bold a:visited {color: #788A4D; text-decoration: none; font-weight: bold;}
.subtitulo_bold a:hover {color: #788A4D; text-decoration: underline; font-weight: bold;}
.subtitulo_bold a:active {color: #788A4D; text-decoration: none; font-weight: bold;}

.subtitulo_utlimas_noticias {font-family: Tahoma, Arial, Tahoma; font-size: 12px; color:#003366; font-weight: bold;}
.subtitulo_utlimas_noticias a:link {color: #003366; text-decoration: none; font-weight: bold;}
.subtitulo_utlimas_noticias a:visited {color: #003366; text-decoration: none; font-weight: bold;}
.subtitulo_utlimas_noticias a:hover {color: #003366; text-decoration: underline; font-weight: bold;}
.subtitulo_utlimas_noticias a:active {color: #003366; text-decoration: underline; font-weight: bold;}

.promessas_topo {text-decoration:none; font-family: Tahoma, Arial, Tahoma; color:#333333; font-size: 13px; border-bottom:dotted #CCCCCC 1px; border-top:dotted #CCCCCC 1px;}
.promessas {text-decoration:none; font-family: Tahoma, Arial, Tahoma; color:#333333; font-size: 13px; border-bottom:dotted #CCCCCC 1px;}

.menu a {display:block; text-decoration:none; font-family: Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 13px; padding:12px; padding-bottom:13px}
.menu a:hover {background-color:#006633; color:#FFFFFF;}
.menu_ativo a {display:block; text-decoration:none; font-family: Tahoma, Arial, Tahoma; font-size: 13px; padding:12px; padding-bottom:13px; background-color:#006633; color:#FFFFFF;}
.menu_ativo a:hover {background-color:#006633; color:#FFFFFF;}

.tr_promessas_topo {border-bottom:#CCCCCC 1px dotted; border-top:#CCCCCC 1px dotted; padding-bottom:9px; padding-top:9px; background:#FFFFFF; background-image:url(../imagem/back_promessas.gif)}
.tr_promessas {border-top:#CCCCCC 1px dotted; padding-bottom:9px; padding-top:9px; background:#FFFFFF; background-image:url(../imagem/back_promessas.gif)}

.back_verde {font-family: Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 12px; padding:3px; text-decoration:none; background:#009933; border-bottom:#D2D2CF solid 1px; background-image:url(../imagem/green.gif)}
.back_vermelho {font-family: Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 12px; padding:3px; text-decoration:none; background:#CC0033; border-bottom:#D2D2CF solid 1px; border-left:dotted #FFFFFF 1px; border-right:dotted #FFFFFF 1px;  background-image:url(../imagem/red.gif)}
.back_laranja {font-family: Tahoma, Arial, Tahoma; color:#968525; font-size: 12px; padding:3px; text-decoration:none; background:#FFFF00; border-bottom:#D2D2CF solid 1px; background-image:url(../imagem/laranja.gif)}

.back_verde_promessas {font-family:Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 12px; padding:3px; text-decoration:none; background:#009933; background-image:url(../imagem/green.gif)}
.back_vermelho_promessas {font-family:Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 12px; padding:3px; text-decoration:none; background:#CC0033; background-image:url(../imagem/red.gif)}
.back_laranja_promessas {font-family:Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 12px; padding:3px; text-decoration:none; background:#FFCC00; background-image:url(../imagem/laranja.gif)}

.menu_topo a {display:block; text-decoration:none; font-family:Tahoma, Arial, Tahoma; color:#FFFFFF; font-size: 14px; padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px; font-weight: bold;}
.menu_topo a:hover {background-color:#A5A83F; color:#FFFFFF;}
.menu_topo_ativo {background-color:#A5A83F; color:#FFFFFF;}

.borda_img {background-color: #FFFFFF; border: 1px solid #E9EBE0; padding: 4px;}
.borda_img a:link {border: 1px solid #E9EBE0;}
.borda_img a:visited {border: 1px solid #E9EBE0;}
.borda_img a:hover {border: 1px solid #333333;}
.borda_img a:active {border: 1px solid #E9EBE0;}

.borda_img_dir {background-color: #FFFFFF; padding-left:20px; padding-bottom:15px}
.borda_img_esq {background-color: #FFFFFF; padding-right:20px; padding-bottom:15px}

.coluna_base_promessa {background-color: #FFFFFF; border-bottom:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;}
.coluna_titulo_promessa {font-family:Tahoma, Arial, Tahoma; font-size: 15px; color:#006666; font-weight: bold; background-color: #FFFFFF; border-top:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; padding: 7px;}
.coluna_promessa {border-bottom:dotted #CCCCCC 1px;}
.numero_promessa {text-decoration:none; font-family:Tahoma, Arial, Tahoma; color:#A6BDB1; font-size: 20px;}

#fixedtipdiv{position:absolute; padding: 10px; border:2px solid #CCCCCC; font:normal 11px Verdana; z-index:100;}
#glideDiv {position:relative}

#dropmenudiv{
position:absolute;
border:1px solid #009966;
border-top-width: 0;
border-bottom-width: 1;
font:normal 10px Tahoma;
text-decoration:none;
text-transform:uppercase;
color:#7E7E7A;
line-height:25px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid #F0F0F0;
padding: 1px 0;
color:#7E7E7A;
text-decoration: none;
}

#dropmenudiv a:hover{
background-color: #F7F7EE;
}

.Twitter { display: block; float: left; border-bottom: 0px solid #999}
.Twitter ul{ padding: 0; margin: 0; list-style: none;}
.Twitter li {font-family: Tahoma, Arial, Tahoma; font-size: 11px; color:#333333; border-bottom: 2px dotted #CC9933; padding: 10px 0px 10px 0px; line-height: 15px;}
.Twitter li a:link {color:#093; text-decoration: none;} 
.Twitter li a:visited {color:#333333; text-decoration: none;}
.Twitter li a:hover {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}
.Twitter li a:active {color:#FFFFFF; text-decoration: none; background-color:#C4B66A;}