.table-content{display:table;min-height:125px;overflow:hidden;margin-bottom:5px}.table-content .table-cell-content{display:table-cell;vertical-align:middle}.sec-name-row .branding{font-size:2.571em}.content-first-column .sec-name-row{margin-bottom:0}.scroll-to-fixed-fixed .table-content{display:block;min-height:0}#layout-featured{margin-top:0}.widget-featured .carousel-slider .bg-img-content{height:350px}#layout-featured .widget-html-widget,.widget-html-widget{margin-top:10px}.header-bar-container{margin-bottom:5px}.header-bar-container.mobile-content{margin-bottom:0}.content-first-column{top:0}.content-wrapper{margin-top:10px}.container-header{padding-top:15px;padding-bottom:15px}.container-header .search-form{margin-bottom:10px}.container-header .widget-midias-sociais-widget{margin-bottom:5px}.header-bar-container,.navbar-mobile,.col-gov-bar-navigation-header{background-color:#0080a5}.fixed-top-header.scroll-to-fixed-fixed{box-shadow:none;padding-bottom:0;background-color:#e6e6e6;border-bottom:1px solid #c5c5c5}.scroll-to-fixed-fixed.fixed-top-menu{box-shadow:#656565 0 3px 10px;padding-bottom:0}.scroll-to-fixed-fixed .gov-header .circle-border,.scroll-to-fixed-fixed .gov-menu-accessibility a:hover{background-color:#6e6e6e;color:#fff}.logo-block,.search-block{position:relative;float:none;display:inline-block;padding:0;vertical-align:middle}.search-block{padding:0;vertical-align:middle;margin-left:6%}.header-background-image{padding:0}.mask-geometrica{padding-top:30px;padding-bottom:30px}.mobile-content .sec-name-row .branding,.mobile-content .sec-name-row .name-sec{color:#4d4d4d;display:block;text-align:center}.mobile-content .sec-name-row .name-sec{margin:0 auto}.header-bar-container .col-gov-bar-center .col-gov-bar-navigation-menu{overflow:hidden}.col-gov-bar-navigation-menu .menu{margin-bottom:0;background:none;padding-left:0}.col-gov-bar-navigation-menu .menu li{display:inline-block;margin-right:0;border:none}.col-gov-bar-navigation-menu .menu li a{color:#fff;font-size:1.2em;font-family:'OpenSans',Arial,sans-serif;font-weight:500;display:block;padding-top:18px;padding-bottom:13px;text-transform:none}.col-gov-bar-navigation-menu .content-wrapper{margin-top:0}.scroll-to-fixed-fixed .col-gov-bar-navigation-menu .menu a{display:inline-block;font-weight:500}.main-menu{padding-left:0;padding-right:0}.col-gov-bar-navigation-menu .menu li a,.scroll-to-fixed-fixed .col-gov-bar-navigation-menu .menu a{font-family:'OpenSans-Semibold',Arial,sans-serif;padding-top:20px;padding-bottom:20px;padding-right:35px;padding-left:0;text-transform:uppercase;font-size:1.1em}.col-gov-bar-navigation-menu .menu li a:hover,.col-gov-bar-navigation-menu .menu li a:focus,.col-gov-bar-navigation-menu .menu li a:active{text-decoration:none}.col-gov-bar-navigation-menu .menu>li>a,.scroll-to-fixed-fixed .col-gov-bar-navigation-menu .menu>li>a{padding:0;padding-top:20px;padding-bottom:20px;padding-right:14px;padding-left:14px}.col-gov-bar-navigation-menu .menu>li:hover>a,.col-gov-bar-navigation-menu .menu>li:focus>a,.col-gov-bar-navigation-menu .menu>li:active>a{border-bottom-width:4px;border-bottom-style:solid;padding-bottom:16px}.menu .fa{font-size:18px;float:right;padding-top:2px}#menu-vertical .menu li a .fa-caret-down:before{content:""}.cbp-spmenu h3{background-color:#293039}.cbp-spmenu-vertical.mobile-content,.cbp-spmenu-vertical.mobile-content .nav>li>a{background-color:#354a5f;border-color:#354a5f}.zone-mobile-menu-header .menu li.open,.cbp-spmenu-vertical.mobile-content .nav>li>a:hover,.cbp-spmenu-vertical.mobile-content .nav>li>a:focus,.cbp-spmenu-vertical.mobile-content .nav>li>a:active,.cbp-spmenu-vertical.mobile-content .nav>li>a.active{background-color:#2d3e50}.zone-mobile-menu-header .menu li.open>a>.fa-caret-down:before{content:""}.zone-mobile-menu-header .menu .open .dropdown-menu li a{color:#333}.zone-mobile-menu-header .menu .open .dropdown-menu li.open .dropdown-menu li a{background-color:#fff;color:#333;padding-left:30px}.widget-midias-sociais-widget{text-align:right}.oc-social-icon a{margin:0;padding:0;margin-left:10px;margin-bottom:5px}.effects .img:first-child{margin-left:0}.footer-container,.menu.menu-menu-do-rodape{background-color:#414a52;color:#bfbfbf;font-family:"Open Sans",sans-serif}.footer-container b,.footer-container strong{font-weight:600;color:#fff}.footer-container a{color:#bfbfbf}.footer-container a:hover{color:#fff}.footer-container ul{list-style:none;padding:0}.footer-container ul.footer-text li{border-bottom:1px solid #545e66;line-height:27px;padding-bottom:7px;margin-bottom:5px}.footer-container ul.footer-text li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.footer-container .footer-text input[type="email"],.footer-container .footer-text input[type="submit"]{text-align:center;width:100%}.footer-container .footer-text input[type="email"]{margin:0 0 15px 0}.footer-container .btn-primary:hover,.footer-container .btn-primary:focus,.footer-container .btn-primary.focus,.footer-container .btn-primary:active,.footer-container .btn-primary.active,.footer-container .btn-primary.disabled,.footer-container btn-default:hover{color:#fff;border-color:#fff;background:transparent}.footer-container .section-content{padding-bottom:80px;padding-top:80px;position:relative;overflow:hidden}.footer-title{color:#fff;text-transform:uppercase;padding-bottom:15px;margin-bottom:0;font-weight:600}.footer-text{line-height:28px;font-weight:500}.powered-footer-container{background-color:#293039;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:15px}.copyright,.contact-info{color:#75787b}.copyright{line-height:2.5em;margin-left:0;margin-right:20px;padding-top:5px;font-size:.95em}.copyright .logo-prodest{text-decoration:none}.copyright .logo-prodest img{max-width:90px;vertical-align:sub}.contact-info{margin-top:10%;margin-bottom:15px}.widget-contato-widget .name-institute{color:#fff;text-transform:uppercase}.footer-container .logo-gov{margin-top:0;margin-left:10px;vertical-align:super;max-width:120px}.footer-container .oc-social-icon{padding-right:15px}.footer-container .oc-social-icon a{margin-left:0;width:1.9em;height:1.7em}.footer-container .oc-social-icon a span{padding:3px 10px;max-width:50px;color:#bfbfbf;background-color:#333c45;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.02);-moz-box-shadow:0 1px 0 rgba(255,255,255,.02);box-shadow:0 1px 0 rgba(255,255,255,.02)}.footer-container .oc-social-icon a:hover span{color:#fff;background-color:#22272a}.footer-container [class^="oc-icon-"]:before,.footer-container [class*=" oc-icon-"]:before{margin-left:0;margin-right:0;width:100%}@media(min-width:1200px){.search-container{max-width:300px;padding-left:0;float:right}}@media(min-width:992px) and (max-width:1199px){.table-content .table-cell-content{vertical-align:bottom}.sec-name-row .branding{margin-top:55px}.col-gov-bar-navigation .menu{padding-left:0}.fixed-top-header.scroll-to-fixed-fixed .col-gov-bar-navigation .menu{padding-left:20px}}@media(min-width:992px){.main-menu ul.nav li .dropdown-menu{display:block;visibility:hidden;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-top:none;position:absolute;padding:0;right:auto;left:0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.main-menu ul.nav li .dropdown-menu li{width:100%}.main-menu ul.nav li .dropdown-menu li a{display:block;line-height:2.5em;padding:.2em 1em;border:none;border-bottom:1px solid #bbb;color:#333}.main-menu ul.nav li .dropdown-menu li a .fa{line-height:inherit;padding:0}.main-menu ul.nav li .dropdown-menu li:hover,.main-menu ul.nav li .dropdown-menu li:focus,.main-menu ul.nav li .dropdown-menu li:active,.main-menu ul.nav li .dropdown-menu li a:hover,.main-menu ul.nav li .dropdown-menu li a:focus,.main-menu ul.nav li .dropdown-menu li a:active,.main-menu ul.nav li .dropdown-menu li.open{color:#262626;text-decoration:none;background-color:#d8d8d8}.main-menu ul.nav li:hover>.dropdown-menu{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;top:initial;margin-top:0}.main-menu ul.nav .dropdown li .dropdown-menu{left:100%;margin:0;top:0;border:none;border-radius:0}.main-menu ul.nav .dropdown li .fa-caret-down:before{content:""}}@media(max-width:991px){.table-content,.table-content .table-cell-content{display:block;min-height:0}.sec-name-row{text-align:center}}body.contraste,body.contraste .bg-color,body.contraste .bg-cinza,body.contraste .is-sticky .menu-site,body.contraste #main-menu .navbar-nav>li.active>a,body.contraste #main-menu .navbar-nav>li:hover>a,body.contraste #main-menu ul.nav li .dropdown-menu,body.contraste .dropdown-menu,body.contraste .footer-container,body.contraste .google-map .info-window,body.contraste .gm-style .gm-style-iw,body.contraste .powered-footer-container,body.contraste .copyright,body.contraste .contact-info,body.contraste .content-item .section-content .title-content,body.contraste .nav>li>a:hover,body.contraste .nav>li>a:focus,body.contraste .color-primary-background-color,body.contraste .menu-background-color-background-color,body.contraste a.menu-background-color-background-color,body.contraste .nav>li>a.menu-background-color-background-color,body.contraste .mask-geometrica,body.contraste .service-icon,body.contraste .bg-color .more-contents,body.contraste .bg-color .more-contents .btn,body.contraste .thumbnail,body.contraste .recent-post,body.contraste .thumbnail .caption,body.contraste .recent-post .date-post,body.contraste .list-content-item .published,body.contraste .background-primary-button-background-color:hover,body.contraste a.background-primary-button-background-color:hover,body.contraste a.background-primary-button-background-color:focus,body.contraste .nav>li>a.background-primary-button-background-color:hover,body.contraste .nav>li>a.background-primary-button-background-color:focus{background-color:#000;background-image:none;color:#fff!important}body.contraste .header-bar-container.color-primary-background-color{background-color:#1b1a1a}body.contraste #main-menu ul.nav li .dropdown-menu,body.contraste .dropdown-menu,body.contraste .content-control .manage-actions a,body.contraste .powered-footer-container,body.contraste .thumbnail,body.contraste .recent-post{border:1px solid #fff}body.contraste .gov-header,body.contraste .widget-parallax-widget,body.contraste .widget-parallax-widget-projection,body.contraste .widget-maps-widget,body.contraste .footer-container ul.footer-text li{border-bottom:1px solid #fff}body.contraste a:focus,body.contraste .nav>li>a:focus{border:none}body.contraste .powered-footer-container{border-bottom:none}body.contraste .content-control{border-color:#fff333}body.contraste .separator{background-color:#fff}body.contraste .dropdown-menu>li>a:hover,body.contraste .dropdown-menu>li>a:focus,body.contraste .dropdown-menu .divider,body.contraste a.social-icon .fa,body.contraste a .service-icon{background-color:#fff333;color:#000!important;font-weight:bold}body.contraste a,body.contraste #main-menu .navbar-nav>li>a,body.contraste .box-feature .box-content .box-title h4 a,body.contraste .footer-container a,body.contraste .menu-background-color-background-color,body.contraste a.menu-background-color-background-color,body.contraste .nav>li>a.menu-background-color-background-color{color:#fff333!important;text-decoration:underline}body.contraste #main-menu .navbar-nav>li.active>a,body.contraste #main-menu .navbar-nav>li:hover>a,body.contraste #main-menu ul.nav li .dropdown-menu,body.contraste .dropdown-menu,body.contraste .content-control .manage-actions a,body.contraste .bg-color .more-contents,body.contraste .bg-color .more-contents .btn,body.contraste .background-primary-button-background-color:hover,body.contraste a.background-primary-button-background-color:hover,body.contraste a.background-primary-button-background-color:focus,body.contraste .nav>li>a.background-primary-button-background-color:hover,body.contraste .nav>li>a.background-primary-button-background-color:focus,body.contraste .recent-post .title-post a,body.contraste .box-title a,body.contraste .list-content-item .title-list a{color:#fff333!important;text-decoration:underline;border-color:#fff333}body.contraste a:focus,body.contraste .nav>li>a:focus{outline:1px solid #fff333}