Edit in JSFiddle


              
<div class="container">
	<div class="content">Centrado verticalmente usando table-cell</div>
</div>
.container {
	display: table;
	background: blue;
	height: 100px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.content {
	display: table-cell;
	vertical-align: middle;
    padding: 0 30px;
}