How to add a class to a List field based on the content?
Found the solution with the Field Formatter CSS Class module to get the css added, then for being able to use it on the Views module, the instructions from are (Drewpal's instructions):
'm using the views module. In order to pass the css property captured with the Field Formatter CSS Class module through to the Views module, you have to do the following:

Go to ../admin/structure/views and edit the view that's displaying the field(s) where you want the css to be applied
In the &quot;Fields&quot; section, add the content field that's capturing the css class (in my case it was Content: Style)
On the configuration page, uncheck the &quot;Exclude from Display&quot; box and set &quot;Formatter&quot; to Key (if using Select List as in the video), then click apply
Next, edit the field that you'll want the CSS class to be applied
On the config page, in the &quot;styles&quot; section, check &quot;Customize Field HTML&quot; and then check &quot;Create a CSS class&quot;
In the &quot;CSS class&quot; textbox enter the token from the field that holds the css class (note: the token should be the name of the field like this [feild_fieldname] - mine was [field_style])
The select apply and it will pass the css class through.

More info here:
http://codekarate.com/daily-dose-of-drupal/drupal-7-field-formatter-css-class-module#comment-7154