Necesitas saber como funciona la
herencia de CSS para que puedas entender el por que no te funciona como tu lo deseas.
Prueba con este código :
Código HTML:
a { color:#215B74; font: bold 12px arial; text-decoration:none;}
a:hover { color:#3798C1; text-decoration:underline;}
.evento { position:absolute; color:#000; border:solid 1px;}
.evento:hover{ background:#CCC;}
Saludos