Buenas, no se si se puede hacer esto pero estoy intentando encontrar como aplicar un estilo a un DIV anterior a un estilo concreto. 
El caso es que necesito que, al encontrar un estilo "estilo1" me aplique unos estilos al div que lo contiene. No se si me explico, pongo ejemplo
 
 <div>
     <div class="estilo1"></div>
 </div>
<div>
     <div class="estilo2"></div>
</div>
<div>
     <div class="estilo3"></div>
</div>
 
 
El elemento no siempre está en la misma posición. Lo digo porque no me sirve first-child o nth-child(n)
 
Espero que se entienda 
  
 

