body, h1, h2, h3, h4, h5, h6, input, select, .select, textarea, .qq-upload-button, .qq-upload-button-hover, .qq-upload-drop-area, .qq-upload-drop-area-active{
    font-family: Tahoma, Arial, sans-serif; 
}
.font, .font h1, .font h2, .font h3, .font h4, .font h5, .font h6, .font input, .font select, .font .select, .font textarea{
   font-family: Arial, sans-serif;
}
.font2, .font2 h1, .font2 h2, .font2 h3, .font2 h4, .font2 h5, .font2 h6, .font2 input, .font2 select, .font2 .select, .font2 textarea{
   font-family: 'futura_ltcn_btlight', Arial, sans-serif;
   letter-spacing:2px
}

h1, h2, h3, h4, h5, h6{
    letter-spacing: 1px;
}

.site {
    /* width:892px; */
    width:1024px;
}

a, a:link, a:visited, a:hover, a:active{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

hr {
    border: none;
    border-bottom: 1px solid #D6D6D6;
}
/* .content > .absolute, .peKenBurns {
    width:1014px;
} */

.peKenBurns {
    height: 340px;
}

input[type="text"],input[type="password"],textarea{
    border-radius:0px;
    border:none;
    box-shadow: 0px 0px 2px #000 inset;
    padding: 2px 5px;
}

.search input[type="text"], .search input[type="button"], .search input[type="reset"], .search input[type="submit"]{
    height: 17px;
}
.search input[type="button"], .search input[type="reset"], .search input[type="submit"]{
    background: #D71D27 no-repeat center center url(../images/lupa.png);
    border-radius:0px;
    padding: 0px;
    min-width: 17px;
}
.search input[type="button"]:hover, .search input[type="reset"]:hover, .search input[type="submit"]:hover{
    background-color: #AC171F;
}

.cor1, .cor1 a, a.cor1 { color: #FFF; }
.cor2, .cor2 a, a.cor2 { color: #00b4ed; }
.cor3, .cor3 a, a.cor3 { color: #d51e29; }
.cor4, .cor4 a, a.cor4, .select { color: #003257; }
.cor5, .cor5 a, a.cor5 { color: #006ca1; }
.cor6, .cor6 a, a.cor6 { color: #979797; }
.cor7, .cor7 a, a.cor7 { color: #04365C;; }

a.cor1 { color: #FFF; }

.cor1 a:hover, a:hover.cor1 { color: #00b4ed; }
.cor2 a:hover, a:hover.cor2 { color: #2BCAFF; }
.cor3 a:hover, a:hover.cor2 { color: #92141B; }

body {
    background: #00B2EF;
    background: -webkit-radial-gradient(top, #00B2EF, #001A41);
    background: -o-radial-gradient(top, #00B2EF, #001A41);
    background: -ms-radial-gradient(top, #00B2EF, #001A41);
    background: -moz-radial-gradient(top, #00B2EF, #001A41);
    background: radial-gradient(top, #00B2EF, #001A41);
}

.bg {
    background: #00B2EF;
    background: -webkit-radial-gradient(top, #00B2EF, #001A41);
    background: -o-radial-gradient(top, #00B2EF, #001A41);
    background: -ms-radial-gradient(top, #00B2EF, #001A41);
    background: -moz-radial-gradient(top, #00B2EF, #001A41);
    background: radial-gradient(top, #00B2EF, #001A41);
}
.bg1 {
    background: #003B71;
    background: -webkit-linear-gradient(top, #003B71, #001939);
    background: -o-linear-gradient(top, #003B71, #001939);
    background: -ms-linear-gradient(top, #003B71, #001939);
    background: -moz-linear-gradient(top, #003B71, #001939);
    background: linear-gradient(top, #003B71, #001939);
}
.bg2 {
    background: #002C51;
}
.bg3 {
    background: #00264D;
}
.bg4, .nav.principal {
    background: #003158;
}
.bg5 {
    background: #F1F1F1;
}
.bg6 {
    background: #00B7EB;
}
.bg7, .nav.principal span {
    background: #006BA3;
}
.bg8 {
    background: no-repeat top center url(../images/bg-inst.jpg);
}
.bg9 {
    background: repeat-y top center url(../images/bg-inst2.jpg);
}
.bg10 {
    background: #A6D5DD;
}

.bg11 {
    background: #00B0C7;
}
.bg12 {
    background: #008EA0;
}
.bg13 {
    background: #B11116;
}
.bg14 {
    background: #EE1C25;
}
.bg15 {
    background: #900000;
}
.bg16 {
    background: #DE5258 no-repeat bottom left url(../images/bg-Cassems-em-Numeros.jpg);
}
.bg17 {
    background: #C22A00;
}
.bg18 {
    background: no-repeat bottom left url(../images/bg-legislacao.jpg);
    background-size: cover;
}
.bg19 {
    background: #000;
    background: rgba(0,0,0,0.3); 
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0));
    background: -o-linear-gradient(left, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0));
    background: -ms-linear-gradient(left, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0));
    background: -moz-linear-gradient(left, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0));
    background: linear-gradient(left, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0));
}
.bg20 {
    background: #A6CF38;
}
.bg21 {
    background: #93aa59 repeat-y top left url(../images/faq.png);
}
.bg22, .list li:nth-child(even) {
    background: rgba(60,96,2,0.3);
}

.bg23 {
    background: #5DDFFF;
}
.bg24 {
    background: #01C1F2;
}
.bg25 {
    background: #0189C5;
}
.bg26 {
    background: #F1F2F2;
}
.bg27, .Noticias .legend {
    background: #DDD;
}

.bsw, .bg5 {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5) inset;
}

.tsw {
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}

.bd1 {
    border: none;
    border-bottom: 1px dashed #FFF;
}


.footer > .table > .cell:first-child {
    border-right: 30px solid #fff;
    border-top: 30px solid transparent;
}

.divisor {
    background: #01BBED;
    background: -webkit-linear-gradient(top, rgba(1,187,237,0), #01BBED, rgba(1,187,237,0));
    background: -o-linear-gradient(top, rgba(1,187,237,0), #01BBED, rgba(1,187,237,0));
    background: -ms-linear-gradient(top, rgba(1,187,237,0), #01BBED, rgba(1,187,237,0));
    background: -moz-linear-gradient(top, rgba(1,187,237,0), #01BBED, rgba(1,187,237,0));
    background: linear-gradient(top, rgba(1,187,237,0), #01BBED, rgba(1,187,237,0));
    height: 100%;
    width: 2px;
    display: inline-block;
}
.widgets .divisor {
    height: 80%;
}

.ultimas .mais a {
    display: block;
    width: 100%;
    background: #5DDFFF;
    text-align: center;
    margin-bottom: 3px;
    text-transform: uppercase;
    font-size: 110%;
    padding:15px 0px;
    color: #04365C;
}
.ultimas .mais a:nth-child(3n+2) {
    background:#01C1F2;
}
.ultimas .mais a:nth-child(3n+3) {
    background:#0189C5;
    color: #FFF;
}

.ultimas .mais a:hover {
    opacity: 0.6;
}

.noticias a:hover .bg2 {
    background: rgba(0,44,81,0.6);
}
.noticias a:hover .bg3 {
    background: rgba(0,39,77,0.6);
}
.noticias {
    background: rgba(0,39,77,0.6);
}
.Noticias .paginacao a{
    background: #006BA3;
    color: #FFF;
    width: 20px;
    border-radius: 5px;
    text-align: center;
    padding: 3px;
    font-weight: bold;
}
.Noticias .paginacao a:hover, .Noticias .paginacao a.selected {
    background: #003158;
    color: rgba(255,255,255,0.8);
    box-shadow: 0px -5px 7px rgba(0,0,0,0.3) inset;
}

.Noticias .text > a {
    height: 116px;
}

.Noticias .figure.list {
    min-width: 156px;
}

.nav.principal a{
    color: #FFF;
    font-weight: bold;
}
.nav.principal span{
    display: block;
    padding: 20px 0px 7px 0px;
    border-bottom: 3px solid #006BA3;
}
.nav.principal .figure{
    background: no-repeat url(../images/icons.png);
    height: 45px;
    width: 66px;
    margin-bottom: 5px;
}
.nav.principal a:hover, .nav.principal .selected a{
   color: #78D8FD;
}
.nav.principal a:hover .figure, .nav.principal .selected a .figure{
    background-position-y: -49px;
}
.nav.principal a:hover span, .nav.principal .selected a span{
   border-bottom: 3px solid #78D8FD;
}

.nav.principal li:first-child span, .nav.principal li:last-child span{
    position: absolute;
    background:none;
    border-bottom: 15px solid transparent;
    margin-top: -34px;
    height: 10px;
}
.nav.principal li:first-child span div, .nav.principal li:last-child span div{
    position: absolute;
    background:#006BA3;
    height: 68px;
    width: 16px;
    margin-top: -54px;
}
.nav.principal li:first-child span{
    border-right: 15px solid #002748;
    margin-left: -15px;
}
.nav.principal li:last-child span{
    border-left: 15px solid #002748;
}
.nav.principal li:last-child span div {
    margin-left: -15px;
}

.nav.principal .figure.Planejamento, .nav.principal a:hover .figure.Planejamento, .nav.principal .selected a .figure.Planejamento{
    background-position-x: -68px;
    width: 44px;
}
.nav.principal .figure.Receitas, .nav.principal a:hover .figure.Receitas, .nav.principal .selected a .figure.Receitas{
    background-position-x: -115px;
    width: 40px;
}
.nav.principal .figure.Despesas, .nav.principal a:hover .figure.Despesas, .nav.principal .selected a .figure.Despesas{
    background-position-x: -157px;
    width: 40px;
}
.nav.principal .figure.Beneficiarios, .nav.principal a:hover .figure.Beneficiarios, .nav.principal .selected a .figure.Beneficiarios{
    background-position-x: -199px;
    width: 69px;
}
.nav.principal .figure.Credenciados, .nav.principal a:hover .figure.Credenciados, .nav.principal .selected a .figure.Credenciados{
    background-position-x: -270px;
    width: 45px;
}
.nav.principal .figure.Balancos-Anuais, .nav.principal a:hover .figure.Balancos-Anuais, .nav.principal .selected a .figure.Balancos-Anuais, .nav.principal .figure.Relatorios-Anuais, .nav.principal a:hover .figure.Relatorios-Anuais, .nav.principal .selected a .figure.Relatorios-Anuais{
    background-position-x: -320px;
    width: 33px;
}
.nav.principal .figure.Balancos-Semestrais, .nav.principal a:hover .figure.Balancos-Semestrais, .nav.principal .selected a .figure.Balancos-Semestrais, .nav.principal .figure.Relatorios-Semestrais, .nav.principal a:hover .figure.Relatorios-Semestrais, .nav.principal .selected a .figure.Relatorios-Semestrais{
    background-position-x: -360px;
    width: 33px;
}
.nav.principal .figure.Ouvidoria, .nav.principal a:hover .figure.Ouvidoria, .nav.principal .selected a .figure.Ouvidoria{
    background-position-x: -395px;
    width: 45px;
}

.nav.principal .figure.Planejamento{
    background-position: -68px 0px;
}
.nav.principal a:hover .figure.Planejamento, .nav.principal .selected a .figure.Planejamento{
    background-position: -68px -49px;
}

.nav.principal .figure.Receitas{
    background-position: -115px 0px;
}
.nav.principal a:hover .figure.Receitas, .nav.principal .selected a .figure.Receitas{
    background-position: -115px -49px;
}
.nav.principal .figure.Despesas{
    background-position: -157px 0px;
}
.nav.principal a:hover .figure.Despesas, .nav.principal .selected a .figure.Despesas{
    background-position: -157px -49px;
}
.nav.principal .figure.Beneficiarios{
    background-position: -199px 0px;
}
.nav.principal a:hover .figure.Beneficiarios, .nav.principal .selected a .figure.Beneficiarios{
    background-position: -199px -49px;
}
.nav.principal .figure.Credenciados{
    background-position: -270px 0px;
}
.nav.principal a:hover .figure.Credenciados, .nav.principal .selected a .figure.Credenciados{
    background-position: -270px -49px;
}
.nav.principal .figure.Balancos-Anuais, .nav.principal .figure.Relatorios-Anuais{
    background-position: -320px 0px;
}
.nav.principal a:hover .figure.Balancos-Anuais, .nav.principal .selected a .figure.Balancos-Anuais, .nav.principal a:hover .figure.Relatorios-Anuais, .nav.principal .selected a .figure.Relatorios-Anuais{
    background-position: -320px -49px;
}
.nav.principal .figure.Balancos-Semestrais, .nav.principal .figure.Relatorios-Semestrais{
    background-position: -360px 0px;
}
.nav.principal a:hover .figure.Balancos-Semestrais, .nav.principal .selected a .figure.Balancos-Semestrais, .nav.principal a:hover .figure.Relatorios-Semestrais, .nav.principal .selected a .figure.Relatorios-Semestrais{
    background-position: -360px -49px;
}
.nav.principal .figure.Ouvidoria{
    background-position: -395px 0px;
}
.nav.principal a:hover .figure.Ouvidoria, .nav.principal .selected a .figure.Ouvidoria{
    background-position: -395px -49px;
}



.peKenBurns a, .peKenBurns a:link, .peKenBurns a:visited, .peKenBurns a:hover, .peKenBurns a:active {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.subs.multi .header a.cell, .subs.multi .view .none, .subs.multi .footer .cell {
    background: #0091d8;
}
.subs.multi .header a.cell:nth-child(5n+2), .subs.multi .view .none:nth-child(5n+2), .subs.multi .footer .cell:nth-child(5n+2) {
    background: #006BA3;
}
.subs.multi .header a.cell:nth-child(5n+3), .subs.multi .view .none:nth-child(5n+3), .subs.multi .footer .cell:nth-child(5n+3) {
    background: #005684;
}
.subs.multi .header a.cell:nth-child(5n+4), .subs.multi .view .none:nth-child(5n+4), .subs.multi .footer .cell:nth-child(5n+4) {
    background: #003F61;
}
.subs.multi .header a.cell:nth-child(5n+5), .subs.multi .view .none:nth-child(5n+5), .subs.multi .footer .cell:nth-child(5n+5) {
    background: #00304B;
}

.subs.multi .header a {
    min-height: 28px;
}
.subs.multi .footer .cell .block{
    background: #00A9FF;
}

.subs.multi .footer .cell .block.selected{
    position: absolute;
    /*margin-top: 350px;*/
    width: 903px;
    left: 50%;
    margin-left: -492px;
}
.institucional3 .subs.multi .footer .cell .block.selected{
    margin-top: 300px;
    width: 842px;
    margin-left: -426px;
}
.subs.multi .footer .cell .block, .subs.multi .footer .cell .block.selected{
        
    -webkit-transition: margin-top 0.5s ease;
    -moz-transition: margin-top 0.5s ease;
    -ms-transition: margin-top 0.5s ease;
    -o-transition: margin-top 0.5s ease;
    transition: margin-top 0.5s ease;
}
.subs.multi .footer .cell .block.selected img{
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}

.institucional .scroll, .receitas .scroll{
    height: 250px;
}
.institucional .subs.multi .scroll {
    height: 300px;
}

.figure.destaque .paginacao a, .figure.destaque2 .paginacao a {
    width: 5px;
    height: 5px;
    font-size: 1px;
}

.figure.destaque, .figure.destaque .controller{
    width: 442px;
    height: 250px;
}
.figure.destaque .controller .inlineT > a{
    background: #CCC;
    background: rgba(0,0,0,0.2);
}

.receitas .figure.destaque, .receitas .figure.destaque .controller{
    max-width: 842px;
    width: 842px;
}
.receitas :focus{
    outline-color: #FFF;
}

.receitas .figure.destaque{
    height: 100%;
}

.figure.destaque, .figure.destaque2 {
    -webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -o-mask-image: -o-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -ms-mask-image: -ms-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -moz-mask-image: -moz-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    mask-image: linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
}
.figure.destaque .controller,.figure.destaque2 .controller{
    position: absolute;
}
.figure.destaque .texto,.figure.destaque2 .texto {
    color: #FFF;
}
.figure.destaque .texto > *, .figure.destaque2 .texto > *{
    background: rgba(0,0,0,0.5);
    margin: 2px 0 2px 0;
    padding: 3px;
    display:table;
}
.figure .paginacao {
    border-radius: 2px;
    background: #003F61;
    padding: 5px;
}

.figure .paginacao a{
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.figure .paginacao a:hover, .figure .paginacao a.selected {
    background: #D10000;
}


select.custom {
    min-height: 26px;
}

.select {
    padding:2px 2px;
    background: #BBB;
    background: -webkit-linear-gradient(top, #FFF, #BBB);
    background: -o-linear-gradient(top, #FFF, #BBB);
    background: -ms-linear-gradient(top, #FFF, #BBB);
    background: -moz-linear-gradient(top, #FFF, #BBB);
    background: linear-gradient(top, #FFF, #BBB);
    border-radius: 3px;
    text-align: center;
    margin-top: 3px;
}

.select .cell:last-child {
    background: no-repeat center center url(../images/seta2.png);
    width: 17px;
    min-width: 17px;
}
.checkbox {
    background: #BBB;
    border-radius: 5px;
}
.checkbox.selected div {
    background: no-repeat center center url(../images/check.png);
    width: 100%;
    height: 100%;
}


/* ::-webkit-scrollbar-track {background:#004979;}
::-webkit-scrollbar-thumb {background:#99AEBD;} */
/* .jspDrag{background:#99AEBD;}
.jspTrack{background:#004979;} */

.receitas .bg4 select.custom {
    min-height: 20px;
    height: 20px;
}

.receitas .bg4 input[type=button], .arquivos .bg4 input[type=button] {
    background: transparent;
    border: 1px solid #FFF;
    color: #FFF;
    min-width: 1px;
    padding: 1px 3px
}
.receitas .bg4 input[type=button]:hover, .arquivos .bg4 input[type=button]:hover {
    background: #FFF;
    color: #003158;
}
.receitas .bg5 .scroll {
    height: 166px;
}
.receitas .section .scroll {
    height: 200px;
}



.arrows {
    background: repeat-y center url(../images/seta.png);
    width: 10px;
    height: 100%;
    display: inline-block;
}

.tabela .header{
    background: #016CA2;
    color: #FFF;
}
.tabela .header.par {
    background: #018BCD;
}
.tabela .header.cp:hover{
    background: #0AAEFE;
}
.tabela .cell{
    border-bottom: 1px solid #E2E2E2;
    padding: 5px 10px;
}
.tabela .header .cell{
    border: none;
    border-left: 1px solid #FFF;
    padding: 10px;
}
.tabela .header .cell:last-child{
    border-radius: 0 2px 2px 0;
}
.tabela .header .cell:first-child{
    border-radius: 2px 0 0 2px;
    border-left: none;
}


.tabela .header .cell.noline{
    border: none;
    padding-left: 0px;
}

.tabela .cp:hover .cell{
    background: #ECFCFF;
}
.tabela .header.cp:hover .cell{
    background: none;
}

.tabela [class*="nivel"] .cell .pl2{
    padding-left: 60px;
}
.tabela .nivel1 .cell .pl2{
    padding-left: 20px;
}
.tabela .nivel2 .cell .pl2{
    padding-left: 30px;
}
.tabela .nivel3 .cell .pl2{
    padding-left: 40px;
}
.tabela .nivel4 .cell .pl2{
    padding-left: 50px;
}


.tabela [class*="nivel"].header{
    background: rgba(1,108,162,0.2);
}
.tabela [class*="nivel"].header.par{
    background: rgba(1,139,205,0.2);
}
.tabela [class*="nivel"].header.cp:hover{
    background: rgba(10,174,254,0.2);
}
.tabela .header.nivel0{
    background: rgba(1,108,162,1);
}
.tabela .header.nivel0.par {
    background: rgba(1,139,205,1);
}
.tabela .header.nivel0.cp:hover{
    background: rgba(10,174,254,1);
}

.tabela .header.nivel1{
    background: rgba(1,108,162,0.8);
}
.tabela .header.nivel1.par {
    background: rgba(1,139,205,0.8);
}
.tabela .header.nivel1.cp:hover{
    background: rgba(10,174,254,0.8);
}
.tabela .header.nivel2{
    background: rgba(1,108,162,0.6);
}
.tabela .header.nivel2.par {
    background: rgba(1,139,205,0.6);
}
.tabela .header.nivel2.cp:hover{
    background: rgba(10,174,254,0.6);
}
.tabela .header.nivel3{
    background: rgba(1,108,162,0.4);
}
.tabela .header.nivel3.par {
    background: rgba(1,139,205,0.4);
}
.tabela .header.nivel3.cp:hover{
    background: rgba(10,174,254,0.4);
}



.institucional2 .scroll{
    height: 150px;
    width: 348px;
}

.institucional2 .bg9 .scroll{
    height: 290px;
    width: auto;
}

.institucional2 .size{
    min-width: 50px;
}

.institucional2 .figure.destaque, .institucional2 .figure.destaque .controller{
    width: 347px;
    height: 278px;
}

.institucional2 .figure .paginacao {
    background: #58DDFF;
}
.institucional2 .figure .paginacao a:hover, .institucional2 .figure .paginacao a.selected {
    background: #55A4B3;
}

.institucional2 .figure.destaque {
    background: #FFF;
    padding: 5px;
}
.institucional2 .bg8 > .table {
    min-height: 307px;
}

.institucionalGrafico .subs {
    width: 170px;
}
.institucionalGrafico .subs.size {
    width: 842px;
}
.institucionalGrafico .subs.size .none, .institucionalGrafico .subs.size .footer{
    width: 170px;
}
.institucionalGrafico .conteudo {
    margin-top: 23px;
    padding-left: 180px;
    max-width: 812px;
}
.institucionalGrafico .scroll {
    height: 300px;
}
.institucionalGrafico .scroll .size {
    width: 500px;
}
.institucionalGrafico .figure.destaque, .institucionalGrafico .figure.destaque .controller{
    width: 500px;
    height: 300px;
}

.institucionalGrafico .cassmsN .scroll .size,.institucionalGrafico .cassmsN .figure.destaque {
    margin-left: 60px;
}

.institucionalGrafico .figure.destaque .texto > *{
    background: rgba(0,0,0,0.5);
}
.institucionalGrafico .conteudo {
    height: 620px;
}

.institucionalGrafico .header.table .nowrap  {
    width: 135px;
}
.institucionalGrafico .size ul.none  {
    display: block;
}

.institucionalForm .figure {
    background: #003158;
    background: -webkit-linear-gradient(top, #003158, #003158);
    background: -o-linear-gradient(top, #003158, #003158);
    background: -ms-linear-gradient(top, #003158, #003158);
    background: -moz-linear-gradient(top, #003158, #003158);
    background: linear-gradient(top, #003158, #003158);
    background-repeat: no-repeat;
    background-size: 100% 190px;
    padding-top: 66px;
}
.institucionalForm .figure .legend {
    margin-top: -30px;
}

.institucionalForm input[type="button"],.institucionalForm input[type="reset"],.institucionalForm input[type="submit"],.form-faq input[type="button"],.form-faq input[type="reset"],.form-faq input[type="submit"]{    
    font-weight:bold;
    padding:6px;
    border-radius:5px;
    background: #1F6B96;
    color:#FFF;
    min-width:92px;
    border:none;
    cursor:pointer;
}
.institucionalForm input[type="button"]:hover,.institucionalForm input[type="reset"]:hover,.institucionalForm input[type="submit"]:hover,.form-faq input[type="button"]:hover,.form-faq input[type="reset"]:hover,.form-faq input[type="submit"]:hover{
    background: #185679;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.institucionalForm input[type="text"], .institucionalForm textarea, .institucionalForm .select, .form-faq input[type="text"], .form-faq textarea, .form-faq .select {
    border: none;
    box-shadow: 0px 0px 3px #000 inset;
    color: #777;
}
.institucionalForm input[type="text"], .institucionalForm textarea, .form-faq input[type="text"], .form-faq textarea {
    padding: 3px 10px;
}

.institucionalForm .select, .form-faq .select {
    padding: 0px;
    border-radius: 0px;
    background: #FFF;
    text-align: left;
    padding-left: 10px;
}
.institucionalForm form {
    max-width: 352px;
}

.institucionalForm .select, .form-faq .select {
    min-height: 22px;
}


.institucionalForm .select .cell:last-child, .form-faq .select .cell:last-child {
    background: no-repeat center center url(../images/seta3.png);
    width: 23px;
}

.institucionalForm .scroll {
    height: 450px;
}


.arquivos .figure.destaque, .arquivos .figure.destaque .controller{
    width: 842px;
    height: 242px;
}
.arquivos .figure.destaque .paginacao{
    display: none;
}

.arquivos .figure.destaque .controller .inlineT > a{
    background: #00B8EC;
}
.arquivos .figure.destaque .texto > *{
    background: none;
}
.arquivos .figure.destaque .cell.w100.ab{
    vertical-align: top;
    
}

.arquivos .figure.destaque .texto{
    padding: 10px;
    width: 40%;
}
.arquivos .figure.destaque .scroll{
    width: 337px;
    height: 215px;
    display: block;
}
.arquivos .figure.destaque .texto .table{
    height: 21px;
}


.arquivos2 input[type="button"],.arquivos2 input[type="reset"],.arquivos2 input[type="submit"]{
    font-weight:bold;
    padding:2px 5px;
    border-radius:3px;
    background: #C22A00;
    background: -webkit-linear-gradient(top, rgba(196,37,0,0), rgba(196,37,0,1),rgba(196,37,0,0));
    background: -o-linear-gradient(top,  rgba(196,37,0,0), rgba(196,37,0,1),rgba(196,37,0,0));
    background: -ms-linear-gradient(top,  rgba(196,37,0,0), rgba(196,37,0,1),rgba(196,37,0,0));
    background: -moz-linear-gradient(top,  rgba(196,37,0,0), rgba(196,37,0,1),rgba(196,37,0,0));
    background: linear-gradient(top,  rgba(196,37,0,0), rgba(196,37,0,1),rgba(196,37,0,0));
    color:#FFF;
    min-width:10px;
    border:none;
    cursor:pointer;
    font-size: 80%;
}
.arquivos2 input[type="button"]:hover,.arquivos2 input[type="reset"]:hover,.arquivos2 input[type="submit"]:hover{
    background: #C22A00;
}

.arquivos2 .scroll {
    height: 137px;
}
.arquivos2 .bg19 .scroll {
    height: 160px;
}


.form-faq input[type="button"],.form-faq input[type="reset"],.form-faq input[type="submit"]{    
    background: #A6CF38;
}
.form-faq input[type="button"]:hover,.form-faq input[type="reset"]:hover,.form-faq input[type="submit"]:hover{
    background: #89AD29;
}


.form-faq .scroll{
    /* width: 737px;
    height: 360px; */
}
.form-faq :focus{
    outline-color: #93aa59;
}


.Noticias .scroll {
    height: 920px;
}

.apiMaps.bgW{
    height: 964px;
}
.apiMaps .legendBox{
    width: 40px;
    height: 20px;
    border-radius: 2px;
}
.apiMaps .legendBox{
    width: 40px;
    height: 20px;
    border-radius: 2px;
}
.apiMaps li .legendBox{
    background: #003158;
}
.apiMaps li:nth-child(6n+2) .legendBox{
    background: #00AE98;
}
.apiMaps li:nth-child(6n+3) .legendBox{
    background: #00789B;
}
.apiMaps li:nth-child(6n+4) .legendBox{
    background: #EB1F54;
}
.apiMaps li:nth-child(6n+5) .legendBox{
    background: #D3AB3A;
}
.apiMaps li:nth-child(6n+6) .legendBox{
    background: #00AE97;
}
.apiMaps input[type=text] {
    font-size: 120%;
    height: 30px;
    text-align: center;
    border-radius: 3px;
    color: #006ca1;
    font-weight: bold;
}
.apiMaps input[type='checkbox'].custom {
    width: 40px;
    height: 20px;
}
.apiMaps .checkbox {
    background: none;
}

.grafico .box{
    width: 50px;
    height: 15px;
    border-radius: 3px;
}
.grafico .legenda .row > .cell{
    padding: 2px 5px;
}

.institucional3 .figure.destaque, .institucional3 .figure.destaque .controller{
    width: 850px;
    height: 370px;
}

.institucional3 .scroll {
    height: 250px;
}
.institucional3 .font2 a:hover {
    background: rbga(0,0,0,1);
}
.institucional3 .prevs {
    min-height: 350px;
}
.institucional3 .prevs .scroll{
    width: 390px;
}
.institucional3 .prevs .figure.destaque2, .institucional3 .prevs .figure.destaque2 .controller{
    width: 440px;
    height: 250px;
}
.institucional3 .paginacao a{
    padding: 0px;
}

.busca .size {
    width: 500px;
}
.busca .cor5 {
    width: 480px;
}
.busca .scroll {
    height: 500px;
}


.mapa-do-site .sub {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-image: url(../images/setaList.png);
    background-position: 10px center;
}
.mapa-do-site .sub2 {
    padding-left: 30px;
    background-position: 20px center;
}
.mapa-do-site a:hover {
    text-decoration: underline;
}
.mapa-do-site .bg7 {
    border-right: 1px solid #FFF;
}

.assinatura {
    position: absolute;
    left: 55%;
    margin-left: 446px;
}

.text {
    text-align: justify;
}

.legend {
    padding: 0px;
}


.bgW .carregando, .bg26 .carregando{
    color: #000;
}
section.content.pt15.pl05.pr05,
section.content.pt15 {
  padding-right:0 !important;
  padding-left:0 !important;
}
.content > .absolute,
.bg26.Noticias.institucional3,
.bgW.institucionalForm.pt,
.bgW.mapa-do-site,
.bgW.receitas,
.bg26.Noticias,
.bgW.arquivos {
  width: 1014px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.tabela .seta {
    width: 1px;
    height: 1px;
    border: 6px solid transparent;
    border-bottom: 8px solid #FFF;
    border-top:none;
    display:none;
}

.btn-LIPR, .btn-MYR  {
  display: flex !important;
  justify-content: space-between;
}
.widgets.pl3.pr3.mt15 p,
.ultimas.pl3.pr3.mt15 a {
  font-size:16px;
  line-height:1.5;
}
.btn-RPN a {
  font-weight: bold;
}
.invest-content figure {
  float: right;
}
.invest-content {
  width: 874px;
}
.invest-content p {
  padding-bottom: 10px;
}
.invest-content span {
  font-size: 16px !important;
}
.carrousel {
    display: flex;
    justify-content: center;
}