Hola
Yo he maquetado muchas veces con tablas y lo primero que te tengo que decir es que el uso del atributo HEIGHT en los TD, TR, TABLE y algun que otro objeto más no funciona en más de un navegador.
Tienes dos alternativas, la primera usar estilos, pero la más rápida es usar imágenes transparentes, por ejemplo:
Código PHP:
<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1">
<tr>
<TD><IMG SRC="PX.GIF" WIDTH="1" HEIGHT="79" /></TD>
// Esto no es totalmente necesario en tu caso ya que la imagen de bajo ya tiene definida una altura.
<td width="605">
<img border="0" src="../images/DelphiusTitulo.jpg" width="605" height="79" alt="Logo"></td>
<td class="titulo" id="td1" align="right" valign="bottom" background="../images/TituloCont.jpg">
Principal </td>
</tr>
</table>
...
donde PX.GIF es un gif transparente de 1x1.
Otra cosa de debes hacer es eliminar el "float:right" del estilo .titulo.
También tengo que decierte que veo muchas irregularidades en tu código: no defines el DOCTYPE, usas height fuera de los estilos, defines estilos con mayúsculas y los usas en minúsculas, usas el mismo estilo para el BODY y para un TD (esto no es erroneo pero si peligroso y confuso).
El tema del DOCTYPE es muy importante ya que en ausencia de esta definición cada navegador adopta un DOCTYPE predefinido y seguramente no será el mismo en cada uno de los navegadores.