/* 
Document   : default
Created on : 03/03/2009, 10:12:00
Author     : Oxigênnio
Description:
Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
html {
}
body {
    margin: 0;
    padding: 0;
    background-color: #d8d8d8;
    background-image: url(../imgs/backgroundDA2.jpg);
    background-repeat: repeat;
    behavior: url(lib/cssHoverFix.htc);
}
body,
table,
input,
textarea,
a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
img {
    border: 0;
}
form {
    display: inline;
    margin: 0;
}
a {
    color: #41819d;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.clear {
    clear: both;
}
.root {
    width: 1000px;
    margin: 0 auto;
}
.root-topo {
    position: relative;
    height: 300px;
    background-repeat: no-repeat;
    background-image: url(../imgs/topo_da.png);
}
.root-topo-barra {
}
.root-topo-barra-esquerda {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -500px;
    width: 50%;
    height: 149px;
    background-image: url(../imgs/back_ground_azul_do_topo.jpg);
    background-repeat: repeat-x;
}
.root-topo-barra-direita {
    position: absolute;
    top: 0;
    right: 0;
    /*margin-right: -500px;*/
    width: 50%;
    height: 116px;
    background-image: url(../imgs/back_ground_azul_do_topo.jpg);
    background-repeat: repeat-x;
    background-position: top center;
}
.root-data {
    position: absolute;
    top: 5px;
    left: 30px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
.root-topo-banner {
    position: absolute;
    top: 33px;
    right: 0;
    width: 620px;
    height: 250px;
}
.root-meio {
    width: 100%;
}
.root-coluna-esquerda {
    float: left;
    width: 200px;
    padding: 0px 10px 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
}
.menu-principal-topo{
    background-repeat: no-repeat;
    background-image: url(../imgs/topo_menu.png);
    background-position: top left;
    height: 35px;
}
.menu-principal-meio{
    background-image: url(../imgs/menu_meio.jpg);
    text-align: left;
    color: #ffffff;
    padding:0 10px;
}
.menu-principal-meio a {
    display: block;
    outline: 0 none;
    padding-left: 20px;
    border-bottom: 1px dashed #ecf3f5;
}
.menu-principal-meio a:hover {
    background-color: #70B7D4;
    text-decoration: none;
}
.menu-principal-meio div {
    display: list-item;
    list-style-type: square;
    line-height: 24px;
    color: #ecf3f5;
}
.menu-principal-rodape{
    background-repeat: no-repeat;
    background-image: url(../imgs/menu_rodape.jpg);
    background-position: bottom left;
    height: 27px;
    white-space: nowrap;
}
.root-coluna-esquerda .galeira-fotos {
    float: right;
    width: 200px;
    background-color: transparent;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.root-coluna-esquerda .galeria-fotos-topo {
    background-repeat: no-repeat;
    background-image: url(../imgs/galeria_topo.jpg);
    height: 44px;
    background-position: top left;
}
.root-coluna-esquerda .galeria-fotos-meio {
    background-repeat: repeat-y;
    background-image: url(../imgs/galeria_meio.jpg);
    background-position: center;
    margin: 2px;
    margin-bottom: 0;
    margin-top: 0;
    background-position: bottom;
    background-position: center left;
    background-color: #ffffff;
}
.root-coluna-esquerda .galeria-fotos-rodape {
    background-repeat: no-repeat;
    background-image: url(../imgs/galeria_rodape.jpg);
    height: 31px;
    background-position: top left;
}
.root-conteudo {
    float: left;
    padding: 5px 15px;
    width: 530px;
    background-color:#ffffff;
}
.conteudo-titulo {
    background-image: url(../imgs/atas_reunioes.jpg);
    background-repeat: no-repeat;
    width: 185px;
    height: 35px;
    margin-top: 10px;
}
.conteudo-titulo .ata .atas{
    margin-top: 40px;
    padding: 12px 5px;
}
.root-conteudo .atas .ata .titulo {
     text-align: left;
     margin-top: 15px;
     font-weight: bolder;
     font-size: 14px;
     color: #41819d;
}
.root-conteudo .atas .ata .titulo a {
    color: #41819d;
    font-size: 10px;
}
.root-conteudo .atas .ata .descricao {
    text-align: left;
    margin-top: 15px;
}
a.bt-voltar{
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../imgs/voltar1.jpg);
    width: 80px;
    height: 29px;
    border: 0px;
    cursor:pointer;
}
a.bt-voltar:hover{
    background-image: url(../imgs/voltar2.jpg);
}
.root-conteudo .atas .ata .titulo,
.root-conteudo .prestacao_de_contas .prestacao_de_conta .titulo,
.root-conteudo .projetos_realizados .projeto_realizado .titulo {
     text-align: left;
     margin-top: 15px;
     font-weight: bolder;
     font-size: 14px;
     color: #41819d;
}
.root-conteudo .atas .ata .titulo a,
.root-conteudo .prestacao_de_contas .prestacao_de_conta .titulo a,
.root-conteudo .projetos_realizados .projeto_realizado .titulo a
{
    color: #41819d;
    font-size: 10px;
}
.root-conteudo .projetos_realizados .projeto_realizado .descricao {
    text-align: left;
    margin-top: 15px;
}
.conteudo-contato .topo-contato{
    text-align: left;
    margin-left: 30px;
}
.conteudo-contato .topo-contato div{
   float: left;
   width: 140px;
   height: 115px;
   background-image: url(../imgs/logo_contato.png);
   background-repeat: no-repeat;
   background-position: center;
}
.conteudo-contato-topo {
    padding: 20px 0px 20px 30px;
}
.conteudo-contato-topo .logo {
    width: 120px;
    height: 112px;
    background-image: url(../imgs/logo_contato.png);
    background-repeat: no-repeat;
}


.noticias{
    float: left;
    margin-top: 0;
    background-color:#ffffff;
}
.noticias .noticias-principais{
}
.noticias-principais .noticia{
    /*background-color: #ff0000;*/
    margin: 15px 0;
 }
 .noticias-principais .noticia .data {
    padding: 0px 0px;
    color: #CDCDCD;
    font-weight: bold;
    margin-top: 12px;
}
.noticias-principais .noticia .titulo{
    text-align: left;
}
.noticias-principais .noticia .titulo a {
    color: #41819d;
    font-size: 14px;
    font-weight: bolder;
}
.noticias-principais .noticia .corpo{
    text-align: left;
    font-size: 12px;
    margin: 2px 0;
}
.noticias-principais .noticia .ler-mais{
    text-align: right;
    cursor: pointer;
    color: #41819d;
}
.noticias-principais .noticia .comentario{
   text-align: right;
   color: #41819d;
}
.bt-ok-comentarios{
    background-color: transparent;
    background-image: url(../imgs/ok.png);
    background-repeat: no-repeat;
    width: 34px;
    height: 22px;
    border: 0 none;
    cursor:pointer;
}
.outras-noticias-topo{
    background-image: url(../imgs/outras_noticias.jpg);
    background-repeat: no-repeat;
    height: 43px;
    width: 520px;
}
.outras-noticias-meio {
    padding-bottom: 10px;
}
.outras-noticias-rodape {
    padding: 10px 0;
}
.bt-voltar-noticias {
    display: inline-block;
    width: 77px;
    height: 30px;
    background-color: transparent;
    background-image: url(../imgs/voltar1.jpg);
    background-repeat: no-repeat;
    border: 0 none;
    cursor:pointer;
}
.bt-voltar-noticias:hover {
    background-image: url(../imgs/voltar2.jpg);
}
.outras-noticias .noticia {
    padding: 0px 0 5px 0;
}
.outras-noticias .noticia .data {
    padding: 0px 0px;
    color: #CDCDCD;
    font-weight: bold;
    margin-top: 12px;
}
.outras-noticias .noticia .titulo a {
    font-size: 14px;
    font-weight: bold;
    color: #41819d;
}
a.bt-vermais {
    display: inline-block;
    width: 78px;
    height: 32px;
    background-color: transparent;
    background-image: url(../imgs/vermais1.jpg);
    background-repeat: no-repeat;
}
a.bt-vermais:hover {
    background-image: url(../imgs/vermais2.jpg);
}
.conteudo-noticias .noticia{
    margin: 20px 0;
 }
.conteudo-noticias .noticia .data {
    padding: 0px 0px;
    color: #CDCDCD;
    font-weight: bold;
    margin-top: 12px;
}
.conteudo-noticias .noticia .titulo,
.conteudo-noticias .noticia .titulo a{
    text-align: left;
    color: #41819d;
    font-size: 14px;
    font-weight: bolder;
}
.conteudo-noticias .noticia .corpo{
    text-align: left;
    color: #000000;
    font-size: 12px;
    margin: 2px 0;
}
.conteudo-noticias .noticia .link-ler-mais{
    text-align: right;
    cursor: pointer;
}
.conteudo-noticias .noticia .link-comentario{
    text-align: right;
    color: #41819d;
}
.conteudo-noticias .noticia .comentarios {
    margin-top: 20px;
}
.conteudo-noticias .noticia .comentarios-topo {
    font-size: 14px;
    font-weight: bold;
}
.conteudo-noticias .noticia .comentarios-meio {
    padding: 0px 15px;
}
.conteudo-noticias .noticia .comentarios .comentario {
    margin: 10px 0;
    border: 1px dashed #dddddd;
    padding: 5px;
}
.conteudo-noticias .noticia .comentarios .data {
    padding: 0px 0px;
    color: #CDCDCD;
    font-weight: bold;
}
.conteudo-noticias .noticia .form-comentarios {
    margin-top: 20px;
}
.conteudo-noticias .noticia .form-comentarios-topo {
    font-size: 14px;
    font-weight: bold
}
.conteudo-noticias .noticia .form-comentarios-meio {
    padding-left: 15px;
}
.conteudo-noticias .noticia .form-comentarios .input-text,
.conteudo-noticias .noticia .form-comentarios textarea {
    border: 1px solid #dddddd;
}
.conteudo-noticias .noticia .form-comentarios .input-text {
    width: 200px;
}
.conteudo-noticias .noticia .form-comentarios textarea {
    width: 350px;
    height: 100px;
}

.conteudo-diretoria {}
.conteudo-diretoria b {
    color: #42819D;
}
.conteudo-diretoria .titulo {
    font-size: 14px;
    font-weight: bold;
    color: #41819D;
}

.conteudo-institucional {}
.conteudo-institucional p {
    margin-bottom: 2em;
}
.conteudo-institucional b {
    color: #42819D;
}

.conteudo-estatuto {}
.conteudo-estatuto p {}

.bt-comentar{
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../imgs/comentar1.jpg);
    width: 77px;
    height: 30px;
    display: inline-block;
    border: 0px;
    cursor:pointer;
}
.bt-comentar-hover {
    background-image: url(../imgs/comentar2.jpg);
}
.root-coluna-direita {
    float: right;
    width: 200px;
    min-height: 726px;
    padding: 0px 10px 0 10px;
}
.box-newsteller{
    float: right;
    width: 200px;
    padding: 35px 10px 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
}
.box-newsletter-topo{
    background-color: #44819d;
    background-repeat: no-repeat;
    background-image: url(../imgs/newslettertopo.jpg);
    height: 47px;
}
.box-newsletter-receba{
    background-repeat: no-repeat;
    background-image: url(../imgs/receba_news.jpg);
    height: 43px;
    font-size: 10px;
    font-style:italic;
    color: white;
    position: relative;
}
.box-newsletter-receba .box-newsletter-receba-texto{
    top: 07px;
    font-weight: bolder;
    padding-left: 40px;
    position: absolute;
    width: 65%;
    font-size: 10px;
    color: rgb(255,255,255);
}
.box-newsletter-receba .box-newsletter-receba-texto a {
    color: #ffffff;
}
.box-newsletter-meio{
    background-image: url(../imgs/newsletter_meio.jpg);
    color: #44819d;
    padding:0px 20px;
    background-repeat: repeat-y;
}
.box-newsletter-meio-campo{
    background-color: transparent;
    border-color: transparent;
    background-image: url(../imgs/input_newsletter.jpg);
    background-repeat: no-repeat;
    border-style: none none;
    border-width: 0 0;
    width: 149px;
    height: 20px;
    padding-left:9px;
    padding-top:5px;
}
.box-newsletter-meio-campo input{
    border: 0 none;
    padding-bottom:0;
    padding-top:0;
    width:139px;
    color: #42819d;
    font-weight: bolder;
}
.box-newsletter-meio .entrar{
    width: 71px;
    height: 27px;
    border: 0 none;
    background-image: url(../imgs/entrar1.jpg);
    background-color: transparent;
    cursor: pointer;
    background-repeat: no-repeat;
}
.box-newsletter-meio .entrar:hover{
     background-image: url(../imgs/entrar2.jpg);
}
.box-newsletter-meio .sair{
    width: 71px;
    height: 27px;
    border: 0 none;
    background-image: url(../imgs/sair1.jpg);
    background-color: transparent;
    cursor: pointer;
    background-repeat: no-repeat;
}
.box-newsletter-meio .sair:hover{
    background-image: url(../imgs/sair2.jpg);
}
.box-newsletter-rodape{
    background-image: url(../imgs/newsletter_rodape.jpg);
    text-align: right;
    color: #ffffff;
    padding:0 10px;
    height: 23px;
}
.bt-ok{
    background-color: transparent;
    background-image: url(../imgs/ok.png);
    background-repeat: no-repeat;
    width: 34px;
    height: 22px;
    border: 0;
    cursor:pointer;
}
.box-parceiros{
    float: right;
    width: 200px;
    background-color: transparent;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.parceiros-topo{
    background-repeat: no-repeat;
    background-image: url(../imgs/topo_parceiros.jpg);
    height: 46px;
}
.parceiros-meio{
    background-image: url(../imgs/meio_parceiros.jpg);
    background-color: #ffffff;
    text-align: center;
    background-repeat: repeat-y;
 }
.parceiros-rodape{
    background-image: url(../imgs/rodape_parceiros.jpg);
    text-align: left;
    color: #ffffff;
    padding:0 10px;
    height: 27px;
}
.root-rodape {
    background-image: url(../imgs/rodape.png);
    background-repeat: no-repeat;
    height: 69px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    padding: 30px 5px 0px 95px;
}
.root-rodape a{
    color: #ffffff;
    font-size: 12px;
}
.root-rodape a:hover{
    color: #d5f3ff;
}
.root-coluna-direita .bloco {
    margin-bottom: 10px;
}
.root-coluna-esquerda .bloco {
    margin-bottom: 10px;
}
.input_text_135 {
    margin: 0px;
    border: 1px solid #cccccc;
    padding: 2px 2px;
    width: 135px;
    background-color: #ffffff;
}
.input_text_250 {
    margin: 0px;
    border: 1px solid #cccccc;
    padding: 2px 2px;
    width: 250px;
    background-color: #ffffff;
}
.textarea_350x140 {
    margin: 0px;
    border: 1px solid #cccccc;
    padding: 2px 2px;
    width: 350px;
    height: 140px;
    overflow: auto;
    background-color: #ffffff;
}
.paginacao {
    text-align: center;
}
.titulo-atas{
    height: 35px;
    /*background-image: url(../imgs/atas_reunioes.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-projetos_realizados{
    height: 35px;
    /*background-image: url(../imgs/projetos_realizados.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-prestacao_de_contas{
    height: 35px;
    /*background-image: url(../imgs/projetos_realizados.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-home{
    height: 35px;
   /* background-image: url(../imgs/home.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-noticias{
    height: 35px;
    /*background-image: url(../imgs/noticias.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-contato{
    height: 35px;
    /*background-image: url(../imgs/contato.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-galeria{
    height: 35px;
    /*background-image: url(../imgs/galeria_fotos.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-galeria{
    height: 35px;
    /*background-image: url(../imgs/galeria_fotos.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo-institucional{
    height: 35px;
    /*background-image: url(../imgs/institucional.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo_palavra_do_presidente{
    height: 35px;
    /*background-image: url(../imgs/palavra_presidente.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo_diretoria{
    height: 35px;
    /*background-image: url(../imgs/diretoria.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo_historico{
    height: 35px;
    /*background-image: url(../imgs/historico.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.titulo_estatuto{
    height: 35px;
    /*background-image: url(../imgs/estatuto.jpg);*/
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color:#828282;
}
.bt-cancelar{
    display: inline-block;
    width: 77px;
    height: 30px;
    background-color: transparent;
    background-image: url(../imgs/cancelar1.jpg);
    background-repeat: no-repeat;
    border: 0px none;
    cursor:pointer;
}
.bt-cancelar:hover {
    background-image: url(../imgs/cancelar2.jpg);
}
.bt-enviar{
    display: inline-block;
    width: 77px;
    height: 30px;
    background-color: transparent;
    background-image: url(../imgs/enviar1.jpg);
    background-repeat: no-repeat;
    border: 0px none;
    cursor:pointer;
}
.bt-enviar:hover {
    background-image: url(../imgs/enviar2.jpg);
}

.conteudo-galeriaFotos {
    padding: 10px 0px 20px 0px;
}
.conteudo-galeriaFotos .album {
    margin: 0px 0;
}
.conteudo-galeriaFotos .album .imagem {
    width: 80px;
    height: 60px;
    text-align: center;
}
.conteudo-galeriaFotos .album .data,
.conteudo-galeriaFotos .galeria .data {
    color: #CDCDCD;
    font-weight: bold;
}
.conteudo-galeriaFotos .album .titulo,
.conteudo-galeriaFotos .album .titulo a {
    color: #41819d;
    font-size: 14px;
    font-weight: bold;
}
.conteudo-galeriaFotos .galeria {
    margin: 0 auto;
    width: 528px;
}
.conteudo-galeriaFotos .galeria .titulo {
    margin-bottom: 15px;
    color: #41819D;
    font-size: 14px;
    font-weight: bold;
}
.conteudo-galeriaFotos .galeria table,
.conteudo-galeriaFotos .galeria td {
    border: 0 none;
    border-collapse: collapse;
    padding: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.conteudo-galeriaFotos .coluna-fotos-pequenas {}
.conteudo-galeriaFotos .galeria .link-anterior {
    float: left; margin: 0px 8px 4px 0px; padding: 4px 0; width: 28px; height: 60px; /*background-color: #DCDCDC;*/
}
.conteudo-galeriaFotos .galeria .link-proxima {
    float: right; margin: 0px 0px 4px 0px; padding: 4px 0; width: 28px; height: 60px; /*background-color: #DCDCDC;*/
}
.conteudo-galeriaFotos .galeria .foto-pequena {
    float: left; margin: 0px 4px 4px 0px; padding: 4px; width: 80px; height: 60px; background-color: #DCDCDC;
}
.conteudo-galeriaFotos .galeria .foto-grande .imagem {
    padding: 4px; background-color: #DCDCDC;
}
.conteudo-galeriaFotos .galeria .foto-grande .descricao {
    padding: 0px 4px 4px 4px; background-color: #DCDCDC; color: #232323;
}


.conteudo-historico {
    font-size: 12px;
    text-align: justify;
}
.conteudo-historico p {
    text-indent: 1.2em;
}
.conteudo-historico b {
    color: #42819D;
}
.conteudo-historico div p {
    text-indent: 0;
}




.paginacao {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.paginacao table {
    margin: 0 auto;
}
.paginacao span {
    display: inline-block;
    margin: 0px 0px;
    padding: 2px 8px;
    border: 1px solid #dddddd;
    cursor: default;
    /*text-decoration: underline;*/
    background-color: #eeeeee;
}
.paginacao a {
    display: inline-block;
    margin: 0px 0px;
    padding: 2px 8px;
    border: 1px solid #dddddd;
    color: #2D749F;
    text-decoration: none;
    background-color: #eeeeee;
}
.paginacao a:hover {
    text-decoration: underline;
    background-color: #f5f5f5;
    /*background-color: #ffffff;*/
    border: 1px solid #f5f5f5;
}
.paginacao input {
    margin: 0px 0px;
    padding: 0px 2px;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    color: #2D749F;
    text-decoration: none;
}
.paginacao input:hover {
    text-decoration: underline;
}



