a ver... necesitas algo como
Código:
<table width="300">
<tr>
<td style="text-align:right;">
<span class="leer">Texto</span>
</td>
</tr>
</table>
El span es un elemento inline, con lo que no "sobra" contenedor para que te lo alinee a la derecha, a lo que le debes dar text-align es al CONTENEDOR, y no al CONTENIDO (en este caso el span)