 /************************************************************************/
 /************************ INICIO CONFIGS BASICAS ************************/
 /************************************************************************/
 
 body {
     background-color: #EFEFEF;
 }
 
 .container-fluid {
     padding-left: 0;
     padding-right: 0;
 }
 /******** fonts ********/
 
 div,
 a,
 p,
 h1,
 h2,
 h3,
 h4,
 h5 {
     font-family: 'Oswald', sans-serif;
 }
 
 #interna p,
 #interna input,
 #interna td,
 #interna li,
 #interna ul,
 #interna a {
     font-family: arial;
 }
 /******** Geral ********/
 
 a,
 a:focus,
 a:hover {
     color: #72a5d9;
 }
 
 .lineDrawing {
     max-width: 50px;
 }
 /********************** menu mobile *****************/
 
 #toggle span {
     background: #4d5151;
 }
 
 #toggle span:before,
 #toggle span:after {
     background: #4d5151;
 }
 
 ul.lista-menu-principal[data-toggle="open"]>li {
     background-color: #efefef;
 }
 /********************** menu *****************/
 
 .gtd56 a:hover {
     color: #2b5dab;
     text-decoration: none;
 }
 
 #wrapperMenu {
     background: #ffffff
 }
 
 #menu .lista-menu-principal>li {
     width: 150px;
 }
 
 #menu a,
 #menu span {
     font-size: 16px;
 }
 
 #wrapperMenu {
     background: #efefef;
 }
 
 #banner h3 {
     color: white!important;
 }
 
 h3 {
     color: #2b5dab!important;
 }
 /********************** banner *****************/
 
 div#site-logo {
     padding: 20px;
 }
 
 #site-logo img {
     width: 250px;
     height: auto;
 }
 
 .banner {
     background: url(./../images/28_05_abh2_bannerdestaque.jpg);
     background-repeat: no-repeat;
     background-position: center;
     height: 770px;
 }
 
 div#banner {
     background-color: #2b5dab;
     padding: 40px;
     color: white;
     margin-top: -10px;
 }
 
 div#banner h3 {
     font-size: 56px;
     font-weight: 900;
     text-transform: uppercase;
 }
 
 div#banner p {
     font-size: 22px;
     font-family: arial;
 }
 
 a.btn-more {
     border: 2px solid white;
     padding: 8px 36px;
     font-size: 36px;
     color: white;
     transition: all 0.5s ease;
 }
 
 a.btn-more:hover {
     color: #2b5dab;
     text-decoration: none;
     border-color: #fff;
     background-color: #fff;
 }
 
 #banner hr {
     margin-top: 10px;
     margin-bottom: 9px;
     border: 0;
     border-top: 3px solid #3c3434;
     width: 10%;
 }
 /* mobile */
 
 .bannerM {
     display: none;
 }
 
 .bannerM {
     background: url(./../images/bannerbg.jpg);
     background-repeat: no-repeat;
     background-position: center;
     height: 30px;
 }
 
 div#bannerM {
     background-color: #72a5d9b0;
     padding: 40px;
     color: white;
     margin-top: -10px;
 }
 
 div#bannerM h3 {
     font-size: 56px;
     font-weight: 900;
     text-transform: uppercase;
 }
 
 div#bannerM p {
     font-size: 22px;
     font-family: arial;
 }
 /********************** FAIXA 1 *****************/
 
 .faixa1 .moduletable {
     margin-top: 0px;
 }
 
 .faixa1 {
     background-image: url(../images/DestaqueFundo.jpg);
     background-repeat: no-repeat;
     background-position: left;
     background-position-x: 85px;
     background-size: 54%;
 }
 
 .f1Titulo hr {
     border-top: 3px solid #A6A6A6;
     width: 95%;
 }
 
 .f1Titulo h3 {
     position: absolute;
     background-color: #efefef;
     /* top: 22%; */
     margin-top: -35px;
     left: 48%;
     padding: 0px 5px;
 }
 
 .f1Titulo {
     margin-top: 0px;
     color: #72a5d9;
     top: 30px;
     position: absolute;
 }
 
 .f1TituloF {
     display: none;
 }
 
 .carousel-inner {
     background: linear-gradient(to right, rgba(239, 239, 239, 0) 0%, rgba(239, 239, 239, 0) 58%, rgba(11, 144, 135, 1) 58%, rgba(11, 144, 135, 1) 100%);
     background-repeat: no-repeat;
     background-position-x: 835px;
 }
 
 ol.carousel-indicators {
     left: 64%;
 }
 
 hr.carousel-indicators-line {
     position: absolute;
     bottom: 31px;
     right: 0%;
     z-index: 8;
     width: 32%;
     padding-left: 0;
     margin-left: -30%;
     text-align: center;
     list-style: none;
     border-top: 2px solid #000;
 }
 
 a.left.carousel-control.nao {
     display: none;
 }
 
 .titulo-item h3 {
     background-color: transparent;
     font-size: 56px;
     font-weight: 900;
     text-transform: uppercase;
     color: #72a5d9;
     text-align: left;
 }
 
 .titulo-item p {
     background-color: transparent;
     font-size: 22px;
     font-family: arial;
     color: #a4a4a4;
 }
 
 .introtext-item img {
     /* height: 100%; */
     width: 50%;
     float: right;
     padding: 100px 0px 100px 50px;
 }
 
 .carousel-fade .carousel-inner .item {
     height: 530px;
 }
 
 .carousel-control.left,
 .carousel-control.right {
     background-image: none;
 }
 
 .carousel-indicators li {
     border-radius: 0%!important;
 }
 /********************** FAIXA 2 *****************/
 
 .f2Titulo hr {
     border-top: 3px solid #A6A6A6;
     width: 100%;
 }
 
 .f2Titulo h3 {
     position: absolute;
     background-color: #efefef;
     /* top: 22%; */
     margin-top: -35px;
     left: 57%;
     padding: 0px 5px;
 }
 
 .f2Titulo {
     margin-top: 38px;
     color: #72a5d9;
 }
 
 .faixa2 {
     height: 725px;
 }
 
 .barraEquipe h3 {
     color: #72a5d9;
 }
 
 .barraEquipe p {
     color: #a4a4a4;
     font-size: 18px;
 }
 
 div#maisNoticias {
     margin-top: 195px;
     margin-bottom: 85px;
     text-align: center;
 }
 
 .textoEquipe.col-md-12 p {
     font-family: arial;
 }
 /********************** FAIXA 3 *****************/
 
 .f3Titulo hr {
     border-top: 3px solid #A6A6A6;
     width: 55%;
 }
 
 .f3Titulo h3 {
     position: absolute;
     background-color: #efefef;
     /* top: 22%; */
     margin-top: -35px;
     left: 28%;
     padding: 0px 5px;
 }
 
 .f3Titulo {
     margin-top: 90px;
     color: #72a5d9;
     margin-bottom: 70px;
 }
 
 .faixa3 .col-md-7 {
     background: rgb(51, 122, 183);
     background: -moz-linear-gradient(left, rgba(51, 122, 183, 1) 0%, rgba(51, 122, 183, 1) 42%, rgba(51, 122, 183, 1) 42%, rgba(51, 122, 183, 1) 100%);
     background: -webkit-linear-gradient(left, rgba(11, 144, 135, 1) 0%, rgba(51, 122, 183, 1) 42%, rgba(51, 122, 183, 1) 42%, rgba(51, 122, 183, 1) 100%);
     background: linear-gradient(to right, rgba(51, 122, 183, 1) 0%, rgba(51, 122, 183, 1) 42%, rgba(51, 122, 183, 0) 42%, rgba(51, 122, 183, 0) 100%);
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#72a5d9', endColorstr='#ffffff', GradientType=1);
     background-repeat: no-repeat;
     background-position-x: -500px;
 }
 
 .faixa3 img {
     height: 622px;
     padding: 48px;
     opacity: 0;
 }
 
 div#eventos {
     padding: 20px 85px;
 }
 
 .faixa3 h3 {
     font-size: 56px;
     font-weight: 900;
     text-transform: uppercase;
     color: #72a5d9;
 }
 
 .faixa3 p {
     font-size: 22px;
     font-family: arial;
     color: #a4a4a4;
 }
 
 .faixa3 hr {
     margin-top: 10px;
     margin-bottom: 9px;
     border: 0;
     border-top: 3px solid #3c3434;
     width: 10%;
 }
 
 .faixa3 a.btn-more,
 a.btn-more-dark {
     border: 3px solid rgb(51, 122, 183);
     ;
     padding: 8px 36px;
     font-size: 36px;
     color: rgb(51, 122, 183);
     transition: all 0.5s ease;
 }
 /********************** FAIXA 4 *****************/
 
 .f4Titulo hr {
     border-top: 3px solid #A6A6A6;
     width: 55%;
 }
 
 .f4Titulo h3 {
     position: absolute;
     background-color: #efefef;
     /* top: 22%; */
     margin-top: -35px;
     left: 28%;
     padding: 0px 5px;
 }
 
 .f4Titulo {
     margin-top: 90px;
     color: rgb(51, 122, 183);
     margin-left: 20%;
 }
 
 .faixa4 .col-md-5.fundo {
     background: rgb(51, 122, 183);
     background: -moz-linear-gradient(left, rgba(51, 122, 183, 1) 0%, rgba(51, 122, 183, 1) 58%, rgba(51, 122, 183, 1) 58%, rgba(51, 122, 183, 1) 100%);
     background: -webkit-linear-gradient(left, rgba(51, 122, 183, 1) 0%, rgba(51, 122, 183, 1) 58%, rgba(51, 122, 183, 1) 58%, rgba(151, 122, 183, 1) 100%);
     background: linear-gradient(to right, rgba(51, 122, 183, 0) 0%, rgba(51, 122, 183, 0) 58%, rgba(51, 122, 183, 1) 58%, rgba(51, 122, 183, 1) 100%);
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#72a5d9', GradientType=1);
     background-repeat: no-repeat;
     background-position-x: 305px;
 }
 
 .faixa4 img {
     height: 490px;
     padding: 48px;
     opacity: 0;
 }
 
 div#publicacoes {
     padding: 20px 85px;
 }
 
 .faixa4 h3 {
     font-size: 56px;
     font-weight: 900;
     text-transform: uppercase;
     color: rgb(51, 122, 183);
 }
 
 .faixa4 p {
     font-size: 22px;
     font-family: arial;
     color: #a4a4a4;
 }
 
 .faixa4 hr {
     margin-top: 10px;
     margin-bottom: 9px;
     border: 0;
     border-top: 2px solid #3c3434;
     width: 10%;
 }
 /********************** FAIXA 5 *****************/
 
 .faixa5.container-fluid {
     margin-top: 40px;
 }
 
 .faixa5 h3 {
     font-size: 26px;
     font-weight: 900;
     text-transform: uppercase;
     color: #72a5d9;
 }
 
 div#parceiros img {
     margin-right: 30px;
 }
 
 div#news p {
     width: 50%;
     float: left;
 }
 
 div#news input {
     width: 90%;
     padding: 9px;
     background-color: transparent;
     font-family: arial;
 }
 
 div#news input.field {
     border: 2px solid #c2ada4;
     color: #c2ada4;
 }
 
 div#news input.button {
     background-color: rgba(11, 144, 135, 1);
     color: white;
     text-transform: uppercase;
     font-size: 22px;
     margin-top: 20px;
 }
 /********************** formulario *****************/
 
 form .rsform-block-nome,
 form .rsform-block-email,
 form .rsform-block-telefone,
 form .rsform-block-mensagem,
 form .rsform-block-captcha {
     /*border: 1px solid #3e4245;*/
     border-left: 10px solid #2b5dab!important;
     font-size: 19px;
     -webkit-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
     -moz-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
     box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
 }
 
 .formResponsive select,
 .formResponsive textarea,
 .formResponsive input[type="text"],
 .formResponsive input[type="password"] {
     display: inline-block;
     height: 100%;
     padding: 4px;
     margin-bottom: -3px;
     font-size: 16px;
     line-height: 18px;
     color: #555555;
     margin-top: 6px;
     width: 100%;
 }
 
 #mensagem {
     height: 150px;
 }
 
 .controls button[type="submit"],
 .formResponsive input[type="submit"]:active,
 .formResponsive input[type="submit"].active,
 .formResponsive input[type="submit"].disabled,
 .formResponsive input[type="submit"][disabled] {
     background-color: #72a5d9;
     transition: all 0.5s ease;
     border-radius: 0;
     border: none;
 }
 
 .formResponsive input[type="submit"]:hover,
 .controls button[type="submit"]:hover {
     background-color: #2b5dab!important;
     color: #ffffff;
     transition: all 0.5s ease;
     border-radius: 0;
 }
 
 .formResponsive textarea,
 .formResponsive input[type="text"],
 .formResponsive input[type="password"] {
     border: 1px solid transparent;
 }
 
 .formResponsive input[type="text"],
 .formResponsive textarea {
     box-shadow: none!important;
     border: none!important;
     resize: none;
     font-family: arial;
 }
 
 .formResponsive .formHorizontal .formControls {
     margin-left: 0px;
 }
 
 div .formControlLabel {
     display: none;
 }
 
 .formResponsive .formBody {
     float: none;
     position: relative;
 }
 
 .formResponsive input[type="submit"] {
     background-color: #2b5dab!important;
     background-image: none!important;
     border: none;
     position: absolute;
     right: 0;
 }
 
 .btn-primary:hover {
     border: transparent;
     background-image: none;
 }
 
 form .rsform-block-nome {
     margin-top: 14px;
 }
 
 .tituloFC {
     margin-top: 4%;
 }
 
 #captchaTxt26 {
     width: 250px!important;
     border: 1px solid #72a5d9!important;
     margin-left: 1%;
 }
 /******** Footer (Parte de cima) ********/
 
 #footerPrincipal {
     /*Cor de fundo*/
     background-color: rgba(51, 122, 183, 1);
     min-height: 200px;
     max-height: 250px;
     height: -webkit-fill-available;
 }
 
 #position-footer a {
     /*Cor dos links*/
     color: white;
 }
 
 nav.menu-mapa-do-site li a {
     color: white;
     /* width:  29px; */
     font-size: 20px;
 }
 
 div#siga h3 {
     color: #efefef!important;
 }
 
 nav.menu-mapa-do-site .container {
     width: 826px;
 }
 
 div#mapaSite ul.lista-menu-principal {
     grid-template-rows: auto;
     display: grid;
     grid-template-areas: "mds11 mds21 mds31" "mds12 mds22 mds32" "mds13 mds23 mds33" "mds14 mds24 mds34";
 }
 
 .mds11 {
     grid-area: mds11;
 }
 
 .mds12 {
     grid-area: mds12;
 }
 
 .mds13 {
     grid-area: mds13;
 }
 
 .mds14 {
     grid-area: mds14;
 }
 
 .mds21 {
     grid-area: mds21;
 }
 
 .mds22 {
     grid-area: mds22;
 }
 
 .mds23 {
     grid-area: mds23;
 }
 
 .mds24 {
     grid-area: mds24;
 }
 
 .mds31 {
     grid-area: mds31;
 }
 
 .mds32 {
     grid-area: mds32;
 }
 
 .mds33 {
     grid-area: mds33;
 }
 
 .mds34 {
     grid-area: mds34;
 }
 
 .menu-mapa-do-site ul.lista-menu-principal>li {
     display: inline-block;
     margin: -1px 15px;
     vertical-align: top;
 }
 
 .menu-mapa-do-site ul.lista-menu-principal>li:hover a {
     color: #373435;
 }
 
 .menu-mapa-do-site ul.lista-menu-principal>li:hover a:hover {
     text-decoration: none;
 }
 
 div#siga a svg path {
     transition: all 0.5s ease;
 }
 
 div#siga a:hover svg path {
     fill: #373435;
     transition: all 0.5s ease;
 }
 /******** Footer (Parte de baixo) ********/
 
 #developer-logo {
     /*Cor de fundo*/
     background-color: rgba(51, 122, 183, 1);
     height: 64px;
     text-align: right;
 }
 
 #developer-logo img {
     margin-top: -17px;
     width: 110px;
     margin-right: 30px;
 }
 /*********************************************************************/
 /************************ FIM CONFIGS BASICAS ************************/
 /*********************************************************************/
 /*********************************************************************/
 /********************** Personalização interna ***********************/
 /*********************************************************************/
 
 #interna p,
 #interna input,
 #interna td {
     font-family: arial;
 }
 
 #interna a:hover {
     color: #a4a4a4;
     text-decoration: none;
 }
 
 #interna .nav.nav-tabs.nav-stacked a:hover {
     color: #72a5d9;
 }
 
 #interna .control-group label {
     font-family: arial;
 }
 
 input#remember {
     position: absolute;
     top: 42%;
     left: 11%;
 }
 
 .btn-info {
     transition: all 0.5s ease;
     background-image: none!important;
 }
 
 .btn-info:hover,
 .btn-info:active {
     transition: all 0.5s ease;
     background-color: #a4a4a4!important;
     background-image: #a4a4a4!important;
     background-image: linear-gradient(to bottom, #a4a4a4 0, #a4a4a4 100%)!important;
     background-image: none!important;
     border-color: #a4a4a4!important;
 }
 /*********************************************************************/
 /**************** Personalização de módulos e outros *****************/
 /*********************************************************************/
 /******* geral *******/
 
 .area-cinza {
     margin-bottom: 15px;
     background: #C3C4C9;
 }
 /******* exclusao de submenus *******/
 
 .item-121 ul {
     display: none!important;
 }
 
 .item-121 a:after {
     display: none!important;
 }
 /******* titulo estilizado dos modulos *******/
 
 .estilizado_moduletable>div.module-title:first-child {
     background: #812B2C;
     margin: 20px 0;
     height: 10px;
     position: relative;
 }
 
 .estilizado_moduletable>div.module-title>h3 {
     background: white;
     margin: 0;
     padding-right: 20px;
     position: absolute;
     bottom: -5px;
 }
 /******* noticias academicas *******/
 
 .noticias-academicas .nspArt.nspCol2 {
     border-left: 6px solid #812B2C;
     padding-left: 11px!important;
     margin-bottom: 15px;
 }
 
 .noticias-academicas .nspArt.nspCol2 h4 a {
     text-transform: uppercase;
 }
 /******* link mais noticias *******/
 
 .mais-noticias {
     text-align: center;
     margin-top: -30px;
 }
 /***** tabela *****/
 
 table {
     width: 100%;
 }
 
 table,
 th,
 td {
     border: 2px solid white;
     padding: 4px;
     background-color: #e6e6e6;
     color: #000000
 }
 
 table th {
     background-color: #72a5d9;
     color: white;
     text-align: center;
 }
 
 tr:nth-child(odd) td {
     background-color: #bdbdbd;
     color: #000000
 }
 /******* calendario *******/
 
 .rs_calendar_module>.dia {
     background: #812B2C!important;
     color: white!important;
 }
 
 .rs_calendar_module>.dia>.container_eventos_dia>.eventos_dia {
     border-top: 2px solid white!important;
 }
 
 .rs_calendar_module>.calendario>.datas th {
     color: #812B2C !important;
 }
 
 .rs_calendar_module>.calendario>.datas a {
     color: black!important;
 }
 /******* links uteis *******/
 
 #position-6 {
     text-align: center;
 }
 
 #position-6 h3 {
     text-transform: uppercase;
 }
 
 .links-uteis img {
     margin: 0 20px;
 }
 /* posição before asside */
 
 .moduletable.bAsside {
     margin-left: 35px;
 }
 /* titulo docman */
 
 .docman_list_layout.docman_list_layout--default div:nth-child(2) h3.koowa_header {
     display: none!important;
 }
 /* botão docman */
 
 a.btn.btn-large.btn-default.btn-block.docman_download__button.docman_track_download {
     box-shadow: none;
     background-color: #cdcbd6;
     border-radius: 0px;
     background-image: none;
 }
 
 #interna {
     background-color: white;
 }
 
 .pull-left {
     width: 250px;
 }
 
 .finalBlog {
     height: 20px;
 }
 
 .pull-left.item-image img {
     width: 97%;
 }
 /******** animaćão ********/
 /* keyframes */
 
 @keyframes graL {
     0% {
         background-position-x: 635px;
     }
     100% {
         background-position-x: 0px;
     }
 }
 
 @keyframes graEsq {
     0% {
         background-position-x: -600px;
     }
     100% {
         background-position-x: 0px;
     }
 }
 
 @keyframes graDir {
     0% {
         background-position-x: 355px;
     }
     100% {
         background-position-x: 0px;
     }
 }
 
 @keyframes fadeIn {
     0% {
         opacity: 0;
     }
     100% {
         opacity: 100;
     }
 }
 
 @keyframes grow {
     0% {
         height: 0%;
     }
     100% {
         height: 91%;
     }
 }
 /* triggers fhd */
 
 #banner {
     transition: all 1s ease;
     height: 0px;
 }
 
 #banner.animar {
     height: 615px;
 }
 
 #banner .moduletable {
     transition: all 1s ease;
     transition-delay: 0.9s;
     opacity: 0;
 }
 
 #banner .moduletable.animar {
     opacity: 1;
 }
 
 .carousel-inner.animar {
     animation-name: graL;
     animation-duration: 1s;
     animation-fill-mode: both;
 }
 
 .faixa3 .col-md-7.animar {
     animation-name: graEsq;
     animation-duration: 1s;
     animation-fill-mode: both;
 }
 
 .faixa3 img {
     transition: all 1s ease;
     transition-delay: 0.8s;
     margin-left: -1110px;
     opacity: 1;
 }
 
 .faixa3 img.animar {
     margin-left: 0px;
 }
 
 #eventos {
     transition: all 1s ease;
     margin-left: 1000px;
     margin-right: -1000px;
 }
 
 #eventos.animar {
     margin-left: 0px;
     margin-right: 0px;
 }
 
 .faixa4 .col-md-5.fundo.animar {
     animation-name: graDir;
     animation-duration: 1s;
     animation-fill-mode: both;
 }
 /* .faixa4 img.animar{
  animation-name: fadeIn;
  animation-delay: 0.8s;
	animation-duration: 1s;
	animation-fill-mode: both;
} */
 
 .faixa4 img {
     transition: all 1s ease;
     transition-delay: 0.8s;
     opacity: 0;
 }
 
 .faixa4 img.animar {
     opacity: 1;
 }
 
 #publicacoes {
     transition: all 1s ease;
     margin-left: -980px;
     margin-right: 980px;
 }
 
 #publicacoes.animar {
     margin-left: 0;
     margin-right: 0;
 }
 
 .foto:hover .conteudoEquipe {
     animation-name: grow;
     animation-duration: 0.5s;
     animation-fill-mode: both;
 }
 
 .foto .conteudoEquipe .leiaMais.col-md-12.azul {
     opacity: 0;
 }
 
 .foto:hover .conteudoEquipe .leiaMais.col-md-12.azul {
     animation-name: fadeIn;
     animation-delay: 0.5s;
     animation-duration: 0.5s;
     animation-fill-mode: both;
 }
 /* socios e etc */
 
 #socios h3 {
     transition: all 0.7s ease;
     opacity: 0;
 }
 
 #socios h3.animar {
     opacity: 1;
 }
 
 #socios .custom {
     opacity: 0;
 }
 
 #socios .custom.animar {
     animation-name: fadeIn;
     animation-delay: 0.7s;
     animation-duration: 0.7s;
     animation-fill-mode: both;
 }
 
 #parceiros h3 {
     transition: all 0.7s ease;
     transition-delay: 1.4s;
     opacity: 0;
 }
 
 #parceiros h3.animar {
     opacity: 1;
 }
 
 #parceiros .custom {
     opacity: 0;
 }
 
 #parceiros .custom.animar {
     animation-name: fadeIn;
     animation-delay: 2.1s;
     animation-duration: 0.7s;
     animation-fill-mode: both;
 }
 
 #news h3 {
     transition: all 0.7s ease;
     transition-delay: 2.8s;
     opacity: 0;
 }
 
 #news h3.animar {
     opacity: 1;
 }
 
 #news .rsform.newsletterForm {
     opacity: 0;
 }
 
 #news .rsform.newsletterForm.animar {
     animation-name: fadeIn;
     animation-delay: 3.5s;
     animation-duration: 0.7s;
     animation-fill-mode: both;
 }
 /* button*/
 
 .faixa3 a.btn-more:hover,
 a.btn-more-dark:hover {
     border-color: rgb(51, 122, 183);
     color: #efefef;
     background-color: rgb(51, 122, 183);
     text-decoration: none;
 }
 
 body #wrapperMenu {
     transition: all 0.5s ease;
 }
 
 #menu .lista-menu-principal>li a,
 #menu .lista-menu-principal>li a {
     transition: all 0.2s ease;
 }
 
 #menu .lista-menu-principal>li:hover a,
 #menu .lista-menu-principal>li:focus a {
     margin-top: -5px;
 }
 
 .newsletterForm .formTableLayout #Enviar {
     transition: all 0.5s ease;
 }
 
 .newsletterForm .formTableLayout #apagar {
     transition: all 0.5s ease;
 }
 /** linhas e titulos **/
 /* 1 */
 
 .f1Titulo hr {
     transition: all 1s ease;
     transition-delay: 0.5s;
     margin-left: -1045px;
 }
 
 .f1Titulo hr.animar {
     margin-left: 20px;
 }
 
 .f1Titulo h3 {
     transition: all 1s ease;
     opacity: 0;
 }
 
 .f1Titulo h3.animar {
     opacity: 1;
 }
 /* 2 */
 
 .f2Titulo hr {
     transition: all 1s ease;
     transition-delay: 0.5s;
     margin-left: -1200px;
 }
 
 .f2Titulo hr.animar {
     transition: all 1s ease;
     margin-left: 20px;
 }
 
 .f2Titulo h3 {
     transition: all 1s ease;
     opacity: 0;
 }
 
 .f2Titulo h3.animar {
     opacity: 1;
 }
 /* 3 e 4 */
 
 .f3Titulo hr,
 .f4Titulo hr {
     transition: all 1s ease;
     transition-delay: 0.5s;
     margin-left: -1060px;
 }
 
 .f3Titulo hr.animar,
 .f4Titulo hr.animar {
     margin-left: 20px;
 }
 
 .f3Titulo h3,
 .f4Titulo h3 {
     transition: all 1s ease;
     opacity: 0;
 }
 
 .f3Titulo h3.animar,
 .f4Titulo h3.animar {
     opacity: 1;
     margin-left: 10%;
 }
 /* noticias */
 /* #noticias {
  transition: all 1s ease;
  transition-delay: 0.9s;
  opacity: 0;
}
#noticias.animar {
  opacity: 1;
} */
 /* animação de itens noticias */
 
 #noticias .warp {
     transition: all 1s ease;
     opacity: 0;
 }
 
 #noticias .warp.animar:first-child {
     transition-delay: 0.5s;
     opacity: 1;
 }
 
 #noticias .warp.animar:nth-child(2) {
     transition-delay: 1s;
     opacity: 1;
 }
 
 #noticias .warp.animar:nth-child(3) {
     transition-delay: 1.5s;
     opacity: 1;
 }
 
 #noticias .warp.animar:last-child {
     transition-delay: 2s;
     opacity: 1;
 }
 
 #maisNoticias {
     transition: all 1s ease;
     transition-delay: 2.5s;
     opacity: 0;
 }
 
 #maisNoticias.animar {
     opacity: 1;
 }
 /* NAO SEI O QUE É
div.panel-group div.panel-heading {
  padding: 0;
}
div.panel-group div.panel-heading:hover {
  background-image: linear-gradient(to bottom,#FFFEFE 0,#e8e8e8 100%);
}
div.panel-group h4.panel-title > a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}
div.panel-group h4.panel-title p {
  margin-bottom: 0;
}
*/
 
 a.right.carousel-control.nao {
     display: none;
 }
 
 hr {
     border-color: #a4a4a485;
 }
 
 .textoEquipe.col-md-12 {
     font-family: arial;
 }
 
 div#news {
     font-family: arial;
 }
 
 .faixa1 .titulo-item {
     margin-top: 100px;
 }
 
 .faixa4.container-fluid,
 .faixa3.container-fluid {
     overflow: hidden;
 }
 
 #destaques105 .item .introtext-item img {
     opacity: 0;
 }
 
 #destaques105 .item .introtext-item img.animar {
     transition: all 1s ease;
     transition-delay: 0.3s;
     opacity: 1;
 }
 
 #destaques105 .item .titulo-item h3,
 #destaques105 .item .titulo-item p {
     opacity: 0;
 }
 
 #destaques105 .item .titulo-item h3.animar,
 #destaques105 .item .titulo-item p.animar {
     transition: all 1s ease;
     transition-delay: 0.3s;
     opacity: 1;
 }
 
 .faixa1 {
     display: none;
 }
 
 .f3Titulo {
     display: none;
 }
 
 .faixa3 {
     display: none;
 }
 
 #interna a {
     color: #23527c;
 }
 
 div#siga P {
     float: left;
     margin-right: 15px;
 }
 
 div#siga .cls-1 {
     fill: #fff;
     fill-rule: evenodd;
 }
 
 .contexto>li>a {
     height: 100%;
 }
 
 .contexto>li>a:hover {
     border-bottom: 1px solid #23527c;
     border-top: 1px solid #23527c;
 }
 
 #interna .contexto a {
     color: #fff;
 }
 
 .contexto>li a:hover {
     color: #23527c;
 }
 
 #interna .contexto li.active a {
     color: #23527c!important;
 }
 
 #interna .contexto a:hover {
     color: #23527c;
 }
 
 .faixa4 img {
     height: 70%!important;
     width: 70%!important;
 }
 /* ul.nav.menu.menu.contexto li {
     padding-bottom: 10px;
 } */