@media screen and (min-width : 480px){

	/* formulario */
	.formulario form .etapas span { padding:13px 33px; }
	.formulario form .etapas span + span { min-width:auto; }
	.formulario form .etapa-2 .campo label { width:100%; padding:0 0 10px 0; }
	.formulario form .etapa-2 .campo > span { width:100%; }

	.formulario form .campo span .radios { justify-content: space-between; }
	.formulario form .campo span .radios > span { display:flex; flex-wrap:wrap; }
	.formulario form .campo span .radios input { margin:0 5px 0 0; }

	.formulario form .etapa-2 .aviso-politicas { padding-left:0; }
	.formulario form .etapa-2 .campo.concordo { padding-left:0; }
	.formulario form .etapa-2 .campo.enviar { padding-left:0; }
	.formulario form .etapa-2 .retorno { margin-left:0; }

	.formulario form .campo { display:flex; flex-wrap:wrap; align-items:center; overflow:hidden; }
	.formulario form .campo label { padding:0 10px 0 0; width:25%; float:left; }
	.formulario form .campo > span { width:75%; float:right; }
	.formulario form .campo > span label { width:100%; float:none; }
	.formulario form .aviso-politicas { padding-left:25%; }
	.formulario form .campo.concordo { padding-left:25%; }
	.formulario form .campo.concordo input[type="checkbox"] + label { padding:0 0 15px 35px; width:100%; float:none; }
	.formulario form .campo.enviar { padding-left:25%; }
	.formulario form .campo.atestamos { padding-left:25%; }
	.formulario form .campo.texto > p span label { width:auto; }

	.formulario form .campo span .retorno { margin:5px 0 0 0; line-height:1.2; }	

	.formulario form#form-declaracao-habilitacao-casamento p + .retorno { margin-left:0%; }
	.formulario form#form-declaracao-habilitacao-casamento .aviso-politicas { padding-left:0%; }
	.formulario form#form-declaracao-habilitacao-casamento .campo.enviar { padding-left:0%; }

	.formulario form#form-pedido-de-certidao-negativa-de-interdicao .aviso-politicas { padding-left:0%; }
	.formulario form#form-pedido-de-certidao-negativa-de-interdicao .campo.enviar { padding-left:0%; }

	.formulario form#form-requerimento-transcricao-livro-e .retorno { margin-left:0%; }
	.formulario form#form-requerimento-transcricao-livro-e .aviso-politicas { padding-left:0%; }
	.formulario form#form-requerimento-transcricao-livro-e .campo.enviar { padding-left:0%; }

	.formulario form#form-pedido-de-certidao-de-inteiro-teor-copia-reprografica .retorno { margin-left:0%; }
	.formulario form#form-pedido-de-certidao-de-inteiro-teor-copia-reprografica .aviso-politicas { padding-left:0%; }
	.formulario form#form-pedido-de-certidao-de-inteiro-teor-copia-reprografica .campo.enviar { padding-left:0%; }

	.formulario.segunda-via.etapa-2 form .campo label { width:100%; padding-bottom:5px; }
	.formulario.segunda-via.etapa-2 form .campo > span { width:100%; }
	.formulario.segunda-via.etapa-2 form .campo > span.estados {  }
	.formulario.segunda-via.etapa-2 form .campo.concordo { padding-left:0; }
	.formulario.segunda-via.etapa-2 form .campo.enviar { padding-left:0; }

	/* validacao formulario */
	.retorno { margin:15px 0 0 25%; }

	/* segunda via */
	#segunda-via .miolo .tipo-certidao nav { flex-flow:unset; flex-wrap:wrap; justify-content:center; }
	#segunda-via .miolo .tipo-certidao nav a { width:45%; margin:0 10px 20px 10px; }

	#segunda-via .miolo .etapas-topo {  }
	#segunda-via .miolo .etapas-topo > div span.rotulo { font-size:15px; margin-top:8px; }

	#segunda-via .miolo .informacoes-importantes { margin:40px auto; }

}
@media screen and (min-width : 640px){

	/* segunda via */
	#segunda-via .miolo .etapas-topo > div::after { content:''; position:absolute; width:20px; height:35px; top:50%; right:-18px; margin-top:-17.5px; background-image:url(../img/seta-etapas.png); background-size:100% 35px; background-repeat:no-repeat; }
	#segunda-via .miolo .etapas-topo > div:last-child::after { display:none; background:unset; }

	#segunda-via .miolo .lista-certidoes .lista .item { padding:15px 25px; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo { display:flex; justify-content:space-between; flex-wrap:wrap; align-items:center; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo > span { margin-right:0; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .titulo { width:68%; max-width:unset; margin:unset; text-align:left; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .valor { width:20%; text-align:center; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .remover { width:12%; text-align:center; }

	#segunda-via .miolo .lista-certidoes .lista .item .dados { margin:15px 0 0 0; }

	#segunda-via .miolo .finalizacao .links { flex-flow:unset; justify-content:space-between; }
	#segunda-via .miolo .finalizacao .links a { width:31%; margin:0; }

	/* segunda via - documentos */
	.files { justify-content:left; }
	.files .template-upload,
	.files .template-download { width:24%; margin:0 7px 8px 0; border:#ccc 1px solid; padding:10px; background:#fff; }
	.files .template-upload:nth-child(4n+0),
	.files .template-download:nth-child(4n+0) { margin:0 0 8px 0; }

}
@media screen and (min-width : 768px){

	/* formulario */
	.formulario .breve h3 { text-align:left; }
	.formulario .breve p { text-align:left; }

	.formulario form .campo label { width:100%; padding:0 0 5px 0; }
	.formulario form .campo > span { width:100%; }

	.formulario form .campo.enviar { padding-left:0; }
	.formulario form .aviso-politicas { padding-left:0; }

	.formulario form .retorno { margin:15px 0 0 0; text-align:left; }

	.formulario form .campo.concordo { width:100%; padding-left:0; }

	.formulario form .etapas { margin-bottom:40px; justify-content:center; }
	.formulario form .etapas span + span { margin-left:25px; }

	/* index*/
	header .logo { max-width:280px; }
	header .logo h1 { font-size:18px; }

	#servicos picture { min-height:186px; }
	#servicos picture > img { min-height:186px; }

	#servicos .servicos { padding-top:0; }
	#servicos .servicos h2 { font-size:150px; line-height:1; letter-spacing:10px; } 
	#servicos .servicos .central { display:flex; padding:0 15px; align-items:center; flex-direction:column; justify-content:center; }
	#servicos .servicos .lista { padding-top:0; margin-top:110px; justify-content:space-between; }
	#servicos .servicos .lista .bloco { width:32%; }

	#requerimentos h2 { font-size:30px; }
	#requerimentos .duas-colunas > div { width:48%; }
	#requerimentos .duas-colunas > div .bloco { border:#49331f 1px solid; border-radius:20px; padding:20px; margin-bottom:30px; }

	#segunda-via-home h2 { font-size:30px; }
	#segunda-via-home .lista { flex-flow:unset; justify-content:space-between; align-items:unset; }
	#segunda-via-home .lista a { width:32%; margin:0; }

	#utilidades { padding:40px 0; }
	#utilidades .lista { display:flex; flex-wrap:wrap; justify-content:space-between; }
	#utilidades .lista .bloco { width:48%; margin:0 0 25px 0; }
	#utilidades .lista .bloco + .bloco { margin:0 0 25px 0; }

	/* servicos interna */
	#servicos-interna .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#servicos-interna aside { width:35%; }
	#servicos-interna aside .miolo { padding:25px; }
	#servicos-interna aside .voltar { display:block; padding:20px; margin-top:0; }
	#servicos-interna aside .voltar a { position:relative; font-size:18px; color:var(--azul); text-decoration:none; padding-left:25px; }
	#servicos-interna aside .voltar a:hover { text-decoration:underline; }
	#servicos-interna aside .voltar a::before { position:absolute; content:'›'; height:20px; top:3px; left:0; font-size:40px; color:#a08a76; line-height:20px; transform:rotate(-180deg); }

	#servicos-interna .conteudo { width:60%; margin:0; }

	#links-relacionados { padding:40px 0 15px 0; }
	#links-relacionados .lista { display:flex; flex-flow:unset; flex-wrap:wrap; justify-content:flex-start; /*align-items:flex-start;*/ }
	#links-relacionados .lista a { width:31%; margin:0 25px 25px 0; }
	#links-relacionados .lista a:last-child { margin:0 0 25px 0; }

	/* requerimentos */
	#requerimentos .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#requerimentos aside { width:35%; }
	#requerimentos aside .miolo { padding:25px; }
	#requerimentos aside .voltar { display:block; padding:20px; margin-top:0; }
	#requerimentos aside .voltar a { position:relative; font-size:18px; color:var(--azul); text-decoration:none; padding-left:25px; }
	#requerimentos aside .voltar a:hover { text-decoration:underline; }
	#requerimentos aside .voltar a::before { position:absolute; content:'›'; height:20px; top:3px; left:0; font-size:40px; color:#a08a76; line-height:20px; transform:rotate(-180deg); }

	#requerimentos .conteudo { width:60%; margin:0; }

	/* contato curriculos */
	#contato-curriculos .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#contato-curriculos aside { width:35%; }
	#contato-curriculos aside .miolo {  }
	#contato-curriculos aside .voltar { display:block; padding:20px; margin-top:0; }
	#contato-curriculos aside .voltar a { position:relative; font-size:18px; color:var(--azul); text-decoration:none; padding-left:25px; }
	#contato-curriculos aside .voltar a:hover { text-decoration:underline; }
	#contato-curriculos aside .voltar a::before { position:absolute; content:'›'; height:20px; top:3px; left:0; font-size:40px; color:#a08a76; line-height:20px; transform:rotate(-180deg); }

	#contato-curriculos .conteudo { width:60%; margin:0; }
	/*#contato-curriculos .formulario fieldset { display:flex; max-width:100%; flex-wrap:wrap; justify-content:space-between; }*/

	/* pesquisa satisfacao */
	#pesquisa-satisfacao .formulario .breve h3 { text-align:center; }

	/* segunda via */
	#segunda-via .miolo .tipo-certidao nav { margin-top:40px; justify-content:space-between; }
	#segunda-via .miolo .tipo-certidao nav a { width:31%; margin:0; }

	#segunda-via .miolo .detalhes-certidao { margin-top:40px; }

	#segunda-via .pagamento {  }

	#tempo-pix-atingido { padding:100px 25px; }

	/* segunda via - documentos */
	/*
	.files { justify-content:left; }
	.files .template-upload,
	.files .template-download { width:31.1%; }
	*/

	/* rodape */
	footer .endereco { padding:25px 0; background:#49331f; text-align:center; }
	footer .endereco p { letter-spacing:1.5px; }

	footer .inferior .central { display:flex; flex-wrap:wrap; justify-content:space-between; }
	footer .inferior h1 { width:32%; margin:0; text-align:left; }
	footer .inferior nav { width:65%; margin:0; align-self:center; justify-content:space-between; }

	footer .inferior .central-atendimento { width:100%; text-align:right; margin:50px 0 40px 0; }
	footer .inferior .central-atendimento h3 { font-size:25px; }	
	footer .inferior .central-atendimento .telefones { margin:0; justify-content:flex-end; }

	footer .inferior .politicas { width:100%; font-size:20px; align-items:center; }

	footer .inferior .copyright { width:100%; flex-flow:unset; justify-content:space-between; text-align:unset; align-items:center; }
	footer .inferior .copyright a { width:125px; }
	footer .inferior .copyright a img { max-width:125px; margin:0; }

}
@media screen and (min-width : 960px){

	/* formulario */
	.formulario form .campo + .campo { margin-top:20px; }	
	.formulario form .campo label { width:25%; padding:0 10px 0 0; float:left; }
	.formulario form .campo > span { width:75%; float:right; }

	.formulario form .campo.enviar { padding-left:25%; }
	.formulario form .aviso-politicas { padding-left:25%; }

	/* requerimentos */
	#requerimentos .formulario h3 { font-size:24px; margin:25px 0; text-transform:none; }

}
@media screen and (min-width : 1190px){

	/* formulario */
	.formulario .breve h2 { font-size:25px; }
	.formulario .breve h3 { font-size:25px; }

	.formulario form h3 { font-size:18px; }
	.formulario form .resumo-valores { max-width:495px; padding:25px; margin:40px 0 0 auto; }

	.formulario.segunda-via.etapa-2 form .campo.concordo { margin-bottom:0; }

	/* segunda via - documentos */
	.files { margin:10px 0 20px 0; justify-content:left; }
	.files .template-upload,
	.files .template-download { width:24%; margin:0 7px 8px 0; border:#ccc 1px solid; padding:10px; background:#fff; }
	.files .template-upload:nth-child(4n+0),
	.files .template-download:nth-child(4n+0) { margin:0 0 8px 0; }

}
@media screen and (min-width : 1240px){

	/* formulario */
	.formulario form .campo { width:48.5%; margin:0 0 20px 0; }
	.formulario form .campo + .campo { margin:0 0 20px 0; }
	.formulario form .campo label { width:100%; padding:0 0 5px 0; float:unset; }
	.formulario form .campo > span { width:100%; float:unset; }

	.formulario form .campo.texto { width:100%; }
	.formulario form .campo.texto p { line-height:1.5; }

	.formulario form .campo.atestamos { padding:0; }

	.formulario form#form-pedido-de-certidao-negativa-de-interdicao p { width:100%; margin:0; padding:0; line-height:1.5; }

	.formulario form .campo.enviar { width:100%; padding-left:0; }
	.formulario form .aviso-politicas { width:100%; padding-left:0; }

	.formulario form .campo.msg { width:100%; padding-left:0; }
	.formulario form .campo.msg textarea { width:48.5%; }

	.formulario form .retorno { width:100%; }

	.formulario form .campo.concordo { width:100%; padding-left:0; }
	.formulario form .campo.concordo input[type=checkbox] + label { padding:0 0 0 30px; }
	.formulario form .campo.concordo input[type=checkbox] + label::before { margin:1px 15px 0 0; }
	.formulario form .campo.concordo p { width:100%; margin-top:3px; }

	.formulario form .retorno { width:100%; margin:5px 0; text-align:left; }

	/* geral */
	.central { padding:0 }
	main { padding-top:160px !important; }

	/* topo */
	header { padding:10px 0; }
	header * { transition:all 0.3s; }

	header .logo { max-width:315px; }
	header .logo h1 a { flex-wrap:unset; align-items:center; }
	header .logo h1 a span.img { max-width:unset; }
	header .logo h1 a span.img img { max-height:140px; }
	header .logo h1 a span.rotulo { width:50%; line-height:1.2; padding-left:15px; }

	header .menu { width:100%; max-width:820px; padding-bottom:30px; align-self:flex-end; }
	header .menu .sanduiche { display:none; }
	header .menu .desktop { position:relative; padding:0; height:auto; text-align:center; transform:none; transition:none; background-color:transparent; }
	header .menu .desktop nav { display:flex; align-items:center; justify-content:space-between; }
	header .menu .desktop nav > span { margin-top:0; }
	header .menu .desktop nav > span a { font-size:18px; }

	header .menu .desktop nav > span.carrinho-topo { flex-flow:column; }
	header .menu .desktop nav > span.carrinho-topo .itens { margin:1px 0 0 0; }
	header .menu .desktop nav > span.carrinho-topo .itens a { display:inline-block; width:auto; }

	header .menu .desktop .fechar { display:none; }
	
	header .horario-atendimento { display:block; position:absolute; top:20px; right:0; font-size:16px; color:#49331f; letter-spacing:3px; }

	header.topo-reduzido { padding:8px 0; }
	header.topo-reduzido * { transition:all 0.3s; }

	header.topo-reduzido .logo h1 a span.img img { max-height:100px; }
	header.topo-reduzido .logo h1 a span.rotulo { width:auto; }

	header.topo-reduzido .menu { padding-bottom:0; align-self:center; }

	header.topo-reduzido .horario-atendimento { display:none; }

	/* index */
	#servicos picture { height:372px; }
	#servicos picture > img { margin-left:-960px; max-width:1920px; height:372px; }

	#servicos .servicos h2 { font-size:268px; } 
	#servicos .servicos .lista { margin-top:210px; }
	#servicos .servicos .lista .bloco { width:30%; }
	#servicos .servicos .lista .bloco h3 { font-size:25px; margin-bottom:10px; }

	#requerimentos { padding:60px 0; }
	#requerimentos h2 { margin-bottom:50px; }

	#requerimentos .duas-colunas > div .bloco { padding:30px; margin-bottom:50px; }
	#requerimentos .duas-colunas > div .bloco:last-child { margin-bottom:0; }
	#requerimentos .duas-colunas > div .bloco ul {  }
	#requerimentos .duas-colunas > div .bloco ul li { margin-bottom:12px; }
	#requerimentos .duas-colunas > div .bloco ul li a { font-size:18px; }
	#requerimentos .duas-colunas > div .bloco ul li a::before { font-size:50px; line-height:20px; }

	#segunda-via-home { padding:60px 0; }
	#segunda-via-home h2 { margin-bottom:50px; }
	#segunda-via-home .lista a { width:285px; }

	/*
	#utilidades { padding:60px 0; }
	#utilidades .lista { justify-content:space-around; }
	#utilidades .lista .bloco { width:412.5px; }
	*/
	#utilidades { padding:60px 0; }
	#utilidades .lista { justify-content:space-around; }
	#utilidades .lista .bloco { width:30%; margin:0 15px 30px 15px; }
	#utilidades .lista .bloco + .bloco { margin:0 15px 30px 15px; }

	/* servicos interna */
	#servicos-interna { padding:60px 0; }
	#servicos-interna .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#servicos-interna aside { width:320px; }
	#servicos-interna aside .miolo { padding:30px; }
	#servicos-interna aside .miolo .bloco { margin-bottom:30px; }
	#servicos-interna aside .miolo .bloco h3 { margin-bottom:20px; }
	#servicos-interna aside .miolo .bloco p a { margin-bottom:12px; }
	#servicos-interna aside .voltar { padding:30px; }

	#servicos-interna .conteudo { width:870px; margin:0; }

	#links-relacionados { padding:50px 0 20px 0; }
	#links-relacionados h1 { margin-bottom:30px; }

	#links-relacionados .lista a { width:31.4%; margin:0 35px 30px 0; padding:25px 30px; }
	#links-relacionados .lista a .breve { font-size:18px; }

	/* requerimentos */
	#requerimentos { padding:60px 0; }
	#requerimentos .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#requerimentos aside { width:320px; }
	#requerimentos aside .miolo { padding:30px; }
	#requerimentos aside .miolo .bloco { margin-bottom:30px; }
	#requerimentos aside .miolo .bloco h3 { margin-bottom:20px; }
	#requerimentos aside .miolo .bloco p a { margin-bottom:12px; }
	#requerimentos aside .voltar { padding:30px; }

	#requerimentos .conteudo { width:870px; margin:0; }

	#requerimentos .formulario fieldset { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }
	#requerimentos .formulario h3 { width:100%; }

	/* contato curriculos */
	#contato-curriculos { padding:60px 0; }
	#contato-curriculos .central { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	#contato-curriculos aside { width:320px; }
	#contato-curriculos aside .miolo > div { padding:30px; }
	#contato-curriculos aside .miolo > div + div { margin-top:30px; }	
	#contato-curriculos aside .voltar { padding:30px; }

	#contato-curriculos .conteudo { width:870px; margin:0; }

	#contato-curriculos .formulario fieldset { display:flex; max-width:100%; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }

	/* pesquisa satisfacao */
	#pesquisa-satisfacao { padding:60px 0; }
	#pesquisa-satisfacao .formulario form .campo { width:100%; }

	/* segunda via */
	#segunda-via .miolo { padding:60px 0; }

	#segunda-via .miolo .tipo-certidao {  }
	#segunda-via .miolo .tipo-certidao h2 { margin-top:15px; }
	#segunda-via .miolo .tipo-certidao nav { margin:60px auto 0 auto; }
	#segunda-via .miolo .tipo-certidao nav a { width:30%; }

	#segunda-via .miolo .detalhes-certidao { margin:60px 0 0 0; }
	#segunda-via .miolo .detalhes-certidao .instrucoes { padding:25px; }

	#segunda-via .miolo .detalhes-certidao .botao { margin-top:40px; }
	#segunda-via .miolo .detalhes-certidao .botao a { font-size:18px; padding:15px 43px; margin:0 20px; }

	#segunda-via .miolo .titulo-certidao { margin-bottom:60px; }

	#segunda-via .miolo .etapas-topo { margin:0; }
	#segunda-via .miolo .etapas-topo > div span.numero { width:80px; height:80px; font-size:55px; line-height:78px; }
	#segunda-via .miolo .etapas-topo > div span.rotulo { font-size:18px; letter-spacing:1px; margin-top:15px; }
	#segunda-via .miolo .etapas-topo > div span.certidoes > span { font-size:15px; color:var(--marrom-escuro); margin-top:5px; }
	#segunda-via .miolo .etapas-topo > div::after { width:26px; height:45px; right:-28px; margin-top:-22.5px; background-size:100% 45px; }

	#segunda-via .miolo .informacoes-importantes { margin:60px auto; }

	#segunda-via .miolo .lista-solicitacoes { max-width:unset; padding:50px; margin:0 50px 70px 50px; }
	#segunda-via .miolo .lista-solicitacoes .lista .item .dados { padding-left:15px; padding-bottom:25px; margin:15px 0 25px 0; border-bottom:#224c89 1px solid; }
	#segunda-via .miolo .lista-solicitacoes .lista .item .dados .remover { margin-top:15px; }

	#segunda-via .miolo .lista-certidoes { margin:50px 0; }
	#segunda-via .miolo .lista-certidoes .lista .item { padding:25px 50px; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .titulo {	width:75%; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .valor { width:15%; }
	#segunda-via .miolo .lista-certidoes .lista .item .rotulo .remover { width:10%; }

	#segunda-via .miolo .lista-certidoes .lista .item .dados { margin:25px 0 0 0; }
	#segunda-via .miolo .lista-certidoes .lista .item .dados p { font-size:16px; }

	#segunda-via .miolo .finalizacao { margin:50px 0 0 0; padding:50px 0; }
	#segunda-via .miolo .finalizacao h4 { margin:30px auto; }
	#segunda-via .miolo .finalizacao .valor-total { margin:50px auto; }
	#segunda-via .miolo .finalizacao .links { margin:30px auto 0 auto; padding:0; }

	#segunda-via .miolo .pagamento { margin:50px 0 0 0; padding:50px 0; }
	#segunda-via .miolo .pagamento .copia-cola { margin:30px auto; padding-right:40px; }
	#segunda-via .miolo .pagamento .copia-cola > a { width:26px; height:30px; background-size:auto 30px; }
	#segunda-via .miolo .pagamento .copia-cola textarea { height:175px; font-size:16px; padding:15px; }

	#segunda-via .miolo .conclusao { margin:50px 0 0 0; padding:50px; }
	#segunda-via .miolo .conclusao h2 { font-size:24px; }

	#tempo-pix-atingido { padding:120px 25px; }

	.formulario.segunda-via fieldset { max-width:unset; padding:0 50px; }
	.formulario form .duas-colunas { display:flex; flex-wrap:wrap; justify-content:space-between; }
	.formulario form .duas-colunas > div { width:48%; }
	.formulario form .duas-colunas > div:last-child { margin-top:0; }
	.formulario form .duas-colunas > div .campo { width:100%; }

	/* politicas */
	#politicas { padding:60px 0; }

	/* erro 404 */
	#erro-404 { padding:60px 0; }

	/* rodape */
	footer {  }
	footer .endereco { padding:30px 0; }
	footer .endereco p { letter-spacing:4px; }
	footer .mapa iframe { height:650px; }

	footer .inferior h1 { width:320px; }
	footer .inferior nav { width:800px; }

	footer .inferior .central-atendimento { margin:60px 0 50px 0; }
	footer .inferior .central-atendimento h3 { font-size:25px; line-height:0.8; margin-bottom:15px; }
	footer .inferior .central-atendimento .telefones span { margin:0 10px; }
	
	footer .inferior .politicas { margin-bottom:30px; }
	footer .inferior .politicas a { letter-spacing:0.5px; }
	footer .inferior .politicas span { margin:0 5px; }

}