Olá, estou com um problema relacionado ao background das páginas de meu sistema.
Eu criei um template facelets chamado layout.xhtml:
<h:body style="background-image: url(themes/css/uel/images/background-novo.jpg) !important">
<style>
.ui-widget{
font-size: 90% !important;
}
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd{
}
.ui-layout .ui-layout-unit div.ui-layout-bd, .ui-layout-unit-top {
z-index:20 !important;
overflow:visible;
}
.ui-widget { font-family: Verdana, tahoma; font-size: 1.0em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, tahoma; font-size: 1em; }
</style>
<div align="center">
<p:layout style="width: 900px;height: 627px;filter:alpha(opacity=20);">
<p:layoutUnit style="border: none; margin: 0px; padding: 0px;filter:alpha(opacity=20)" position="top" height="49" resizable="false" closable="false" collapsible="false" >
<ui:insert name="heading">
<ui:include src="default/header.xhtml"/>
</ui:insert>
</p:layoutUnit>
<p:layoutUnit style="border: none; margin: 0px; padding: 0px;" position="bottom" height="100" resizable="false" closable="false" collapsible="false">
<ui:insert name="rodape">
<ui:include src="default/footer.xhtml"/>
</ui:insert>
</p:layoutUnit>
<p:layoutUnit style="border: none; margin: 0px; padding: 0px;" position="left" width="185" height="540" header="Serviços" resizable="false" closable="false" collapsible="false">
<ui:insert name="sidebarLeft">
<ui:include src="default/sidebar.xhtml"/>
</ui:insert>
</p:layoutUnit>
<p:layoutUnit position="center" width="400" height="610">
<ui:insert name="content">
<ui:include src="default/content.xhtml"/>
</ui:insert>
</p:layoutUnit>
</p:layout>
</div>
</h:body>
No h:body eu setei a imagem de background que quero para todas as páginas. Quando entro na index a imagem aparece corretamente, quando vou para uma segunda página qualquer ele continua lá, porém quando me direciono a uma terceira página o background some.
Como não tenho tanto conhecimento sobre css não tenho muita certeza se esta forma está correta. Alguém poderia me dizer porque isso ocorre?
Mais informações:
JSF 2.0
Primefaces 2.2.1
