Muy bien, listo. Este sería el resultado:
Código PHP:
<%@ Page Language="VB" ContentType = "text/css"%>
<%
Dim fondoCabecera As String = "#d8d8aa"
Dim fondoNormal As String = "#f6f6eb"
Dim colorBorde As String = "#757535"
%>
.cajaRedCabecera
{
margin: 25px auto auto auto;
width: 100%;
padding: 5px;
background-color: <% = fondoCabecera %>;
border: 2px solid <% = colorBorde %>;
border-bottom: 0;
}
.cajaRedNormal
{
margin: 0px auto auto auto;
width: 100%;
padding: 5px;
background-color: <% = fondoNormal %>;
border: 2px solid <% = colorBorde %>;
height: auto;
}
Sobre lo de la caché, estaba pensando que la hoja tampoco es muy grande, por lo que no importaría que se cargara siempre. Además, si cambio el estilo el cliente no lo vería. No obstante, lo que sí podría hacer es mantenerla en caché sólo durante la sesión.
Un saludo y gracias.