.altura-200 {
    height: 200px;
}

.altura-100 {
    height: 100px;
}

.imagen-fit {
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.imagen-max-fit {
    max-width: 100%;
    object-position: 50% 50%;
}

.bg-login-image {
    background: url('../images/pentagono.jpg');
    background-position: center;
    background-size: cover;
}

.bg-register-image {
    background: url("../images/pentagono.jpg");
    background-position: center;
    background-size: cover;
}

.bg-password-image {
    background: url("../images/pentagono.jpg");
    background-position: center;
    background-size: cover;
}

a.sin-subrayar:hover {
    text-decoration: none;
}

.fullscreenPresentacion {
    background-color: #0d5aa7;
    width: 100%;
    height: auto;
    bottom: 0px;
    top: 0px;
    left: 0;
    position: absolute;
}

.bienCentrado {
    position: absolute;
    width: 80%;
    height: 50%;
    top: 20%;
    left: 10%;
}

.encabezadoPresentacion {
    position: absolute;
    width: 50%;
    height: 200px;
    top: 25%;
    left: 25%;
}

div.tablaPresentacion {
    position: fixed;
    top: 120px;
    left: 10%;
    width: 80%;
    height: auto;
}

div.tablaPresentacion tr.borde-rojo td{
    border-top: 5pt solid red;
    border-bottom:5pt solid red;
}

div.esqIzqPresentacion {
    position: fixed;
    top: 10px;
    left: 10px;
    max-width: 55%;
    height: 100px;
}

div.esqDerPresentacion {
    position: fixed;
    top: 10px;
    right: 10px;
    width: 40%;
    height: 100px;
}

img.logoPresentacion {
    max-height: 100%;
    width: auto;
    text-align: right;
}


.slider-wrapper {
    width: 100%;
}

.slide {
    float: left;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s linear;
}

.slider-wrapper > .slide:first-child {
    opacity: 1;
}

[data-href] {
    cursor: pointer;
}