.recuperar{
    float: left;
    padding-right: 20px;
    padding-top: 3px;
}
#usuario_login-label{
    position: relative;
    bottom: 5px;
}
#senha_login-label{
    position: relative;
    bottom: 5px;
    right: 1px;
}

.inputText{
    width: 150px;
    border: solid 1px #CAD6CC;
    height: 21px;
    font-size: 12px;
    left: 50px;
    position: relative;
    bottom: 25px;
}

#botaolimparbusca{
    color: white;
    background-color: #323674;
    border: 1px solid #323674;
    font-size: 13px;
    margin: 0px;
    position: relative;
    bottom: 20px;
    left: 65px;
}

button{
    color: white;
    background-color: #323674;
    border: 1px solid #323674;
    font-size: 13px;
    margin: 0px;
    height: 20px;
}
#salvar{
    background-color: #323674;
    border: 1px solid #323674;
    border-radius: 40px;
    color: white;
    font-size: 14px;
    height: 40px;
    left: 585px;
    margin: 0;	
    position: relative;
    bottom: 30px;
    width: 42px;
}

dd img{
    margin-left: 110px;
    margin-bottom: 5px;
    position: relative;
    bottom: 15px;
}

.captcha_contato{
    right: 150px;
    position: relative;
    top: 50px;
}

input[type="submit"]{
    color: white;
    background-color: #323674;
    border: 1px solid #323674;
    font-size: 13px;
    margin: 0px;
}

input[type="submit"]:disabled{
    background-color: #829b84;
    color: #d5dcd5;
}

button:disabled{
    background-color: #333;
    color: #d5dcd5;
}
/*ESTILOS PARA TEXTO*/

.bigger{
    font-size: 14px;
}

.titulocoordenador{
    color: #323674;
    font-weight: bold;
}
.tituloequipe{
    color: #323674;
    font-weight: bold;
}
.negritosublinhado{
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px;
}
.negrito{
    font-weight: bold;
}
.sublinhado{
    text-decoration: underline;
}
.nomecoodenador{
    color: #323674;
    font-weight: bold;
    text-decoration: underline;
}
.uppercase{
    text-transform: uppercase;
    font-weight: 500;!important;

}
.titulo{
    font-size: 16px;
    font-weight: bold;
}
.titulo_noticia{
    font-weight: bold;
    font-size: 18px;
}
.visualizar-noticia-header{
    margin-left: 465px;
}
.visualizar-noticia-titulo{
    color: #323674;
}
.visualizar-noticia-titulo-separador{
    letter-spacing: 25px;
    color: #0272bd;
    font-size: 22px;
}
#updatesenha {
}
.index_updatesenha{
    position: relative;
    left: 40px;
}
#updateconta{
    height: 202px;
    position: relative;
}
#confirmaremail{
    height: 201px;
    left: -21px;
    position: relative;
    top: 67px;
}
.subtitulo{
    font-size: 14px;
}
.negrito{
    font-weight: bold;
}
/*ESTRUTURAS DO CORPO DA PÁGINA*/
#cabecalho{
    height: 200px;
    width: 960px;
    background: url(../img/Info_Hab-14.png);
    background-size: 960px 200px;
    z-index: 100;
    padding: 40px 0 0 0; /* padding-top=altura imagem */
    overflow: hidden;
}

.modulechange{
    position: absolute;
    top: 150px;
    left: 680px;
    font-size: 12px;
    color: #323674;
}

.titulolocal{
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: -10px;
    left: -10px;
    margin-bottom: 10px;
}

#botaoperfil{
    position: relative;
    top: 0;
    z-index: 500;
}
#div_botao_perfil{
    background-color: #000088;
    bottom: 82px;
    color: white;
    float: right;
    height: 20px;
    left: 779px;
    position: relative;
    width: 119px;
}
#div_perfil{
    bottom:  102px;
    float: right;
    font-size: 14px;
    font-size: 14px;
    height: 21px;
    margin-left: 677px;
    position: relative;
    width: 105px;
}
#index_updatesenha{
    position: relative;
}
#sair_logout{
    position: relative
}
#campoperfil{
    position: absolute;
}
#tudo_pefil{
    margin-right: 52px;
    position: relative;

}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    #Voltar{
        position: relative;
        bottom: 43px;
        left: 60px;
        width: 50px;
        height: 22px;
        color: white;
        font-size: 12px;
    }
}

#Voltar{
    position: relative;
    bottom: 42px;
    left: 60px;
    width: 50px;
    height: 21px;
    color: white;
    font-size: 12px;
}

#campobusca{
    background-color: #c71d35;
    display: none;
    height: 35px;
    position: absolute;
    text-align: left;
    top: 41px;
    width: 250px;
    z-index: 99999;
    right: 70px;
}

#buscahome{
    left: -8px;
    background-color: #C71D35;
    border-color: transparent;
    right: 34px;
    font-size: 18px;
    color:white;
    text-align: left;
    height: 35px;
    width: 200px;
    top: 0px;
    padding-left: 5px;
    outline: none;
}

#bemvindo{
    color: white;
    float: right;
    font-size: 18px;
    position: relative;
    z-index: 200;
}

#buscarhome{
    position: absolute;
    width: 20px;
    border: none 1px #CAD6CC;
    height: 20px;
    font-size: 14px;
    background: url(../img/lupa.jpg);
    top: 0px;
    right: 0px;
    display: none;
}

#imgbuscarhome{
    display: inline-block;
    background-color: #A81A22;
    color: white;
    text-decoration: none;
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    border: 0px;
    left: 179px;
    height: 35px;
    width: 50px;
    top: 0px;
}

#corpo{
    width: 960px;
    margin: auto;
}

#menu{
    height: 41.2px;
    position: relative;
    color: white;
    background-color: #323674;
}

#menu a{
    color: white;
}

#banner{
    width: 900px;
    height: 160px;
    position: relative;
    background: url(../img/banner.jpg);
    top: 0px;
    z-index: 200;
}

#botoesmenu{
    position: relative;
    margin-left: 20px;
    top:1px
}

.botaomenu{
    position: relative;
    width: 110.3px;
    top: 7px;
    text-align: center;
    float: left;
}
.botaobusca{
    height: 42.2px;
    margin-right: 35px;
}
.botao{
    font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:white;
    background:#638cb5;
    border:0px;
    width:80px;
    height:19px;
    left: 20px;
    right: 30px;
    z-index: 200;
}
.navlinks:hover{
    text-decoration: underline;
    font-weight:bold;
    color: white;
    font-size: 18px;
    text-align: center;
}
.navlinks{
    font-size: 18px;
    color: white;
    font-weight:bold;
    text-align: center;
}

#botaominhaconta{
    float: right;
    right: 35px;
    position: relative;
    z-index: 110;
}
#img_flexa{
    float: right;
    position: relative;
    bottom: 6px;
    margin-left: 10px;
    width: 35px;
}
#img_flexa2 {
    bottom: 7px;
    cursor: pointer;
    float: right;
    position: relative;
    width: 46px;
    z-index: 999;
}
#imgperfil{
    float: right;
    margin-top: 20px;
    position: relative;
    width: 128px;
    left: 2px;
    height: 121px;

}
#botaominhaconta a{
    text-decoration: none;
    font-size: 16px;
    color: white;
}
#botaoeditarperfil{
    position: relative;
    top: 0;
    z-index: 500;
}

#menulogin{
    background: rgba(0, 0, 0, 0) url("../img/logi2.png") repeat scroll 0 0;
    display: flex;
    height: 135px;
    left: 150px;
    float: right;
    position: relative;
    text-align: left;
    top: 13px;
    width: 225px;
}

#formLogin{
    position: absolute;
    top: 42px;
    left: 15px;
}

#entrar_login{
    position: absolute;
    top: 67px;
    left: 165px;
    background: url(../img/botoes/Info_Hab-25.png) no-repeat ;
    border-color:transparent;
    width: 33px;
    height: 23px;
}
#botaocadastrar{


    color: white;
    z-index: 1000;
    font-size: 19px;
}

#entrar_login:disabled{
    background: url(../img/botoes/Info_Hab-25.png) no-repeat;
    border-color:transparent;
}
#tudo_cadastro_usuario{
    position: absolute;
    top: 35px;
}


#cadastrar{
    background-image: url("../img/Cadastro_InfoHabLegenda.jpg");
    background-repeat: no-repeat;
    background-size: 101% 119%;
    border-color: #a80b0b;
    border-style: solid;
    border-width: 8px 0;
    color: white;
    font: bold 22px Arial,sans-serif;
    height: 149px;
    width: 249px;
    float: right;
    display: table-cell;
}
#voltar{
    color: white;
    left: -225px;
    position: relative;
    top: 581px;
    font-size: 12px;
}
#cadastrar a{
    color: white; !important;
}
#cadastrar_acervo{
    float: right;
    font-size: 12px;
    position: relative;
    bottom: 125px;
    right: 50px;
}

#cadastre-seu-trabalho-aqui{
    position: relative;
    left: 35px;
}

.margem_acervo{
    margin-top: 160px;
}

#ajude_nos{
    color: #323674;
    font-size: 13px;
    height: 59px;
    width: 250px;
    margin-left: 30px;
    text-align: justify;
    margin-top: 25px;
}

#img_loading{
    left: 154px;
    position: absolute;
    top: -56px;
}
#img_loading2{
    left: 183px;
    position: relative;
    top: 65px;

}
.cadastar_trabalho{
    color: #2D3092;
    font: bold 25px/33px Arial,sans-serif;
    left: 825px;
    position: absolute;
    text-align: center;
    top: 431px;
}
.cadastar_trabalho2{
    color: white;
    font: bold 25px/33px Arial,sans-serif;
    left: 865px;
    position: absolute;
    text-align: center;
    top: 420px;
    cursor:pointer;
}
#linksLogin{
    font-size: 10px;
    position: relative;
    bottom: 55px;
    left: 50px;
}
#video0{
    position: absolute;
}
.coin-slider{
    border-radius: 161px;
    position: absolute;
    width: 251px;
}
#conteudo{
    background-color: white;
    padding-bottom: 5px;
    border-color: #0000cc;
    border-collapse: separate;
    border-spacing: 25px;
    border: 1px solid;
    border-color: #323674;
}
#conteudo-do-perfil-usuario{
    background-color: white;
    padding-bottom: 5px;
    border-color: #0000cc;
    border-collapse: separate;
    border-spacing: 25px;
    border: 1px solid;
    border-color: #323674;
}
#index{
    position: relative;
}
#acervos{
    height: 1347px;
    position: relative;
    top: 62px;
}

#rodape{
    background-color: #323674;
    height: 190px;
    color: white;
    font-size: 10px;
    font-weight: bold;
    font-family: Helvetica;
}
#politica{
    margin-right: 50px;
    color: white;
    position: relative;
    top: 45px;
}



#mymodal_politica {
    color: black;
    font-size: 17px;
}



#mymodal_termo{
    color: black;
    font-size: 17px;
}

.window3{
    display:none;
    width:792px;
    height:594px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    color: #323674;

    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}
div.scrollBar {
    width: 200px;
    height: 200px;
    overflow-y: scroll; /* has to be scroll, not auto */
    -webkit-overflow-scrolling: touch;
}
.scroll-pane
{
    width: 100%;
    height: 200px;
    overflow: auto;
}
.scroll-pane p
{
    margin: 5px 0;
}
::-webkit-scrollbar{width:15px; }
.window4{
    display:none;
    width:792px;
    height:594px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    color: #323674;

    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}

#termo{
    margin-right: 350px;
    color: white;
    position: relative;
    top: 45px;
}

#instituicoes{
    color: #465387;
    position: relative;
    width: 900px;
    height: 80px;
    background-color: white;
    font-size: 14px;
}

#inforodape{
    position: relative;
    left: 40px;
    top: 45px;
    text-align: left;
    width: 300px;
    height: 80px;
}

#creditos{
    width: 250px;
    float: right;
    position: relative;
    bottom: 35px;
    margin-right: 40px;
}

#visualizar_noticia{
    margin-top: 41px;
    position: relative;
}

#logocrs{
    width: 82px;
    height: 64px;
    float: left;
    position: relative;
    bottom: 51px;
    margin-left: 5px;

}

#logos{
    height: 60px;
    position: relative;
    left: 40px;
    width: 200px;
    padding-top: 50px;
}
.logo_old{
    width: 135px;
    position: relative;
    left: 30px;

}
.link_site_antigo{
    padding-left: 20px;

}

#maisnoticias{
    font-size: 10px;
    left: 277px;
    position: absolute;
    text-align: right;
    top: 219px;
}
#maisvideos{
    left: 329px;
    position: absolute;
    top: 122px;
    width: 90px;

}

/*ESTILOS AUXILIARES PARA A ESTRUTURA DA PAGINA*/

#aboutinfohab{
    position: absolute;
    left: 25px;
    top: 480px;
}

#limparbuscaavancada{
    position: relative;
    bottom: 20px;
    left: 65px;
}

#aboutinfohab.subtitulo{
    font-size: 13px;
}

#institucional p{

}
.menu-institucional-fonte{
    font-size: 12px;
}
#apresentacao {
}

#apresentacao, #objetivos, #estruturaorganizacional, #forumcoordenadores, #equipe, #produtoseservicos, #biblioteca, #equipe a {
    font-size: 12px;
}

#menuinstitucional a{
    color: white;
}
#teste{
    bottom: 291px;
    height: 0;
    left: 52px;
    padding: 0;
    position: absolute;
    color: #323674;
    font-size: 20px;
}

#menuinstitucional .subtitulo{
    color: white;
    font-weight: bold;
}

#menuinstitucional ul{
    list-style: none;
}

.tableLebelColor{
    color: white;
}

#menuinstitucional{
    background-color: white;
    float: right;
    position: relative;
    width: 200px;
    margin-top: 8.5%;
    margin-right: 3%;
}

#itensinstitucional{
    margin-left: 60px;
    width: 565px;
    height: 350px;
    text-align: justify;
    display: block;

}
#menuinstitucional label{
    cursor: pointer;
}

#parceiros{
    position: relative;
    height: 240px;
    width: 260px;
    left: 15px;
    top: 10px;
    color: #465387;
    font-size: 10px;
}

/*modal*/
/*#NOME-label{*/
    /*left: -28px;*/
    /*position: absolute;*/
    /*top: -36px;*/
/*}*/
/*#NOME-element{*/
    /*left: 37px;*/
    /*position: absolute;*/
    /*top: -36px;*/
    /*width: 214px !important;*/
/*}*/
/*#COD_LATTES-element{*/
    /*left: 88px;*/
    /*position: absolute;*/
    /*top: 320px;*/
/*}*/
/*#COD_LATTES-label{*/
    /*left: -24px;*/
    /*position: absolute;*/
    /*top: 322px;*/
/*}*/
/*#COD_LATTES{*/
    /*width: 300px !important;*/
/*}*/
/*#COD_PAIS-element{*/
    /*left: 25px;*/
    /*position: absolute;*/
    /*top: 56px;*/
    /*width: 183px;*/
/*}*/
/*#COD_PAIS-label{*/
    /*left: -26px;*/
    /*position: absolute;*/
    /*top: 60px;*/
/*}*/
/*#ESTADO-element{*/
    /*left: 303px;*/
    /*position: absolute;*/
    /*top: 60px;*/

/*}*/
/*#COD_CIDADE-element{*/
    /*left: 478px;*/
    /*position: absolute;*/
    /*top: 59px;*/
    /*width: 174px;*/
/*}*/
/*#COD_CIDADE-label{*/
    /*left: 416px;*/
    /*position: absolute;*/
    /*top: 58px;*/
    /*width: 126px;*/
/*}*/
/*#ESTADO-label{*/
    /*left: 243px;*/
    /*position: absolute;*/
    /*top: 58px;*/
/*}*/
/*#ESTADO{*/
    /*width: 92px !important;*/
/*}*/
/*#IDENTIDADE-label{*/

    /*left: -27px;*/
    /*position: absolute;*/
    /*top: 140px;*/
/*}*/
/*#IDENTIDADE-element{*/
    /*left: 163px;*/
    /*position: absolute;*/
    /*top: 141px;*/
/*}*/
/*#CPF-label{*/
    /*left: 370px;*/
    /*position: absolute;*/
    /*top: 141px;*/
/*}*/

/*#CPF-element{*/
    /*left: 416px;*/
    /*position: absolute;*/
    /*top: 141px;*/
/*}*/
/*#ENDERECO-element{*/
    /*left: 47px;*/
    /*position: absolute;*/
    /*top: 184px;*/
/*}*/
/*#ENDERECO-label{*/
    /*left: -26px;*/
    /*position: absolute;*/
    /*top: 184px;*/
/*}*/
/*#INSTITUICAO-element {*/
    /*left: 61px;*/
    /*position: absolute;*/
    /*top: 229px;*/
/*}*/

/*#INSTITUICAO-label{*/
    /*left: -25px;*/
    /*position: absolute;*/
    /*top: 230px;*/

/*}*/


/*.emailmodal{*/
    /*left: 25px !important;*/
    /*position: relative !important;*/
    /*top: -100px !important;*/
    /*width: 200px !important;*/
/*}*/
/*#EMAIL-label{*/
    /*border-color: #323674;*/
    /*height: 30px;*/
    /*left: -28px;*/
    /*position: relative;*/
    /*top: -72px;*/
/*}*/
/*#USUARIO-label{*/
    /*left: -28px;*/
    /*position: absolute;*/
    /*top: 100px;*/
/*}*/
/*#USUARIO-element{*/
    /*left: 90px;*/
    /*position: absolute;*/
    /*top: 101px;*/
/*}*/
/*/!*#SENHA-label{*!/*/
    /*/!*left: -27px;*!/*/
    /*/!*position: absolute;*!/*/
    /*/!*top: 4px;*!/*/

/*/!*}*!/*/
/*#SENHA-element{*/
    /*left: 37px;*/
    /*position: absolute;*/
    /*top: 1px;*/
/*}*/
/*#SENHA_ANTIGA-element{*/
    /*left: 70px;*/
    /*position: absolute;*/
    /*top: 30px;*/
/*}*/
/*#SENHA_ANTIGA-label{*/
    /*left: -26px;*/
    /*position: absolute;*/
    /*top: 30px;*/
/*}*/
/*#EMAIL-element{*/
    /*border-color: #323674;*/
    /*height: 30px;*/
    /*left: 0;*/
    /*position: relative;*/
    /*top: -3px;*/
/*}*/
/*#errosEmail{*/
    /*left: 16px;*/
    /*position: absolute;*/
    /*top: -75px;*/
    /*width: 487px;*/
/*}*/
/*#IDPROFISSAO-element{*/
    /*left: 56px;*/
    /*position: absolute;*/
    /*top: 274px;*/
/*}*/
/*#IDPROFISSAO-label{*/
    /*left: -24px;*/
    /*position: absolute;*/
    /*top: 276px;*/
/*}*/
/*#GRADUACAO-element{*/
    /*left: 85px;*/
    /*position: absolute;*/
    /*top: 313px;*/
/*}*/
/*#GRADUACAO-label{*/
    /*left: -30px;*/
    /*position: absolute;*/
    /*top: 312px;*/
/*}*/



.window{
    display:none;
    width:792px;
    height:594px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    border-radius:10px;
    color: #323674;

    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}
    /*.fechar{display:block; text-align:right;}*/

#my-modal{
/*    background-color:white;
    /*display:none;*/
    /*-webkit-transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    z-index:9999;
    height: 634px;*/

}



#mymodal{
    position:absolute;
    height: 327px;
    width: 711px;
    top: -27px;
    left: 146px;
    background-color:white;
    /*display:none;*/
    -webkit-transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    z-index:9998

}
#mymodal_acervo{
    position:absolute;
    height: 334px;
    width: 641px;
    top: -27px;
    left: 146px;
    background-color:white;
    /*display:none;*/
    -webkit-transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    z-index:9998
}
#mymodal_ajudenos{
    position:absolute;
    height: 350px;
    width: 711px;
    top: -27px;
    left: 146px;
    background-color:white;
    /*display:none;*/
    -webkit-transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out, border-color 300ms ease-in-out;
    z-index:9998
}
.window2{
    display:none;
    width:792px;
    height:594px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    border-radius:10px;
    color: #323674;

    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}
.window5{
    display:none;
    width:792px;
    height:594px;
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:9900;
    padding:10px;
    border-radius:10px;
    color: #323674;

    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}
#fechar{
    background-color: red;
    border-color: red;
    font-size: 16px;
    height: 31px;
    left: 342px;
    position: relative;
    top: -5px;
    width: 70px;
    border-radius: 6px;
}
.closer {
display:block;
text-align:right;
}
/*FIM MODAL*/
#EMAILCONTATO{
    border-color: #323674;
    height: 30px;
    left: 102px;
    position: relative;
    top: -9px;
}
#EMAILCONTATO-label{
    color: #323674;
    position: relative;
    top: 13px;
}
.itemparceiros{
    margin-bottom: 10px;
}

.logoinstituicao{
    margin-right: 20px;
}

#tipoBusca-element{
    position: relative;
    right: -2px;
    top: -73px;
}
.AcervoImpar{
    background-color: #a9a7df;
}
#campo_busca_acervo{
    left: 369px;
    position: absolute;
    top: -106px;
}
#ano1{
    width: 70px;
}
#ano2{
    width: 70px;
}
#checkbox_ano{
    left: 0px;
    position: relative;
    top: 0px;
}
.AcervoPar{
    background-color: red;
}
/*ESTILOS PARA OS VIDEOS*/

.tablevideos{
    border-collapse: separate;
    border-spacing: 20px;
    position: relative;
}

.titulovideo{
    height: 30px;
    font-weight: bold;
    width: 260px;
}
.textovideo{
    height: 30px;
    margin-bottom: 10px;
}

.v_titulovideo{
    font-size: 20px;
    height: 30px;
    font-weight: bold;
}

#video1{
    border-bottom: 3px #323674 solid;
}
#video2{
    border-bottom: 3px #323674 solid;
}
#video3{
    border-bottom: 3px #323674 solid;
}
#salvar_cadastro{
    border-radius: 50px;
    bottom: 60px;
    color: white;
    height: 36px;
    left: 625px;
    position: relative;
    width: 37px;
}
#Buscar{
    background-color: #c71d35;
    border-color: transparent;
    color: white;
    height: 29px;
    width: 70px;
    float: right;
    margin-left: 4px;
    font-weight: bold;
}
#tipoOrdenacao{
    left: 271px;
    position: relative;
    top: -25px;
}
#tipoOrdenacao-label{
    color: #323674;
    left: 272px;
    position: relative;
    top: -27px;
}
#tipoDocumento{
    left: 0;
    position: relative;
    top: 26px;
}
#tipoDocumento-label {
    color: #323674;
    left: 0;
    position: relative;
    top: 22px;
}

/*ESTRUTURAS ESPECIAIS*/

.cortr tr:hover{
    background-color: #c9f0d0;
}
.table800 .cortr tr:hover{
    background-color: #c9f0d0;
    width: 800px;
}
.table600 .cortr tr:hover{
    background-color: #c9f0d0;
    width: 600px;
}
.table400 .cortr tr:hover{
    background-color: #c9f0d0;
    width: 400px;
}
.pointer{
    cursor: pointer;
}

.margem{
    padding: 20px;
}
#margem_eventos{
    min-width: 908px;
    position: relative;
}
#margem_noticias{
    position: relative;
}
#conteudo_evento{
    position: absolute;
}
/*eventos*/
#img_evento3{
    height: 280px;
    left: -52px;
    position: absolute;
    top: -33px;
    width: 299px;
}
#evento0 {
    left: 720px;
    position: relative;
    top: 483px;
}
#evento5 {
    left: 64px;
    position: relative;
    top: 250px;
}
#evento6 {
    left: 390px;
    position: relative;
    top: -15px;
}
#evento8 {
    left: 717px;
    position: relative;
    top: -346px;
}

#evento2 {
    left: 385px;
    position: relative;
    top: 162px;
}
#evento3{
    left: -262px;
    position: relative;
    top: -190px;
}

#evento7{
    left: -477px;
    position: relative;
    top: 483px;
}

.noticia_corpo {
    text-align: initial ;

}

.noticia_corpo a{
    font-size: 12px;
}

.link_noticia{
    font-size: 10px; color:#337ab7;
}


/*fim eventos*/

/*noticia*/
#noticia0{
    left: 743px;
    position: relative;
    top: 447px;
}
#noticia_2{
    left: 237px;
    position: relative;
    top: 193px;
}
#noticia_3{
    left: -271px;
    position: relative;
    top: -190px;
}

#img_noticia_2{
    border-radius: 103px;
    height: 196px;
    left: -104px;
    position: absolute;
    top: 10px;
    width: 199px;
}
#img_noticia_3{
    border-radius: 155px;
    height: 280px;
    left: -52px;
    position: absolute;
    top: -33px;
    width: 299px;
}
#link_noticia{
    font-size: 20px;
}
#titulo_noticia2{
    position: relative;
    top: -135px;
}
#label_evento6{
    position: relative;
    top: 15px;
}
#label_evento8{
    position: relative;
    top: 15px;
}
/*fim noticia*/



#molduramin{ /* Estrutura para não deixar uma visão muito pequeno de altura */
    position: relative;
    width: 860px;
    height: 350px;
}

#molduracaptcha{
    position: relative;
    width: 860px;
    height: 350px;
}

#molduracaptcha .errors{
    position: relative;
}

#moldurarecuperarsenha{
    position: relative;
    width: 860px;
    height: 150px;
    top: 42px;
}
#msgerrologin{
    color: red;
    float: right;
    font-size: 10px;
    right: 30px;
    position: relative;
    bottom: 64px;
}
#captcha-label{
    color: #323674;
    position: relative;
    top: 112px;
    margin-left: 110px;
    font-size: 12px;
}
#captcha_contato-input-label{
    color: #323674;
    position: relative;
    top: 112px;
    margin-left: 117px;
    font-size: 12px;
}
#captcha-element{
    position: relative;
}
#captcha-input-label{
    color: #323674;
    position: relative;
    top: 99px;
}
.msgsucesso{
    background-color: #63BB4B;
    color: white;
    width: 540px;
    height: 18px;
    position: relative;
    top: 5px;
    width: 900px;
}

.msgerro{
    background-color: #E24734;
    width: 958px;
    position: relative;
    color: white;
}
.alerta{
    background-color: yellow;
    color: black;
    width: 540px;
    height: 18px;
    position: relative;
    width: 900px;
}

.errors{
    font-size: 10px;
    color: red;
    margin-left:11.6%;
}

.captcha_contato + ul{
    font-size: 10px;
    color: red;
    margin-left:11.6%;
    margin-top: 10%;
}
#div_top5{
    position: absolute;
    top: 20px;
}
/*Estilo para o editor do dojo*/
.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: #e3e7e3;
}

#content-countdown{
    position: relative;
    left: 525px;
    top: 50px;
}

#maintable{
    width: 1104px;
    height: 500px;
    position: relative;
    border-collapse: separate;
    border-spacing: 25px;
    left: -42px;
    top: 0px;
}
.eventoslabel{
    margin-left: 40px;
    color: #323674;
    font-size: 24px;
    font-weight: bold;
}
.acervosmaisbaixados{
    left: -635px;
    position: relative;
    top: 0;
}
#nome_input{
    width: 538px;
}
#nome{
    font-size: 14px;
    left: 44px;
    position: absolute;
    top: 75px;
}
#email_ajude{
    left: 100px;
    position: absolute;
    top: 215px;
    width: 538px;
}
#div_email_ajude {
    font-size: 14px;
    left: -2px;
    position: absolute;
    top: -96px;
    width: 206px;
}
#label_email_ajude{
    left: 47px;
    position: absolute;
    top: 215px;
}
#div_erro{
    font-size: 14px;
    left: 93px;
    position: relative;
    top: 125px;
}
#info_erro{
    position: relative;
    right: 286px;
    top: 32px;
}
#botao_enviar{
    background-color: #323674;
    border-radius: 10px;
    color: white;
    left: 500px;
    position: absolute;
    top: 310px;
    width: 135px;
}

/*ESTILO PARA AS NOTICIAS*/
#noticia1{
    left: 779px;
    position: relative;
    top: 889px;
}

#noticia2{
    left: -240px;
    position: relative;
    top: 889px;
}
#noticia4{
    left: -183px;
    position: relative;
    top: -270px;

}
#noticia3{
    left: 423px;
    position: relative;
    top: 588px;
}

/*#NOME_CITACOES-label{*/
    /*left: -21px;*/
    /*position: absolute;*/
    /*top: 363px;*/
/*}*/
/*#NOME_CITACOES-element{*/
    /*left: 186px;*/
    /*position: relative;*/
    /*top: 300px;*/
/*}*/
/*#NOME_CITACOES{*/
    /*width: 351px !important;*/
/*}*/

#tablenoticias{
    width: 1089px;
    height: 500px;
    position: relative;
    border-collapse: separate;
    border-spacing: 25px;
    top:31px;
}

#tablenoticias #noticia3{
    position: relative;
    margin-left: 20px;
}

.noticia{
  /*  position: relative;
    color: #323674;
    height: 230px;
    width: 280px;*/

}
.noticia1{
    /*position: relative;
    color: #323674;
    height: 230px;
    width: 280px;
    left: 20px!important;
    top: 0 !important;*/

}

.titulonoticia{
    color: #323674;
    font-size: 15px;
    font-weight: bold;
    height: 48px;
    left: 0;
    position: relative;
    text-align: justify;
    top: 185px;
    width: 236px;
}


#mergem_eventos {
    height: 25px;
}
.imagemnoticia{
    height: 150px;
    width: 250px;
    margin-left: 40px;
    margin-top: 10px;
    /*border-radius: 20px;*/
}

.section_noticia{
    width: 300px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.section_noticia_noticias{
    width: 600px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

#img_noticia1{
    position: absolute;
    top: 20px;
    left: 40px;
}

::-webkit-scrollbar{width:15px; }

#noticia_index_1{
    left: 426px;
    position: absolute;
    top: 607px;
}
#img_noticia_index{
    border-radius: 127px;
    height: 231px;
    position: relative;
    right: 65px;
    bottom: 100px;
    width: 239px;
}
#imagemnoticiavisualizada{
    border-radius: 228px;
    height: 417px;
    margin-right: 487px;
    padding: 10px;
    position: relative;
    width: 425px;
}

#tabelanoticiavisualizada{
    width: 860px;
    position: relative;
    top: 50px
}



#legendafoto{
    float: right;
    font-size: 21px;
    position: relative;
    color: #41448A;
}
#voltar_noticia{
    border-radius: 34px;
    color: white;
    height: 45px;
    position: relative;
    font-size: 12px;
}
.minitext{
    font-size: 11px;
    position: relative;
    top: 6px;
}

.complementonoticia{
    color: #323674;
    font-size: 10px;
    height: 50px;
    left: 0px;
    position: relative;
    text-align: justify;
    width: 235px;
    top: 43px;

}

#editor-Editor{
    width: 800px;
}

#tdvideos{
    font-size: 14px;
    position: relative;
    text-align: center;
    width: 300px;
    bottom: 130px;
    left: 30px;
}
#titulo_index{
    font-size: 18px;
    position: absolute;
    top: -131px;
}
#legenda_index{
    font-size: 15px;
    position: absolute;
    top: -131px;
}

.clickinstitucional{
    cursor: pointer;
    color: white;
    font-size: 133%;


}
.paginationControl{
    float: right;
    position: relative;
    top: 40px;
    right: 30px;
}
.total_pagina{
    border-radius: 29px;
    color: #1b1464;
    float: right;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    right: -13px;
    top: 0;
}
#estrela{
    position: relative;
}

.paginationControl a{
    float: left;
    display:block;
    width: 25px;
    height: 25px;
    background-color: #1b1464;
    background-size: 200px 160px;
    border-radius: 290px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
#label_noticia{
    font-size: 21px;
    left: 279px;
    position: relative;
    top: -168px;
}

#label_noticia2{
    font-size: 15px;
    left: 278px;
    position: relative;
    top: -153px;

}
#label_noticia3{
    position: relative;
    top: -147px;
}
#label_titulo{
    position: relative;
    text-align: justify;
    top: -11px;
    width: 277px;
}
#img_noticia3{
    border-radius: 211px;
    height: 280px;
    left: -52px;
    position: absolute;
    top: -33px;
    width: 285px;
}
#img_video{
    height:210px;
    width:290px;
    cursor: pointer;
    border-radius: 50px!important;
}

#contato{
    max-width: 908px;
    min-height: 530px;
}
#NOME_COMPLETO{
    height: 30px;
    left: 102px;
    position: relative;
    top: -9px;
    border-color: #323674;
}
#NOME_COMPLETO-label{
    position: relative;
    top: 13px;
    color: #323674;
}


#MENSAGEM{
    left: 101px;
    position: relative;
    top: -7px;
    border-color: #323674;
}
#MENSAGEM-label{
    position: relative;
    top: 25px;
    color: #323674;
}
#search{
    height: 193px;
    width: 572px;
    margin: auto;
    margin-top: 50px;
}
#search span{
    font-size: 10px;
    margin: 2px;
    position: relative;
    bottom: 3px;
}
#acervo {
    height: 1299px;
    position: relative;
}

/*modal cadastro de trabalho .css*/

/*fim modal cadastro de trabalho*/

/*Perfil */
#perfil{
    height: 20px;
}
/*fim perfil*/


#bannerlocalcadastrousuario{
    background-color: #323674;
    border-color: #323674;
    border-style: solid;
    border-width: 10px 0 12px 100px;
    color: white;
    cursor: pointer;
    font: bold 24px/11px Arial,sans-serif;
    right: 45px;
    position: relative;
    bottom: 40px;
    width: 222px;
    font-size: 16px;
    height: 30px;

}
#bannerlocalvideos{
    background-color: #323674;
    border-color: #323674;
    border-style: solid;
    border-width: 10px 0 12px 100px;
    color: white;
    cursor: pointer;
    font: bold 14px/11px Arial,sans-serif;
    position: relative;
    top: 4px;
    width: 222px;
}
.faixa{
    background-color: #323674;
    border-color: #323674;
    border-style: solid;
    border-width: 8px 1px 9px 26px;
    color: white;
    cursor: pointer;
    font: bold 16px Arial,sans-serif;
    right: 66px;
    position: relative;
    bottom: 20px;
    width: 200px;
    margin-bottom: 15px;
}
.faixa2{
    background-color: #323674;
    border-color: #323674;
    border-style: solid;
    border-width: 8px 1px 9px 38px;
    color: white;
    cursor: pointer;
    font: bold 14px Arial,sans-serif;
    right: 66px;
    position: relative;
    bottom: 20px;
    width: 200px;
    margin-bottom: 20px;
}
.faixa3{
    background-color: #323674;
    border-color: #323674;
    border-style: solid;
    border-width: 12px 1px 9px 38px;
    color: white;
    cursor: pointer;
    font: bold 12px Arial,sans-serif;
    right: 66px;
    position: relative;
    bottom: 20px;
    width: 170px;
}

#autores{
    font-size: 14px;
    left: 64px;
    position: relative;
    margin-bottom: -10px;
    margin-top: -10px;
}

#tudo{
    height: 1982px;
    position: relative;
}

#biblioteca{

}

.clickinstitucional0{
    cursor: pointer;
    color: white;
    background-color: #FF484A;
    border-color: #FF484A;
    border-style: solid;
    border-width: 14px 10px 16px 15px;
    position: relative;
    font:16px Arial, Sans-serif;
    line-height:8px;


}
.clickinstitucional1{
    cursor: pointer;
    color: white;
    font:16px Arial, Sans-serif;
    line-height:8px;
    background-color: #C71D35;
    border-color: #C71D35;
    border-style: solid;
    border-width: 0px 159px 11px 16px;
    position: relative;
    height: 39px;

}
.clickinstitucional2{
    cursor: pointer;
    color: white;
    background-color: #FF484A;
    border-color: #FF484A;
    border-style: solid;
    border-width: 0px 17px 12px 16px;
    position: relative;
    font:16px Arial, Sans-serif;
    line-height:8px;

}
.clickinstitucional3{
    cursor: pointer;
    color: white;
    background-color: #C71D35;
    border-color: #C71D35;
    border-style: solid;
    border-width: 0px 51px 13px 17px;
    font:16px Arial, Sans-serif;
    line-height:8px;

}
.clickinstitucional4{
    cursor: pointer;
    color: white;
    background-color: #FF484A;
    border-color: #FF484A;
    border-style: solid;
    border-width: 0px 156px 11px 15px;
    font:16px Arial, Sans-serif;
    line-height:8px;

}
.clickinstitucional5{
    cursor: pointer;
    color: white;
    background-color: #C71D35;
    border-color: #C71D35;
    border-style: solid;
    border-width: 0px 141px 11px 17px;
    font:16px Arial, Sans-serif;
    line-height:8px;

}
.clickinstitucional6{
    cursor: pointer;
    color: white;
    background-color: #FF484A;
    border-color: #FF484A;
    border-style: solid;
    border-width: 0px 132px 11px 17px;
    font:16px Arial, Sans-serif;
    line-height:8px;

}


#imgmaisvideos{
    position: relative;
    bottom: 2px;
}

.creditosvideo{
    color: grey;
}

/*ELEMENTOS DO LOADING DO AJAX*/

#loader{
    height: 300px;
}

#loadergif{
    position: relative;
    top: 140px;
    left: 386px;
    float: left;
}

#labelloading{
    position: relative;
    top: 160px;
    float: left;
    left: 290px;
}

/*ESTILOS PARA LABELS*/

.labeldestacada{
    font-size: 14px;
    font-weight: bold;
}

.even{
    background-color: blue;
}

/*ESTILOS PARA BUSCA AVANÇADA*/

#advancedSearch{
    width: 460px;
    font-size: 18px;
    background-color: #f3f3f3;
    border: solid 1px #c71d35;
    margin-bottom: 10px;
    float: left;
}

#labeltopfive{
    background-color: #ff484a;
    border-color: #ff484a;
    border-style: solid;
    border-width: 27px 22px 30px 1px;
    color: white;
    cursor: pointer;
    float: left;
    font: bolder 16px/1px Arial,bold;
    text-align: center;
    width: 249px;
}

#tabletopfive{
    color: #323674;
    height: 200px;
    width: 249px;
}

#tabletopfive a, #tabletopfive a:hover{
    color: white;
    cursor: pointer;
}

/*botoes layout*/

#botao_index{
    left: 8px;
}
#botao_institucional{
    left: -3px;
}
#botao_noticias{
    left: 15px;
}
#botao_eventos{
    left: 5px;
}
#botao_acervo{
    left: 1px;
}
#botao_contato{
    left: -3px;
}
#botao_busca{
    left: -2px;
}
/*fim botoes */

#tabletopdownloads th{
    text-align: center;
    font-weight: bold;

}

#thresumo{
    width: 80px;
}
#thdownload{
    width: 80px;
}

.class200{
    width: 200px;
}

.class100{
    width: 100px;
}

.AcervosDados{
    background: #DF814E;
    color: black;

}

.AcervoTrImpar{
    background-color: #C71D35;
    color: white;
    font-size: 15px;
    height: 34px;
    left: 0;
    position: relative;

}
.teste23{
    position: relative;
    background-color: #0000dd;
    left: 20px;
}

.AcervoTrPar{
    background-color: #ff484a;
    color: white;
    font-size: 15px;
    height: 34px;
    left: 0;
    position: relative;
}
.links{
    background-color: red;
}


/*cadastrar usuario*/
#formmarginleft{
    left: 15px;
    bottom: 85px;
    position: relative;
    width: 700px;
}
#formmarginleft input{
    border: 1px solid #cad6cc;
    font-size: 12px;
    margin-bottom: 15px;
    width: 200px;
}
#formmarginleft .errors{
    margin-left: 65px;
    margin-top: -5px;
    position: relative;
    top: -7px;
}
#formmarginleft label{
    display: inline-block !important;
    float: left;
    text-align: left;
    width: 25%;
    font-size: 12px;

}
#formmarginleft #EMAIL-label {
    width: 100%;
}
#formmarginleft #EMAIL {
    position: relative;
    right: 15%;
    width: 57%;
}
#formmarginleft #EMAIL-element{
    position: relative;
    height: 43px;
    width: 100%;
}
#formmarginleft #USUARIO-label{
    width: 100%;
}
#formmarginleft #USUARIO {
    position: relative;
    right: 15%;
    width: 57%;
}
#formmarginleft #USUARIO-element{
    position: relative;
    height: 43px;
    width: 100%;
}
#formmarginleft #SENHA-label{
    width: 100%;
}
#formmarginleft #SENHA {
    position: relative;
    right: 15%;
    width: 57%;
}
#formmarginleft #SENHA-element{
    position: relative;
    height: 43px;
    width: 100%;
}
#formmarginleft #CONFIRMAR_SENHA-label{
    width: 100%;
}
#formmarginleft #CONFIRMAR_SENHA {
    position: relative;
    right: 6%;
    width: 48%;
}
#formmarginleft #CONFIRMAR_SENHA-element{
    position: relative;
    height: 43px;
    width: 100%;
}
#formmarginleft #COD_PAIS {
    position: relative;
    margin-bottom: -2px;
    right: 135px;
}
#formmarginleft #NOME-element {
    position: relative;
    margin-top: 5px;
    width: 100%;
}
#formmarginleft #NOME-label {
    position: relative;
}
#formmarginleft #NOME {
    position: relative;
    right: 8%;
    width: 36.5%;
}
#formmarginleft #ESTADO {
    bottom: -18px;
    left: 62px;
    margin-top: -3px;
    position: relative;
    width: 72px;
}
#formmarginleft #ESTADO-element {
    bottom: 19px;
    margin-left: 253px;
    margin-top: -22px;
    position: relative;
}
#formmarginleft #ESTADO-label {
    bottom: 21px;
    left: 262px;
    position: relative;
}
#formmarginleft #COD_CIDADE-label {
    bottom: 26px;
    left: 239px;
    margin-bottom: -8px;
    position: relative;
}
#formmarginleft #COD_CIDADE-element {
    bottom: 21px;
    margin-left: 467px;
    position: relative;
}
#formmarginleft #CPF {
    bottom: 41px;
    left: 249px;
    margin-bottom: -2px;
    position: relative;
}
#formmarginleft #CPF-label {
    bottom: 41px;
    left: 385px;
    margin-bottom: 3px;
    position: relative;
}
#formmarginleft #CPF-element {
    margin-bottom: -24px;
    position: relative;
    bottom: 5px;
}
#formmarginleft #IDENTIDADE-element {
    margin-left: 119px;
    position: relative;
    height: 45px;
}
#formmarginleft #PROVINCIA-element{
    bottom: 22px;
    margin-bottom: -14px;
    margin-left: 398px;
    position: relative;
}
#formmarginleft #PROVINCIA-label{
    bottom: 22px;
    left: 330px;
    margin-bottom: -3px;
    position: relative;
}
#formmarginleft #ENDERECO {
    bottom: 23px;
    margin-bottom: 8px;
    position: relative;
    left: 70px;
    width: 400px;
}
#formmarginleft #ENDERECO-element {
    height: 40px;
}
#formmarginleft #ENDERECO-label {
    bottom: 4px;
    margin-bottom: 3px;
    position: relative;
    right: 175px;
}
#formmarginleft #INSTITUICAO {
    position: relative;
    right: 95px;
}
#formmarginleft #INSTITUICAO-element {
    height: 43px;
}
#formmarginleft #IDPROFISSAO {
    position: relative;
    right: 101px;
}
#formmarginleft #IDPROFISSAO-element {
    height: 33px;
}
#formmarginleft #COD_LATTES {
    position: relative;
    margin-top: 15px;
    right: 74px;
    width: 303px;
}
#formmarginleft #COD_LATTES-label {
    position: relative;
    top: 18px;

}
#formmarginleft #COD_LATTES-element {
    height: 58px;

}
#formmarginleft #NOME_CITACOES-label {
    position: relative;
    width: 813px;

}
#formmarginleft #NOME_CITACOES {
    position: relative;
    width: 354px;

}
#formmarginleft #FLAGRECEBERINFORMACOES-label {
    margin-left: 21px;
    position: relative;
    width: 982px;
}
#formmarginleft #FLAGRECEBERINFORMACOES-element {
    left: -360px;
    margin-left: 36px;
    position: relative;

}
#formmarginleft input:focus{
    border: 1px #323674 solid;
}

/* saf3+, chrome1+ */
/* Cadastrar usuário */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #formmarginleft{
        left: 15px;
        bottom: 85px;
        position: relative;
        width: 700px;
    }
    #formmarginleft input{
        border: 1px solid #cad6cc;
        font-size: 12px;
        margin-bottom: 15px;
        width: 200px;
    }
    #formmarginleft .errors{
        margin-left: 65px;
        margin-top: -5px;
        position: relative;
        top: -7px;
    }
    #formmarginleft label{
        display: inline-block !important;
        float: left;
        text-align: left;
        width: 25%;
        font-size: 12px;
    }
    #formmarginleft #EMAIL-label {
        width: 100%;
    }
    #formmarginleft #EMAIL {
        position: relative;
        right: 15%;
        width: 57%;
    }
    #formmarginleft #EMAIL-element{
        position: relative;
        height: 43px;
        width: 100%;
    }
    #formmarginleft #USUARIO-label{
        width: 100%;
    }
    #formmarginleft #USUARIO {
        position: relative;
        right: 15%;
        width: 57%;
    }
    #formmarginleft #USUARIO-element{
        position: relative;
        height: 43px;
        width: 100%;
    }
    #formmarginleft #SENHA-label{
        width: 100%;
    }
    #formmarginleft #SENHA {
        position: relative;
        right: 15%;
        width: 57%;
    }
    #formmarginleft #SENHA-element{
        position: relative;
        height: 43px;
        width: 100%;
    }
    #formmarginleft #CONFIRMAR_SENHA-label{
        width: 100%;
    }
    #formmarginleft #CONFIRMAR_SENHA {
        position: relative;
        right: 6%;
        width: 48%;
    }
    #formmarginleft #CONFIRMAR_SENHA-element{
        position: relative;
        height: 43px;
        width: 100%;
    }
    #formmarginleft #COD_PAIS {
        position: relative;
        right: 105px;
        text-transform: uppercase;
        font-size: 12px;
    }
    #formmarginleft #COD_PAIS-label{
        position: relative;
        top: 5px;
    }
    #formmarginleft #COD_PAIS-element select{
        width: 200px;
        position: relative;
        top: 5px;
    }
    #formmarginleft #ESTADO {
        top: 25px;
        left: 95px;
        position: relative;
        width: 72px;
    }
    #formmarginleft #ESTADO-element {
        bottom: 19px;
        margin-left: 253px;
        margin-top: -22px;
        position: relative;
    }
    #formmarginleft #ESTADO-element #ESTADO{
        text-transform: uppercase;
        font-size: 12px;
    }
    #formmarginleft #ESTADO-label {
        bottom: 15px;
        left: 290px;
        position: relative;
    }
    #formmarginleft #COD_CIDADE-label {
        bottom: 15px;
        left: 265px;
        position: relative;
    }
    #formmarginleft #COD_CIDADE-element {
        bottom: 7px;
        margin-left: 500px;
        position: relative;
    }
    #formmarginleft #COD_CIDADE {
        font-size: 12px;
    }
    #formmarginleft #NOME-element {
        position: relative;
        margin-top: 5px;
        width: 100%;
    }
    #formmarginleft #NOME-label {
        position: relative;
        margin-top: 20px;
    }
    #formmarginleft #NOME {
        position: relative;
        right: 50px;
    }
    #formmarginleft #CPF {
        bottom: 41px;
        left: 249px;
        margin-bottom: -2px;
        position: relative;
    }
    #formmarginleft #CPF-label {
        bottom: 43px;
        left: 405px;
        position: relative;
    }
    #formmarginleft #CPF-element {
        margin-bottom: -25px;
        position: relative;
        bottom: 5px;
        left: 20px;
    }
    #formmarginleft #IDENTIDADE-element {
        margin-left: 119px;
        position: relative;
        height: 45px;
    }
    #formmarginleft #PROVINCIA-element{
        bottom: 13px;
        margin-bottom: -14px;
        margin-left: 398px;
        position: relative;
    }
    #formmarginleft #PROVINCIA-label{
        bottom: 13px;
        left: 330px;
        margin-bottom: -3px;
        position: relative;
    }
    #formmarginleft #ENDERECO {
        bottom: 23px;
        margin-bottom: 8px;
        position: relative;
        left: 70px;
        width: 400px;
    }
    #formmarginleft #ENDERECO-element {
        height: 40px;
    }
    #formmarginleft #ENDERECO-label {
        bottom: 4px;
        margin-bottom: 3px;
        position: relative;
        right: 175px;
    }
    #formmarginleft #INSTITUICAO {
        position: relative;
        right: 95px;
    }
    #formmarginleft #INSTITUICAO-element {
        height: 43px;
    }
    #formmarginleft #IDPROFISSAO {
        position: relative;
        right: 101px;
    }
    #formmarginleft #IDPROFISSAO-element {

    }
    #formmarginleft #IDPROFISSAO-element #IDPROFISSAO{
        text-transform: uppercase;
        font-size: 12px;
    }
    #formmarginleft #COD_LATTES {
        position: relative;
        margin-top: 15px;
        right: 74px;
        width: 303px;
    }
    #formmarginleft #COD_LATTES-label {
        position: relative;
        top: 18px;

    }
    #formmarginleft #COD_LATTES-element {
        height: 58px;

    }
    #formmarginleft #NOME_CITACOES-label {
        position: relative;
        width: 813px;

    }
    #formmarginleft #NOME_CITACOES {
        position: relative;
        width: 354px;

    }
    #formmarginleft #FLAGRECEBERINFORMACOES-label {
        margin-left: 21px;
        position: relative;
        width: 982px;
        margin-top: 5px;
    }
    #formmarginleft #FLAGRECEBERINFORMACOES-element {
        left: -360px;
        margin-left: 36px;
        position: relative;

    }
    #formmarginleft input:focus{
        border: 1px #323674 solid;
    }
}
/*fim cadastro*/

/* saf3+, chrome1+ */
/* Editar usuário */
@media screen and (-webkit-min-device-pixel-ratio: 0){
    #faixa_editar_dados_perfil{
        background-color: #323674;
        color: white;
        height: 30px;
        right: 45px;
        top: 5px;
        position: relative;
        text-align: center;
        width: 222px;
        font-size: 16px;
    }
    #formmarginleft_update{
        height: 226px;
        left: -8px;
        margin-top: 45px;
        position: relative;
        width: 699px;
    }
    #formmarginleft_update #INSTITUICAO-error{
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 406px;
        top: 23px;
        width: 211px;
    }
    #formmarginleft_update #COD_CIDADE-error{
        bottom: 12px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 430px;
        width: 211px;
    }
    #formmarginleft_update #NOME-error{
        bottom: -24px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 427px;
        width: 211px;;
    }
    #formmarginleft_update #IDENTIDADE-error{
        bottom: -24px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 313px;
        width: 211px;
    }
    #formmarginleft_update input{
        border: 1px solid #cad6cc;
        font-size: 12px;
        margin-bottom: 23px;
        width: 200px;
    }
    #formmarginleft_update select{
        font-size: 12px;
    }
    #formmarginleft_update .errors{
        margin-left: 49px;
        margin-top: -6px;
        position: relative;
        top: -7px;
    }
    #formmarginleft_update label{
        display: inline-block !important;
        float: left;
        text-align: left;
        width: 25%;
        font-size: 12px;
    }
    #formmarginleft_update #EMAIL {
        position: relative;
        right: 118px;
    }
    #formmarginleft_update #USUARIO {
        position: relative;
        right: 115px;
    }
    #formmarginleft_update #COD_PAIS {
        position: relative;
        top: 10px;
        right: 135px;
    }
    #formmarginleft_update #COD_PAIS-label{
        position: relative;
        top: 13px;
    }
    #formmarginleft_update #NOME {
        position: relative;
        right: 115px;
    }
    #formmarginleft_update #NOME-element {
        position: relative;
        right: -51px;


    }
    #formmarginleft_update #ESTADO {
        top: 30px;
        left: 62px;
        position: relative;
        width: 72px;
    }
    #formmarginleft_update #ESTADO-element {
        bottom: 18px;
        margin-left: 253px;
        margin-top: -22px;
        position: relative;
    }
    #formmarginleft_update #ESTADO-label {
        bottom: 8px;
        left: 262px;
        position: relative;
    }
    #formmarginleft_update #PROVINCIA-element{
        bottom: 21px;
        margin-bottom: -14px;
        margin-left: 398px;
        position: relative;
    }
    #formmarginleft_update #PROVINCIA-label{
        bottom: 22px;
        left: 330px;
        margin-bottom: -3px;
        position: relative;
    }
    #formmarginleft_update #COD_CIDADE-label {
        bottom: 10px;
        left: 233px;
        position: relative;
    }
    #formmarginleft_update #COD_CIDADE-element {
        bottom: 10px;
        margin-left: 467px;
        position: relative;
        margin-bottom: 20px;
    }
    #formmarginleft_update #CPF {
        bottom: 49px;
        left: 249px;
        margin-bottom: -2px;
        position: relative;
    }
    #formmarginleft_update #CPF-label {
        bottom: 43px;
        left: 385px;
        margin-bottom: 3px;
        position: relative;
    }
    #formmarginleft_update #CPF-element {
        margin-bottom: -24px;
        position: relative;
    }
    #formmarginleft_update #IDENTIDADE-element {
        margin-left: 119px;
        position: relative;
    }
    #formmarginleft_update #ENDERECO {
        bottom: 9px;
        margin-bottom: 8px;
        position: relative;
        right: 282px;
    }
    #formmarginleft_update #ENDERECO-label {
        bottom: 4px;
        margin-bottom: 3px;
        position: relative;
        right: 175px;
    }
    #formmarginleft_update #INSTITUICAO {
        position: relative;
        right: 95px;
    }
    #formmarginleft_update #IDPROFISSAO {
        position: relative;
        right: 101px;
    }
    #formmarginleft_update #COD_LATTES {
        position: relative;
        margin-top: 15px;
        right: 74px;
        width: 303px;
    }
    #formmarginleft_update #COD_LATTES-label {
        position: relative;
        top: 18px;

    }
    #formmarginleft_update #NOME_CITACOES-label {
        position: relative;
        width: 813px;

    }
    #formmarginleft_update #NOME_CITACOES {
        position: relative;
        width: 354px;

    }
    #formmarginleft_update #FLAGRECEBERINFORMACOES-label {
        margin-left: 21px;
        position: relative;
        width: 982px;
    }
    #formmarginleft_update #FLAGRECEBERINFORMACOES-element {
        left: -360px;
        margin-left: 36px;
        position: relative;

    }
}

/*modal update*/
@-moz-document url-prefix(){
    #faixa_editar_dados_perfil{
        background-color: #323674;
        color: white;
        height: 30px;
        right: 45px;
        top: 5px;
        position: relative;
        text-align: center;
        width: 222px;
        font-size: 16px;
    }
    #formmarginleft_update{
        height: 520px;
        left: 15px;
        margin-top: 45px;
        position: relative;
    }
    #formmarginleft_update #INSTITUICAO-error{
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 406px;
        top: 23px;
        width: 211px;
    }
    #formmarginleft_update #COD_CIDADE-error{
        bottom: 12px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 430px;
        width: 211px;
    }
    #formmarginleft_update #NOME-error{
        bottom: -24px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 427px;
        width: 211px;;
    }
    #formmarginleft_update #IDENTIDADE-error{
        bottom: -24px;
        color: red;
        float: right;
        font-size: 11px;
        position: relative;
        right: 313px;
        width: 211px;
    }
    #formmarginleft_update input{
        border: 1px solid #cad6cc;
        font-size: 12px;
        margin-bottom: 23px;
        width: 200px;
    }
    #formmarginleft_update select{
        font-size: 12px;
    }
    #formmarginleft_update .errors{
        margin-left: 49px;
        margin-top: -6px;
        position: relative;
        top: -7px;
    }
    #formmarginleft_update label{
        display: inline-block !important;
        float: left;
        text-align: left;
        width: 25%;
        font-size: 12px;
    }
    #formmarginleft_update #EMAIL {
        position: relative;
        right: 118px;
    }
    #formmarginleft_update #USUARIO {
        position: relative;
        right: 115px;
    }
    #formmarginleft_update #COD_PAIS {
        position: relative;
        margin-bottom: -2px;
        right: 125px;
        top: 8px;
    }
    #formmarginleft_update #COD_PAIS-label{
        position: relative;
        top: 15px;
    }
    #formmarginleft_update #NOME {
        position: relative;
        right: 115px;
    }
    #formmarginleft_update #NOME-element {
        position: relative;
        right: -51px;


    }
    #formmarginleft_update #ESTADO {
        top: 20px;
        left: 65px;
        position: relative;
        width: 72px;
    }
    #formmarginleft_update #ESTADO-element {
        bottom: 19px;
        margin-left: 253px;
        margin-top: -22px;
        position: relative;
    }
    #formmarginleft_update #ESTADO-label {
        bottom: 14px;
        left: 262px;
        position: relative;
    }
    #formmarginleft_update #PROVINCIA-element{
        bottom: 13px;
        margin-bottom: -14px;
        margin-left: 398px;
        position: relative;
    }
    #formmarginleft_update #PROVINCIA-label{
        bottom: 13px;
        left: 330px;
        margin-bottom: -3px;
        position: relative;
    }
    #formmarginleft_update #COD_CIDADE-label {
        bottom: 22px;
        left: 233px;
        position: relative;
    }
    #formmarginleft_update #COD_CIDADE-element {
        bottom: 30px;
        margin-left: 467px;
        position: relative;
    }
    #formmarginleft_update #CPF {
        bottom: 49px;
        left: 249px;
        margin-bottom: -2px;
        position: relative;
    }
    #formmarginleft_update #CPF-label {
        bottom: 43px;
        left: 385px;
        margin-bottom: 3px;
        position: relative;
    }
    #formmarginleft_update #CPF-element {
        margin-bottom: -24px;
        position: relative;
    }
    #formmarginleft_update #IDENTIDADE-element {
        margin-left: 119px;
        position: relative;
    }
    #formmarginleft_update #ENDERECO {
        bottom: 9px;
        margin-bottom: 8px;
        position: relative;
        right: 282px;
    }
    #formmarginleft_update #ENDERECO-label {
        bottom: 4px;
        margin-bottom: 3px;
        position: relative;
        right: 175px;
    }
    #formmarginleft_update #INSTITUICAO {
        position: relative;
        right: 95px;
    }
    #formmarginleft_update #IDPROFISSAO {
        position: relative;
        right: 101px;
    }
    #formmarginleft_update #COD_LATTES {
        position: relative;
        margin-top: 15px;
        right: 74px;
        width: 303px;
    }
    #formmarginleft_update #COD_LATTES-label {
        position: relative;
        top: 18px;

    }
    #formmarginleft_update #NOME_CITACOES-label {
        position: relative;
        width: 813px;

    }
    #formmarginleft_update #NOME_CITACOES {
        position: relative;
        width: 354px;

    }
    #formmarginleft_update #FLAGRECEBERINFORMACOES-label {
        margin-left: 21px;
        position: relative;
        width: 982px;
    }
    #formmarginleft_update #FLAGRECEBERINFORMACOES-element {
        left: -360px;
        margin-left: 36px;
        position: relative;

    }
}
#aplicationerror{
    color: #323674;
    position: relative;
    margin: 20px;
    bottom: 150px;
}

/*Classes para os links de notícias da index do notícias*/

.linknoticia{
    text-decoration: none;
    color: #323674;
}

.linknoticia a:visited{
    text-decoration: none;
    color: #323674;
}

.localitem{
    padding: 2px;
    color: #323674;
    font-weight: bold;
}

.local{
    position: relative;
    top: -10px;
    left: -10px;
}

.separadorlocal{
    width: 15px;
    height: 15px;
    position: relative;
    bottom: 2px;
}

/*Estruturas especiais para o form de cadastro de usuario*/

#video_titulo{
    color: #323674;
    font-size: 19px;
    left: 384px;
    position: absolute;
    text-align: justify;
    top: 418px;
    width: 278px;
}
#video_subtitulo{
    color: #323674;
    font-size: 14px;
    left: 384px;
    position: absolute;
    text-align: justify;
    top: 479px;
    width: 278px;
}



/*#FLAGRECEBERINFORMACOES-label{*/
    /*left: 9px;*/
    /*position: absolute;*/
    /*top: 417px;*/
/*}*/

/*#FLAGRECEBERINFORMACOES-element{*/
    /*left: -21px;*/
    /*position: absolute;*/
    /*top: 416px;*/
/*}*/

#aside_index_atencao{
    height: 600px;
    width: 249px;
    margin-top: 10px;
    float: right;
}

#label_massenger{
    left: 8px;
    position: relative;
    text-align: left;
    top: 11px;
}
#checkverdeuser{
    position: relative;
    bottom: 25px;
    left: 210px;
}

#checkverdeemail{
    position: relative;
    bottom: 25px;
    left: 48%;
}

/*Banners locais*/

.bannerlocal{/*Classe principal*/
    position: relative;
    width: 300px;
    height: 30px;
    left: -30px;
    float: left;
}

/*IDs para o slideshow de vídeos do index*/

#slideshow {
    position:relative;
    height:210px;
    width:240px;
    margin:0 auto;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.login-form{
    height:210px;
    width:240px;
    top:0;
    left:0;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}
#tabeladeacervo{
    background-color: #0000dd;
}
.pdf-nao-encontrado{
    width: 25px;
    position: relative;
    margin-right: 5px;
}
.tabeladeacervo{
    width: 100%;
}

#valida-element{
    width: 350px;
    background-color: white;
}

#valida-input{
    position: relative;
    left: 5px;
}

#clickhome{
    cursor: pointer;
    height: 146px;
    left: 665px;
    position: absolute;
    top: 85px;
    width: 180px;
}

/*IDs individuais com imagens de background diferentes*/
/*#bannerlocalnoticias{background: url(../img/bannerlocal/bannerlocalnoticias.jpg);}*/
/*#bannerlocalrecuperacaosenha{background: url(../img/bannerlocal/bannerlocalrecuperacaosenha.jpg);}*/
#bannerlocalinstitucional{background: url(../img/bannerlocal/bannerlocalinstitucional.jpg);}
#bannerlocalcriarinstitucional{background: url(../img/bannerlocal/bannerlocalcriarinstitucional.jpg);}
#bannerlocaleditarinstitucional{background: url(../img/bannerlocal/bannerlocaleditarinstitucional.jpg);}
/*#bannerlocalcontato{background: url(../img/bannerlocal/bannerlocalcontato.jpg);}*/
/*#bannerlocalcadastrousuario{background: url(../img/bannerlocal/bannerlocalcadastrousuario.jpg);}*/
/*#bannerlocalacervo{background: url(../img/bannerlocal/bannerlocalacervo.jpg);}*/
#bannerlocalbuscaavancada{background: url(../img/bannerlocal/bannerlocalbuscaavancada.jpg);}
/*#bannerlocalvideos{background: url(../img/bannerlocal/bannerlocalvideos.jpg);}*/
#bannerlocalcadastrovideo{background: url(../img/bannerlocal/bannerlocalcadastrovideo.jpg);}
#bannerlocaleditarvideo{background: url(../img/bannerlocal/bannerlocaleditarvideo.jpg);}
/*#bannerlocalabstract{background: url(../img/bannerlocal/bannerlocalabstract.jpg);}*/
/*#bannerlocalcnpq{background: url(../img/bannerlocal/bannerlocalcnpq.jpg);}*/
/*#bannerlocalresumo{background: url(../img/bannerlocal/bannerlocalresumo.jpg);}*/
#bannerlocalnoticia{background: url(../img/bannerlocal/bannerlocalnoticia.jpg);}
#bannerlocalcadastronoticia{background: url(../img/bannerlocal/bannerlocalcadastronoticia.jpg);}
#bannerlocalsuaconta{background: url(../img/bannerlocal/bannerlocalsuaconta.jpg);}
#bannerlocaleditarnoticia{background: url(../img/bannerlocal/bannerlocaleditarnoticia.jpg);}
#bannerlocalvisualizarvideo{background: url(../img/bannerlocal/bannerlocalvisualizarvideo.jpg);}
#bannerlocalreferencias{background: url(../img/bannerlocal/infocat/bannerlocalreferencias.jpg);}
#bannerlocaleditarusuario{background: url(../img/bannerlocal/bannerlocaleditarusuario.jpg);}
#bannerlocalhistoricologs{background: url(../img/bannerlocal/infocat/bannerlocalhistoricologs.jpg);}
#bannerlocalmeusfavoritos{background: url(../img/bannerlocal/bannerlocalmeusfavoritos.jpg);}
#bannerlocalestatisticas{background: url(../img/bannerlocal/infocat/bannerlocalestatisticas.jpg);}
/*#bannerlocaleditarsenha{background: url(../img/bannerlocal/bannerlocaleditarsenha.jpg);}*/
#bannerlocalsuacontainfocat{background: url(../img/bannerlocal/infocat/bannerlocalsuacontainfocat.jpg);}
/*#bannerlocalranking{background: url(../img/bannerlocal/bannerlocalranking.jpg);}*/

.tipoacervo{
    font-size: 13px;
}

.linkabaform{
    position: relative;
    float: left;
    cursor: pointer;
    width: 100px;
    text-align: center;
    padding: 2px;
}

#linkabapessoais{
    background-color: #323674;
}
#linkabagerais{
    background-color: #BFCEBE;
    margin-left: 10px;
}

.pontos_titulos span{
    margin-right: 10px;
    color: #0272bd;
    font-size: 22px;
}

.atencao_index{
    background-color: #323674;  color: white; height: 200px;
}

.noticia_secundaria_index{
    height: 200px; margin-top: 40px; margin-left: 40px;
}

.img_noticia_secundaria{
    border-radius: 211px;height: 150px;  width: 155px;
}

.texto_noticia_secundaria{
    margin-left: 10px; margin-top: 20px; width: 200px; height: 180px;
}

.link_titulo_noticia_secundaria{
    font-size: 12px;
    font-weight: bold;
    color: #323674;
}

.notica_secundaria_corpo{
    width: 200px;
}

.notica_secundaria_corpo a{
    font-size: 12px;
}

#sublinhado_cadastro_trabalho{
    width: 100%; height: 20px; position: relative; top: 25px;
}

#sublinhado_cadastro_trabalho span{
    margin-left: 10px;
}

.section_eventos_index{
    width: 100%; height: 250px; margin-top: 100px;
}

#tabletopfive tr:nth-child(odd) {
    background-color:#C71D35;
}

#tabletopfive tr:nth-child(even) {
    background-color:#ff484a;
}
#tabletopfive{
    color: white;
}
/*noticas*/
.noticia_secundaria_noticias{
    bottom: 243px;
    height: 140px;
    margin-left: 40px;
    margin-top: 44px;
    position: relative;
    width: 400px;
}
.noticia_secundaria_noticias2{
    height: 200px;
    margin-left: 484px;
    margin-top: 56px;
}
#bannerlocalnoticias{
    background-color: #323674;
    color: white;
    font: bold 16px Arial,sans-serif;
    height: 33px;
    left: -6px;
    position: relative;
    text-align: center;
    top: 35px;
    width: 200px;
    padding-top: 8px;
}
#bannertodasasnoticias{
    background-color: #323674;
    color: white;
    font: bold 16px Arial,sans-serif;
    height: 33px;
    left: -6px;
    position: relative;
    text-align: center;
    top: 35px;
    width: 200px;
    padding-top: 8px;
    margin-top: 30px;
}
/*Eventos*/

.img_evento_secundario{
    height: 150px;
    width: 185px;
}
.img_evento_secundaria_diff{
    height: 144px;
    width: 271px;
}
.texto_evento_secundaria_diff{
    height: 180px;
    margin-left: -262px;
    margin-top: 59px;
    position: relative;
    top: 100px;
    width: 250px;
}
.conteudo-pagina-evento{
    display: block;
    float: left;
    width: 680px;
    margin-bottom: -120px;
}
.conteudo-pagina-evento .voltar{
    display: block;
    float: left;
    position: relative;
    bottom: 190px;
    left: 150px;
    border-radius: 50px;
    color: white;
    height: 45px;
    background-color: #323674;
    font-size: 12px;
}
.wrapper{
    width: 1000px;
    margin: 0px auto;
    position: relative;
}
.eventos-barra-social{
    margin-left: 0px;
    display: block;
    background-color: #fff;
    width: 130px;
    padding: 15px;
    padding-bottom: 0px;
    z-index: 10;
}
.eventos-barra-social .header{
    display: block;
    background-color: #fff;
    width: 100%;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    padding: 6px 0px;
    color: #A0A0A0;
}
.eventos-barra-social .icones{
    display: block;
    padding-bottom: 15px;
    font-size: 14px;
}
.eventos-barra-social .spacer-1{
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
}
.eventos-barra-social .spacer-2{
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
}
.evento-header{
    display: block;
    margin-bottom: 55px;
    padding-bottom: 18px;
    border-bottom: 2px solid #264c84;
    position: relative;
    bottom: 220px;
    left: 150px;
    font-size: 18px;
    font-weight: 100;
    text-transform: uppercase;
}
.evento-main{
    display: block;
    padding-bottom: 15px;
    position: relative;
    bottom: 240px;
    left: 150px;
}
.evento-main .data{
    display: block;
    padding-bottom: 15px;
}
.evento-main .foto img{
    display: block;
    border: 1px solid #e8e8e8;
    margin-bottom: 15px;
    max-width: 200px;
}
.evento-main .legenda{
    display: block;
    margin-bottom: 25px;
    margin-top: 5px;
    padding-bottom: 0px;
    border-bottom: 1px dotted #ccc;
}
.evento-main .data{
    display: block;
    font-weight: bold;
}
.evento-main .texto{
    text-align: justify;
}
.noticia_secundaria_eventos1{
    height: 200px;
    margin-left: 484px;
    margin-top: 56px;
}
.noticia_secundaria_eventos2{
    bottom: 421px;
    height: 200px;
    margin-left: 136px;
    margin-top: 221px;
    position: relative;
    width: 284px;
}
.link_titulo_evento_secundaria{
    font-size: 13px;
}
.link_titulo_evento_secundaria_diff{
    font-size: 19px;
}
.texto_evento_secundario{
    height: 180px;
    margin-left: -178px;
    margin-top: 152px;
    width: 200px;
}
.noticia_secundaria_eventos3{
    bottom: 243px;
    height: 200px;
    margin-left: 106px;
    margin-top: 44px;
    position: relative;
}
.noticia_secundaria_eventos4{
    bottom: 242px;
    height: 200px;
    margin-left: 437px;
    margin-top: -200px;
    position: relative;
    width: 261px;
}
.noticia_secundaria_eventos5{
    bottom: 243px;
    float: right;
    height: 200px;
    margin-right: 37px;
    margin-top: -199px;
    position: relative;
}
.noticia_secundaria_eventos6{
    bottom: 243px;
    height: 270px;
    margin-left: 106px;
    margin-top: 153px;
    position: relative;
}
.evento_secundaria_corpo{
    width: 262px;
}
/**
 * Estilo para index
 **/
.sidebar-padding{
    padding: 7px;
}
.noticias-index{
    height: 200px;
    margin-top: 40px;
}
img { max-width:100%; }
a {
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: alpha(opacity=50); /* IE7 */
    opacity: 0.6;
    text-decoration: none;
}
.thumbnails li> .fff .caption {
    background:#fff !important;
    padding:5px
}
.page-header h3 {
    line-height: 0.88rem;
    color: #000;
}
 ul.thumbnails {
    margin-bottom: 0px;
}
.caption h4 {
    color: #444;
}
.caption p {
    color: #999;
}
.control-box {
    text-align: right;
    width: 100%;
    margin: 0 !important;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}
.texto-destaque{
    position: relative;
    left: 110%;
    bottom: 130px;
    width: 310%;
}
.texto-destaque a{
    position: relative;
    left: -10px;
}
li { list-style-type:none;}
.table-title{
    background-color: #f3f3f3;
    border-color: #f3f3f3;
    border-style: solid;
    border-width: 10px;
    color: #5d5b5b;
    padding-top: 10%;
}
.eventos-flag{
    color: #323674;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    top: 5px;
}
.wrap{
    position: relative;
}
.frame{
    height: 250px;
    overflow: hidden;
}
.frame ul{
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 11px;
}
.frame ul li{
    float: left;
    width: 220px;
    height: 100%;
    margin: 0 5px 0 0;
    padding: 0;
    padding-top: 10px;
    background: rgba(50, 54, 116, 0.05);
    color: rgba(255, 255, 255, 0);
    text-align: center;
    cursor: pointer;
    list-style-type: none;
}
.frame ul li div{

}
.frame ul li div img{
    width: 120px;
    margin-bottom: 95px;
    max-width: 220px;
}
.frame ul li div p{
    position: relative;
    bottom: 85px;
    width:inherit; /* width: 100px; */
    white-space: pre-wrap;
    word-wrap: break-word;
    color: #323674;
}
.frame ul li div a:hover{
    text-decoration: none;
}
.controles{
    margin: 25px 0;
    text-align: center;
}
.btn-controles{
    position: relative;
    display: inline-block;
    padding: 4px 12px;
    line-height: 30px;
    color: white;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #323674;
    height: 35px;
    font-size: 12px;
}
.center-buttons {
    margin-left: 37.777%;
    margin-top: 5%;
}
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    }
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
        font-weight: bold !important;
    }
}
.no-margin{
    margin: 0 !important;
}
.no-padding{
    padding: 0 !important;
}
.img-carousel-noticias{
    height: 80px !important;
}
.botao-slider li a{
    background-color: #323674 !important;
}
.botao-slider li a i{
    color: white !important;
}
.text-bold{
    font-weight: bold !important;
}
.fix-height{
    height: 100% !important;
}
.ver-mais-link{
    position: relative;
    margin-left: 5%;
    text-align: left;
}
.clickable-row{
    cursor:pointer;
}
.link-no-hover{
    cursor:pointer;
}
.link-no-hover:hover{
    text-decoration: none;
}
.text-index-p{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px;
}
.text-absolute{
    position: absolute;
    top: 70px;
    left: 0;
    width: 90%;
    color: white;
    background: rgba(50, 54, 116, 0.35);
    padding-top: 5%;
    padding-bottom: 5%;
    margin-left: 5%;
    margin-right: 5%;
    text-align: center;
}
.text-absolute:hover{
    position: absolute;
    top: 70px;
    left: 0;
    width: 90%;
    color: #ffffff;
    background: rgb(50, 54, 116);
    padding-top: 5%;
    padding-bottom: 5%;
    margin-left: 5%;
    margin-right: 5%;
    text-align: center;
    text-decoration:none;
    -webkit-transform:translate(0px,-10px);
    -moz-transform:translate(0px,-10px);
    -ms-transform:translate(0px,-10px);
    -o-transform:translate(0px,-10px);
    transform:translate(0px,-10px);
}
.index-cadastrar{
    margin-bottom: 8%;
}
.text-link-site-old{
    position: relative;
    font-size: 75%;
    margin-left: 12%;
}
.img-site-old{
    width: 60%;
    margin-left: 19%;
}
.border-row{
    border: 1px solid rgba(0, 0, 0, 0.08);
}
.row-margin-right-1{
    margin-right: 0.5% !important;
}
.row-margin-top-1{
    margin-top: 5% !important;
}
.row-margin-bottom-1{
    margin-bottom: 5% !important;
}
.row-min-height{
    min-height: 386px;
}
.background-color-index{
    background-color: rgba(238, 238, 238, 0.25);
}
.img-min-size{
    min-height: 200px;
    min-width: 200px;
}
.header-margin{
    position: relative;
    margin-left: 5%;
    margin-top: -12.7%;
    top: 30px;
}
.all-news{
    position: relative;
    margin-left: 44.4%;
}
/**
 * Fim estilo para index
 **/

#bannerlocaleventos{
    background-color: #323674;
    color: white;
    font: bold 16px Arial,sans-serif;
    height: 33px;
    left: -21px;
    bottom: 50px;
    margin-top: 35px;
    position: relative;
    text-align: center;
    width: 200px;
    padding-top: 9px;
}
#bannerlocaltodoseventos{
    background-color: #323674;
    color: white;
    font: bold 11px/14px Arial,sans-serif;
    height: 25px;
    left: -7px;
    position: relative;
    text-align: center;
    width: 230px;
    padding-top: 5px;
    bottom: 50px;
}
.evento-titulo{
    font: Bold 12px Arial,sans-serif;
}
.evento-resumo{
    font: 12px Arial,sans-serif;
}
.btn-ler-mais{
    color: #41448a;
    position: relative;
    top: 10px;
    font-size: 12px;
}
.fonte-infohab-h4{
   font: 12px Arial, sans-serif;
}
.fonte-infohab-h2{
    font: 16px Arial, sans-serif;
}
.img-evento{
    height: 120px;
    width: 120px;
}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
/*pagina noticia*/
#corponoticia{
    float: right;
    margin-left: 401px;
    margin-top: -398px;
    position: relative;
    text-align: right;
    width: 441px;
}
#titulo_noticia{
    color: #41448a;
    float: left;
    margin-left: 505px
}
/*sobre o autor*/
#click_autor{
    color: red;
    position: relative;
    margin-left: 64px;
    margin-top: 30px;
}
#bannerlocalcnpq{
    background-color: #323674;
    color: white;
    font: bold 14px/18px Arial,sans-serif;
    height: 28px;
    left: -5px;
    margin-top: 44px;
    position: relative;
    text-align: center;
    width: 300px;
    padding-top: 5px;
}
#bannerlocalresumo{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 28px;
    left: -72px;
    margin-top: -56px;
    position: relative;
    text-align: center;
    width: 167px;
}
#bannerlocalabstract{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 28px;
    left: -72px;
    margin-top: -56px;
    position: relative;
    text-align: center;
    width: 167px;
}
#title_nome{
    color: black;
    font-size: 20px;
    position: relative;
}
#sobre_autor {
    position: relative;
    margin-bottom: 80px;
 }
#resumo{
    font-size: 13px;
    margin-top: 30px;
    margin-left: 65px;
    margin-right: 65px;
    position: relative;
    text-align: justify;
    margin-bottom: 35px;
}
#abstract{
    font-size: 13px;
    margin-top: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-bottom: 30px;
    position: relative;
    text-align: justify;
}
#voltarAcervo{
    color: white;
    position: relative;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 75px;
 }
#bannerlocalacervo{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 33px;
    left: -6px;
    margin-top: 50px;
    position: relative;
    text-align: center;
    width: 200px;
    font-size: 16px;
    padding-top: 4px;
}
.twitter{
    left: 85px;
    position: relative;
    top: 32px;
}
#facebook {
    position: relative;
    right: 470px;
    top: -58px;
}
.compartilhe{
    color: #d42a2a;
}
#rede_social{
    position: relative;
}
#tabletopdownloads{
    position: relative;
}

#bannerlocalranking{
    background-color: #323674;
    color: white;
    font: bold 16px/20px Arial,sans-serif;
    height: 28px;
    left: -6px;
    margin-top: 27px;
    position: relative;
    text-align: center;
    width: 200px;
    padding-top: 5px;
}
#bannerlocalcontato{
    background-color: #323674;
    color: white;
    font: bold 16px Arial,sans-serif;
    height: 33px;
    left: -26px;
    margin-top: 15px;
    position: relative;
    text-align: center;
    width: 200px;
    padding-top: 8px;

}
#bannerlocaleditarsenha{
    background-color: #323674;
    color: white;
    font: bold 14px/26px Arial,sans-serif;
    height: 30px;
    right: 55px;
    margin-top: 60px;
    position: relative;
    text-align: center;
    bottom: 40px;
    width: 207px;
    padding-top: 2px;

}
#bannerlocalrecuperacaosenha{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 28px;
    left: -8px;
    margin-top: 44px;
    position: relative;
    text-align: center;
    top: -31px;
    width: 207px;
 }
#senhausuario{
    height: 196px;
    position: relative;
}
#formmarginleftNovasenha{
    left: 32px;
    margin-top: 36px;
    position: relative;
}
.margem_novasenha{
    min-height: 143px;
    position: relative;
}
#bannerlocalconfirmar{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 28px;
    left: 16px;
    margin-top: 68px;
    position: relative;
    text-align: center;
    top: -112px;
    width: 280px;

}
#bannerlocalconfirmado{
    background-color: #323674;
    color: white;
    font: bold 22px/26px Arial,sans-serif;
    height: 28px;
    left: -7px;
    margin-top: 136px;
    position: relative;
    text-align: center;
    top: -112px;
    width: 280px;

}

/*#editar:hover{*/
    /*border-right-width:100px;*/
    /*background-color: #332D72;*/
    /*color: white;*/
    /*position: relative;*/
    /*width: 60px;*/
    /*border: solid;*/
    /*border-color: #332D72;*/
/*}*/
/*#editar{*/
    /*position: relative;*/

/*}*/


tr.highlight td {padding-top: 40px; padding-bottom:10px}

.pontos_tabela .span_margin{margin-left: 12px;}

.AcervoImpar td img{
    margin-left: 30px;
}

#possui_cnpq
{
    font-weight: bold;
    color: #42468d;
}

#nao_possui_cnpq
{
    font-weight: bold;
    font-size: 15px;
}

/* Common styles for all types */
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.lista-objetivos{
    margin: 5%;
}
.lista-objetivos li {
    margin: 2.5%;
    list-style-type: circle;
}
.texto-objetivos {
    margin: 5%;
}
.texto-objetivos p {
    margin: 2.5%;
}