Hola, thrash.
No entiendo a que te refieres con "pero que no tome la celda completa". Si quieres que solo cambie el color del texto podrías usar:
Código:
<td onMouseOver="this.style.color='red'" onMouseOut="this.style.color=''">Celda</td>
En las FAQs de Css creo recordar que también se ha tratado de este tema.
Saludos,