JSF + FACELETS + SPRING: Página não renderiza o template

Boa tarde galera! Já procurei em muitos lugares e não encontrei nada realmente satisfatório, então recorro a vcs. Tenho uma aplicação que utiliza Spring, Jsf com Facelets. No meu sistema a primeira página a ser exibida após o usuário efetuar o login varia de acordo com o perfil dele, retirei a configuração do spring.xml que define a default-target-url, e estou definindo isso dinâmicamente ao efetuar o login através de um AuthenticationProcessingFilter, entretando quando direciono para qualquer página que não seja a home.xhtml ele não renderiza o template, a página vem em branco somente com os textos estáticos.

Seguem aí os três arquivos xhtml envolvidos, percebam que no home.xhtml tudo é definido utilizando <c:if> este é o motivo pelo qual quero retirar esta página do sistema.

Desde já agradeço!

template.xhtml

<?xml version='1.0' encoding='ISO-8859-1'?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">
    <f:loadBundle basename="messages" var="msg" />

	<head>
		<title>SGF - Sistema de Gestão de Frotas</title>
		<a4j:loadStyle src="../css/global.css" />
		<a4j:loadStyle src="../css/estilo.css" />
		<a4j:loadStyle src="../css/calendar/jquery-ui-1.7.2.custom.css"/>
		<a4j:loadScript src="../scripts/jquery-ui-1.7.2.custom.min.js" />
		<a4j:loadScript src="../scripts/jquery.meio.mask.js" />
		<a4j:loadScript src="../scripts/jquery.autocomplete.js" />
		<a4j:loadScript src="../scripts/jquery.validate.js" />
		<a4j:loadScript src="../scripts/jquery.alphanumeric.js" />
		<a4j:loadScript src="../scripts/senha.js" />
	</head>

	<body>
		<a4j:form id="paginaPrincipal" prependId="false">

			<div id="main">

				<ui:include src="/pages/commons/menu.xhtml"/>
				
				<ui:insert name="conteudo"/>

				<ui:include src="/pages/commons/rodape.xhtml" />
			</div>

			<ui:include src="/pages/commons/jQuery.xhtml"/>

		</a4j:form>
	</body>
</html>

home.xhtml (Nào coloquei o código todo pq é muito texto)

<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="templates/template.xhtml" 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:c="http://java.sun.com/jstl/core"
	xmlns:sec="http://www.springframework.org/security/tags">

	<ui:define name="conteudo">

		<c:if test="#{controlBean.abastecimentoBean}">
               <c:if test="#{abastecimentoBean.updateState or abastecimentoBean.saveState}">
                   <ui:include src="cadastros/abastecimento/abastecimento.xhtml"/>
               </c:if>
               <c:if test="#{abastecimentoBean.searchState}">
                   <ui:include src="cadastros/abastecimento/abastecimentoList.xhtml"/>
               </c:if>
               <c:if test="#{abastecimentoBean.viewState}">
                   <ui:include src="cadastros/abastecimento/abastecimento.xhtml"/>
               </c:if>
      	</c:if>

		<c:if test="#{controlBean.requisicaoManutencaoBean}">
			<c:if test="#{requisicaoManutencaoBean.updateState || requisicaoManutencaoBean.saveState}">
				<ui:include src="cadastros/Manutencao/Manutencao.xhtml"/>
			</c:if>
			<c:if test="#{requisicaoManutencaoBean.searchState}">
				<ui:include src="cadastros/Manutencao/ManutencaoList.xhtml"/>
			</c:if>
			<c:if test="#{requisicaoManutencaoBean.viewState}">
				<ui:include src="cadastros/Manutencao/ManutencaoView.xhtml"/>
			</c:if>
		</c:if>

		<c:if test="#{controlBean.solicitacaoLubrificanteBean}">
			<c:if test="#{solicitacaoLubrificanteBean.updateState || solicitacaoLubrificanteBean.saveState}">
				<ui:include src="cadastros/SolicitacaoLubrificante/Solicitacao.xhtml"/>
			</c:if>
			<c:if test="#{solicitacaoLubrificanteBean.searchState}">
				<ui:include src="cadastros/SolicitacaoLubrificante/SolicitacaoList.xhtml"/>
			</c:if>
			<c:if test="#{solicitacaoLubrificanteBean.atendimentoState}">
				<ui:include src="cadastros/SolicitacaoLubrificante/Atendimento.xhtml"/>
			</c:if>
			<c:if test="#{solicitacaoLubrificanteBean.viewState}">
				<ui:include src="cadastros/SolicitacaoLubrificante/SolicitacaoView.xhtml"/>
			</c:if>
		</c:if>

		<c:if test="#{(controlBean.administrador or controlBean.coordenador) and diarioBombaBean.start}">
			<ui:include src="cadastros/diarioBomba/diarioBombaList.xhtml" />
		</c:if>
		
		<c:if test="#{controlBean.chefeSetor and solicitacaoVeiculoBean.start}">
			<ui:include src="cadastros/solicitacaoVeiculos/solicitacaoVeiculoList.xhtml" />
		</c:if>

	</ui:define>

</ui:composition>

diarioBombaList.xhtml

<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="/pages/templates/template.xhtml" 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:c="http://java.sun.com/jstl/core"
	xmlns:sec="http://www.springframework.org/security/tags">
	
	<ui:define name="conteudo">
	<div id="cadastro">

	<h1>Diário de Bombas de Combustível</h1>

	<fieldset>
		<legend>Listagem dos Diário de Bombas de Combustível</legend> 
		<h:messages styleClass="messages" globalOnly="true" /> 
		<a4j:repeat value="#{diarioBombaBean.listaPostos}" var="posto" rowKeyVar="index">

		<rich:simpleTogglePanel id="simple#{index}" switchType="ajax"
			label="#{posto.descricao}" value="#{posto}"
			headerClass="simpleHeader">

			<rich:dataTable id="dataTableBombas" value="#{posto.listaBomba}"
				var="bomba" rows="10" rowKeyVar="index" rowClasses="even,odd"
				onRowMouseOver="jQuery(this).addClass('trHover')"
				onRowMouseOut="jQuery(this).removeClass('trHover')" width="100%">

				<rich:column width="5%" style="text-align: center;">
					<f:facet name="header">
						<h:outputText value="Nº" />
					</f:facet>
					<h:outputText value="#{index+1}" style="color: black;" />
				</rich:column>

				<rich:column width="5%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Bomba" />
					</f:facet>
					<h:commandButton action="#{diarioBombaBean.prepareState}"
						image="/images/fuel.gif">
						<f:setPropertyActionListener value="#{bomba}"
							target="#{diarioBombaBean.bombaSelecionada}" />
					</h:commandButton>
					<rich:toolTip value="Clique aqui para Abrir ou Fechar a bomba" />
				</rich:column>

				<rich:column width="10%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Data" />
					</f:facet>
					<h:outputText value="#{bomba.diarioBomba.dtDia}"
						style="color: black;">
						<f:convertDateTime dateStyle="short" pattern="dd/MM/yyyy"
							timeZone="America/Fortaleza" />
					</h:outputText>
				</rich:column>

				<rich:column width="15%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Valor inicial" />
					</f:facet>
					<h:outputText value="#{bomba.diarioBomba.vlrInicial}"
						style="color: black;" />
				</rich:column>

				<rich:column width="15%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Valor final" />
					</f:facet>
					<h:outputText value="#{bomba.diarioBomba.vlrFinal}"
						style="color: black;" />
				</rich:column>

				<rich:column width="15%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Hora Inicial" />
					</f:facet>
					<h:outputText value="#{bomba.diarioBomba.horaInicial}"
						style="color: black;">
						<f:convertDateTime type="time" timeStyle="short"
							timeZone="America/Fortaleza" />
					</h:outputText>
				</rich:column>

				<rich:column width="15%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Hora final" />
					</f:facet>
					<h:outputText value="#{bomba.diarioBomba.horaFinal}"
						style="color: black;">
						<f:convertDateTime type="time" timeStyle="short"
							timeZone="America/Fortaleza" />
					</h:outputText>
				</rich:column>

				<rich:column width="14%" style="text-align: left;">
					<f:facet name="header">
						<h:outputText value="Status" />
					</f:facet>
					<h:graphicImage value="#{bomba.diarioBomba.imageStatus}" />
				</rich:column>

				<rich:column width="3%" style="text-align: center;"
					rendered="#{controlBean.grupo.authority == 'ROLE_ADMIN'}">
					<f:facet name="header">
						<h:outputText value="Editar" />
					</f:facet>
					<a4j:commandLink styleClass="editar"
						action="#{diarioBombaBean.prepareEdit}" reRender="paginaPrincipal"
						value="Editar" rendered="#{bomba.diarioBomba.vlrInicial != null}">
						<f:setPropertyActionListener
							target="#{diarioBombaBean.bombaSelecionada}" value="#{bomba}" />
					</a4j:commandLink>
				</rich:column>

				<rich:column width="3%" style="text-align: center;" rendered="false">
					<f:facet name="header">
						<h:outputText value="Excluir" />
					</f:facet>
					<a4j:commandLink styleClass="excluir"
						action="#{diarioBombaBean.delete}" reRender="paginaPrincipal"
						value="Excluir"
						onclick="if(!confirm('Tem certeza que deseja excluir?')){document.getElementById('paginaPrincipal').reset(); return false;}">
						<f:setPropertyActionListener
							target="#{diarioBombaBean.bombaSelecionada}" value="#{bomba}" />
					</a4j:commandLink>
				</rich:column>

				<f:facet name="footer">
					<rich:datascroller renderIfSinglePage="false"
						reRender="dataTableBombas" for="dataTableBombas" />
				</f:facet>

			</rich:dataTable>

		</rich:simpleTogglePanel>

	</a4j:repeat>
	</fieldset>

	</div>
	</ui:define>

</ui:composition>