Las letras de tus numeros de color hexadecimal que agregas en tus estilos estan en minuscula, si mal no recuerdo los browsers no entienden hexadecimal en minuscula, siempre me da ese problema y cuando veo fue que sin querer redacte asi.
Prueba cambiando eso ojala sea eso..
Cita: .culturasmodcont3 h4 { color:#fff; font-size: 22pt; padding: 0px 12px 4px 12px; margin: 0px;font-weight: bold;}
.culturasmodcont3 h4 a { color: #fff;}
.culturasmodcont3 a.reportaje:link,a.reportaje:visited, a.reportaje:hover, a.reportaje:active {color: #fff;}
cambialo por esto:
.culturasmodcont3 h4 { color:#
FFF; font-size: 22pt; padding: 0px 12px 4px 12px; margin: 0px;font-weight: bold;}
.culturasmodcont3 h4 a { color: #
FFF;}
.culturasmodcont3 a.reportaje:link,a.reportaje:visited, a.reportaje:hover, a.reportaje:active {color: #
FFF;}
Weno a si a simple vista seria lo primero que probaria, prueba y me cuentas