Caixa centrada na horizontal e vertical.
#caixa {
background-color: #EEE;
text-align: left;
height: 400px;
width: 600px;
overflow: auto;
top: 50%;
left: 50%;
margin-top: -200px;/*metade da altura*/
margin-right: 0px;
margin-bottom: 0px;
margin-left: -300px;/*metade da largura*/
position: absolute;
}