.retrato {margin-bottom: 25px; text-align: center;}

.retrato img {border: solid 1px #dadada;}

.cabecera {height:250px; background-color: #FFF; margin: 50px 0px 25px 0px;}

.navbar-default {background-color: #ffffff !important;}

.img-responsive {display: initial !important;}

.tematica {font-size: 12px;}

.lang-option > a {padding-right: 10px !important; padding-left: 10px !important;}

@media (min-width: 768px) {
    .navbar-nav.navbar-center {
        position: absolute;
        left: 50%;
        transform: translatex(-50%);
    }
    .center-block {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
}

.font-weight-600 {
    font-weight: 600;
}