*{box-sizing: border-box; margin: 0; padding: 0}
.contenedor{max-width: 1200px;margin:auto;}
header{background-color: forestgreen; width: 100%;height: 7rem;}
main{display:flex;}
section{background-color: cyan;width: 70%;height:60rem; padding: 1rem 0rem;}
section article{background-color:orange; height: 19rem; margin:0.5rem 1rem 0.5rem 1rem;}
aside{background-color: gray;; width:30%;height: 30rem;}
footer{background-color: blueviolet; width:100%; height: 4rem}