body{background: #f5fff9; font-family: sans-serif;}
p{color: #f5fff9;
font-size:1rem;
margin: 2rem;
text-align: left;}

.ochenta{width: 100%;
max-width: 86%;
margin: auto;}

.prop{font-size: 2rem;
background-color: white;
color: #222222;
margin: 0rem 1rem 1rem 0rem;
padding: 1.2rem;
text-align: center;}

.titulo{background-color: #222222;
margin: 2.4rem 2.4rem 0.8rem 2.4rem;
padding: 0.1rem;
text-align: center;}

.titulocgm{font-size: 2.4rem;
color: aquamarine;
margin: 0.4rem 0rem 0rem 0rem;
padding: 1rem 1rem 0rem 1rem;}

.dis{font-size: 1rem;
color: #f5fff9;
padding: 0rem 1rem 1rem 1rem;
margin: 0rem 1rem 1rem 1rem;}

.subtitulo{text-align: center;
color: aquamarine;
font-size: 1rem;}

.pie2{color: #222222;
margin: 1rem 2.4rem;
text-align: right;
padding: 0rem;
font-size: 0.8rem;}

.pie{color: #f5fff9;
background-color: #222222;
margin: 1rem 2.4rem 0.8rem 2.4rem;
padding: 1rem;
font-size: 0.6rem;
text-align: center;
}

.reborde{background-color: #3e3e3e;
color: aquamarine;
text-align: left;
margin top: 6rem; margin-bottom: 2rem; margin-left: 0rem; margin-right: 58rem;
padding top: 0rem; padding-left: 0rem; padding-right: 0rem; padding-bottom: 0rem}

.cuadro{background-color: #222222;
margin: 0rem 2.4rem 0rem 2.4rem;
padding: 1rem 6rem 2rem 6rem;}

.cuadrito{background-color: #3e3e3e;
margin: 1rem 1rem 2rem 0rem;
padding: 0.8rem;}

nav{font-size: 1rem;
margin: 0rem 1rem 0rem -0.8rem;}

nav ul{list-style-type: none;
overflow: hidden;
padding: 0.8rem;}

nav ul li a{transition: background-color 0.2s ease;
text-decoration: none;
color:white;
background-color: #3e3e3e;
padding: 1rem;}

nav ul li a:hover {background-color: white;
color: #222222}
