<div id="tabela">
    <div id="campo">
        <div id="conteudo">
        	<p>Este parágrafo é um texto de exemplo do site http://danielfarias.net para o tutorial "Como centralizar uma div com medidas em porcentagem".</p>
        </div>
    </div>
</div>
*{
	margin:0;
	padding:0;
}

html, body {
	width: 100%;
	height: 100%;
}

#tabela {
	width: 100%;
	height: 100%;
	display: table;
	background: #eee;
}

#campo {
	vertical-align: middle;
	display: table-cell;
}

#conteudo {
	width: 50%;
	margin: auto;
	padding: 1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#ddd;
}
Rerun