.pagina{ background: #c7c7c7; max-width: 80rem; margin: 0 auto; }

nav {width: 100%; box-sizing: border-box; margin-top:0px; padding: 1px 0px; font-size: 13px; font-weight:400; background-color:rgba(40, 50, 69, 0.47);}

nav{background: #A3195B}

nav ul { display: flex; justify-content: space-around; padding: 0rem 7rem 0rem 7rem;}

nav ul li {list-style-type: none; vertical-align: middle; ; display:inline;}

nav ul li a {color: #ffffff; text-decoration: none;width:padding: 0.3rem 2rem 0.3rem 2rem; }

body{ background: #c7c7c7; font-family: 'Raleway', sans-serif; color: #000000}

.columna1{ background: #95C11F; border-width: 3rem;  margin-bottom: 0.5rem; padding-bottom: 1rem; text-align: center; padding: 3rem 0rem 3rem 0rem}

.columnas2{ ; display: flex; justify-content: space-around; }

.columnas2 article {background: #F39200; width: 50%; color: #fff;  ; margin: 3rem; padding: 2rem; text-align: left; }

.descripcion {background-color: #fff; padding: 0rem 3rem 1rem 3rem;border-top-style: solid; border-top-width: 0.1rem; border-top-color: #A3195B; display: flex }

.descripcion h2 {font-size: 1; color: #A3195B;}

.descripcion article{color: #000000; padding: 3%; text-align: center; font-size: 20px;margin: 3rem; padding: 2rem; text-align: left;}

.descripcion2 {background-color: #fff; padding: 0rem 3rem 2rem 3rem; display: flex }

.descripcion2 h2 {font-size: 1; color: #A3195B;}

.descripcion2 article{color: #000000; padding: 3%; text-align: center; font-size: 20px; ; ; text-align: left;}

footer { background-color: #009FE3;color: #fff; padding: 0.5rem 1rem;border-top-style: solid; border-top-width: 0.1rem; border-top-color: #A3195B;}