/* Layout */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

section {
    margin-right: 7em;
    margin-left: 7em;
    margin-bottom: 15px;
    box-shadow: 0 2px 20px 0 rgb(110, 130, 208, 0.18);
    padding: 25px 25px;

}

/* Barra de navegación */
.nav {
    margin-top: 1em;
    margin-bottom: 1em;
    color: black;
}

.nav a{
    color: #fff;
}

.nav a:hover{
    color: #fff;
    background-color: #AA8B93;
    font-weight: bold;
}

.nav a:hover::after {
    content: "";
    height: 4px;
    
}

/* Imágenes */
.banner {
    position: relative;
    text-align: center;
}

.casona {
    justify-content: center;
    text-align: center;
}

.imagenx {
    float: left;
    margin-right: 20px;
}

/* Títulos */

.title {
    text-align: center;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin-bottom: 25px;
    margin-top: 25px;
}


/* Presentación */
.parrafo {
    font-size: larger;
}

/* Agenda */
.program {
    margin: 25px 25px;
}

.table
 {
    border-collapse: separate;
    text-align: left;
    border: black 1px solid;
}



.fecha {
    font-weight: bold;
}

td p {
    text-align: justify;

}

p {
    text-align: justify;
    font-weight: 200;
    font-family: sans-serif;
}

.alojamiento {
    background-color: aliceblue;
}

/* divs del form */
#acomp {
    display: none;
}

#aler {
    display: none;
}

#aleracom {
    display: none;
}

/*_______________*/

.derechos {

    background-color: aliceblue;
}

.derechos p {
    text-align: center;
    font-weight: bold;
}

.flecha {
    color: #AA8B93;
}

#button,
#footer {
    background-color: #AA8B93;
    color: #fff;
}

#rectora {
    border-radius: 50%;
    border: black 1px solid;
}

.idiomas button{
    border: none ;
    background: #fff;
    margin-bottom: 5px;
    margin-top: 5px;
    
}

.idiomas button:hover{
    font-size: 15px;
    background-color: #AA8B93;
    
}
