﻿body 
{
    background:#eee !important
}

.blocoFundoBranco{background:#fff; padding:15px 0; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.2); box-shadow: 0 0 6px 1px rgba(0,0,0,0.2); }

/* RESETS */

.margin0{margin:0px !important}
.marginT10{margin-top:10px !important}
.marginB10{margin-bottom:10px !important}
    .marginB20{margin-bottom:20px !important}
    .marginB30{margin-bottom:30px !important}
.marginL10{margin-left:10px !important}
.marginR10{margin-right:10px !important}

.padding0{margin:0px 0px 0px 0px !important}
.paddingT10{padding-top:10px !important}
.paddingB10{padding-bottom:10px !important}
.paddingL10{padding-left:10px !important}
.paddingR10{padding-right:10px !important}

h1 a, h2 a, h3 a, h4 a{color:#000}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color:#c00}

.canal a{color:#900}
.canal a:hover{color:#f00}

.btn-primary{background:#900 !important; border-color:#300}

.previaNoticia a{color:#666}
.previaNoticia a:hover{color:#600}

input, textarea{background:#ccc}



.carousel-caption{background:rgba(0,0,0,0.8); bottom:0; right:0%; left:0%; opacity:0.3;
                    -webkit-transition: all .3s ease-in-out;
                    -moz-transition: all .3s ease-in-out;
                    -ms-transition: all .3s ease-in-out;
                    -o-transition: all .3s ease-in-out;
                    transition: all .3s ease-in-out;
                  }
.carousel-caption h2{margin:0; padding:0px 15px; font-size:18px; text-shadow:none; font-weight:800}
    .carousel-caption h2 a{color:#fff}
.carousel-caption .data{color:#999}
.carousel-caption .canal a{color:#f00 !important}

.carousel:hover .carousel-caption{opacity:1}

.carousel-indicators{display:none !important}

.maisCount{font-size:12px; color:#999; text-decoration:none !important}
a:hover .maisCount{text-decoration:none !important; color:#c00}

/* TOPO */

.logoTopo{background-color:transparent; background-image:url(../../images/bgTopo.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat; text-align:center !important; position:relative}
    .logoTopo #blocoBuscarTopo{position:absolute; right:0px; bottom:10px} 
.logoTopo img{margin:50px auto ; margin-bottom:0px; background-color:transparent !important}

.jumbotron{margin-bottom:15px}

/* CONTEUDO */

.divisoria30{height:30px; width:100%; clear:both;}

.data{font-size:10px}
.canal{font-size:10px; font-weight:bold; padding-left:5px}

.colMaisNoticias{}
    .colMaisNoticias h4{margin:0 !important; padding:0 !important;}
    .colMaisNoticias ul{margin:0 !important; padding:0 !important; list-style:none}
        .colMaisNoticias ul li{display:table; margin-bottom:10px}

.blocoPpresidenteArtigos{}
.blocoPpresidenteArtigos h4{margin:0; padding:0}
    .blocoPpresidenteArtigos ul{margin:0 !important; padding:0 !important; list-style:none}
        .blocoPpresidenteArtigos ul li{display:table;margin-bottom:10px}
        
        .paragrafoArtgPres,
        #tituloArtigoLateral,
        #tituloGalFotoLateral,
        #tituloGalVideoLateral,
        #tituloBoletimLAteral{word-wrap: break-word;}
    

.blocoLogosTop{position: absolute; right:15px; top:65px; z-index:999}
.blocoLogosTop a{border:0px none !important; display:inline;}
.blocoLogosTop a img{border:0px none !important; padding:0; margin:0}

.miniFotoGalFotos{height:160px !important; width:100% !important}    
    
.conteudoHomePresidente{min-height:358px}

.tituloPrincipal{padding:0; margin:0; word-wrap: break-word;}
    .tituloPrincipal a{font-weight:800}
    
.tituloSecundatio{padding:0; margin:0}
    .tituloSecundatio a{font-weight:800}
    
.itemArtigoMini{min-height:200px}

.jornaisFotosVideos{}
    .tituloFotosVideos{font-weight:800}
    .jornaisFotosVideos .col-md-3{background:#999}
    
.fotoNotSec{margin-left:0 !important; padding-left:0 !important}
    .fotoNotSec:hover a img{background:#900; border-color:#900}
    
.dadosSecNot{margin-left:0 !important; padding:0 !important}
    .dadosSecNot h4 a{word-wrap: break-word;}
    
.blocoBanners{text-align:center !important}
    .blocoBanners img{margin:0 auto !important}

.dataAgenda{text-align:center; background:#ccc; padding:10px 0; }
    .dataDiaAgenda{font-weight:bold; font-size:32px}
    .mesAgenda{font-style:italic; font-size:16px; margin-top:-10px !important; position:relative}
    .blocoAgendaHome ul{margin:0; margin-left:15px; padding:0; list-style:none}
    .blocoAgendaHome ul li{margin-bottom:10px}
    
    .blocoNewsHome ul{margin:0; padding:0; list-style:none}
    .blocoNewsHome ul li{margin-bottom:10px}
    .blocoNewsHome ul li input{}

.tituloAreas1{background:#900; padding:10px; text-transform:uppercase; color:#fff; font-size:46px; text-align:center;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.tituloAreas2{background:#900; padding:10px; text-transform:uppercase; color:#fff; font-size:32px; text-align:center;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.tituloAreas3{background:#900; padding:10px; text-transform:uppercase; color:#fff; font-size:26px; text-align:center;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.tituloAreas4{background:#900; padding:10px; text-transform:uppercase; color:#fff; font-size:18px; text-align:center;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}

.btnEnviar{border:0; font-size:16px; text-transform:uppercase; background:#333; color:#fff; font-weight:bold; padding:10px 0}
    .btnEnviar:hover,.btnEnviar:focus{background:#900}

.imgGalHome{height:316px !important; width:555px !important}
.linkImagemGalFotos .imgGalHome{margin:0 auto !important; display:table !important}
.imgGalHome:hover{background:#900; border-color:#900}

.miniaturaGrande{}
.miniaturaGrande:hover{background:#900 !important; border-color:#900 !important}

.miniaturaBoletim{max-height:240px}
.miniaturaBoletim:hover{background:#900 !important; border-color:#900 !important}

.FotosVideos img{margin-top:5px}
.tituloFotosVideos{margin-bottom:0 !important; padding-bottom:0 !important}    


.tituloPaginasGeral{font-weight:bold; background:#900; padding:10px; color:#fff; text-transform:uppercase; text-align:center !important; border-radius:5px; -webkit-border-radius:5px}
    .tituloPaginasGeral{margin:0 !important}
    
    
.blocoLateralDIRGeral{text-align:center}
.blocoLateralDIRGeral h3{background:#900; color:#fff; padding:10px 0; border-radius:5px; -webkit-border-radius:5px}
    .blocoLateralDIRGeral ul{margin:0; padding:0; list-style:none}
        .blocoLateralDIRGeral ul li{ display:block; padding-bottom:10px; overflow:hidden}


#blocoDestaqueArtigoLateral img{margin:10px 0}

#blocoBoletimLateral{}
    #blocoBoletimLateral .blocoCenterBoletimLateral{text-align:center}

#blocoTodasNoticias{}
    /*#blocoTodasNoticias [class*="col-"]{margin:0 !important ;padding:0 !important}*/
    #blocoTodasNoticias hr{border:0px !important; display:block !important; clear:both !important; width:100% !important; height:0px !important; background:#f99 !important}
    #blocoTodasNoticias p{padding-top:10px}
    #blocoTodasNoticias h1,#blocoTodasNoticias h2,#blocoTodasNoticias h3{text-align:center}
    #blocoTodasNoticias .data{display:block; text-align:center}
    #blocoTodasNoticias .canal{display:block; text-align:center; margin-bottom:10px}

#blocoTodasBoletins{}
    /*#blocoTodasBoletins [class*="col-"]{margin:0 !important ;padding:0 !important}*/
    #blocoTodasBoletins hr{border:0px !important; display:block !important; clear:both !important; width:100% !important; height:0px !important; background:#f99 !important}
    #blocoTodasBoletins p{padding-top:10px}
    #blocoTodasBoletins h1,#blocoTodasBoletins h2,#blocoTodasBoletins h3{text-align:left}
    #blocoTodasBoletins .data{text-align:left}
    #blocoTodasBoletins .canal{text-align:left; margin-bottom:10px}
    #blocoTodasBoletins .listaJornais{padding:0; margin:0; list-style:none}
        #blocoTodasBoletins .listaJornais li{padding:20px 0px; display:block; overflow:hidden; border-bottom:1px dotted #ccc}
    
    .listaJornais li{-webkit-transition: all .3s ease-in-out;
                    -moz-transition: all .3s ease-in-out;
                    -ms-transition: all .3s ease-in-out;
                    -o-transition: all .3s ease-in-out;
                    transition: all .3s ease-in-out;}
    .listaJornais li:hover{background:#eee}
    
#blocoTodasGaleriasFV{}
    /*#blocoTodasGaleriasFV [class*="col-"]{margin:0 !important ;padding:0 !important}*/
    #blocoTodasGaleriasFV hr{border:0px !important; display:block !important; clear:both !important; width:100% !important; height:0px !important; background:#f99 !important}
    #blocoTodasGaleriasFV p{padding-top:10px}
    #blocoTodasGaleriasFV h1,#blocoTodasBoletins h2,#blocoTodasBoletins h3{text-align:left}
    #blocoTodasGaleriasFV .data{text-align:left}
    #blocoTodasGaleriasFV .canal{text-align:left; margin-bottom:10px}
    #blocoTodasGaleriasFV .listaJornais{padding:0; margin:0; list-style:none}
        #blocoTodasGaleriasFV .listaJornais li{padding:20px 0px; border-bottom:1px dotted #ccc}
        #blocoTodasGaleriasFV .listaJornais li h3{padding:0; margin:0}

#blocoTodasGaleriasInterna{}
    #blocoTodasGaleriasInterna .thumbnailGalFotos{padding-top:15px; padding-bottom:15px}

.dataMaster{background:#ccc; padding-top:20px; padding-bottom:20px; font-weight:bolder; text-align:center}
    
    .txtNoticiaPG{font-size:16px}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{background:#900 !important}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{background:#c00 !important}
    
#blocoNoticiaPg{}
    #blocoNoticiaPg ul{padding:0; margin:0; list-style:none}
    #blocoNoticiaPg ul li{}

.dataLateral{display:block; font-size:32px; font-weight:bolder}
.mesLateral{display:block; font-size:24px}

#topoFixo{background:#300 !important}
    #topoFixo #navbar > ul > li > a{color:#ccc !important; text-shadow: 0 1px 0 #292929 !important}
    #topoFixo #navbar > ul > li > a:hover{background:#900}
    .dropdown .open{background:#900 !important}


/* --------------------------------------------------------------------------------------------- */

.box_col_center                 {position:relative; padding:20px 0; clear:both; }
.listaPaginador                 {padding:0;margin:0 auto !important;display:table;list-style:none}
.listaPaginador>div             {padding:0;margin:0;display:table;float:left}
.listaPaginador>div span        {display:inline-table}
.listaPaginador>div div         {display:inline-table}
.listaPaginador>div a           {padding:7px 14px;color:#333;display:inline-table;font-family:"Open Sans", Sans-Serif;text-decoration:none;font-size:12px;font-weight:300}
.listaPaginador>div a:hover     {background:#600;color:#fff}.listaPaginador div div{font-family:"Open Sans", Sans-Serif;font-size:12px;font-weight:300}
.listaPaginador div div b       {padding:10px;padding:7px 14px;background:#600;color:#fff}


/* ========== LINHA SOCIAL NOTICIA ========== */

.interageNoticia{width:100%; overflow:hidden; border-top:5px solid #EEE; border-bottom:5px solid #EEE}
.widgesSociais{overflow:hidden; width:266px; padding:10px; float:left}
    .blocoComEnvPrint{float:right}
        .listaComEnvPrint{padding:0px; margin:0px; display:table; }
            .blocoComEnvPrint li{display:block; border-left:0px solid #EEE; padding:12px; float:left}
            .blocoComEnvPrint li:hover{}
                .blocoComEnvPrint li a{display:block;
                                       padding-left:30px;
                                       font-family: 'open_sansregular', Arial, Sans-Serif;
                                       color:#000;
                                       text-transform:uppercase;
                                       font-size:12px;
                                       text-decoration:none;
                                       }
                
                .blocoComEnvPrint li a:hover{color:#cb2e25}
                
                .listaComEnvPrint .comentar{background:url(../../images/icon_comentar.jpg) 10px center no-repeat}
                .listaComEnvPrint .enviarNot{background:url(../../images/icon_Enviar.jpg) 10px center no-repeat}
                .listaComEnvPrint .imprimir{background:url(../../images/icon_print.jpg) 10px center no-repeat}
                .listaComEnvPrint .enviarArt{background:url(../../images/icon_Enviar.jpg) 10px center no-repeat}
                .listaComEnvPrint .comentarArt{background:url(../../images/icon_comentar.jpg) 10px center no-repeat}
                
.socialComEvnPrint{width:100%; overflow:hidden;}
    .socialComents{display:table; margin-top:10px; overflow:hidden; float:left;}
        .socialComents ul{list-style:none; margin:0px; padding:10px 0 0 10px }
        .socialComents ul li{height:20px;list-style:none; margin:0px; padding:0px 10px 0px 0px; float:left; overflow:hidden;}
        .socialComents ul li iframe{width:144px}

.faceBox{width:144px; height:20px; overflow:hidden; float:left;}
.gBox{width:32px; height:20px; overflow:hidden; padding:0px 10px; float:left;}
.twitBox{width:70px; height:20px; overflow:hidden; float:left;}


/* ------------------------------------------------------------------------------------------------------------ */


#blocoComentariosPG{margin:0; padding:0}
    #blocoComentariosPG h3{padding:10px; background:#900; color:#fff}
    #blocoComentariosPG h4{padding:0; margin:0}
    #blocoComentariosPG li{padding:10px 20px; border-bottom:1px dotted #ccc}
    #blocoComentariosPG li p{padding-left:10px; margin-left:10px; border-left:5px solid #ccc; margin-top:5px}
    #blocoComentariosPG li .nomeComentList{text-transform:uppercase; font-weight:bold}
    #blocoComentariosPG li:last-child{padding-bottom:0 !important; border:0px none}
    
#blocoMaisNoticias{margin:0; padding:0}
    #blocoMaisNoticias h3{padding:10px; background:#900; color:#fff}
    #blocoMaisNoticias h4{padding:0; margin:0}
    #blocoMaisNoticias li{padding:10px 0; border-bottom:1px dotted #ccc}
    
    .tituloDaNoticia{margin:0; padding:0}
    #blocoConteudoNoticia .imgNoticiaPgGrande{padding:10px 0 !important; display:table; margin:0 auto}


/* ------------------------------------------------------------------------------------------------------------ */


/* ========== COMENTARIOS - ENVIAR AMIGO - DENUNCIE ========== */

.containerBlocoPopUp{}

.camposComentar li{position:relative;}
.camposComentar li .maskErrorContato{width:100%; display:block; padding:3px 0px; text-align:center; color:#FFF; background:#900;font-family: 'open_sansregular', Arial, Sans-Serif; font-size:8px; text-transform:uppercase; letter-spacing:1px }

.camposEnviAmigo li{width:500px !important;position:relative; display:table !important}
.camposEnviAmigo li .maskErrorContato{width:100%; display:block; padding:3px 0px; text-align:center; color:#FFF; background:#900;font-family: 'open_sansregular', Arial, Sans-Serif; font-size:8px; text-transform:uppercase; letter-spacing:1px }

.containerBlocoPopUp h1{font-weight:normal; color:#12193e;font-family: 'open_sansbold', Arial, Sans-Serif; display:block; text-align:center;}

.containerBlocoPopUp ul{padding:0; margin:0 auto; list-style:none; display:block; width:500px; background:#FFF}
.containerBlocoPopUp ul li{padding:10px 0px; margin:0; list-style:none; display:block; border-bottom:1px dotted #EEE }
    .containerBlocoPopUp ul li:first-child{padding-top:0px; overflow:auto}
    .containerBlocoPopUp ul li:last-child{padding:0px; border:0; display:block}
    
.containerBlocoPopUp ul li span{display:block;font-family: 'open_sansregular', Arial, Sans-Serif; color:#12193e; font-size:12px}
.inputComent, .textareaComent{display:block; margin:0; border:0}

.inputCaptcha{}

.textareaComent{min-width:484px; max-width:484px; min-height:150px; max-height:150px;padding:5px 8px; margin:0; background:#CCC; color:#333 ;
                font-size:12px;font-family: 'open_sansregular', Arial, Sans-Serif;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;}

.esqComent, .dirComent{width:240px; }
.esqComent input, .dirComent input{width:224px;display:block; border:0; padding:5px 8px; margin:0; background:#CCC; color:#333 ;
                                   font-size:12px;font-family: 'open_sansregular', Arial, Sans-Serif;
                                    -webkit-transition: all 0.3s ease-in-out;
                                    -moz-transition: all 0.3s ease-in-out;
                                    -ms-transition: all 0.3s ease-in-out;
                                    -o-transition: all 0.3s ease-in-out;
                                    transition: all 0.3s ease-in-out;
                                    }

.inputCaptcha{width:66px;display:block; border:0; padding:5px 8px; margin:0; background:#cb2e25; color:#FFF !important;
                font-size:12px;font-family: 'open_sansregular', Arial, Sans-Serif;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;}



.blocoCapcha{float:left; width:250px; padding-top:10px}
.imgCaptcha{float:left}
.digitaCaptcha{float:left; padding-left:10px}

.resultadoBuscaBox{font-family:"Open Sans",Sans-Serif}
.resultadoBuscaBox .numeroBusca{font-weight:700;font-style:italic;color:#1a5781;text-decoration:underline}
.resultadoBuscaBox .nomeBusca{font-weight:700;font-style:italic;color:#1a5781;text-decoration:underline}
.resultadoBuscaBox ul{padding:0;margin:30px 0;list-style:none}
.resultadoBuscaBox ul li{margin:30px 0px;border-left:5px solid #ccc;padding-left:10px}
.resultadoBuscaBox ul li h3{margin:0;padding:0;font-size:14px}
.resultadoBuscaBox ul li a{font-size:12px;text-decoration:none}
.resultadoBuscaBox ul li a:hover{text-decoration:underline}

                                   
.esqComent{float:left}
.dirComent{float:right}

.descricaoVideoPop{width:320px; height:350px; text-align:justify; overflow:auto; float:left; padding:0px 20px; background:#FFF;font-size:14px;font-family: 'open_sansregular', Arial, Sans-Serif; line-height:20px}
.iframeYoutube{float:left;}
.iconProcedi{width:75px; height:17px; position:absolute; right:8px; bottom:8px}

#blocoGaleriaFotosLateral  img{margin-top:10px}
#blocoGaleriaVideosLateral img{margin-top:10px}
.blocoCenterBoletimLateral img{margin-top:10px}

#blocoGaleriaFotosLateral  .data,
#blocoGaleriaVideosLateral .data,
.blocoCenterBoletimLateral .data{display:block}

#msgCont{max-width:790px; min-width:292px; min-height:130px; max-height:230px; margin:0px 0px 0px 0px !important}

#rodape{padding:50px 0px; display:table; margin:0px auto; }

.boxButtonLinkMais{border-top:2px solid #ddd; overflow:hidden}
.boxButtonLinkMais a{-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; border:2px solid #ddd; border-top:0;
                     -webkit-transition: all .3s ease-in-out;
                    -moz-transition: all .3s ease-in-out;
                    -ms-transition: all .3s ease-in-out;
                    -o-transition: all .3s ease-in-out;
                    transition: all .3s ease-in-out;
                     }
.boxButtonLinkMais a:hover, .boxButtonLinkMais a:focus{border-color:#ddd !important; background:#333 !important}

.listaLinksRodape{width:100%; padding:30px 0px;}
.listaLinksRodape ul{display:table; margin:0 auto;}
.listaLinksRodape ul > li{display:inline-table; margin:20px}
.listaLinksRodape ul > li ol{list-style:none; padding:0; margin:0}
.listaLinksRodape ul > li ol li{padding-bottom:20px; text-align:center}
.listaLinksRodape ul > li ol li:last-child{padding-bottom:0px}
.listaLinksRodape ul > li ol li a{display:inline-table; padding:5px 8px; font-size:12px; border:1px solid #ccc; background:#c66; border-radius:5px; color:#fff; text-decoration:none; text-transform:uppercase}
.listaLinksRodape ul > li ol li a:hover{background:#900; border-color:#333}

/* --------------------------------------------------- */

.FotosVideos .data{display:block}

.btnMaisArtNot{text-align:right; padding-top:20px}

/* ------------------------------------------------------------------------------------------------------------ */

    .tituloDaNoticia{word-wrap: break-word;}
    .blocoMaisNoticias{word-wrap: break-word;}
/* MEDIA QUERIES */

@media screen and (max-width:991px)
{
    body{}
        .nav{font-size:12px;}
        .navbar{min-height:10px;}
        .nav a{padding:10px !important}
        .blocoBanners .col-md-6{margin-bottom:20px}
        .paragrafoArtgPres{word-wrap: break-word;}
        .tituloDaNoticia{word-wrap: break-word;}
        .blocoMaisNoticias{word-wrap: break-word;}
    }
    
@media screen and (max-width:991px)
{
    .paragrafoArtgPres{word-wrap: break-word;}
    .listaLinksRodape{width:100%; padding:30px 0px;}
    .listaLinksRodape ul{display:table; margin:0 auto;}
    .listaLinksRodape ul > li{display:inline-table; margin:0}
    .listaLinksRodape ul > li ol{list-style:none; padding:0; margin:0}
    .listaLinksRodape ul > li ol li{display:inline-table;text-align:center}
    .listaLinksRodape ul > li ol li:last-child{padding-bottom:0px}
    .listaLinksRodape ul > li ol li a{display:inline-table; padding:3px 5px; font-size:10px; border:1px solid #ccc; background:#c66; border-radius:5px; color:#fff; text-decoration:none; text-transform:uppercase}
    .listaLinksRodape ul > li ol li a:hover{background:#900; border-color:#333}
    
    .tituloDaNoticia{word-wrap: break-word;}
    .blocoMaisNoticias{word-wrap: break-word;}
    
    }    
    

@media (min-width: 0px) and (max-width: 531px){
 
    .blocoLogosTop{position: absolute; right:15px; top:65px; z-index:999}
    .blocoLogosTop a{border:0px none !important;display:block; text-align:right;}
    .blocoLogosTop a:first-child{margin-bottom:5px}
    .blocoLogosTop a img{border:0px none !important; width:40px}   
    
}
    
@media (min-width: 532px) and (max-width: 991px){
    
    .blocoLogosTop{position: absolute; right:15px; top:90px; z-index:999}
    .blocoLogosTop a{border:0px none !important;display:block; text-align:right;}
    
    
}

/* ---------------------------------------------------------------------------------------- */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ---------------------------------------------------------------------------------------- */

#blocoSlideBeneficios{position:relative; height:160px; width:100%;}
#blocoSlideBeneficios a{left:15px !important; display:table}
#blocoSlideBeneficios a img{}

#navBanners{display:table;; margin:10px auto 15px auto; }
    #navBanners a { width: 20px; height: 20px; background: #ccc; overflow: hidden; text-indent: -90000px; display: inline-block; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; margin:0 5px }
    #navBanners a.activeSlide{background:#900}



.bloco-vacinometro{
    width: 100%;
    height: auto;
    background: rgb(26 138 26);
    display: flex;
    justify-content: center;
    border-radius: 0.5rem;
    margin-bottom: 1rem;
    color: whitesmoke;
}

.vacinometro-contagem {
    margin: 1rem;
    border-radius: 1rem;
    color: whitesmoke;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vacinometro-contagem img{
    width: 100%;
    max-width: 7rem;
    height: auto;
}

.vacinometro-contagem span{
    padding: 0 0.6rem;
}

.titulo-vacinometro{
    margin: 1rem;
    align-self: center;
}

.desc-vacinometro{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.desc-vacinometro small{
    padding: 0 1rem;
}

.parcerias {
    text-align: center;
    padding: 20px 0;
    background-color: #f8f8f8;
}

.row-center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

    .row-center .col-xs-12 {
        float: none;
    }

/* Estilo geral do rodapé */
#rodape {
    background-color: #C8102E; /* Vermelho do Sindicato */
    color: white;
    padding: 25px 0; /* Aumentei o espaçamento vertical */
    font-size: 14px;
}

    /* Remove margens extras dos parágrafos dentro do rodapé */
    #rodape p {
        margin: 4px 0;
    }

/* Estilo para os ícones sociais (as "bolinhas") */
.social-icon {
    display: inline-flex; /* Usar flex para centralizar perfeitamente */
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background-color: white;
    border-radius: 50%; /* Garante o formato de círculo perfeito */
    margin-left: 12px; /* Espaçamento entre os ícones */
    color: black; /* Cor do ícone (desenho) */
    text-decoration: none;
    transition: transform 0.2s ease-in-out; /* Efeito suave ao passar o mouse */
}

    /* Aumenta o tamanho do ícone dentro do círculo */
    .social-icon i {
        font-size: 20px;
    }

    /* Efeito ao passar o mouse por cima do ícone */
    .social-icon:hover {
        transform: scale(1.1); /* Aumenta um pouco o ícone */
        opacity: 0.9;
    }