-1
div#newsletter{
text-align: center;
background-color: #000000;
padding: 10px;
margin-bottom: 5px;
}
div#newsletter input{
border-radius: 3px;
border: 2px #606060 solid;
padding: 15px;
width: 30%;
background-color: #ffffff;
}
div#newsletter input.botao{
width: 20%;
}
<div id="newsletter">
<form>
<h1>Quer receber nossas promoções?</h1>
<input type="text" name="nome" value="" placeholder="Digite seu nome">
<input type="text" name="email" value="" placeholder="Digite seu email">
<input type="button" value="Receber" class="botao">
</form>
</div>
But it is already centered young! Explain it better there
– hugocsl
center vertically
– Dragonox
Another duplicate https://answall.com/questions/141/howto center vertically
– hugocsl