Os pongo la tabla donde coloco el sonido y su css, a ver si hay algo que está mal y yo no veo.
Código HTML:
//este es el css de ese td
<style type="text/css">
.sound {vertical-align:top; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
</style>
// y la tabla
<table width="100%" height="5" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom" class="content"><div align="left"><img class="imgborde" src="<? echo $fichero; ?>"></div></td>
</tr><tr>
<td valign="top" class="content"><span class="textos">Continente:<? echo $continente; ?></span><br><span class="textos">País:<? echo $pais; ?></span><br><span class="textos">Título:<? echo $titulo;?></span><br><span class="textos">Autor:<? echo $autor; ?></span><br><span class="textos">Comentarios: <? echo $comentario; ?></span></td>
</tr><? if($sonido != ""){
$sonido = "<tr><td height=\"22\" valign=\"top\" class=\"sound\"><div align=\"center\"><embed src=\"".$sonido."\" autostart=\"true\" style=\"display: inline vertical-align:top\"></embed></div></td></tr>";
echo $sonido;
} ?>
</table>
Saludos