<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{border-top: #BC955C 5px solid; font-family: 'Fira Sans', sans-serif; font-weight: 400;}
.headerlogo{
    /*height: 91px;*/
    margin: 36px 0;
    position: relative;
}
strong{font-weight: 500;}
.headerlogo img{ max-width: 300px;}
.titphone{display: inline-block; margin-left: 40px;}
.txtmail a{display: inline-block; margin-left: 40px;}

.btMiPortal{background-color: #001F60; color: #FFFFFF; text-decoration: none; padding: 8px 25px;text-transform: uppercase;}
.btMiPortal:hover{color: #FFFFFF; background-color: rgba(0, 31, 96, 0.81);}
.boxIngreso{border-top: #BC955C 2px solid;padding: 8px; font-size: 1.0em}
.footer{background-color:#BC955C; font-weight: 300; color: #FFF; text-align: center; padding: 10px 0; margin: auto; font-size: 0.83em;}
#carouselExampleControls, .item {
    height:calc(100vh - 220px);
    width:100%;
}
.imagen1, .imagen2, .imagen3, .imagen4, .imagen5, .imagen6, .imagen7{
    width: 100%;
    height: 100%;
    background-size: 100% 100% !important;
}
.imagen1{
    background: url('../../slide/slide_01.jpg') no-repeat center center;
}
.imagen2{
    background: url('../../slide/slide_02.jpg') no-repeat left center;
}
.imagen3{
    background: url('../../slide/slide_03.jpg') no-repeat center center;
}
.imagen4{
    background: url('../../slide/slide_04.jpg') no-repeat center center;
}
.imagen5{
    background: url('../../slide/slide_05.jpg') no-repeat center center;
}

.miPortal{ position: absolute; right: 100px; top: 30px;}
#EnviarMail, #EnviarMail i{color:#BC955C}
.accesos-rapidos{color:#BC955C}
.accesos-rapidos a{color:#BC955C; text-decoration: none;}

.btn-outline {
    color: #FFFFFF;
    background-color: #BC955C;
    border-color: #BC955C;
    letter-spacing: 0.05em;
}

.btn-outline {
    color: #FFFFFF;
    background-color: #BC955C;
    border-color: #BC955C;
    font-weight: bold;
}

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus,
.btn-outline.active {
    background: #bb893d;
    color: #FFFFFF;
    border-color: #bb893d;

}

.carousel-indicators button {
    width: 10px !important;
    height: 10px !important;
    border-radius: 100%;
    background-color: #FFF !important;
    opacity:1 !important;
    transition:none !important;
}
.carousel-indicators button.active {
    background-color: #001F60 !important;
}
.txtmail, .phone{display: inline-block;position: relative; margin-left: 75px;}
.envelope{ background: url("../img/carta.png") no-repeat left; width: 30px; height: 20px; display: inline-block;position: absolute;left: 0px;top: 0px;}
.iconphone{ background: url("../img/telefono.png") no-repeat left; width: 24px; height: 24px; display: inline-block;position: absolute;left: 0px;top: 0px;}


.boxIngreso {
    position: relative;
    z-index: 9;
    -webkit-box-shadow: 0px 11px 7px -3px #9999994f;
    -moz-box-shadow: 0px 11px 7px -3px #9999994f;
    box-shadow: 0px 11px 7px -3px #9999994f;
}


@media only screen and (max-width: 800px) {

    .accesos-rapidos{text-align: left;}
    #carouselExampleControls, .item {
        height: 251px !important;
    }
    .imagen1, .imagen2, .imagen3, .imagen4, .imagen5, .imagen6, .imagen7{
        width: 100%;
        height: 100%;
        background-size: cover !important;
    }
    .imagen1{
        background: url('../../slide/img_01_horizontal.jpg') no-repeat center center;
    }
    .imagen2{
        background: url('../../slide/img_02_horizontal.jpg') no-repeat center center;
    }
    .imagen3{
        background: url('../../slide/img_03_horizontal.jpg') no-repeat center center;
    }
    .imagen4{
        background: url('../../slide/img_04_horizontal.jpg') no-repeat center center;
    }
    .imagen5{
        background: url('../../slide/img_05_horizontal.jpg') no-repeat center center;
    }
    .txtmail, .phone{margin-left: 0; margin-top: 5px; display: inline-block}
    .phone{margin-left: 10px;}
    .titphone{display: inline-block; margin-left: 30px;}
    .miPortal {
        position: relative;
        right: 0;
        display: block;
        top: 0;
        text-align: center;
        margin-top: 20px;
    }
    .miPortal a{
        display: inline-block;
        text-align: center;
    }

    .headerlogo{
        margin: 30px auto;
        height: auto !important;
        text-align: center !important;
    }
    .headerlogo img{
        height: auto !important;
    }

    .mail {
        position: absolute;
        right: 15px;
        top: -20px;
    }
    .mail img{max-width: 40px;}


}

.galeno{ max-height: 500px; }
.modal_custom{--bs-modal-width: 700px;}
@media only screen and (max-width: 700px) {
    .titphone{ margin-left: 40px;}
    .phone{margin-left: 0px;}
}

@media only screen and (max-width: 560px) {
    #carouselExampleControls, .item {
        height: 330px !important;
    }
    .imagen1{
        background: url('../../slide/img_01_vertical.jpg') no-repeat center center;
    }
    .imagen2{
        background: url('../../slide/img_02_vertical.jpg') no-repeat center center;
    }
    .imagen3{
        background: url('../../slide/img_03_vertical.jpg') no-repeat center center;
    }
    .imagen4{
        background: url('../../slide/img_04_vertical.jpg') no-repeat center center;
    }
    .imagen5{
        background: url('../../slide/img_05_vertical.jpg') no-repeat center center;
    }
}

.carousel-control-prev-icon_2 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon_2 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-control-next-icon_2, .carousel-control-prev-icon_2 {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}</pre></body></html>