Hola a todos, hola Javiglez .
Espero que te dé ideas.
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang='es'>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>tabla absolutamente centrada</title>
<style type='text/css'>
.centrado {
position: absolute;
top: 10%; left: 10%;
width: 80%; height: 80%;
border: 1px solid red;
text-align: center; }
</style>
<div class='centrado'>
<div class='centrado'>
<table class='centrado'>
<tr> <td>1</td> <td>Azucar</td> <td>100</td> <td>100</td> </tr>
<tr> <td>2</td> <td>Aceite</td> <td>100</td> <td>200</td> </tr>
<tr> <td>4</td> <td>Sal</td> <td>200</td> <td>800</td> </tr>
<tr> <td>1</td> <td>Fruta</td> <td>100</td> <td>100</td> </tr>
</table> </div> </div> </html>
Aunque no es la única forma de hacerlo.
http://www.forosdelweb.com/f53/centrar-verticalmente-contenido-pagina-381828/