Odd-row:hover even-row:hover não funciona no rich:datatable

Galera to om o seguinte problema ao passar o mouse em uma linha do meu datable ele não muda o background

<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">

	<head>
		<style>
			.odd-row {
				background-color: #FCFFFE;
			}

			.even-row {
				background-color: #FFDEAD;
			}

			.odd-row:hover,.even-row:hover {
				background-color: black;
			}
		</style>
	</head>
	<body>

	<h:form>
		<rich:dataTable value="#{categoriaBean.listaCategoria}"
			var="listaCategoria" id="tabelaProdCateg" width="100%" rows="3"
			rowClasses="odd-row, even-row">
			<f:facet name="header">
				<rich:columnGroup>
					<rich:column>
						<h:outputText value="Nome" />
					</rich:column>
				</rich:columnGroup>
			</f:facet>

			<rich:column>
				<h:outputLabel value="#{listaCategoria.descricao}" />
			</rich:column>
		</rich:dataTable>
	</h:form>
	</body>
</ui:composition>

detalhe o datable esta zebrado certinho so o evento houver que não funciona

o meu problema ainda continua alguem saberia ? :cry: