eletor @CSS se existir irmão adjacente
Tenho a seguinte estrutura HTML (simplificada)
<td>
<DIV class="t-numerictextbox">
<DIV class="t-formatted-value">$0.00</DIV>
<INPUT id="MyObj_PropertyName class="t-input" name="MyObj.PropertyName">
</DIV>
<SPAN class="field-validation-error" data-valmsg-for="MyObj.PropertyName">blah blah</SPAN>
</td>
O que eu gostaria de fazer é definir a cor do plano de fundo como pai div.t-numerictextbox como vermelho se o elemento span também existir. Qual é a sintaxe css para fazer essa seleção condicional em um irmão adjacente?
BTT, eu preciso disso tem que trabalhar para o IE 8.
Background, se você estiver curioso:
Tenho um aplicativo asp.net MVC e estou usando o controle Telerik MVC NumericTextBox. Quando tenho erros de validação do ModelState, a estrutura MVC insere automaticamente um atributo class = "input-validation-error" no elemento, e a folha de estilo seleciona essa classe para destacar o elemento em vermelho. No entanto, ele não funciona para o controle Telerik MVC (presumo que o javascript da Telerik substitua isso).
Obrigado