#coordinadora{
    /*height: calc(50vh);
    overflow-y: auto;
    overflow-x: hidden;*/
}
.tartj_docente {
    position: relative;
    
    background-color: #fff;
    border-radius: 25px;
    padding: 20px;        /* espacio para los bordes */
    overflow: visible;     /* importante: que deje ver la foto */
    margin-top: 3em;
    margin-bottom: 6em!important;
    box-shadow: 1px 1px 18px #c5d2d6!important;
    
    width: 100%;
    height: 400px;
    
}
.docente_naim{
    color: #005D75;
}

/* la foto quedó colgando arriba */
.foto-docente-paspe {
    position: absolute;
    top: -60px;            /* mitad de la altura de la foto */
    left: 50%;
    transform: translateX(-50%);
    width: 160px;
    height: 160px;
    object-fit: cover;
    border-radius: 50%;
    border: none;
    box-shadow: 0 2px 12px 3px rgba(0, 0, 0, 0.87);
    z-index: 10;
}

/* este es el que hace el scroll */
.docente-body {
    position: absolute;
    top: 60px;             /* baja justo donde termina la foto */
    bottom: 20px;          /* deja un poquito de espacio abajo */
    left: 20px;            /* coincide con el padding de la tarjeta */
    right: 20px;
    overflow-y: auto;
    scroll-behavior: smooth;
    margin-top: 60px !important;
}

/* estilo de scrollbar WebKit */
.docente-body::-webkit-scrollbar {
    width: 6px;
}
.docente-body::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}
.docente-body::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}
.docente-body::-webkit-scrollbar-thumb:hover {
    background: #999;
}

/* soporte básico Firefox */
.docente-body {
    scrollbar-width: thin;
    scrollbar-color: #ccc #f1f1f1;
}
