.btn-primary{background-color:#595959;border-color:#4c4c4c;color:#fff}.btn-primary:hover{background-color:#4c4c4c;border-color:#3f3f3f;color:#fff}.focus.btn-primary,.btn-primary:focus{background-color:#4c4c4c !important;color:#fff}.active.btn-primary,.btn-primary:active{background-color:#3f3f3f !important;color:#fff}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-4px;margin-left:-1px}.dropdown-submenu>a:after{font-family:"Glyphicons Halflings";content:"\e250";float:right;font-size:0.8em;padding-top:2px;margin-right:-10px}@media (max-width:767px){.dropdown-submenu>ul{margin-left:25px !important}.dropdown-submenu>a:after{float:none;content:"\e252";padding-left:5px}}body{margin-top:114px;padding-top:15px;color:#595959;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}h1{font-size:1.5em;text-transform:uppercase}h2{color:#ed3237;font-size:1.3em;font-weight:bolder;text-transform:uppercase}h3{font-size:1.1em;text-transform:uppercase;font-weight:bolder}a,a:hover,.destaque{color:#ed3237}.navbar{background-color:#595959;margin-bottom:0}.navbar .nav>li>a{color:#fff;font-size:1.25em}.navbar .nav>li a:hover,.navbar .nav>li>a:focus,.navbar .nav .open>a{color:#595959;background-color:#cccccc}.navbar .dropdown-menu{background-color:#eeeeee;color:#595959}.navbar-header{float:none;background-color:#fff;transition:0.3s all}.navbar-header .container{padding:15px}.navbar-header .container .frase{font-size:1.5em;font-weight:bold;margin:0;white-space:nowrap}.navbar-header .container .search .form-group>*{margin-right:5px}.navbar-header .container .search button span{display:none}.navbar-brand{height:auto;float:none;padding:0}.navbar-brand img{display:inline;max-width:100%}.navbar-brand span{font-size:8pt;position:relative;top:-4px;left:88px;color:#000 !important}@media (min-width:768px) and (max-width:992px){.navbar-brand span{left:74px}}@media (min-width:993px) and (max-width:1199px){.navbar-brand span{left:70px}}.navbar-nav>li>a:before{font-family:"Glyphicons Halflings";padding-right:5px;position:relative;top:1px}.navbar-nav>li>a.institucional:before{content:"\e021"}.navbar-nav>li>a.previdencia:before{content:"\e225"}.navbar-nav>li>a.documentos:before{content:"\e022"}.navbar-nav>li>a.informacoes:before{content:"\e086"}.navbar-nav>li>a.fale-conosco:before{content:"\2709"}.navbar-nav>li>a.area-do-participante:before{content:"\e033"}.navbar-nav>li>a.area-do-participante+div{right:0;left:auto}@media screen and (min-width:768px){body.navbar-small{margin-top:50px}body.navbar-small .navbar-header{margin-top:-66px !important}body.navbar-small .row-eq-height{margin-bottom:64px}body.navbar-small .row-eq-height section{margin-bottom:-50px}}section{margin-bottom:15px;padding:15px;background-color:#eeeeee}section>header{margin-bottom:15px}section>header>h1{margin:0;padding:0}aside .caixa a{display:block;background-repeat:no-repeat;background-position:right bottom;height:220px;margin-bottom:15px;padding:15px;text-decoration:none;position:relative}aside .caixa a i{position:absolute;bottom:15px;left:15px}aside .educacao-financeira-e-previdenciaria a{background-image:url(/imagens/mascote/mascote-educacao-financeira-e-previdenciaria.png);background-color:#cccccc;color:#595959;padding-right:150px}aside .simuladores a{background-image:url(/imagens/mascote/mascote-simuladores.png);background-color:#595959;color:#fff;padding-right:150px}aside .perguntas-frequentes a{background-image:url(/imagens/mascote/mascote-perguntas-frequentes.png);background-color:#ed3237;color:#fff;padding-right:150px}aside .link a{margin-bottom:15px;display:block}aside .link a img{width:100%}footer{background-color:#595959;color:#fff}footer div{padding:10px}footer div address{margin:0}@media screen and (min-width:768px){.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}}@media (min-width:768px) and (max-width:992px){.navbar .nav>li>a{font-size:0.95em}aside .caixa a{background-size:auto 120px;padding-right:75px}}@media (max-width:767px){body{margin-top:64px}.navbar{height:auto}.navbar-header{background-color:#595959}.navbar .dropdown-menu>li>a{color:#fff}.navbar-brand span{font-size:2.5vw;position:relative;top:-4px;left:19vw;color:#fff !important}section{margin:0 15px 15px 15px}#ctl00_cphConteudo_pnlVoto button{display:block;width:100%;margin-bottom:10px}}.banner{margin-bottom:15px}.banner img{width:100%}.banner .carousel-indicators{text-align:right;right:25px;left:auto;width:auto}.banner .carousel-indicators li{width:30px;height:30px;border-radius:15px;opacity:0.5;background-color:#fff}.banner .carousel-indicators li.active{width:30px;height:30px;border-radius:15px;background-color:#ed3237;border-color:#ed3237}.banner .carousel-control{display:none}.banner .carousel-caption{color:#fff;text-align:left;left:25px;font-weight:bold;padding-bottom:0;right:50%;text-shadow:0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black}.banner .carousel-caption h3{font-size:3em}.banner .carousel-caption p{font-size:2em}@media (max-width:767px){.banner .carousel-indicators{margin-bottom:0;right:5px;bottom:0}.banner .carousel-caption{left:5px;bottom:0}.banner .carousel-caption h3{font-size:1.5em;margin:5px 0}.banner .carousel-caption p{display:none}}section .ultimas-noticias .noticia a{color:#595959}section .ultimas-noticias .noticia p:last-child{border-bottom:1px solid #595959;padding-bottom:10px}section .ultimas-noticias p:last-child{padding-top:15px}.cartilhas div[class*=col-],.tirinhas div[class*=col-]{margin-bottom:15px}.eleicao div ul{list-style:none;padding:0;margin:0}.eleicao div ul li{padding-bottom:10px}.eleicao div ul li input{float:left;margin:25px 10px 0 0;cursor:pointer}.eleicao div ul li label{display:table;font-weight:normal;cursor:pointer}.eleicao div ul li label img{display:table-cell;width:58px;height:65px;padding-right:10px}.eleicao div ul li label p{display:table-cell;vertical-align:middle}.emprestimo-titulo{clear:both;text-align:center;padding:10px 0px 10px 0px}.emprestimo-dados-esquerda{float:left;list-style:none;margin:0;padding:0}.emprestimo-dados-esquerda li{padding:5px}.emprestimo-dados-direita{float:right;width:49%;list-style:none;margin:0;padding:0;text-align:right}.emprestimo-dados-direita li{padding:5px}.emprestimo-tabela{border:2px solid #000000;width:100%;border-collapse:collapse;margin-bottom:25px}.emprestimo-tabela td{padding:5px;border-left:2px solid #000000;border-right:2px solid #000000}.emprestimo-tabela-titulo{border-bottom:2px solid #000000;text-align:center;font-weight:bold}.search-page-message{color:#000000}.search-page-parameters{color:#ed2e38}.search-page-result-link{color:#008000}a.login{display:none}label.login{display:none}.navbar div.login{padding:15px;width:250px}.navbar div.login ul{list-style:none;margin:15px 0 0 0;padding:0}.navbar div.login ul li a:hover{background-color:transparent}@media (max-width:767px){div.login label{color:#fff}}aside .panel-group{margin:10px auto}aside .panel-group .panel-heading{padding:0}aside .panel-group .panel-heading a{color:#000;display:block;padding:10px 15px;text-decoration:none}aside .panel-group .panel-heading a:after{font-family:"Font Awesome 5 Free";content:"\f078";float:right;color:#c0c0c0;font-weight:900}aside .panel-group .panel-heading a.collapsed:after{content:"\f054"}aside .panel-group .panel-body{padding:0}aside .panel-group .panel-body a{display:block;color:#000;padding:5px;text-decoration:none}aside .panel-group .panel-body a:hover{display:block;background-color:#f6f6f6}aside .panel-group .panel-body a:before{font-family:"Font Awesome 5 Free";font-weight:900;width:32px;text-align:center;font-size:1.3em;display:inline-block}aside .panel-group .panel-body a.paginas-do-site:before{content:"\f0c5"}aside .panel-group .panel-body a.parametros-do-sistema:before{content:"\f085"}aside .panel-group .panel-body a.grupos-de-usuarios:before{content:"\f0c0"}aside .panel-group .panel-body a.usuarios-do-site:before{content:"\f007"}aside .panel-group .panel-body a.notificacoes-por-email:before{content:"\f0e0"}aside .panel-group .panel-body a.ocorrencias-de-erros:before{content:"\f06a"}aside .panel-group .panel-body a.gerenciador-de-arquivos:before{content:"\f07c"}aside .panel-group .panel-body a.publicacao-de-noticias:before{content:"\f02b"}aside .panel-group .panel-body a.glossario-tecnico:before{content:"\f19d"}aside .panel-group .panel-body a.perguntas-e-respostas:before{content:"\f059"}aside .panel-group .panel-body a.fale-conosco:before{content:"\f086"}aside .panel-group .panel-body a.banners:before{content:"\f0a1"}aside .panel-group .panel-body a.links-recomendados:before{content:"\f0c1"}aside .panel-group .panel-body a.cadastro-do-participante:before{content:"\f007"}aside .panel-group .panel-body a.emprestimos-realizados:before{content:"\f3d1";font-weight:400}aside .panel-group .panel-body a.boletos-de-contribuicao:before{content:"\f02a"}aside .panel-group .panel-body a.documentos-para-download:before{content:"\f07c"}aside .panel-group .panel-body a.boletins-informativos:before{content:"\f080"}aside .panel-group .panel-body a.extrato-de-contribuicoes:before{content:"\f0ce"}aside .panel-group .panel-body a.contracheques-de-pagamento:before{content:"\f15c"}aside .panel-group .panel-body a.informes-de-rendimentos:before{content:"\f07b"}aside .panel-group .panel-body a.gestao-de-participantes:before{content:"\f0c0"}aside .panel-group .panel-body a.gestao-de-emprestimos:before{content:"\f3d1";font-weight:400}aside .panel-group .panel-body a.gestao-de-boletos:before{content:"\f02a"}aside .panel-group .panel-body a.gestao-de-extratos:before{content:"\f0ce"}aside .panel-group .panel-body a.gestao-de-contracheques:before{content:"\f15c"}aside .panel-group .panel-body a.gestao-de-informes:before{content:"\f07b"}aside .panel-group .panel-body a.processos-eleitorais:before{content:"\f19c"}aside .panel-group .panel-body a.gestao-de-eleitores:before{content:"\f0c0"}aside .panel-group .panel-body a.gestao-de-candidatos:before{content:"\f0c0"}aside .panel-group .panel-body a.votacao-em-cedula:before{content:"\f044"}aside .panel-group .panel-body a.votacao-online:before{content:"\f0ac"}aside .panel-group .panel-body a.votos-registrados:before{content:"\f044"}aside .panel-group .panel-body a.votar-como-participante:before{content:"\f0c0"}aside .panel-group .panel-body a.relatorio-de-apuracao:before{content:"\f080"}figure{margin:auto;display:table;text-align:center;clear:both}figure.pull-left{margin-right:20px;max-width:50%}figure.pull-right{margin-left:20px;max-width:50%}figure img.pull-left{width:50%;padding-right:10px;clear:none}figure img.pull-right{width:50%;padding-left:10px;clear:none}figure img{width:100%;max-width:100%;display:table-row;margin:auto}figure figcaption{font-style:italic;clear:both;display:table-caption;caption-side:bottom;margin:5px}@media (max-width:767px){figure.pull-left,figure.pull-right{margin:20px auto;float:none !important;max-width:none}}figure .row div[class*=col-]{padding:15px}figure .row img{width:100%;box-shadow:4px 4px 5px 0px rgba(50,50,50,0.3);cursor:pointer}#image-gallery-modal .modal-dialog{margin:0;width:auto}#image-gallery-modal .modal-dialog .modal-content{margin:0;border:0;border-radius:0;background-color:#000}#image-gallery-modal .modal-dialog .modal-content .modal-body{padding:0}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn{position:absolute;cursor:pointer}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn i{padding:7px;width:32px;height:32px;border-radius:20px;border:3px solid #fff;color:#fff;background-color:#000;box-shadow:-2px 2px 5px 0px rgba(50,50,50,0.3)}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn:hover{color:#fff !important}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-close{top:10px;right:10px;padding:5px;z-index:2}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-close i{padding-top:6px}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-previous{width:50%;height:100%;top:0;left:0;z-index:1}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-previous i{position:absolute;top:50%;left:15px;margin-top:-16px;padding-right:9px}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-next{width:50%;height:100%;top:0;right:0;z-index:1}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-btn-next i{position:absolute;top:50%;right:15px;margin-top:-16px;padding-right:5px}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-img-rotator{overflow:hidden}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-img-list{width:1000%}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-img-holder{float:left}#image-gallery-modal .modal-dialog .modal-content .modal-body .image-gallery-img-helper{display:inline-block;height:100%;vertical-align:middle}#image-gallery-modal .modal-dialog .modal-content .modal-body figure{display:inline-table}#image-gallery-modal .modal-dialog .modal-content .modal-body figure img{display:inline-block;width:auto}#image-gallery-modal .modal-dialog .modal-content .modal-body figure figcaption{margin:0;padding:15px;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);color:#fff;background-color:rgba(0,0,0,0.5)}.grid .btn-group{float:right}.grid table thead{background-color:#eeeeee}@media (max-width:767px){.grid table th{display:none}.grid table tr{border-top:1px solid #ddd}.grid table tr td:first-child{display:none}.grid table tr td{padding-bottom:0 !important;display:flex;border-top:0 !important;clear:both}.grid table tr td:last-of-type{padding-bottom:8px !important}.grid table tr td:before{flex-basis:40%;content:attr(data-th) ": ";font-weight:bold;display:block}.grid table tr td div{flex-basis:60%;overflow:hidden;text-overflow:ellipsis}.grid table tr td:not([data-th]):before{display:none}.grid table tr td:not([data-th]) div.btn-group{flex-basis:100%;text-align:right;overflow:visible}.grid table tr td:not([data-th]) div.btn-group button{float:right}.grid table tr td[data-th]~td[data-th]{padding:0 8px !important}}#throbber p{margin:0}