Este código, alguna vez lo use para una aplicacion, creo que es lo que necesitas. Basicamente lo que hago es usar javascript para detectar los onmouseover y onmouseout, y definir los colores normal y resaltado en el estilo.
Espero te sirva
Hablamox!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script language="javascript">
function cambiar_color(idobj , color)
{
var id = document.getElementById(idobj);
id.style.backgroundColor = color;
}
function cambiar_visible(c)
{
var o = document.getElementById(c);
if (o.style.display == 'none')
o.style.display = 'block';
else
o.style.display ='none';
}
</script>
<style>
.tabla_cuadros {
background-color:#C1D9F4;
border-collapse:collapse;
color:#000000;
}
</style>
</head>
<body>
<table border="0" class="tabla_cuadros">
<tr>
<th scope="col">#</th>
<th scope="col">Usuario</th>
<th scope="col">Grupo</th>
<th scope="col">ubicacion</th>
<th scope="col">trabajo</th>
<th scope="col">descripcion</th>
<th scope="col">fecha</th>
<th scope="col">dir. IP</th>
<th scope="col">autoriz.</th>
<th scope="col"> </th>
</tr>
<tr onmouseover="cambiar_color('tabla_tr_68' , '#A7C9EF')"
onMouseOut="cambiar_color('tabla_tr_68' , '#C1D9F4')"
id="tabla_tr_68" >
<td style="font-weight: bold;">68</td>
<td style="font-weight: bold;">juan muñoz</td>
<td style="font-weight: bold;">Dep. Contratos</td>
<td style="font-weight: bold;">Comando Emavi--: oficina principal</td>
<td style="font-weight: bold;">Carpintero</td>
<td style="font-weight: bold;">instalación puerta de madera</td>
<td style="font-weight: bold;">28/Oct/08 08:33 am</td>
<td style="font-weight: bold;">127.0.0.1</td>
<td style="font-weight: bold;" align="center">SI</td>
<td><label>
<input type="radio" name="solicitudes_trabajo_id"
id="solicitudes_trabajo_id" value="68"
onclick="asignarOrden(this,'83')" />
</label> </td>
</tr>
<tr onmouseover="cambiar_color('tabla_tr_67' , '#A7C9EF')"
onMouseOut="cambiar_color('tabla_tr_67' , '#C1D9F4')"
id="tabla_tr_67" >
<td style="font-weight: bold;">67</td>
<td style="font-weight: bold;">brian pinzon</td>
<td style="font-weight: bold;">Seguridad Aérea</td>
<td style="font-weight: bold;">--: afueras del edificio</td>
<td style="font-weight: bold;">Plomero</td>
<td style="font-weight: bold;">daño en el baño</td>
<td style="font-weight: bold;">22/Oct/08 07:18 am</td>
<td style="font-weight: bold;">127.0.0.1</td>
<td style="font-weight: bold;" align="center">SI</td>
<td><label>
<input type="radio" name="solicitudes_trabajo_id"
id="solicitudes_trabajo_id" value="67"
onclick="asignarOrden(this,'81')" />
</label> </td>
</tr>
<tr onmouseover="cambiar_color('tabla_tr_66' , '#A7C9EF')"
onMouseOut="cambiar_color('tabla_tr_66' , '#C1D9F4')"
id="tabla_tr_66" >
<td style="font-weight: normal;">66</td>
<td style="font-weight: normal;">pedro falla</td>
<td style="font-weight: normal;">Relaciones CM</td>
<td style="font-weight: normal;">--: cra 30 no 20 16</td>
<td style="font-weight: normal;">Otro</td>
<td style="font-weight: normal;">arreglo del jardin en el patio</td>
<td style="font-weight: normal;">21/Oct/08 08:52 pm</td>
<td style="font-weight: normal;">127.0.0.1</td>
<td style="font-weight: normal;" align="center">NO</td>
<td><label>
<input type="radio" name="solicitudes_trabajo_id"
id="solicitudes_trabajo_id" value="66"
onclick="asignarOrden(this,'')" />
</label> </td>
</tr>
</table>
</body>
</html>