Cita: Lo siento gustavoang, pero tu solución no me sirve, lo que quiero no es cambiar el color de la tabla con un estilo, sino hacer que siempre se encuentre en el centro verticalmente como en
http://www.cocacola.es/. Con tu modificación sigue viendose arriba.
Disculpa la verdad me supuse que funcionaría, pero ya veo que tienes razón... y recuerda que dije que lo del color sólo lo coloqué para que vieras mejor la diferencia, no porque fuera necesario.
Lo otro que se me ocurre es hacer un pequeño truco:
Crea una imagen transparente con 1px de alto y con 1px de ancho... Luego haces esto:
Código:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="tu_imagen_transparente.gif" height=300></td>
</tr>
<tr>
<td align="center" valign="center">
<table width="750" border="0"
align="center" cellpadding="0" cellspacing="0"
style="background-color: #00FF00">
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
Al igual que mi mensaje anterior: el atributo style no es necesario... lo que hice fue cambiarle el color de fondo a la tabla para que se notaran mejor las diferencias... pero si vas a usar ese código debes quitar ese atributo.
Lo que propongo es una posible solución... aunque veo más "elegante" lo que han propuesto los demás.
Saludos.
Gustavo Narea.