@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap');
*{
    font-family: 'Montserrat', sans-serif;
}

body{
    margin: 0;
    padding-left: 20%;
    padding-right: 20%;
}

h1{
    text-decoration: underline;
    color: darkcyan;
    text-align: center;
}

.selector{
    color: lightcyan;
}

.selectors{
    padding: 5%;
    border: solid darkcyan 1px;
    border-radius: 5px;
}

#universal{
    color: lightgoldenrodyellow;
}

h2[class="selector"],h2[id="universal"]{
    background-color: darkcyan;
    padding: 1%;
    border-radius: 5px;
}

span{
    font-weight: 900;
    background-color: black;
    color: white;
}

a>li{
    text-decoration: none;
}

h3{
    background-color: rgba(0, 139, 139, 0.529);
    padding: 0.5px;
    border-radius: 5px;
}

div #gallery{
    width: 100%;
}

img{
    width: 100%;
    border: solid darkcyan 1px;
    border-radius: 5px;
}

.gris{
    background-color: rgb(231, 231, 231);
}

.negrita{
    font-weight: bold;
}

.cursiva{
    font-style: italic;
    text-decoration: underline;
}

#bordetabla{
   border-color: rgba(0, 139, 139, 0.529); 
   padding: 2px;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-left-width: 1px;
   border-bottom-width: 1px;
   border-radius: 5px;
}

table{
    color: black;
    text-align: left;
    font-size: 120%;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: rgb(211, 211, 211);
}
