* { margin: 0 auto; padding: 0; box-sizing: border-box; font-family: 'Open Sans', sans-serif; } #menu-h { background-color:rgb(41, 41, 43); } #menu-h ul{ max-width: 850px; list-style:none; padding: 0; } #menu-h ul li{ display: inline; } #menu-h ul li a{ color: #fff; text-decoration: none; display: inline-block; padding: 20px 40px; transition: .6s; } body { color: black; margin: 0; text-align: center; font-family: verdana, sans-serif; font-size: 20px; } table { width:800px; margin-left:auto; margin-right:auto; height:300px; } table, tr, th { border:30px solid blue; } section { border:0px solid black; margin-left:auto; margin-right:auto; padding:20px; } section h2 { padding:20px; } section p{ padding:20px; font-size: 20px; line-height:2.5rem; text-decoration:justify; } form { width: 800px; height: 200px; margin: 10px; display:inline-block; top: 30px; line-height:30px; position:relative; } #formulario label{ position:absolute; left:20px; margin-right:5px; } #formulario input.campo_nome { position:absolute; left:95px; top:25px; width: auto; }