/* CSS Document */

h1 { text-transform: uppercase; font-size: 12px; font-family: Arial; margin: 0; padding: 0; }
div.informacoes { margin: 0 0 5px 0; border-bottom: 1px #000 solid; border-right: 1px #000 solid; font-size: 10px; font-family: Arial; }

div.informacoes ul { list-style-type: none; padding: 0; margin: 0; border: none; border-top: 1px #000 solid; width: 100%; }
div.informacoes ul li { padding: 0 5px; margin: 0; float: left; border: none; border-left: 1px #000 solid; min-height: 35px; height: auto !important; height: 35px; }
div.informacoes ul li label { display: block; }
div.informacoes input { height: 15px; border: none; border-bottom: none; font-size: 11px; font-family: Arial; }
div.informacoes ul li div { border: none; margin: 0; }
div.informacoes ul li div label { display: inline; }
div.informacoes div.separador { clear: left; border: none; margin: 0; float: none; }

div.informacoes input.radio { border: none; }

/* --------------- TOPO */

div.pessoa { border-top: 1px #000 solid; border-left: 1px #000 solid; width: 160px; padding: 5px; position: absolute; top: 40px; right: 200px; }

div.mes_ano { border-top: 1px #000 solid; border-left: 1px #000 solid; width: 160px; position: absolute; top: 0; right: 0; }
div.mes_ano div { padding: 0 5px; }
div.mes_ano div label { display: block; }
div.mes_ano input.mes_ano { width: 145px; }
div.mes_ano div.cliente { padding: 5px 0 0 5px; border-top: 1px #000 solid; }
div.mes_ano div.cliente label { display: inline; }

div.topo img { position: absolute; top: 5px; left: 0;}

div.topo { position: relative; height: 70px; }
div.topo div.titulo { text-align: center; font-family: Arial; font-size: 15px; text-transform: uppercase; padding: 10px 0 0 0; }

/* --------------- INFORMAÇÕES PESSOAIS */

div.pessoais li.nome { width: 50%; }
div.pessoais li.sexo { width: 25%; }
div.pessoais li.data_nasc { width: 20%; }

div.pessoais li.nome_pai {  }

div.pessoais li.nome_mae {  }

div.pessoais li.naturalidade { width: 39%; }
div.pessoais li.uf { width: 25%; }
div.pessoais li.nacionalidade { width: 25%; }

div.pessoais li.carteira_identidade { width: 25%; }
div.pessoais li.orgao_emissor { width: 20%; }
div.pessoais li.data_emissao { width: 20%; }
div.pessoais li.cpf_cnpj { width: 25%; }

div.pessoais li.estado_civil { width: 45%; }
div.pessoais li.regime_bens { width: 35%; }
div.pessoais li.n_dependentes { width: 15%; }

div.pessoais li.endereco_residencial { width: ; }

div.pessoais li.bairro { width: 35%; }
div.pessoais li.cep { width: 20%; }
div.pessoais li.cidade { width: 25%; }
div.pessoais li.uf2 { width: 10%; }

div.pessoais li.telefone_residencial { width: 20%; }
div.pessoais li.celular { width: 30%; }
div.pessoais li.email { width: 40%; }

div.pessoais li.tipo_residencia { width: ; }


div.pessoais input.nome { width: 300px; }
div.pessoais input.data_nasc { width: 60px; }
div.pessoais input.nome_pai { width: 300px; }
div.pessoais input.nome_mae { width: 300px; }
div.pessoais input.naturalidade { width: 150px; }
div.pessoais input.nacionalidade { width: 150px; }
div.pessoais input.carteira_identidade { width: 70px; }
div.pessoais input.orgao_emissor { width: 50px; }
div.pessoais input.data_emissao { width: 60px; }
div.pessoais input.cpf_cnpj { width: 90px; }
div.pessoais input.n_dependentes { width: 20px; }
div.pessoais input.endereco_residencial { width: 300px; }
div.pessoais input.bairro { width: 150px; }
div.pessoais input.cep { width: 70px; }
div.pessoais input.cidade { width: 150px; }
div.pessoais input.uf { width: 20px; }
div.pessoais input.telefone_residencial { width: 100px; }
div.pessoais input.celular { width: 100px; }
div.pessoais input.email { width: 200px; }
div.pessoais input.alugada { width: 150px; border-bottom: 1px #000 solid; }
div.pessoais input.outros { width: 150px; border-bottom: 1px #000 solid; }



/* --------------- INFORMAÇÕES PROFISSIONAIS */

div.profissionais li.profissao { width: 40%; }
div.profissionais li.funcao { width: 40%; }

div.profissionais li.nome_empresa {  }

div.profissionais li.endereco_comercial { width: 50%; }
div.profissionais li.telefone_comercial { width: 20%; }
div.profissionais li.ramal { width: 20% }

div.profissionais li.bairro { width: 40%; }
div.profissionais li.cep { width: 15%; }
div.profissionais li.cidade { width: 25%; }
div.profissionais li.uf { width: 10%; }

div.profissionais li.data_admissao { width: 15%; }
div.profissionais li.total_rend_mensais { width: 25%; }
div.profissionais li.total_renda_familiar { width: 20%; }
div.profissionais li.endereco_correspondencia { width: 25%; }


div.profissionais input.profissao { width: 200px; }
div.profissionais input.funcao { width: 200px; }
div.profissionais input.nome_empresa { width: 300px; }
div.profissionais input.endereco_comercial { width: 300px; }
div.profissionais input.telefone_comercial { width: 100px; }
div.profissionais input.ramal { width: 40px; }
div.profissionais input.bairro { width: 150px; }
div.profissionais input.cep { width: 70px; }
div.profissionais input.cidade { width: 150px; }
div.profissionais input.uf { width: 20px; }
div.profissionais input.data_admissao { width: 60px; }
div.profissionais input.total_rend_mensais { width: 100px; }
div.profissionais input.total_renda_familiar { width: 100px; }



/* --------------- INFORMAÇÕES CONJUGE */

div.conjuge li.nome { width: 50%; }
div.conjuge li.data_nasc { width: 20%; }
div.conjuge li.cliente { width: 20%; }

div.conjuge li.carteira_identidade { width: 30%; }
div.conjuge li.orgao_emissor { width: 15%; }
div.conjuge li.data_emissao { width: 15%; }
div.conjuge li.cpf { width: 30%; }

div.conjuge li.filiacao {  }

div.conjuge li.nome_empresa { width: 60%; }
div.conjuge li.tel_comercial { width: 20%; }
div.conjuge li.ramal { width: 10%; }

div.conjuge li.profissao { width: 40%; }
div.conjuge li.data_admissao { width: 25%; }
div.conjuge li.total_rend_mensais { width: 25%; }


div.conjuge input.nome { width: 300px; }
div.conjuge input.data_nasc { width: 60px; }
div.conjuge input.carteira_identidade { width: 70px; }
div.conjuge input.orgao_emissor { width: 50px; }
div.conjuge input.data_emissao { width: 60px; }
div.conjuge input.cpf { width: 90px; }
div.conjuge input.filiacao { width: 300px; }
div.conjuge input.nome_empresa { width: 300px; }
div.conjuge input.tel_comercial { width: 100px; }
div.conjuge input.ramal { width: 40px; }
div.conjuge input.profissao { width: 200px; }
div.conjuge input.data_admissao { width: 60px; }
div.conjuge input.total_rend_mensais { width: 100px; }



/* --------------- INFORMAÇÕES DO PATRIMONIO */

div.patrimonio { border: none; }
div.patrimonio table { border-collapse: collapse; width: 100%; }
div.patrimonio table tr td { border: 1px #000 solid; padding: 0 5px; }
div.patrimonio table tr td label { display: block; min-height: 12px; }
div.patrimonio table tr td div label { display: inline; }

div.patrimonio input.tipo { width: 20px; }
div.patrimonio input.discriminacao_local { width: 300px; }
div.patrimonio input.valor_estimado { width: 100px; }
div.patrimonio input.marca_ano_placa { width: 150px; }
div.patrimonio input.valor_estimado { width: 100px; }
div.patrimonio input.valor_patrimonio { width: 100px; }



/* --------------- INFORMAÇÕES BANCARIAS */

div.bancarias li.nome_banco { width: 30%; }
div.bancarias li.agencia { width: 20%; }
div.bancarias li.conta_corrente { width: 20%; }
div.bancarias li.telefone { width: 20%; }

div.bancarias input.nome_banco { width: 150px; }
div.bancarias input.agencia { width: 100px; }
div.bancarias input.conta_corrente { width: 100px; }
div.bancarias input.telefone { width: 100px; }



/* --------------- INFORMAÇÕES COMERCIAIS */

div.comerciais li.nome_empresa { width: 35%; }
div.comerciais li.endereco { width: 45%; }
div.comerciais li.telefone { width: 10%; }

div.comerciais input.nome_empresa { width: 200px; }
div.comerciais input.endereco { width: 300px; }
div.comerciais input.telefone { width: 100px; }



/* --------------- INFORMAÇÕES PESSOAIS */

div.pessoais2 li.nome { width: 35%; }
div.pessoais2 li.endereco { width: 45%; }
div.pessoais2 li.telefone { width: 10%; }

div.pessoais2 input.nome { width: 200px; }
div.pessoais2 input.endereco { width: 300px; }
div.pessoais2 input.telefone { width: 100px; }



/* --------------- INFORMAÇÕES PESSOAIS */

div.local_data_assinatura ul li div { padding: 0 50px; }

div.local_data_assinatura ul li div.local_data { float: left; }
div.local_data_assinatura input.local { width: 150px; border-bottom: 1px #000 solid; }
div.local_data_assinatura input.data { margin: 0 0 0 10px; width: 60px; border-bottom: 1px #000 solid; }
div.local_data_assinatura ul li div.local_data span { display: block; padding: 0 0 0 110px; }

div.local_data_assinatura ul li div.assinatura { float: right; }
div.local_data_assinatura input.assinatura { width: 300px; border-bottom: 1px #000 solid; }
div.local_data_assinatura ul li div.assinatura span { display: block; text-align: center; }


/*----------------- OUTRAS INFORMAÇÕES */

div.outras_informacoes { border-top: 1px #000 solid; border-left: 1px #000 solid; padding: 0 5px; width: 350px; float: left; }
div.outras_informacoes input.spc { width: 300px; }
div.outras_informacoes input.solicitado_por { width: 254px; }
div.outras_informacoes input.informante { width: 270px; }
div.outras_informacoes input.data { width: 100px; }
div.outras_informacoes input.visto { width: 297px; }


/*----------------- ANEXAR CÓPIAS */

div.anexar { border-top: 1px #000 solid; border-left: 1px #000 solid; width: 250px; padding: 0 5px; float: right; }
div.anexar span { display: block; }
div.anexar div { float: left; }
div.anexar div.titulo { width: 43px;  }
div.anexar div.documentos { width: 200px; border-left: 1px #000 solid; padding: 0 0 0 5px; }


/*----------------- BOTAO ENVIAR */

p.botao_enviar { margin: 110px 0 0 0; text-align: center; }