
.inpe-logo{
    width: 75px;
    height: 75px
}
.navegacao a:link{
    color:#000000;
    font-weight: bold
}
.navegacao a:visited{
    color:#000000;
    font-weight: bold
}
.navegacao a:hover{
    color:#000000;
    font-weight: bold
}
.navegacao a:active{
    color:#000000;
    font-weight: bold
}

.nav-tabs > li > a{
    padding-left: 10px;
    padding-right: 10px;

	margin:0;
}

.texto-index{
    text-align: justify;
    margin-top: 20px;
    margin-bottom: 20px;
}

.hr-rodape{
    background-color: black;
    height: 1px;
    border: 0;
    margin: 10px 0px 10px 0px;
}
.hr-sub{
    background-color: rgb(208,208,208) ;
    height: 1px;
    border: 0;
    margin: 10px 0px 10px 0px;
}

.img-container {
    height: 500px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex; /* add */
    justify-content: center; /* add to align horizontal */
    align-items: center; /* add to align vertical */
}

.equip{
    text-align: justify;
    margin-top: 30px;
    margin-bottom: 30px;
}

.equip-titulo{
    font-size: 25px;
    font-weight: bold;
}

.equip a:link, a:visited, a:hover, a:active{
    color:blue;
    font-weight: normal;
}

.equip img {
    display: block;
    margin: 0 auto;
}



.pesoal-titulo{
    font-weight: bold;
    font-size: 30px;
    margin-top: 40px;
}
.pesoal-sub{
    font-weight: bold;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.sel{
    font-weight: bold;
}

.img-video{
    height: 20px;
    width: 20px;
}

.sel-video{
    margin-top: 10px;
    font-size: 14px;
    cursor: pointer;
}

.pub-sel{
    margin-top: 50px;
    font-weight: bold;
    text-align: center;
    
}
.pub-ano{
    margin-top: 30px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    
}

.pub-ref{
    margin-top: 10px;
    text-align: justify;
}

.pub-revista{
    font-weight: bold;
    font-style: italic;
}

.nav-tabs > li > a:hover{
  background-color: #ADADAD !important;
    border: medium none;
    color:#fff;
}



.rodape{
    margin-top: 100px;
}





@media (min-width: 1200px) {
    .container{
        max-width: 970px;
    }
}

.carousel-inner img {
  margin: auto;
}

.carousel-inner > .item {
    height: 400px;
    position: relative;
}

.carousel-inner img {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: trasnlateY(-50%);
    -o-transform: trasnlateY(-50%);
    transform: trasnlateY(-50%);
}

.carousel-inner img {
    margin: auto;
}
