esto me funciono a mi para evitar que la tabla se salga del div
CSS
Código:
table#table_box {
position:relative;
display: inline-block;
border: #ffd6d6 1px solid;
margin-top: 50px;
height: 400px;
left: 50%;
margin-left: -500px;
overflow-y: scroll;
}
HTML
Código:
<table id="table_box">
<tr>
<th><label>Número ID</label></th>
<th><label>Nombre</label></th>
<th><label>Primer Apellido</label></th>
<th><label>Segundo Apellido</label></th>
<th><label>Dirección Principal</label></th>
</tr>
<tr>
<td>dato1</td>
<td>dato2</td>
<td>dato3</td>
<td>dato4</td>
<td>dato5</td>
</tr>
</table>