Hola Mcblink,
 
no funciona así. Voy a poner la hoja de estilos a ver si crees que el problema pueda estar ahí. 
Saludos y gracias  
 Código PHP:
    .clase1 {
}
.clase2 {
    background-color: #79C93C;
    height: 18px;
    width: 234px;
}
a.clase1:link {
    text-decoration: none;
    padding-left: 30pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 25px;
}
a.clase1:hover {
    text-decoration: none;
    padding-left: 30pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 25px;
    background-color: #79C93C;
    height: 18px;
    width: 234px;
}
a.clase1:visited {
    text-decoration: none;
    padding-left: 30pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 25px;
}