quizas no enlazaste bien las clases o ID o no aplicaste los estilos requeridos . prueba con esto
Código:
<html>
<head>
<style type="text/css">
/*Con esto solo reseteo los rellenos y margenes que traen algunos elementos HTML */
* {
margin: 0;
padding: 0;
}
/* si deseas alinear tu contenedor en ese caso veo que es la tabla tienes que especificar un ancho y luego puedes centrarlo con */
#table_principal {
width:779px;
margin:0px auto;
border:0px;
background-color: #EBEAFF;
}
/*la clase .texto la aplicarias a los textos que quieres centrar es un ejemplo para ser mas especifico aplicar a un h1 dentro de una tabla con una id #table_principal como este ejemplo */
#table_principal td h1.texto {
text-align:center;
font-size: 12px;
COLOR: #000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
</style>
</head>
<body>
<table id="table_principal" cellpadding="0" cellspacing="0">
<tr>
<td><h1 class="texto">Texto de prueba</h1></td>
</tr>
</table>
</body>
</body>
</html>
Suerte!!