A mi me cambia perfectamente. ¿Qué navegador estás usando? Por que los IE más viejos no aceptan el cambio fuera de los enlaces.
Código:
<style type="text/css">
#boton td{
font-weight: bold;
background-color: yellow;
color: red;
padding-left: 33px;
padding-top: 18px;
height:46px;
}
#boton td:hover{
background-color: silver;
color:#030303;
}
</style>
<table><tr id=boton><td> qwertyuiop </td></tr></table>