html,body { height:100%; } header { display:block; background:#286af0; padding:10px 0px; } section { width: 79%; float: left; overflow: auto; padding-bottom: 60px; padding-top:30px; } .section1{ background-color:#A9A6CF; } .section2{ whidth: 80%; border:inherit 8px #ccc;-moz-border-radius-topleft: 3px; -moz-border-radius-topright:44px; -moz-border-radius-bottomleft:62px; -moz-border-radius-bottomright:0px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:44px; -webkit-border-bottom-left-radius:62px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:3px; border-top-right-radius:44px; border-bottom-left-radius:62px;border-bottom-right-radius:0px; } article{ } aside { float: right; border: 1px solid red; width: 19%; border: 1px solid red; /*Si quisieramos ocultar el contenido relacionado pondriamos visibility a hidden*/ /*visibility: hidden;*/ } footer { position: relative; margin-top: -50px; height: 40px; padding:5px 0px; clear: both; background: #286af0; text-align: center; color: #fff; } figure { display: table; margin: 0 auto; }