 /************************************************************************/
 /************************ INICIO CONFIGS BASICAS ************************/
 /************************************************************************/
 /*
font-family: 'Oswald', sans-serif;
font-family: 'Convergence', sans-serif; 
*/
 /* fontes  */
 
 p,
 h1,
 h2,
 h3,
 h4,
 a,
 li,
 ul,
 ol {
     font-family: 'Convergence', sans-serif;
 }
 .panel-body {
    padding: 0!important;
}
.caixa-evento {
    display: flex;
}

.caixa-evento br {
    display: none;
}

.dia-evento {
    margin-top: 0px!important;
}

.titulo-evento a {
    color: white;
}

	
.anuncio{
    position: absolute;
    bottom: 26px;
    background: #ffffff;
    width: 93.8%;
    height: 85px;
    left: 16px;
    border-bottom: 7px solid #578db3;
    border-top: 7px solid #578db3;
    padding-top: 8px;
}
.lista-evento{
	margin-top: 9%;
    margin-right: 5%;
}
.proximoTitulo{
  font-weight: bolder;
}
.caixa-evento{
	width: 100%;
    height: 70px;
    position: relative;
     margin-bottom: 15px;
}
.data-evento{
    position: absolute;
    width: 20%;
    height: 100%;
    padding: 2%;
    background-color: #a14337;
}
.titulo-evento{
    left: 25%;
    position: absolute;
    width: 80%;
    height: 100%;
    background-color: #a14337;
}
.titulo-evento h4{
	margin: 0!important;
    font-size: 17px;
    color: white;
    padding: 5px;
    padding-top: 10px;
    /* margin-bottom: auto; */
    padding-left: 9px;
}
.mes-evento{
	text-align: center;
    color: white;
}
.dia-evento{
	text-align: center;
    color: white;
    font-size: 42px;
    font-weight: bold;
    margin-top: -20%;
}
table.mod_events_latest_table.jevbootstrap {
    background-color: transparent!important;
}


table.mod_events_latest_table.jevbootstrap tr {
    background-color: transparent!important;
}

div#banner124 .carousel-inner img {
    min-height: 500px;
}

section#interna {
    min-height: 80vh;
}

 #menu a,
 #menu span {
     font-family: 'Convergence', sans-serif;
 }
 
 nav.menu-padrao {
     font-family: 'Oswald', sans-serif!important;
     font-weight: 400!important;
     text-transform: none!important;
 }
 
 .leiaIm a,
 .leiacima a {
     font-family: 'Oswald', sans-serif!important;
     font-weight: 300!important;
 }
 
 .noticias1 p {
     font-family: 'Oswald', sans-serif;
     font-weight: 300;
 }
 
 .noticias1 h3,
 .noticias1 h4,
 .noticias1 h5 {
     font-family: 'Convergence', sans-serif;
 }
 
 .moduletable h3 {
     font-family: 'Convergence', sans-serif;
 }
 /******** Geral ********/
 
 a,
 a:focus,
 a:hover {
     color: #a43424;
 }
 
 .module-title h3 {
     text-align: center;
 }
 
 .moduletable.moduleUnderline hr {
     width: 15%;
     border-top: 3px solid #a43424;
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
 }
 
 .lineDrawing {
     max-width: 50px;
 }
 
 .blog a img {
     display: none;
 }
 
 .topo {
     /* background-image: url(../header.jpg); */
     background-size: 100%;
     /*background-repeat: no-repeat;*/
     /*min-height: 30vh;*/
     background-color: #eeeeee;
 }
 
 #headerPrincipal #site-logo img {
     max-width: 100%;
 }
 
 .faixa1 {
     background-color: white;
 }
 
 .faixa2 {
     background-color: #ededed;
 }
 
 div#calendario .titleUnderline {
     width: 63%;
 }
 
 .buscaM.visible-md.visible-sm.visible-xs {
     display: none!important;
 }
 /********************** formulario *****************/
 
 /* form .rsform-block-nome,
 form .rsform-block-email,
 form .rsform-block-telefone,
 form .rsform-block-mensagem,
 form .rsform-block-captcha,
 form .rsform-block-assunto {
     border: 1px solid #3e4245;
     border-left: 10px solid #a43424;
     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;
 }
 
 .formResponsive input[type="submit"]:hover,
 .formResponsive input[type="submit"]:active,
 .formResponsive input[type="submit"].active,
 .formResponsive input[type="submit"].disabled,
 .formResponsive input[type="submit"][disabled] {
     background-color: #13707c;
 }
 
 .formResponsive textarea,
 .formResponsive input[type="text"],
 .formResponsive input[type="password"] {
    /* border: 1px solid transparent;*/
 }
 
 .formResponsive input[type="text"],
 .formResponsive textarea {
   	 height: 40px;
     border-left: 10px solid #a43424;
     -webkit-box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
     box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
 }
 
 .formResponsive .formHorizontal .formControls {
     margin-left: 0px;
 }
 
 div .formControlLabel {
	text-align: left !important;
    font-family: 'Convergence', sans-serif;
 }
 
 .formResponsive .formBody {
     float: none;
     position: relative;
 }
 
 .formResponsive input[type="submit"] {
     background-color: #a43424!important;
     background-image: none!important;
     border: none;
     position: absolute;
     right: 0;
 }
 
 form .rsform-block-nome {
     margin-top: 14px;
 }
 
 .tituloFC {
     margin-top: 4%;
 }
 
 #captchaTxt26 {
     width: 250px!important;
     border: 1px solid #13707c!important;
     margin-left: 1%;
 }
 /******** Footer (Parte de cima) ********/
 
 #footerPrincipal {
     /*Cor de fundo*/
     background-color: #B94133;
 }
 
 #position-footer a {
     /*Cor dos links*/
     color: white;
 }
 /******** Footer (Parte de baixo) ********/
 
 #developer-logo {
     /*Cor de fundo*/
     background-color: #B94133;
     height: 64px;
     text-align: right;
 }
 /*********************************************************************/
 /************************ FIM CONFIGS BASICAS ************************/
 /*********************************************************************/
 /*********************************************************************/
 /**************** Personalização de módulos e outros *****************/
 /*********************************************************************/
 /******* geral *******/
 
 .area-cinza {
     margin-bottom: 15px;
     background: #C3C4C9;
 }
 
 .faixa3 {
     background-image: url(../producao.jpg);
     background-size: 100%;
 }
 
 #teses .moduletable h3 {
     color: white;
     text-align: center;
 }
 
 #parceiros101 img {
     width: 25%;
     height: auto;
     padding: 2%;
 }
 
 #parceiros .moduletable h3 {
     color: white;
     text-align: center;
 }
 
 #parceiros {
     background-color: #ffffff;
 }
 /*************** menu lateral ***************/
 
 .contexto {
     background-color: #282b28;
     height: 100%;
     overflow: auto;
 }
 
 .contexto li {
     width: 100%;
 }
 
 .contexto ul.nav-child.unstyled.small li {
     border-bottom: 1px solid #282b28;
 }
 
 .contexto ul.nav-child.unstyled.small a {
     color: white;
     color: #282b28ab;
 }
 
 .contexto>li>a:hover {
     border-bottom: 1px solid #282b28;
     border-top: 1px solid #282b28;
     color: #282b28ab;
 }
 
 .contexto li.current.active {
     background-color: #545454;
 }
 /******* exclusao de submenus *******/
 
 li.item-103 {
     display: none!important;
 }
 
 .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;
 }
 /* header icons */
 
 div#headerIcons {
     overflow: auto;
     margin-left: 0px;
     height: 130px;
 }
 
 .topIcon {
     width: 45px;
     float: left;
 }
 
 .topIconLang {
     width: 35px;
     float: left;
 }
 
 .col-md-12.langBar {
     margin-left: 99px;
     width: 340px;
     margin-top: 15px;
 }
 
 div#headerIcons {
     margin-top: 19px;
 }
 
 .buscaTopHeader form {
     background-color: #b03d2d;
     padding-top: 3px;
     padding-bottom: 3px;
     height: 24px;
     padding-left: 5px;
     padding-right: 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;
 }
 /******* calendario *******/
 
 .homeInfoWarp {
     background-color: #707070;
     padding-bottom: 25px;
 }
 /******* 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;
 }
 /****** busca mobile ******/
 
 .buscaM {
     margin-top: -40px;
     margin-left: 150px;
 }
 /*** botão busca menu ***/
 
 .searchButton {
     position: absolute;
     right: 10px;
     top: 35px;
 }
 
 .closeImg {
     opacity: 0;
     position: relative;
     z-index: 1;
     left: -23px;
     top: -10px;
     ;
     height: 19px;
 }
 
 input#searchButton {
     position: relative;
     z-index: 5;
     height: 25px;
 }
 
 .show {
     display: block;
 }
 
 .hide {
     display: none;
 }
 /*** busca ***/
 
 .moduletable .search {
     position: absolute;/home/roberto/Unicast/memorias_indigenas/blog custom/
     right: 0;
     z-index: 3;
     background-color: white;
     opacity: 0;
     margin-top: 50px;
 }
 
 label[for="mod-search-searchword"] {
     display: none;
 }
 
 .moduletable .search input[name="searchword"] {
     text-align: center;
     border: none;
     height: 37px;
 }
 
 .moduletable .search input[name="searchword"]:focus {
     outline: none;
 }
 
 .moduletable .search input[type="image"] {
     padding: 5px;
     background-color: white;
     float: right;
     width: 36px;
 }
 /***** busca interna ****/
 
 .rs_rss {
     display: none;
 }
 
 form#adminForm[name="adminForm"] .rs_search {
     border: none;
 }
 
 form#adminForm[name="adminForm"] #rs_select_top1 {
     display: none;
 }
 
 form#adminForm[name="adminForm"] #rs_select_top2 {
     display: none;
 }
 
 #rseprosearch {
     height: 24px;
     outline: none;
     text-align: center;
 }
 
 .rs_input {
     background: none!important;
     /*border: none!important; */
 }
 
 button.rs_search_button {
     background-color: #fff;
 }
 /* Leia mais noticias interna*/
 
 .items-more:before {
     content: "Veja mais...";
     font-size: 30px;
     padding-top: 17px;
     color: #812B2C;
 }
 /**** media query ****/
 /* tela decentes */
 
 @media only screen and (min-width: 1200px) {
     .moduletable .search {
         width: 220px;
     }
 }
 /* tela um pouco menores do normal e ipads pro e etc */
 
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
     .moduletable .search {
         right: 300px;
         top: 20px;
     }
     .searchButton {
         position: absolute;
         right: 90%;
         top: 38%;
     }
 }
 /* ipad minis e afins */
 
 @media only screen and (max-width: 991px) {
     .moduletable .search {
         right: 300px;
     }
     .searchButton {
         top: 100%;
         right: 90%;
     }
 }
 /* celular */
 
 @media only screen and (max-width: 520px) {
     .moduletable .search {
         right: 70px!important;
         top: 60px;
     }
     .searchButton {
         top: 15px!important;
         right: 83%!important;
     }
 }
 /* iphone 5 */
 
 @media only screen and (max-width: 320px) {
     .moduletable .search {
         right: 70px!important;
         top: 60px;
     }
 }
 
 fieldset.only {
     display: none;
 }
 /******** animação *********/
 
 @-webkit-keyframes transButtonIn {
     from {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 0;
     }
 }
 
 @keyframes transButtonIn {
     from {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         -ms-transform: rotate(90deg);
         div#banner {
             -webkit-transform: rotate(90deg) box-shadow: -9px 9px 0px #D2D2D2;
             transform: rotate(90deg);
             opacity: 0;
         }
     }
     .transButtonIn {
         -webkit-animation-name: transBut
     }
     animation-name: transButtonIn;
     -webkit-animation-duration: 0.3s;
     animation-duration: 0.3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
 }
 
 @-webkit-keyframes transButtonInX {
     from {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 0;
     }
     to {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 1;
     }
 }
 
 @keyframes transButtonInX {
     from {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 0;
     }
     to {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 1;
     }
 }
 
 .transButtonInX {
     -webkit-animation-name: transButtonInX;
     animation-name: transButtonInX;
     -webkit-animation-duration: 0.3s;
     animation-duration: 0.3s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
 }
 
 @-webkit-keyframes transButtonOut {
     from {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 0;
     }
     to {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 
 @keyframes transButtonOut {
     from {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 0;
     }
     to {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 
 .transButtonOut {
     -webkit-animation-name: transButtonOut;
     animation-name: transButtonOut;
     -webkit-animation-duration: 0.3s;
     animation-duration: 0.3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
 }
 
 @-webkit-keyframes transButtonOutX {
     from {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 1;
     }
     to {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 0;
     }
 }
 
 @keyframes transButtonOutX {
     from {
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 1;
     }
     to {
         -ms-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         opacity: 0;
     }
 }
 
 .transButtonOutX {
     -webkit-animation-name: transButtonOutX;
     animation-name: transButtonOutX;
     -webkit-animation-duration: 0.3s;
     animation-duration: 0.3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
 }
 /* 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;
 }
 /* tabela rsevents calendar */
 
 table.rs_calendar_module th {
     color: black;
     background-color: transparent;
 }
 
 table.rs_calendar_module td {
     border: none;
 }
 
 table.rs_calendar_module td a {
     color: black;
     padding: 5px;
 }
 
 table.rs_calendar_module td.has-events a {
     background: none;
     /* border: black 1px solid; */
     border-radius: 50%;
 }
 
 table.rs_calendar_module td.has-events a span {
     border: black 2px solid;
     */
     /* border-radius: 76%; */
     border-radius: ;
     border-radius: 50%;
     padding: 4px 9px;
 }
 
 table.rs_calendar_module td a span {
     padding: 4px 9px;
 }
 /* rsevents calendar header*/
 
 table.rs_table {
     margin: 12px;
 }
 
 div#imgDataRS {
     display: flex;
     justify-content: center;
     align-items: center;
     margin-left: 24px;
     font-size: 30px;
 }
 /* accordion */
 
 .panel-default>.panel-heading {
     padding: 5px;
 }
 
 .panel-default>.panel-heading p {
     margin: 0px;
 }
 
 .panel-default .panel-body table {
     background-color: transparent!important;
 }
 
 .panel-default .panel-body table tr {
     background-color: transparent;
 }
 
 div#banner {
     box-shadow: -9px 9px 0px #D2D2D2;
 }
 
 div#listaNoticias h3 {
     float: left;
     padding: 10px 26px;
     margin-bottom: 0px;
 }
 
 li.item-103 {
     display: none!important;
 }
 /* configurações da parte em ingles */
 
 #nsp-latest #noticias .readon.fright {
     content: url(../images/READMORE.png);
     color: transparent!important;
 }
 /* estilo tabela  */
 
 table {
     background-color: #F0F0F0;
     width: 100%;
     margin-bottom: 15px;
 }
 
 table tbody tr:nth-child(even) {
     background-color: #E6E6E6;
 }
 
 table tbody tr:nth-child(odd) {
     background-color: #F0F0F0;
 }
 
 table td {
     border: white 1px solid;
     padding: 10px;
     text-align: center;
 }
 
 table th {
     text-align: center;
     font-size: 20px;
 }
 
 td.tableLateral {
     text-align: center;
     background: #A43524;
     width: 96px;
 }
 
 td.tableLateral p {
     transform: rotate(270deg);
     font-size: 25px;
     /* width: 205px; */
     margin: 0px;
     color: white;
     position: absolute;
     left: 0;
     margin-left: -16px;
 }
 
 #interna .col-md-12 {
     margin-bottom: 10px;
 }
 
 #interna ol {
     margin-left: 30px;
 }
 
 #interna ul {
     margin-left: 20px;
 }
 
 ul.nav.menu.menu.contexto {
     overflow: auto;
     margin-left: 0px!important;
 }
 
 .langBar {
     padding-left: 6%;
     padding-right: 0;
 }
 
 #menu ul.lista-menu-principal>li.parent>ul li.parent> :first-child::after {
     display: none;
 }
 
 #headerIcons .custom .col-md-6 {
     text-align: right;
     margin-left: 12%;
 }
 
 .imgRodape {
     margin-top: 20px;
     text-align: right;
 }
 
 #interna .col-md-4 #atas {
     height: 70vh;
 }
 
 ::-webkit-scrollbar-track {
     background-color: #F4F4F4;
 }
 
 ::-webkit-scrollbar-thumb {
     background: #a43424;
     border-radius: 10px;
 }
 
 ::-webkit-scrollbar {
     width: 10px;
 }
 /* codigo alumini  */
 
 .alumniImg {
     width: 150px;
     height: auto;
     overflow: hidden;
     float: left;
     margin-right: 10px;
 }
 
 .alumniImg img {
     width: 100%;
 }
 /* ajustes alumini dia 26 */
 
 .item-page.teste .internoalumni a {
     display: none;
 }
 
 .col-md-6.centro-alumini img {
     width: 155px;
     float: left;
     margin-right: 10px;
 }
 
 .col-md-6.centro-alumini .items-more {
     display: none;
 }
 
 .col-md-6.centro-alumini img.img-full {
     width: 100%;
 }


 a.alumini-icon img {
    width: 40px!important;
}


.item-313{
    display: none!important;
}


.tituloIm h3 {
    font-size: 20px;
}
.textoIm {

    font-size: 13px;
}

.formResponsive .formHorizontal .rsform-block {

}

#rsform_5_page_0 > div.rsform-block.rsform-block-enviar{
  	border-left: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

fieldset#rsform_5_page_0 {
    width: 50%;
}

#rsform_5_page_0 > div.rsform-block.rsform-block-enviar > div.formControlLabel {
    display: none;
}
#perfilprincipal{
  	height: 40px;
    border-left: 10px solid #a43424;
    -webkit-box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
    box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
}
#perfilsecundário{
    height: 40px;
    border-left: 10px solid #a43424;
    -webkit-box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
    box-shadow: 0px 3px 5px 1px rgb(102 102 102 / 50%);
}
#rsform_3_page_0 > div.rsform-block.rsform-block-nome > div.formControlLabel,
#rsform_3_page_0 > div.rsform-block.rsform-block-email > div.formControlLabel,
#rsform_3_page_0 > div.rsform-block.rsform-block-mensagem > div.formControlLabel,
#rsform_3_page_0 > div.rsform-block.rsform-block-captcha > div.formControlLabel{
    display: none;
}

#rsform_3_page_0 > div.rsform-block.rsform-block-nome,
#rsform_3_page_0 > div.rsform-block.rsform-block-email,
#rsform_3_page_0 > div.rsform-block.rsform-block-assunto,
#rsform_3_page_0 > div.rsform-block.rsform-block-mensagem,
#rsform_3_page_0 > div.rsform-block.rsform-block-captcha{
    border-left: none;
    box-shadow: none;
}
#rsform_5_page_0 > div > div > div input,
#rsform_5_page_0 > div > div > div select{
  width:108rem;
}
#rsform_5_page_0 > div > div > div input#enviar{
  width:6rem;
}
#interna > div > div:nth-child(2) > div > div:nth-child(3) > ul li{
  margin-left:34rem;
}
fieldset#rsform_5_page_0 {
    width: 100%;
}
#rsform_5_page_0 > div.rsform-block.rsform-block-enviar > div.formControls > div {
	width: 97%;
}