* { margin: 0; padding: 0;}

.pag { width: 960px; margin: 0 auto 0 auto;}

body {font-family: sans-serif;}

body header {background-color: #eee;}

body header h1 {position: relative; float: left; width: 20%; font-size: 20px; margin: 8px;}

body header nav ul {list-style: none;}

body header nav ul li a { text-decoration: none; display: inline-block; 
                        padding: 10px;color: black;}
body header nav ul li {display: inline;}


.centrado {text-align: center; line-height: 300px}

body main {min-height: 300px; width: 100% }



body main section article { width: 25%; height: 300px;  position: relative; float: left; border: 1px solid #000; box-sizing: border-box; }




body main aside article { background-color: #7fffb5;}

.divisor {clear: both;}

footer {background-color: black; color: #ebebeb; font-size: 15px; padding: 5px; }