Pues yo no veo el problema, en lugar de imprimir "SI" o "NO" deberías colocar algo que afecte el markup.
Código PHP:
<?php echo ! empty ($registro['Disponibilidad']) ? ' class="opaco"' : ''; ?>
Obviamente imprimir sólo eso no va a provocar nada, supongo que igual necesitas ya tener listos tus estilos CSS al respecto.