PanelGrid form:pnPesquisa has not enough children. Child count should be a multiple of the columns attribute

Boa tarde.

Tomo este erro toda vez que preciso incluir um botão no footer do arquivo view.xhtml e também colocar um código javascript.
Mas o erro acontece quando clico no botão de consulta (btPesquisar) em outra página, a index.xhtml.
o pnPesquisa é do arquivo index.
Eu não consigo entender isso.
Alguém saberia me explicar?

Segue meus arquivos view e index.

Página index.xhtml:

<?xml version="1.0" encoding="UTF-8"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:pe="http://primefaces.org/ui/extensions"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	template="/WEB-INF/layout/layout.xhtml">
	
	<ui:define name="body">
		<script type="text/javascript">
			// <![CDATA[
			function onCompleteHide(xhr, status, args) {
				if (!args.validationFailed) {
					dgSave.hide();
				}
			}

			function onCompletePrepareEdicaoCartao(xhr, status, args) {
				if (!args.validationFailed) {
					dgSave.show();
				}
			}

			function onCompletePrepareNovoCartao(xhr, status, args) {
				if (!args.validationFailed) {
					dgSave.show();
				}
			}

			function onCompletePrepareVisualizacao(xhr, status, args) {
				if (!args.validationFailed) {
					dgVisualizar.show();
				}
			}
			
			function openPopup(xhr, status, args) {
				if (!args.validationFailed) {
					printReport('#{u.context}' + args.urlReport);
				}
			}
		// ]]>
		</script>

		<p:panel header="#{m['cartao.estacionamento.consultar.filtro.secao']}"
			style="width: 100%; background-color: #FFFFFF; text-align: left;">

			<h:panelGrid columns="1" width="100%" border="0" style="margin-bottom: 10px">
				<h:outputText value="*#{m['cartao.estacionamento.consultar.filtro.requerido']}" />
			</h:panelGrid>

			<h:panelGrid columns="6" cellpadding="2" cellspacing="2" width="100%"                
				border="0" columnClasses="coluna1, coluna2, coluna3, coluna4, coluna5, coluna6"
				style="text-align: left;" **id="pnPesquisa">**

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.sub.tipo']}:" />
				<p:selectOneMenu value="#{cartaoEstacionamentoMB.filtroSubTipoCartao}">
					<f:selectItem itemLabel="#{m['cartao.estacionamento.consultar.selecione']}" itemValue="" />
					<f:selectItems value="#{loaderMB.subTipoCartaoEnum}"
						var="subTipoCartao" itemValue="#{subTipoCartao}" itemLabel="#{m[subTipoCartao.messageKey]}" />
				</p:selectOneMenu>

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.solicitacao.inicial']}:" />
				<p:calendar	label="#{m['cartao.estacionamento.consultar.filtro.data.solicitacao.inicial']}"
					id="inFiltroDataSolInicial" size="10"
					required="#{cartaoEstacionamentoMB.filtroDataInicialSol ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataInicialSol}"
					locale="pt" pattern="dd/MM/yyyy" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />
				</p:calendar>

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.solicitacao.final']}:" />
				<p:calendar					
					label="#{m['cartao.estacionamento.consultar.filtro.data.solicitacao.final']}"
					id="inFiltroDataSolFinal"  size="10"
					required="#{cartaoEstacionamentoMB.filtroDataFinalSol ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataFinalSol}"
					locale="pt" pattern="dd/MM/yyyy" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />

					<f:attribute name="dateInterval" value="30" />
					<f:attribute name="fieldInitialDate"  value=":form:inFiltroDataSolInicial" /> 
				</p:calendar>
				
				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.registro']}:" />
				<h:panelGroup>
					<p:inputMask id="inNumeroRegistro" maxlength="12" style="width:100px;"
						value="#{cartaoEstacionamentoMB.filtroNumeroRegistro}"
						label="#{m['cartao.estacionamento.consultar.filtro.registro']}" />- 
					<p:inputMask id="inDigitoRegistro" maxlength="2" style="width:15px;"
						value="#{cartaoEstacionamentoMB.filtroDigitoRegistro}"
						label="#{m['cartao.estacionamento.consultar.filtro.registro']}" />
				</h:panelGroup>
				
				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.aprovacao.inicial']}:" />
				<p:calendar
					label="#{m['cartao.estacionamento.consultar.filtro.data.aprovacao.inicial']}"
					id="inFiltroDataApInicial" size="10"
					required="#{cartaoEstacionamentoMB.filtroDataInicialAprov ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataInicialAprov}"
					pattern="dd/MM/yyyy" 
					locale="pt" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />
				</p:calendar>
				
				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.aprovacao.final']}:" />
				<p:calendar
					label="#{m['cartao.estacionamento.consultar.filtro.data.aprovacao.final']}"
					id="inFiltroDataApFinal" size="10"
					required="#{cartaoEstacionamentoMB.filtroDataFinalAprov ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataFinalAprov}"
					pattern="dd/MM/yyyy" 
					locale="pt" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />
					<f:attribute name="dateInterval" value="30" />
					<f:attribute name="fieldInitialDate"  value=":form:inFiltroDataApInicial" /> 
				</p:calendar>

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.cpf']}:" style="text-align:left; margin-left:0px;" />
				<p:inputMask id="inCpf"
					value="#{cartaoEstacionamentoMB.filtroCpf}" style="width:100px;"
					mask="999.999.999-99" converter="cpfConverter"
					validator="cpfValidator" 
					label="#{m['cartao.estacionamento.consultar.filtro.cpf']}" />
					
				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.vencimento.inicial']}:" />
				<p:calendar
					label="#{m['cartao.estacionamento.consultar.filtro.data.vencimento.inicial']}"
					id="inFiltroDataVencInicial" size="10"
					required="#{cartaoEstacionamentoMB.filtroDataInicialVenc ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataInicialVenc}" 
					pattern="dd/MM/yyyy" 
					locale="pt" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />
				</p:calendar>

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.data.vencimento.final']}:" />
				<p:calendar
					label="#{m['cartao.estacionamento.consultar.filtro.data.vencimento.final']}"
					id="inFiltroDataVenciFinal" size="10"
					required="#{cartaoEstacionamentoMB.filtroDataFinalVenc ne null}"
					value="#{cartaoEstacionamentoMB.filtroDataFinalVenc}" 
					pattern="dd/MM/yyyy" 
					locale="pt" maxlength="10">
					<f:convertDateTime pattern="dd/MM/yyyy" />
					<f:attribute name="dateInterval" value="30" />
					<f:attribute name="fieldInitialDate"  value=":form:inFiltroDataVenciFinal" /> 
				</p:calendar>

				<h:outputText value="#{m['cartao.estacionamento.consultar.filtro.status']}:" />
				<p:selectOneMenu value="#{cartaoEstacionamentoMB.filtroStatusCartao}">
					<f:selectItem itemLabel="#{m['cartao.estacionamento.consultar.selecione']}" itemValue="" />
					<f:selectItems value="#{loaderMB.statusCartaoEnum}"
						var="statusCartao" itemValue="#{statusCartao}" itemLabel="#{m[statusCartao.messageKey]}" />
				</p:selectOneMenu>
			</h:panelGrid>
		
			<!-- INICIO btn Pesquisar e Limpar  -->
			<h:panelGrid columns="1" cellpadding="2" cellspacing="2" width="100%"
				border="0" style="text-align: center;">
				<h:panelGroup>
					<p:commandButton id="btLimpar" styleClass="botao"
						update="pnQueryResult, pnPesquisa, :msgs"
						value="#{m['cartao.estacionamento.consultar.filtro.limpar']}"
						action="#{cartaoEstacionamentoMB.doLimpar()}" process="@this">
						<pe:resetInput for="pnPesquisa" />
					</p:commandButton>
				

         	                       *<p:commandButton id="btPesquisar" styleClass="botao"*
*						update="pnQueryResult, pnPesquisa, :msgs"						*
*						value="#{m['cartao.estacionamento.consultar.filtro.pesquisar']}"*
*						action="#{cartaoEstacionamentoMB.doPesquisar()}">*
*						<pe:resetInput for="pnPesquisa" />*
*					</p:commandButton>*

					<p:defaultCommand target="btPesquisar" />    
				</h:panelGroup>
			</h:panelGrid>
		</p:panel>

		<p:panel id="pnQueryResult"
			header="#{m['cartao.estacionamento.consultar.registros.secao']}"
			style="width: 100%; background-color: #FFFFFF; text-align: left;">
			<h:panelGrid columns="1" cellpadding="" style="margin:0 auto;" width="100%">   

				<h:panelGroup>
					<p:commandButton id="btNovaSolicitacao"
						value="#{m['cartao.estacionamento.consultar.registros.novo']}"
						icon="ui-icon-plus-white" styleClass="botao" partialSubmit="true"
						process="@this" update=":acoesForm:dgSave" 
						action="#{cartaoEstacionamentoMB.doPrepareNovoCartao()}"
						disabled="#{!s.hasRole('ROLE_PRE_CARTAO_ESTACIONAMENTO_CADASTRA') and !s.hasRole('ROLE_PRE_CARTAO_ESTACIONAMENTO_APROVA')}" 
						oncomplete="onCompletePrepareNovoCartao(xhr, status, args);">
						<pe:resetInput for=":acoesForm:dgSave" />
					</p:commandButton>
					<p:commandButton id="btExportarXlsArquivo"
						value="#{m['ait.baixa.consultar.exportar.xls']}" styleClass="botao"  
						action="#{cartaoEstacionamentoMB.buildXlsReportUrl()}" process="@this" partialSubmit="true"
						disabled="#{empty cartaoEstacionamentoMB.resultadoPesquisa}"
						oncomplete="openPopup(xhr, status, args);" />
				</h:panelGroup>

				<p:dataTable id="tbResultadoPesquisa"
					rowsPerPageTemplate="5, 10, 15"
					value="#{cartaoEstacionamentoMB.resultadoPesquisa}" 
					var="dados"
					paginator="true" 
					rows="10"
			 		emptyMessage="#{m['cartao.estacionamento.consultar.nenhum.registro']}"
					paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">

					<p:column sortBy="#{m[dados.subTipoCartao.messageKey]}" style="width: 50px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.sub.tipo']}</f:facet>
						<h:outputText value="#{m[dados.subTipoCartao.messageKey]}">
						</h:outputText>
					</p:column>

					<!-- Coluna Número do Registro-->
					<p:column sortBy="#{dados.numeroRegistro}" style="width: 110px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.via']}</f:facet>
						<h:outputText value="#{dados.numeroRegistroFormatado}">
						</h:outputText>
					</p:column>
					
					<!-- Coluna Data da Solicitação-->
					<p:column sortBy="#{dados.dataSolicitacao}" style="width: 80px" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.solicitacao']}</f:facet>
						<h:outputText value="#{dados.dataSolicitacao}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:outputText>
					</p:column>
					
					<!-- Coluna Data da Aprovação-->
					<p:column sortBy="#{dados.dataAprovacao}"  style="width: 80px" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.aprovacao']}</f:facet>
						<h:outputText value="#{dados.dataAprovacao}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:outputText>
					</p:column>
					
					<!-- Coluna Data do Vencimento-->
					<p:column sortBy="#{dados.dataVencimento}" style="width: 80px" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.vencimento']}</f:facet>
						<h:outputText value="#{dados.dataVencimento}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:outputText>
					</p:column>
					
					<!-- Coluna Status-->
					<p:column sortBy="#{m[dados.statusCartao.messageKey]}" style="width: 50px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.status']}</f:facet>
						<h:outputText value="#{m[dados.statusCartao.messageKey]}">
						</h:outputText>
					</p:column>
					
					<!-- Coluna Orgão Expeditor-->
					<p:column sortBy="#{dados.orgaoExpedidor}" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.expedidor']}</f:facet>
						<h:outputText value="#{dados.orgaoExpedidor}">
						</h:outputText>
					</p:column>

					<!-- Coluna CPF do Condutor-->
					<p:column sortBy="#{dados.cpf}" style="width: 80px;">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.cpf']}</f:facet>
						<h:outputText value="#{dados.cpf}" mask="999.999.999-99" converter="cpfConverter">
						</h:outputText>
					</p:column>

					<!-- Coluna Nome do Condutor-->
					<p:column sortBy="#{dados.nome}" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.nome']}</f:facet>
						<h:outputText value="#{dados.nome}">
						</h:outputText>
					</p:column>

					<!-- Coluna Data de Nascimento-->
					<p:column sortBy="#{dados.dataNascimento}" style="width: 80px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.nascimento']}</f:facet>
						<h:outputText value="#{dados.dataNascimento}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:outputText>
					</p:column>
					
					<!-- Coluna CEP do Condutor-->
					<p:column sortBy="#{dados.cep}" style="width: 70px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.cep']}</f:facet>
						<h:outputText value="#{dados.cep}" converter="cepConverter" >
						</h:outputText>
					</p:column>
					
					<!-- Coluna Telefone do Condutor-->
					<p:column sortBy="#{dados.telefone}" style="width: 80px;" styleClass="wrap-column-content">
						<f:facet name="header">#{m['cartao.estacionamento.consultar.registros.pn.telefone']}</f:facet>
						<h:outputText value="#{dados.telefone}"/>
					</p:column>
					
					<!-- INICIO Botões VISUALIZAR, BAIXAR REQUERIMENTO e CANCELAR -->
					<p:column style="width: 60px; text-align: center;">
						<h:panelGrid columns="3" styleClass="actions" cellpadding="0" border="0">
							<p:commandButton id="btEdicao" 
											 partialSubmit="true"
								             process="@this"
								             icon="ui-icon-pencil" 
								             title="#{m['alterar']}"
								             update=":acoesForm:dgSave :msgs"
								             action="#{cartaoEstacionamentoMB.doPrepareEdicaoCartao(dados.idCartao)}"
								             oncomplete="onCompletePrepareEdicaoCartao(xhr, status, args);"/>
					
							<p:commandButton id="btVisualizar"
											 partialsubmit="true"
											 process="@this"
											 icon="ui-icon-arrowthick-1-e"
											 title="#{m['cartao.estacionamento.consultar.registros.bt.visualizar']}"
											 update=":acoesForm:dgVisualizar :msgs"
											 action="#{cartaoEstacionamentoMB.doPrepareVisualizacao(dados.idCartao)}"
											 oncomplete="onCompletePrepareVisualizacao(xhr, status, args);"/>
							
						</h:panelGrid>
					</p:column>
				</p:dataTable>
			</h:panelGrid>
		</p:panel>

		<!-- INICIO Botão FECHAR-->
		<h:panelGrid columns="1" cellpadding="2" cellspacing="2" width="100%"
			border="0" style="text-align: right; padding-right: 25px;">
			<h:panelGroup>
				<p:commandButton type="button"
					value="#{m['cartao.estacionamento.consultar.bt.fechar']}" styleClass="botao"
					id="btFechar" onclick="gotoHome();" />
			</h:panelGroup>
		</h:panelGrid>
		<!-- FIM Botão FECHAR-->
	</ui:define>

	<ui:define name="directUnderBody">
	 	<ui:include src="view.xhtml" /> 
		<ui:include src="save.xhtml" />
		<ui:include src="confirm-impressao.xhtml" />
		<ui:include src="confirm-bloquear.xhtml" />
		<ui:include src="confirm-desbloquear.xhtml" />
		<ui:include src="confirm-reprovar.xhtml" />
		<ui:include src="confirm-emissao.xhtml" />
	</ui:define>
</ui:composition>

página view.xhtml:


<?xml version="1.0" encoding="UTF-8"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
		xmlns:h="http://java.sun.com/jsf/html"
		xmlns:ui="http://java.sun.com/jsf/facelets"
		xmlns:f="http://java.sun.com/jsf/core"
		xmlns:pe="http://primefaces.org/ui/extensions"
		xmlns:p="http://primefaces.org/ui"
		xmlns:c="http://java.sun.com/jsp/jstl/core"
		xmlns:pd="http://java.sun.com/jsf/composite/prodesp">

	<h:outputStylesheet>
		.cssCol1{
			width: 150px;
		}
		.cssCol2{
			width: 320px;
		}
		.cssCol3{
			width: 140px;
		}
	</h:outputStylesheet>
	
	
		
		
		function onCompleteAprovarCartao(xhr, status, args) {
			if (!args.validationFailed) {
				dgConfirmarImpressao.show();		
			}
		}
				
		function onCompletePrepareReprovarCartao(xhr, status, args) {
			if (!args.validationFailed) {
				dgConfirmarReprovacao.show();
			}
		}
		
		function onCompletePrepareBloquearCartao(xhr, status, args) {
			if (!args.validationFailed) {
				dgConfirmarBloqueio.show();
			}
		}
		
		function onCompletePrepareDesbloquearCartao(xhr, status, args) {
			if (!args.validationFailed) {
				dgConfirmarDesbloqueio.show();
			}
		}
		
		function onCompleteImprimirCartao(xhr, status, args) {
			if (!args.validationFailed) {
				window.open(
						'#{u.context}' + args.urlCartao,
						'_blank',
						'width=600,height=300,,resizable=yes,location=0,menubar=0,status=0,titlebar=0,toolbar=0');
			}
		}
	</script>
	
	<ui:param name="dadosSolicitacaoVO" value="#{solCursoPrevReciclagemMB.detalhesSolCursoReciclagemVO}"/>
	
	<p:dialog header="#{m['cartao.estacionamento.visualizar.janela.titulo']}" style="background-color:#fff;"
			widgetVar="dgVisualizar" resizable="true" id="dgVisualizar" minWidth="890" 
			showEffect="fade" hideEffect="explode" modal="true" height="580" width="890">
		<p:outputPanel id="pnVizDadosCartao">
			<ui:param name="dadosCartaoVO" value="#{cartaoEstacionamentoMB.detalhesCartaoVO}"/>
			<pd:subtitle value="#{m['cartao.estacionamento.comum.dados.cartao.titulo']}" style="margin-top: 14px; display: block"/>
			<h:panelGrid columns="2" cellpadding="2" cellspacing="2"  border="0" columnClasses="coluna1 cssCol1, coluna2"
				style="background-color:#fff; width: 98%" id="pnVizInformacaoCartao">

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.sub.tipo']}:" />
				<h:outputText value="#{m[dadosCartaoVO.subTipoCartao.messageKey]}" styleClass="bold" />

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.registro']}:" />
				<h:outputText value="#{dadosCartaoVO.numeroRegistroFormatado}" styleClass="bold"/>
				
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.solicitacao']}:" />
				<h:outputText value="#{dadosCartaoVO.dataSolicitacao}" styleClass="bold">
					<f:convertDateTime pattern="dd/MM/yyyy" locale="pt_BR" />
				</h:outputText>

				<h:outputText value="#{m['cartao.estacionamento.visualizar.dados.cartao.aprovacao']}:" />
				<h:outputText value="#{dadosCartaoVO.dataAprovacao}" styleClass="bold">
					<f:convertDateTime pattern="dd/MM/yyyy" locale="pt_BR" />
				</h:outputText>

				<h:outputText value="#{m['cartao.estacionamento.visualizar.dados.cartao.vencimento']}:" />
				<h:outputText value="#{dadosCartaoVO.dataVencimento}" styleClass="bold">
					<f:convertDateTime pattern="dd/MM/yyyy" locale="pt_BR" />
				</h:outputText>

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.status']}:" />
				<h:outputText value="#{m[dadosCartaoVO.statusCartao.messageKey]}" styleClass="bold" />

				<h:outputText value="#{m['cartao.estacionamento.visualizar.dados.cartao.motivo.bloqueio']}:" rendered="#{dadosCartaoVO.statusCartao eq 'BLOQUEADO'}" />
				<h:outputText value="#{dadosCartaoVO.motivoStatus}" styleClass="bold" rendered="#{dadosCartaoVO.statusCartao eq 'BLOQUEADO'}" style="word-break: break-word;" />
				
				<h:outputText value="#{m['cartao.estacionamento.visualizar.dados.cartao.motivo.reprovacao']}:" rendered="#{dadosCartaoVO.statusCartao eq 'REPROVADO'}" />
				<h:outputText value="#{dadosCartaoVO.motivoStatus}" styleClass="bold" rendered="#{c.statusCartao eq 'REPROVADO'}" style="word-break: break-word;" />

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.validade']}:" rendered="#{dadosCartaoVO.subTipoCartao eq 'CARTAO_DEFICIENTE'}" />
				<h:outputText value="#{dadosCartaoVO.qtdeMesesValidade} #{dadosCartaoVO.qtdeMesesValidade eq 1 ? 'mês' : 'meses'}" styleClass="bold" 
				 	rendered="#{dadosCartaoVO.subTipoCartao eq 'CARTAO_DEFICIENTE'}"/>
			</h:panelGrid>
			
			<pd:subtitle value="#{m['cartao.estacionamento.comum.dados.proprietario.titulo']}" style="margin-top: 14px; display: block"/>
			<h:panelGrid columns="2" cellpadding="2" cellspacing="2" 
				border="0" columnClasses="coluna1 cssCol1, coluna2" style="width: 98%" >
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.nome']}:" />
				<h:outputText value="#{dadosCartaoVO.nome}" styleClass="bold" />
			</h:panelGrid>
			<h:panelGrid columns="4" cellpadding="2" cellspacing="2"  
				border="0" columnClasses="coluna1 cssCol1, coluna2 cssCol2, coluna3 cssCol3, coluna4" style="width: 98%">
			
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.cpf']}:" />
				<h:outputText value="#{dadosCartaoVO.cpf}" styleClass="bold" converter="cpfConverter"  />

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.nascimento']}:" />
				<h:outputText value="#{dadosCartaoVO.dataNascimento}" styleClass="bold">
					<f:convertDateTime pattern="dd/MM/yyyy" />
				</h:outputText>
			</h:panelGrid>
			
			<h:panelGrid columns="2" cellpadding="2" cellspacing="2" 
				border="0" columnClasses="coluna1 cssCol1, coluna2" style="width: 98%" >
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.cep']}:" />
				<h:outputText value="#{dadosCartaoVO.cep}" styleClass="bold" converter="cepConverter" />
			</h:panelGrid>
			
			<h:panelGrid columns="4" cellpadding="2" cellspacing="2"  
				border="0" columnClasses="coluna1 cssCol1, coluna2 cssCol2, coluna3 cssCol3, coluna4" style="width: 98%">
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.logradouro']}:" />
				<h:outputText value="#{dadosCartaoVO.logradouro}" styleClass="bold" />
				
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.numero']}:" />
				<h:outputText value="#{dadosCartaoVO.numeroLogradouro}" styleClass="bold" />

				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.complemento']}:" />
				<h:outputText value="#{dadosCartaoVO.complementoLogradouro}" styleClass="bold" />
				
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.bairro']}:" />
				<h:outputText value="#{dadosCartaoVO.nomeBairro}" styleClass="bold" />
					
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.uf']}:" />
				<h:outputText value="#{dadosCartaoVO.uf}" styleClass="bold" />
				
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.municipio']}:" />
				<h:outputText value="#{dadosCartaoVO.nomeMunicipio}" styleClass="bold" />
	
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.telefone']}:" />
				<h:outputText value="#{dadosCartaoVO.telefone}" styleClass="bold" />
				
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.cxpostal']}:" />
				<h:outputText value="#{dadosCartaoVO.caixaPostal}" styleClass="bold" />
					
				<h:outputText value="#{m['cartao.estacionamento.comum.dados.proprietario.email']}:" />
				<h:outputText value="#{dadosCartaoVO.email}" styleClass="bold" />
			</h:panelGrid>				
		</p:outputPanel>
		
		<h:panelGrid columns="2" columnClasses="coluna1 cssCol1, coluna2" 
			width="98%" border="0" cellpadding="0" cellspacing="0" style="margin-top:5px">
			<h:outputText value="#{m['cartao.estacionamento.comum.dados.cartao.anexos']}:" />
			<p:dataTable id="tbVizUploadAnexos" style="width: 100%;" 
				rowIndexVar="indice" value="#{dadosCartaoVO.anexos}" var="anexoVO"
				paginator="true" rows="3" emptyMessage="#{m['cartao.estacionamento.comum.dados.cartao.anexos.nenhum.registro']}">
				<p:column>
					<f:facet name="header">#{m['cartao.estacionamento.comum.dados.cartao.anexos']}</f:facet>
						<h:outputText value="#{anexoVO.nomeArquivo}">
					</h:outputText>
				</p:column>
				<p:column style="width: 10px;">
					<p:commandButton id="btBaixarAnexo" icon="fa fa-download"
						process="@this" update=":msgs" ajax="false" immediate="true">
						<p:fileDownload value="#{cartaoEstacionamentoMB.getArquivoAnexo(anexoVO)}" />
					</p:commandButton>
				</p:column>
			</p:dataTable>
		</h:panelGrid>
		<br/>
	
		<f:facet name="footer">
		 
			<p:outputPanel id="pnVisualizarBotoes" layout="block" style="text-align: center">				 	
				<p:commandButton id="btAprovarCartao" rendered="#{cartaoEstacionamentoMB.isBotaoAprovarCartaoVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.aprovar']}"
					styleClass="botao" process="@this" partialSubmit="true"
					action="#{cartaoEstacionamentoMB.doAprovarCartao()}" update=":msgs :form:pnQueryResult pnVizDadosCartao pnVisualizarBotoes"
					oncomplete="onCompleteAprovarCartao(xhr, status, args)" />
			
				<p:commandButton id="btReaprovarCartao" rendered="#{cartaoEstacionamentoMB.isBotaoReaprovarCartaoVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.reaprovar']}"
					styleClass="botao" process="@this" partialSubmit="true"
					action="#{cartaoEstacionamentoMB.doReaprovarCartao()}" update=":msgs :form:pnQueryResult pnVizDadosCartao pnVisualizarBotoes" 
					oncomplete="onCompleteReaprovarCartao(xhr, status, args)" />
							
				<p:commandButton id="btBloquearCartao" rendered="#{cartaoEstacionamentoMB.isBotaoBloquearCartaoVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.bloquear']}"
					styleClass="botao" process="@this" partialSubmit="true"
					action="#{cartaoEstacionamentoMB.doPrepareBloquearCartao()}" update=":msgs :acoesForm:dgConfirmarBloqueio"
					oncomplete="onCompletePrepareBloquearCartao(xhr, status, args)" />

				<p:commandButton id="btDesbloquearCartao" rendered="#{cartaoEstacionamentoMB.isBotaoDesbloquearCartaoVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.desbloquear']}"
					styleClass="botao" process="@this" partialSubmit="true"
					action="#{cartaoEstacionamentoMB.doPrepareDesbloquearCartao()}" update=":msgs :form:pnQueryResult pnVizDadosCartao pnVisualizarBotoes"
					oncomplete="onCompletePrepareDesbloquearCartao(xhr, status, args)" />

				<p:commandButton id="btEmitirNovaViaCartao" rendered="#{cartaoEstacionamentoMB.isBotaoEmitirNovaViaCartaoVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.via2']}"
					styleClass="botao" process="@this" partialSubmit="true"
					update=":msgs" oncomplete="dgConfirmarNovaEmissao.show();" />

				<p:commandButton id="btImprimirCartao" rendered="#{cartaoEstacionamentoMB.isBotaoImprimirVisivel()}"
					value="#{m['cartao.estacionamento.visualizar.bt.imprimir']}"
					styleClass="botao" process="@this" partialSubmit="true"
					action="#{cartaoEstacionamentoMB.doImprimirCartao()}" update=":msgs pnVizInformacaoCartao"
					oncomplete="onCompleteImprimirCartao(xhr, status, args)" />

				<p:commandButton value="#{m['cartao.estacionamento.visualizar.bt.fechar']}" icon="ui-icon-close-white"
					styleClass="botao" onclick="dgVisualizar.hide();" process="@none"
					type="button" />
			</p:outputPanel>
			
		</f:facet>
	</p:dialog>
			
</ui:composition>