Estilos aplicados:
#caja h1 {font-style:italic; text-align: right}
h1 {color:blue; }
header h1 {color:red;}
.cabecera h1 {text-align: center; color: green;}>
Los estilos aplicados se deben a:
Aplica la cursiva y el alineado del primer estilo por tener un id
Sobre el atributo color, se queda con el que define el ultimo estilo porque tiene prioridad sobre los otros definidos al utilizar la clase "cabecera"