Alterar cor de um div dependendo de um dado vindo do BD no primefaces

Galera, estou tentando mudar a cor de um componente do primefaces (schedule/agenda) dependendo de um valor que vem do banco de dados, não consegui achar nada a respeito disso.
Eu já consegui alterar a cor do componente através de CSS, porém muda todos e não com a condição que eu quero.

<p:schedule id="agenda" value="#{agendaController['eventModel']}" widgetVar="agenda" locale="pt" >
            <p:ajax event="dateSelect" listener="#{agendaController.onDateSelect}" update="detalhes"  oncomplete="eventDialog.show()" />
            <p:ajax event="eventSelect" listener="#{agendaController.onEventSelect}" update="editPanel" oncomplete="editDialog.show()" />
            <p:ajax event="eventMove" listener="#{agendaController.onEventMove}" update="messages" />
            <p:ajax event="eventResize" listener="#{agendaController.onEventResize}" update="messages" />
        </p:schedule>

No caso exatamente nesse componente acima.
Eu instancio o css no head

<link type="text/css" rel="stylesheet" href="corDeFundo.css" />

.fc-event-inner fc-event-skin{
  background-color: #FF3535;
  border-bottom-color: #FF3535;
}

.fc-event-skin{
  background-color: #FF3535;
  border-bottom-color: #FF3535;
}

Só que eu precisava alterar entre duas cores, (azul e vermelho), dependendo de uma string que vem do BD, (Aguardando para vermelho, Aprovado para azul)

Já pesquisei muito, mas nada me ajudou, alguém da uma luz ai.

Vlw

up