PageSourceSearch

https://novatec.com.br/cadastro.php

html novatec.com.br collected 2026-10-02 02:51:40 UTC 62,195 bytes, 956 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-br">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>Cadastro | Novatec Editora</title>
7<meta name="description" content="Antes de realizar uma compra, cadastre-se em nosso site.">
8<script type="application/ld+json" nonce="1/Qqci8/7rEwZUTifp83ag==">{"@context":"https://schema.org","@type":"Organization","name":"Novatec Editora","url":"https://novatec.com.br/","logo":"https://s3.novatec.com.br/figuras/logo_novatec.png","sameAs":["https://www.linkedin.com/company/novatec-editora","https://twitter.com/novateceditora","https://facebook.com/novatec","https://instagram.com/novateceditora","http://www.skoob.com.br/usuario/29108"]}</script>
vendor: 1 bytes, line 8
8
9<script type="application/ld+json" nonce="1/Qqci8/7rEwZUTifp83ag==">{"@context":"https://schema.org","@type":"WebSite","name":"Novatec Editora","url":"https://novatec.com.br/","potentialAction":{"@type":"SearchAction","target":"https://novatec.com.br/busca.php?palavra={search_term_string}","query-input":"required name=search_term_string"}}</script>
9
10<link href="/arquivosCSS/estilo.css?v=20260831" rel="stylesheet" type="text/css">
11<meta name="robots" content="noindex,follow">
12<style>
13.pf-main { max-width:1024px; box-sizing:border-box; margin:0 auto; padding:20px 15px; }
14
15.cd-wrap { max-width:640px; margin:0 auto; text-align:left; }
16.cd-intro { font-size:13px; color:#5B6B72; margin:0 0 18px; font-family:Arial, Helvetica, sans-serif; }
17.cd-card { background:#FFFFFF; border:1px solid #E1E8EA; border-radius:6px; box-shadow:0 1px 2px rgba(22,35,44,0.05), 0 6px 20px rgba(22,35,44,0.06); }
18.cd-card + .cd-card { margin-top:16px; }
19.cd-pad { padding:20px; }
20.cd-card-title { font-size:14px; font-weight:bold; color:#16232C; margin:0 0 14px; font-family:Arial, Helvetica, sans-serif; }
21.cd-field { margin-bottom:14px; }
22.cd-field label { display:block; font-size:12px; color:#16232C; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; }
23.cd-input, .cd-select {
24  width:100%; box-sizing:border-box; border:1px solid #E1E8EA; border-radius:8px;
25  padding:9px 11px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#16232C; background:#FFFFFF;
26}
27.cd-input:focus, .cd-select:focus { outline:2px solid #006486; outline-offset:1px; }
28.cd-row { display:flex; gap:8px; }
29.cd-row > input { flex:1; min-width:0; }
30.cd-row .cd-input-sm { max-width:64px; flex:none; }
31.cd-hint { font-size:11px; color:#8B9BA1; margin:6px 0 0; font-family:Arial, Helvetica, sans-serif; }
32.cd-checkbox { display:flex; align-items:center; gap:8px; font-size:13px; color:#16232C; margin:4px 0 14px; font-family:Arial, Helvetica, sans-serif; }
33.cd-checkbox:last-child { margin-bottom:0; }
34.cd-grid2 { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
35@media (max-width:520px) { .cd-grid2 { grid-template-columns:1fr; } }
36.cd-submit {
37  display:block; width:100%; box-sizing:border-box; text-align:center; background:#006486; color:#fff; border:none; border-radius:10px;
38  padding:13px; font-size:15px; font-weight:bold; cursor:pointer; margin-top:6px; font-family:Arial, Helvetica, sans-serif;
39}
40.cd-submit:hover { background:#004357; }
41.id-error-banner { display:flex; align-items:flex-start; gap:10px; background:#FBEAEA; color:#C0392B; border:1px solid #F2C6C2; border-radius:6px; padding:14px 16px; font-family:Arial, Helvetica, sans-serif; }
42.id-error-msg { margin:0; font-size:13px; font-weight:bold; }
43.id-back-btn { display:inline-block; margin-top:16px; font-size:13px; color:#006486; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
44.id-back-btn:hover { text-decoration:underline; }
45</style>
46<script nonce="1/Qqci8/7rEwZUTifp83ag==" src="/voltar-fechar.js"></script>
vendor: 94 bytes, lines 46-47
46
47<script nonce="1/Qqci8/7rEwZUTifp83ag==" src="https://www.google.com/recaptcha/api.js?render=
476Le_W7sUAAAAAKRHgjfUHLxAS_Ycql2z86Qa53HU
vendor: 12 bytes, line 47
47"></script>
48<script nonce="1/Qqci8/7rEwZUTifp83ag==" src="/recaptcha-init.js" data-recaptcha-sitekey="6Le_W7sUAAAAAKRHgjfUHLxAS_Ycql2z86Qa53HU" data-recaptcha-action="cadastro"></script>
vendor: 1 bytes, line 48
48
49<script nonce="1/Qqci8/7rEwZUTifp83ag==" src="/busca-cep.js"></script>
vendor: 1 bytes, line 49
49
50<script nonce="1/Qqci8/7rEwZUTifp83ag==" src="/senha-toggle.js"></script>
50
51
52<script nonce="1/Qqci8/7rEwZUTifp83ag==">
53function divColunas(tipo) {
54    var mostraPF = (tipo == "0");
55    document.getElementById("campoCpf").style.display = mostraPF ? "block" : "none";
56    document.getElementById("campoCpf").style.visibility = mostraPF ? "visible" : "hidden";
57    ["2", "campoCnpj"].forEach(function(id) {
58        document.getElementById(id).style.display = mostraPF ? "none" : "block";
59        document.getElementById(id).style.visibility = mostraPF ? "hidden" : "visible";
60    });
61}
62
63function isNumber(n) {
64    return !isNaN(parseFloat(n)) && isFinite(n);
65}
66
67function valida(nomeform) {
68    if (nomeform.nome.value == "") { alert("\nPor favor digite o nome."); return false; }
69    if (nomeform.email.value == "" || nomeform.email.value.indexOf('@', 0) == -1 || nomeform.email.value.indexOf('.', 0) == -1) { alert("\nE-mail inválido."); return false; }
70    if (nomeform.telefone.value == "" && nomeform.celular.value == "") { alert("\nPor favor digite pelo menos um telefone."); return false; }
71    if ((nomeform.cpf.value == "") && (nomeform.tipodoc.value == "0")) { alert("\n Por favor digite o CPF."); return false; }
72    if ((nomeform.cnpj.value == "" || !isNumber(nomeform.cnpj.value)) && (nomeform.tipodoc.value == "1")) { alert("\n Por favor digite o CNPJ corretamente."); return false; }
73    if (nomeform.endereco.value == "") { alert("\nPor favor digite o endereço de entrega."); return false; }
74    if (nomeform.numero.value == "") { alert("\nEndereço incompleto. Por favor, digite o número."); return false; }
75    if (nomeform.bairro.value == "") { alert("\nPor favor digite o bairro."); return false; }
76    if (nomeform.cidade.value == "") { alert("\nPor favor digite a cidade."); return false; }
77    if (nomeform.estado.selectedIndex == 0) { alert("\nPor favor selecione o estado."); return false; }
78    if (nomeform.cep.value.replace(/\D/g, "").length != 8) { alert("\nPor favor digite o CEP corretamente."); return false; }
79    if (nomeform.outroEndereco.checked) {
80        if (nomeform.endereco2.value == "") { alert("\nPor favor digite o outro endereço para entrega."); return false; }
81        if (nomeform.numero2.value == "") { alert("\nPor favor digite o outro numero para entrega."); return false; }
82        if (nomeform.bairro2.value == "") { alert("\nPor favor digite o outro bairro para entrega."); return false; }
83        if (nomeform.cidade2.value == "") { alert("\nPor favor digite a outra cidade para entrega."); return false; }
84        if (nomeform.estado2.selectedIndex == 0) { alert("\nPor favor selecione o outro estado para entrega."); return false; }
85        if (nomeform.cep2.value.replace(/\D/g, "").length != 8) { alert("\nPor favor digite o outro CEP corretamente para entrega."); return false; }
86    }
87    if (nomeform.spa.value.length < 5 || nomeform.spa.value.length > 30) { alert("\nA senha deve conter entre 5 e 30 caracteres."); return false; }
88    if (nomeform.spa.value.indexOf(' ', 0) != -1) { alert("\nA senha não pode conter espaços em branco."); return false; }
89    if (nomeform.spa.value != nomeform.redigite.value) { alert("\nSenhas não conferem. Você digitou duas senhas diferentes."); return false; }
90    return true;
91}
92
93function abrirOutroEndereco() {
94    if (document.getElementById("outroEndereco").checked) {
95        document.getElementById("divOutroEndereco").style.display = 'inline';
96        document.getElementById("divOutroEndereco").style.visibility = 'visible';
97    } else {
98        document.getElementById("divOutroEndereco").style.display = 'none';
99        document.getElementById("divOutroEndereco").style.visibility = 'hidden';
100    }
101}
102
103function SomenteNumero(e) {
104    var tecla = (window.event) ? event.keyCode : e.which;
105    if ((tecla > 47 && tecla < 58)) return true;
106    else {
107        if (tecla == 8 || tecla == 0) return true;
108        else return false;
109    }
110}
111
112function trocaIE() {
113    if (document.getElementById("isento").checked) {
114        document.getElementById("ie").value = "";
115        document.getElementById("ie").disabled = true;
116    } else {
117        document.getElementById("ie").disabled = false;
118    }
119}
120
121document.addEventListener("DOMContentLoaded", function() {
122    var form = document.getElementById("formCadastro");
123    if (form) form.addEventListener("submit", function(e) {
124        if (!valida(this)) e.preventDefault();
125    });
126
127    var tipodoc = document.getElementById("tipodoc");
128    if (tipodoc) {
129        divColunas(tipodoc.value);
130        tipodoc.addEventListener("change", function() { divColunas(this.value); });
131    }
132
133    var mascaraCep = function() {
134        var digitos = this.value.replace(/\D/g, "").slice(0, 8);
135        this.value = digitos.length > 5 ? digitos.slice(0, 5) + "-" + digitos.slice(5) : digitos;
136    };
137    var cep = document.getElementById("cep");
138    if (cep) cep.addEventListener("input", mascaraCep);
139    var cep2 = document.getElementById("cep2");
140    if (cep2) cep2.addEventListener("input", mascaraCep);
141
142    var isento = document.getElementById("isento");
143    if (isento) isento.addEventListener("change", trocaIE);
144
145    var outroEndereco = document.getElementById("outroEndereco");
146    if (outroEndereco) outroEndereco.addEventListener("click", abrirOutroEndereco);
147
148    var ehProfessor = document.getElementById("eh_professor");
149    var divProfessor = document.getElementById("divProfessor");
150    if (ehProfessor && divProfessor) ehProfessor.addEventListener("change", function() {
151        divProfessor.style.display = this.checked ? "block" : "none";
152        divProfessor.style.visibility = this.checked ? "visible" : "hidden";
153    });
154
155    var linkVoltar = document.getElementById("link-voltar");
156    if (linkVoltar) linkVoltar.addEventListener("click", function(e) {
157        e.preventDefault();
158        history.back();
159    });
160
161    var camposSomenteNumero = ["cpf", "cnpj", "ie", "dddtelefone", "telefone", "dddcelular", "celular"];
162    if (form) form.addEventListener("keypress", function(e) {
163        if (camposSomenteNumero.indexOf(e.target.name) !== -1) {
164            if (!SomenteNumero(e)) e.preventDefault();
165        }
166    });
167});
168</script>
168
169</head>
170<body>
171<!-- Google Tag Manager -->
172<script nonce="1/Qqci8/7rEwZUTifp83ag==">
vendor: 327 bytes, lines 172-176
172(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
173new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
174j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
175'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
176})(window,document,'script','dataLayer','
176GTM-TW7GTWFT
vendor: 3 bytes, line 176
176');
176</script>
176
177<!-- End Google Tag Manager -->
178<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 178-179
178
179<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
179GTM-TW7GTWFT
vendor: 83 bytes, lines 179-180
179"
180height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
181<!-- End Google Tag Manager (noscript) -->
182<link rel="stylesheet" href="/arquivosCSS/menutopo.css?v=20260901">
183<header class="hf-header">
184	<div class="hf-topbar">
185		<a href="/" class="hf-logo" aria-label="Novatec Editora"><svg width="132" height="24" viewBox="36 38 537 99" role="img" aria-label="Logo da Novatec" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0,-51.69)"><path d="M38.65,132.49c0-7.5-.17-13.65-.66-19.64h12.87l.83,12h.33c3.96-6.9,13.2-13.65,26.4-13.65,11.05,0,28.21,6,28.21,30.9v43.35h-14.52v-41.85c0-11.7-4.79-21.45-18.48-21.45-9.57,0-16.99,6.15-19.47,13.5-.66,1.65-.99,3.9-.99,6.15v43.65h-14.52v-52.95Z"/><path d="M139.13,149.29c0,15.9,10.07,27.9,24.25,27.9s24.25-11.85,24.25-28.2c0-12.3-6.76-27.9-23.92-27.9s-24.59,14.4-24.59,28.2M202.49,148.54c0,26.85-20.46,38.55-39.77,38.55-21.61,0-38.28-14.4-38.28-37.35,0-24.3,17.49-38.55,39.6-38.55s38.45,15.15,38.45,37.35"/><path d="M225.27,112.84l15.68,40.8c2.64,6.6,4.78,12.6,6.43,18.6h.5c1.81-6,4.12-12,6.76-18.6l15.51-40.8h15.18l-31.35,72.59h-13.86l-30.36-72.59h15.51Z"/><path d="M340.43,148.39c-15.84-.3-33.82,2.25-33.82,16.35,0,8.55,6.27,12.6,13.69,12.6,10.4,0,17-6,19.31-12.15.5-1.35.82-2.85.82-4.2v-12.6ZM342.58,185.44l-1.16-9.15h-.5c-4.45,5.7-13.03,10.8-24.42,10.8-16.17,0-24.42-10.35-24.42-20.85,0-17.55,17.16-27.15,48.02-27v-1.5c0-6-1.82-16.8-18.15-16.8-7.42,0-15.18,2.1-20.79,5.4l-3.3-8.7c6.6-3.9,16.17-6.45,26.23-6.45,24.42,0,30.36,15.15,30.36,29.7v27.15c0,6.3.33,12.45,1.32,17.4h-13.2Z"/><path fill="#FF8A00" d="M394.72,91.99v20.85h20.79v10.05h-20.79v39.15c0,9,2.8,14.1,10.89,14.1,3.79,0,6.6-.45,8.41-.9l.66,9.9c-2.81,1.05-7.26,1.8-12.87,1.8-6.77,0-12.21-1.95-15.67-5.55-4.12-3.9-5.61-10.35-5.61-18.9v-39.6h-12.38v-10.05h12.38v-17.4l14.19-3.45Z"/><path fill="#FF8A00" d="M481.51,142.09c.16-8.4-3.8-21.45-20.13-21.45-14.68,0-21.12,12.3-22.27,21.45h42.4ZM438.94,151.54c.33,17.85,12.87,25.2,27.39,25.2,10.4,0,16.67-1.65,22.11-3.75l2.47,9.45c-5.11,2.1-13.86,4.5-26.56,4.5-24.58,0-39.27-14.7-39.27-36.6s14.19-39.15,37.45-39.15c26.07,0,33,20.85,33,34.2,0,2.7-.33,4.8-.5,6.15h-56.1Z"/><path fill="#FF8A00" d="M570.44,182.74c-3.8,1.8-12.21,4.2-22.94,4.2-24.09,0-39.76-14.85-39.76-37.05s16.83-38.55,42.9-38.55c8.58,0,16.17,1.95,20.13,3.75l-3.3,10.2c-3.46-1.8-8.91-3.45-16.83-3.45-18.31,0-28.21,12.3-28.21,27.45,0,16.8,11.88,27.15,27.72,27.15,8.25,0,13.69-1.95,17.82-3.6l2.48,9.9Z"/></g></svg></a>
186		<div class="hf-search">
187			<form action="/busca.php" method="POST" name="fbusca" id="fbusca">
188				<div class="hf-search-box">
189					<input name="palavra" type="text" id="busca" autocomplete="off" placeholder="Pesquise por palavra-chave, título, autor ou ISBN">
190					<button type="submit" name="enviar" id="enviar" aria-label="Buscar">
191						<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#555555" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="7"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
192					</button>
193				</div>
194			</form>
195			<div id="hf-suggest" class="hf-suggest" hidden></div>
196		</div>
197		<nav class="hf-icons" aria-label="Conta">
198			<div class="hf-cart-wrap">
199				<button type="button" class="hf-cart-toggle" id="hf-cart-toggle" aria-label="Carrinho (0 itens)" title="Carrinho" aria-expanded="false" aria-haspopup="true" aria-controls="hf-cart-menu"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#16232C" viewBox="0 0 16 16"><path d="M0 2.5A.5.5 0 0 1 .5 2H2a.5.5 0 0 1 .485.379L2.89 4H14.5a.5.5 0 0 1 .485.621l-1.5 6A.5.5 0 0 1 13 11H4a.5.5 0 0 1-.485-.379L1.61 3H.5a.5.5 0 0 1-.5-.5M3.14 5l.5 2H5V5zM6 5v2h2V5zm3 0v2h2V5zm3 0v2h1.36l.5-2zm1.11 3H12v2h.61zM11 8H9v2h2zM8 8H6v2h2zM5 8H3.89l.5 2H5zm0 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0m9-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0"/></svg><span class="hf-cart-badge">0</span></button>
200				<div class="hf-cart-menu" id="hf-cart-menu" role="menu" hidden>
201										<p class="hf-cart-empty">Seu carrinho está vazio.</p>
202					<button type="button" class="hf-cart-close-btn" data-dropdown-close>Fechar</button>
203									</div>
204			</div>
205			<div class="hf-account-wrap">
206				<button type="button" class="hf-account-toggle" id="hf-account-toggle" aria-label="Entrar" title="Entrar" aria-expanded="false" aria-haspopup="true" aria-controls="hf-account-menu"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#16232C" viewBox="0 0 16 16"><path d="M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 
2060 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z"/></svg></button>
207				<div class="hf-account-menu" id="hf-account-menu" role="menu" hidden>
208										<p class="hf-login-title">Entrar</p>
209					<a class="hf-login-google-btn" href="/google_entrar.php?next=/cadastro.php">
210						<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 48 48"><path fill="#FFC107" d="M43.6 20.5H42V20H24v8h11.3c-1.6 4.7-6.1 8-11.3 8-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.6 6.1 29.6 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.7-.4-3.5z"/><path fill="#FF3D00" d="M6.3 14.7l6.6 4.8C14.6 15.9 18.9 13 24 13c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.6 6.1 29.6 4 24 4 16.3 4 9.7 8.3 6.3 14.7z"/><path fill="#4CAF50" d="M24 44c5.5 0 10.4-1.9 14.2-5.1l-6.6-5.6C29.6 34.9 27 36 24 36c-5.2 0-9.6-3.3-11.2-7.9l-6.6 5.1C9.6 39.6 16.3 44 24 44z"/><path fill="#1976D2" d="M43.6 20.5H42V20H24v8h11.3c-.8 2.3-2.2 4.2-4.1 5.6l6.6 5.6C41.9 36 44 30.5 44 24c0-1.3-.1-2.7-.4-3.5z"/></svg>
211						Entrar com Google
212					</a>
213					<p class="hf-login-divider">ou</p>
214					<form method="POST" action="/entrar.php">
215						<input type="hidden" name="csrf_token" value="1165454c5319da92e020d94867c7379e2a013612231f798443f96f56dc4e7105">
216						<input type="hidden" name="next" value="/cadastro.php">
217						<div class="hf-login-field">
218							<label for="hf-login-email">E-mail ou CPF/CNPJ</label>
219							<input class="hf-login-input" type="text" name="login" id="hf-login-email" autocomplete="username">
220						</div>
221						<div class="hf-login-field">
222							<label for="hf-login-senha">Senha</label>
223							<input class="hf-login-input" type="password" name="senha" id="hf-login-senha" autocomplete="current-password">
224						</div>
225						<p class="hf-login-hint"><a href="/lembrar_senha.php">Esqueceu a senha?</a></p>
226						<button type="submit" class="hf-login-submit">Entrar</button>
227					</form>
228					<hr class="hf-login-hr">
229					<p class="hf-login-cadastro-label">Ainda não possui cadastro?</p>
230					<a href="/cadastro.php" class="hf-login-cadastro-btn">Crie sua conta</a>
231									</div>
232			</div>
233		</nav>
234	</div>
235	<nav class="hf-nav" aria-label="Navegação principal">
236												<div class="hf-nav-item">
237			<a class="hf-nav-link" href="/categoria/programacao-e-desenvolvimento/">Programação</a>
238						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Programação"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
239			<div class="hf-nav-drop" role="menu" hidden>
240												<a href="/categoria/linguagens/" role="menuitem">Linguagens</a>
241																<a href="/categoria/desenvolvimento-web-e-mobile/" role="menuitem">Desenvolvimento Web &amp; Mobile</a>
242																<a href="/categoria/engenharia-de-software/" role="menuitem">Engenharia de Software</a>
243											</div>
244					</div>
245					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
246			<a class="hf-nav-link" href="/categoria/dados-e-inteligencia-artificial/">Dados &amp; IA</a>
247						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Dados &amp; IA"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
248			<div class="hf-nav-drop" role="menu" hidden>
249												<a href="/categoria/ia-e-machine-learning/" role="menuitem">IA &amp; Machine Learning</a>
250																<a href="/categoria/ciencia-de-dados-e-estatistica/" role="menuitem">Ciência de Dados &amp; Estatística</a>
251																<a href="/categoria/banco-de-dados/" role="menuitem">Banco de Dados</a>
252											</div>
253					</div>
254					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
255			<a class="hf-nav-link" href="/categoria/infraestrutura-e-seguranca/">Infra &amp; Segurança</a>
256						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Infra &amp; Segurança"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
257			<div class="hf-nav-drop" role="menu" hidden>
258												<a href="/categoria/infraestrutura-e-redes/" role="menuitem">Infraestrutura &amp; Redes</a>
259																<a href="/categoria/seguranca/" role="menuitem">Segurança</a>
260											</div>
261					</div>
262					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
263			<a class="hf-nav-link" href="/categoria/hardware-e-robotica/">Hardware</a>
264						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Hardware"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
265			<div class="hf-nav-drop" role="menu" hidden>
266												<a href="/categoria/placas-e-prototipagem/" role="menuitem">Placas &amp; Prototipagem</a>
267																<a href="/categoria/eletronica/" role="menuitem">Eletrônica</a>
268																<a href="/categoria/iot-e-automacao/" role="menuitem">IoT &amp; Automação</a>
269																<a href="/categoria/sistemas-embarcados/" role="menuitem">
269Sistemas Embarcados</a>
270											</div>
271					</div>
272					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
273			<a class="hf-nav-link" href="/categoria/ux-e-design/">UX &amp; Design</a>
274						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de UX &amp; Design"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
275			<div class="hf-nav-drop" role="menu" hidden>
276												<a href="/categoria/ux-e-pesquisa/" role="menuitem">UX &amp; Pesquisa</a>
277																<a href="/categoria/design-visual-e-interface/" role="menuitem">Design Visual &amp; Interface</a>
278																<a href="/categoria/design-de-produto-e-embalagem/" role="menuitem">Design de Produto &amp; Embalagem</a>
279											</div>
280					</div>
281					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
282			<a class="hf-nav-link" href="/categoria/negocios-marketing-e-carreira/">Negócios &amp; Carreira</a>
283						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Negócios &amp; Carreira"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
284			<div class="hf-nav-drop" role="menu" hidden>
285												<a href="/categoria/marketing-e-e-commerce/" role="menuitem">Marketing &amp; E-commerce</a>
286																<a href="/categoria/financas/" role="menuitem">Finanças</a>
287																<a href="/categoria/carreira-e-produtividade/" role="menuitem">Carreira &amp; Produtividade</a>
288											</div>
289					</div>
290					<span class="hf-nav-sep">|</span>					<div class="hf-nav-item">
291			<a class="hf-nav-link" href="/categoria/mangas-e-educacao/">Educação</a>
292						<button type="button" class="hf-nav-caret" aria-expanded="false" aria-haspopup="true" aria-label="Subcategorias de Educação"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg></button>
293			<div class="hf-nav-drop" role="menu" hidden>
294												<a href="/categoria/mangas-educativos/" role="menuitem">Mangás Educativos</a>
295																<a href="/categoria/educacao-infantojuvenil/" role="menuitem">Educação Infantojuvenil</a>
296																<a href="/categoria/outros-topicos/" role="menuitem">Outros tópicos</a>
297											</div>
298					</div>
299			</nav>
300	<div class="hf-bar"></div>
301</header>
302<script nonce="1/Qqci8/7rEwZUTifp83ag==">
303(function() {
304	var carets = document.querySelectorAll('.hf-nav-caret');
305	// No mobile, .hf-nav-drop usa position:fixed pra cobrir a tela toda -
306	// mas ele mora dentro de .hf-nav, que tem overflow-x:auto (rolagem
307	// horizontal das categorias). No iOS Safari (achado real, 2026-09-05,
308	// com vídeo do usuário), um elemento fixed dentro de um ancestral com
309	// overflow fica preso/recortado pelos limites desse ancestral, em vez
310	// de flutuar livre sobre a página - o Chrome não tem essa limitação,
311	// por isso o bug só aparecia em iPhone de verdade. Fix: ao abrir no
312	// mobile, move o próprio elemento pra fora do container rolável (direto
313	// em <body>), e devolve pro lugar original ao fechar.
314	var mqMobile = window.matchMedia('(max-width:600px)');
315	function moverParaFora(drop) {
316		if (drop.dataset.hfMovido) return;
317		var placeholder = document.createComment('hf-nav-drop-placeholder');
318		drop.parentNode.insertBefore(placeholder, drop);
319		drop._hfPlaceholder = placeholder;
320		// "top:auto" (regra mobile de .hf-nav-drop) depende da posição
321		// estática do elemento pra saber onde ficar - ao mover pro fim do
322		// <body>, essa posição estática vira o rodapé da página inteira.
323		// Fixa um "top" explícito ancorado na própria barra de navegação
324		// antes de mover, pra continuar aparecendo logo abaixo dela.
325		// position:fixed é sempre relativo à viewport, nunca ao documento -
326		// não somar window.scrollY aqui (isso posicionaria cada vez mais
327		// longe conforme a página rolasse).
328		var navBar = document.querySelector('.hf-nav');
329		if (navBar) {
330			drop.style.top = (navBar.getBoundingClientRect().bottom + 8) + 'px';
331		}
332		document.body.appendChild(drop);
333		drop.dataset.hfMovido = '1';
334	}
335	function devolverParaOrigem(drop) {
336		if (!drop.dataset.hfMovido) return;
337		var placeholder = drop._hfPlaceholder;
338		if (placeholder && placeholder.parentNode) {
339			placeholder.parentNode.insertBefore(drop, placeholder);
340			placeholder.remove();
341		}
342		drop.style.top = '';
343		delete drop.dataset.hfMovido;
344		drop._hfPlaceholder = null;
345	}
346	function fecharTodos(exceto) {
347		carets.forEach(function(b) {
348			if (b === exceto) return;
349			var d = b.nextElementSibling || b._hfDrop;
350			if (d && !d.hidden) {
351				d.hidden = true;
352				b.setAttribute('aria-expanded', 'false');
353				d.querySelectorAll('.hf-nav-caret2[aria-expanded="true"]').forEach(function(b2) {
354					b2.setAttribute('aria-expanded', 'false');
355					var d2 = b2.nextElementSibling;
356					if (d2) d2.hidden = true;
357				});
358				devolverParaOrigem(d);
359			}
360		});
361	}
362	carets.forEach(function(btn) {
363		var drop = btn.nextElementSibling;
364		if (!drop) return;
365		btn._hfDrop = drop;
366		btn.addEventListener('click', function(e) {
367			e.stopPropagation();
368			var isOpen = !drop.hidden;
369			fecharTodos(btn);
370			if (isOpen) {
371				devolverParaOrigem(drop);
372			} else if (mqMobile.matches) {
373				moverParaFora(drop);
374			}
375			drop.hidden = isOpen;
376			btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');
377		});
378	});
379	document.querySelectorAll('.hf-nav-item').forEach(function(item) {
380		var link = item.querySelector(':scope > a.hf-nav-link');
381		var btn = item.querySelector(':scope > .hf-nav-caret');
382		if (!link || !btn) return;
383		var drop = btn._hfDrop;
384		if (!drop) return;
385		link.addEventListener('click', function(e) {
386			if (drop.hidden) {
387				e.preventDefault();
388				e.stopPropagation();
389				fecharTodos(btn);
390				if (mqMobile.matches) moverParaFora(drop);
391				drop.hidden = false;
392				btn.setAttribute('aria-expanded', 'true');
393			}
394		});
395	});
396	if (window.matchMedia && window.matchMedia('(hover: hover) and (pointer: fine)').matches) {
397		document.querySelectorAll('.hf-nav-item').forEach(function(item) {
398			var btn = item.querySelector(':scope > .hf-nav-caret');
399			if (!btn) return;
400			var drop = btn.nextElementSibling;
401			if (!drop) return;
402			var fecharTimer = null;
403			item.addEventListener('mouseenter', function() {
404				clearTimeout(fecharTimer);
405				fecharTodos(btn);
406				drop.hidden = false;
407				btn.setAttribute('aria-expanded', 'true');
408			});
409			item.addEventListener('mouseleave', function() {
410				fecharTimer = setTimeout(function() {
411					drop.hidden = true;
412					btn.setAttribute('aria-expanded', 'false');
413				}, 200);
414			});
415		});
416	}
417	document.addEventListener('click', function(e) {
418		// .hf-nav-drop pode ter sido movido pra <body> (ver moverParaFora) -
419		// clique dentro dele também conta como "dentro do menu".
420		if (!e.target.closest('.hf-nav-item') && !e.target.closest('.hf-nav-drop')) fecharTodos(null);
421	});
422	document.addEventListener('keydown', function(e) {
423		if (e.key === 'Escape') fecharTodos(null);
424	});
425})();
426
427(function() {
428	var carets2 = document.querySelectorAll('.hf-nav-caret2');
429	function fecharTodos2(exceto) {
430		carets2.forEach(function(b) {
431			if (b === exceto) return;
432			var d = b.nextElementSibling;
433			if (d && !d.hidden) {
434				d.hidden = true;
435				b.setAttribute('aria-expanded', 'false');
436			}
437		});
438	}
439	carets2.forEach(function(btn) {
440		var drop = btn.nextElementSibling;
441		if (!drop) return;
442		btn.addEventListener('click', function(e) {
443			e.stopPropagation();
444			var isOpen = !drop.hidden;
445			fecharTodos2(btn);
446			drop.hidden = isOpen;
447			btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');
448		});
449	});
450	document.addEventListener('click', function(e) {
451		if (!e.target.closest('.hf-nav-item2')) fecharTodos2(null);
452	});
453	document.addEventListener('keydown', function(e) {
454		if (e.key === 'Escape') fecharTodos2(null);
455	});
456})();
457
458function hfWireDropdown(btnId, menuId, focusId) {
459	var btn = document.getElementById(btnId);
460	var menu = document.getElementById(menuId);
461	if (!btn || !menu) return;
462	btn.addEventListener('click', function(e) {
463		e.stopPropagation();
464		var isOpen = !menu.hidden;
465		menu.hidden = isOpen;
466		btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');
467		if (!isOpen && focusId) {
468			var campo = document.getElementById(focusId);
469			if (campo) campo.focus();
470		}
471	});
472	document.addEventListener('click', function(e) {
473		if (!menu.hidden && !menu.contains(e.target) && e.target !== btn) {
474			menu.hidden = true;
475			btn.setAttribute('aria-expanded', 'false');
476		}
477	});
478	document.addEventListener('keydown', function(e) {
479		if (e.key === 'Escape' && !menu.hidden) {
480			menu.hidden = true;
481			btn.setAttribute('aria-expanded', 'false');
482			btn.focus();
483		}
484	});
485	menu.querySelectorAll('[data-dropdown-close]').forEach(function(el) {
486		el.addEventListener('click', function() {
487			menu.hidden = true;
488			btn.setAttribute('aria-expanded', 'false');
489			btn.focus();
490		});
491	});
492}
493hfWireDropdown('hf-account-toggle', 'hf-account-menu', 'hf-login-email');
494hfWireDropdown('hf-cart-toggle', 'hf-cart-menu', null);
495
496(function() {
497	var input = document.getElementById('busca');
498	var box = document.getElementById('hf-suggest');
499	if (!input || !box) return;
500
501	var timer = null;
502	var indiceAtivo = -1;
503	var itens = [];
504
505	function escapeHtml(s) {
506		var d = document.createElement('div');
507		d.textContent = s || '';
508		return d.innerHTML;
509	}
510
511	function esconder() {
512		box.hidden = true;
513		box.innerHTML = '';
514		box.className = 'hf-suggest';
515		indiceAtivo = -1;
516		itens = [];
517	}
518
519	function atualizarAtivo(links) {
520		links.forEach(function(a, i) {
521			a.classList.toggle('ativo', i === indiceAtivo);
522		});
523		if (links[indiceAtivo]) links[indiceAtivo].scrollIntoView({ block: 'nearest' });
524	}
525
526	function renderizar(resposta) {
527		var lista = (resposta && resposta.itens) ? resposta.itens : [];
528		var sugestao = resposta ? resposta.sugestao : null;
529		itens = lista;
530		indiceAtivo = -1;
531		if (!lista.length) {
532			box.className = 'hf-suggest hf-suggest-vazio';
533			if (sugestao) {
534				box.innerHTML = '<div class="hf-suggest-empty">Nenhum resultado encontrado. Você quis dizer '
535					+ '<a href="/busca.php?palavra=' + encodeURIComponent(sugestao) + '">' + escapeHtml(sugestao) + '</a>?</div>';
536			} else {
537				box.innerHTML = '<div class="hf-suggest-empty">Nenhum resultado encontrado</div>';
538			}
539			box.hidden = false;
540			return;
541		}
542		box.className = 'hf-suggest';
543		box.innerHTML = lista.map(function(item) {
544			return '<a href="' + item.link + '">' +
545				'<img src="' + item.capa + '" alt="" loading="lazy">' +
546				'<span class="hf-suggest-info">' +
547					'<span class="hf-suggest-titulo">' + escapeHtml(item.titulo) + '</span>' +
548					'<span class="hf-suggest-autor">' + escapeHtml(item.autor) + '</span>' +
549				'</span>' +
550			'</a>';
551		}).join('');
552		box.querySelectorAll('img').forEach(function(img) {
553			img.addEventListener('error', function() { img.style.visibility = 'hidden'; });
554		});
555		box.hidden = false;
556	}
557
558	function buscar(q) {
559		fetch('/busca-autocomplete.php?q=' + encodeURIComponent(q))
560			.then(function(r) { return r.ok ? r.json() : { itens: [], sugestao: null }; })
561			.then(renderizar)
562			.catch(esconder);
563	}
564
565	input.addEventListener('input', function() {
566		var q = input.value.trim();
567		clearTimeout(timer);
568		if (q.length < 2) {
569			esconder();
570			return;
571		}
572		timer = setTimeout(function() { buscar(q); }, 250);
573	});
574
575	input.addEventListener('keydown', function(e) {
576		if (box.hidden || !itens.length) return;
577		var links = box.querySelectorAll('a');
578		if (e.key === 'ArrowDown') {
579			e.preventDefault();
580			indiceAtivo = Math.min(indiceAtivo + 1, links.length - 1);
581			atualizarAtivo(links);
582		} else if (e.key === 'ArrowUp') {
583			e.preventDefault();
584			indiceAtivo = Math.max(indiceAtivo - 1, 0);
585			atualizarAtivo(links);
586		} else if (e.key === 'Enter') {
587			if (indiceAtivo >= 0 && links[indiceAtivo]) {
588				e.preventDefault();
589				window.location = links[indiceAtivo].getAttribute('href');
590			}
591		} else if (e.key === 'Escape') {
592			esconder();
593		}
594	});
595
596	document.addEventListener('click', function(e) {
597		if (!box.contains(e.target) && e.target !== input) {
598			esconder();
599		}
600	});
601})();
602</script>
602
603<main class="pf-main">
604
605<h1 class="fs-h2" style="margin:0 0 10px;">Cadastro</h1>
606
607
608<div class="cd-wrap">
609<p class="cd-intro">Preenchendo o cadastro abaixo, você poderá entrar com seu e-mail ou CPF/CNPJ e a senha escolhida para comprar livros em nosso site.</p>
610
611<form method="post" action="/cadastro.php" id="formCadastro">
612<input type="hidden" name="_token" value="zzLsMo38Mm1t64w8tfchosFGSYIsAYw4DkHY5qHk" autocomplete="off"><input type="hidden" name="mandar" value="S">
613<input type="hidden" name="tipoFrete" value="">
614<input type="hidden" name="formapg" value="">
615<input type="hidden" name="formacv" value="">
616
617<div class="cd-card cd-pad">
618<p class="cd-card-title">Dados pessoais</p>
619
620  <div class="cd-field"><label for="nome">Nome completo</label>
621    <input class="cd-input" name="nome" id="nome" value=""></div>
622
623  <div class="cd-grid2">
624  <div class="cd-field"><label for="tipodoc">Tipo (Pessoa física/Pessoa jurídica)</label>
625    <select class="cd-select" name="tipodoc" id="tipodoc">
626        <option value="0" selected="selected">Pessoa física</option>
627        <option value="1">Pessoa jurídica</option>
628      </select></div>
629
630  <div id="campoCpf" class="cd-field"><label for="cpf">CPF</label>
631        <input class="cd-input" maxlength="11" name="cpf" id="cpf" placeholder="Somente números"></div>
632
633  <div id="campoCnpj" class="cd-field" style="display:none; visibility:hidden"><label for="cnpj">CNPJ</label>
634        <input class="cd-input" maxlength="14" name="cnpj" id="cnpj" placeholder="Somente números"></div>
635  </div>
636
637<div id="2" style="display:none; visibility:hidden" >
638
639  <div class="cd-field"><label for="ie">Insc. Estadual</label>
640        <input class="cd-input" maxlength="14" name="ie" id="ie">
641        <label class="cd-checkbox" style="margin-top:8px;"><input type="checkbox" name="isento" id="isento" value="S"> Isento</label>
642        </div>
643
644  <div class="cd-field"><label for="pessoa_resp">Pessoa Responsável</label>
645        <input class="cd-input" name="pessoa_resp" id="pessoa_resp"></div>
646
647</div>
648
649  <div class="cd-grid2">
650  <div class="cd-field"><label for="email">E-mail</label>
651    <input class="cd-input" name="email" id="email" value=""></div>
652
653  <div class="cd-field"><label for="email2">E-mail alternativo</label>
654    <input class="cd-input" name="email2" id="email2"></div>
655  </div>
656
657  <div class="cd-grid2">
658  <div class="cd-field"><label for="dddtelefone">Telefone Residencial</label>
659    <div class="cd-row"><input class="cd-input cd-input-sm" name="dddtelefone" id="dddtelefone" maxlength="2" placeholder="DDD"> <input class="cd-input" name="telefone" maxlength="9" placeholder="Número, sem DDD"></div></div>
660
661  <div class="cd-field"><label for="dddcelular">Celular</label>
662    <div class="cd-row"><input class="cd-input cd-input-sm" name="dddcelular" id="dddcelular" maxlength="2" placeholder="DDD"> <input class="cd-input" name="celular" maxlength="9" placeholder="Número, sem DDD"></div></div>
663  </div>
664</div>
665
666<div class="cd-card cd-pad">
667<p class="cd-card-title">Endereço</p>
668
669  <div class="cd-field"><label for="endereco">Endereço</label>
670    <input class="cd-input" name="endereco" id="endereco"></div>
671
672  <div class="cd-grid2">
673  <div class="cd-field"><label for="numero">Número</label>
674    <input class="cd-input" name="numero" id="numero"></div>
675
676  <div class="cd-field"><label for="complemento">Complemento</label>
677    <input class="cd-input" name="complemento" id="complemento"></div>
678  </div>
679
680  <div class="cd-grid2">
681  <div class="cd-field"><label for="bairro">Bairro</label>
682    <input class="cd-input" name="bairro" id="bairro"></div>
683
684  <div class="cd-field"><label for="cidade">Cidade</label>
685    <input class="cd-input" name="cidade" id="cidade"></div>
686  </div>
687
688  
689  <div class="cd-grid2">
690  <div class="cd-field"><label for="estado">Estado</label>
691    <select class="cd-select" name="estado" id="estado">
692        <option value="1" selected="selected"></option>
693                <option value="AC">AC</option>
694                <option value="AL">AL</option>
695                <option value="AM">AM</option>
696                <option value="AP">AP</option>
697                <option value="BA">BA</option>
698                <option value="CE">CE</option>
699                <option value="DF">DF</option>
700                <option value="ES">ES</option>
701                <option value="GO">GO</option>
702                <option value="MA">MA</option>
703                <option value="MG">MG</option>
704                <option value="MS">MS</option>
705                <option value="MT">MT</option>
706                <option value="PA">PA</option>
707                <option value="PB">PB</option>
708                <option value="PE">PE</option>
709                <option value="PI">PI</option>
710                <option value="PR">PR</option>
711                <option value="RJ">RJ</option>
712                <option value="RN">RN</option>
713                <option value="RO">RO</option>
714                <option value="RR">RR</option>
715                <option value="RS">RS</option>
716                <option value="SC">SC</option>
717                <option value="SE">SE</option>
718                <option value="SP">SP</option>
719                <option value="TO">TO</option>
720              </select></div>
721
722  <div class="cd-field"><label for="cep">CEP</label>
723    <input class="cd-input" maxlength="9" name="cep" id="cep" placeholder="00000-000"></div>
724  </div>
725
726  <label class="cd-checkbox">
727      <input type="checkbox" value="1" name="outroEndereco" id="outroEndereco">
728      Gostaria que o meu pedido fosse enviado para outro endereço</label>
729
730  <div id="divOutroEndereco" style="display:none; visibility:hidden">
731
732  <div class="cd-field"><label for="endereco2">Endereço de entrega</label>
733    <input class="cd-input" name="endereco2" id="endereco2"></div>
734
735  <div class="cd-grid2">
736  <div class="cd-field"><label for="numero2">Número</label>
737    <input class="cd-input" name="numero2" id="numero2"></div>
738
739  <div class="cd-field"><label for="complemento2">Complemento</label>
740    <input class="cd-input" name="complemento2" id="complemento2"></div>
741  </div>
742
743  <div class="cd-grid2">
744  <div class="cd-field"><label for="bairro2">Bairro</label>
745    <input class="cd-input" name="bairro2" id="bairro2"></div>
746
747  <div class="cd-field"><label for="cidade2">Cidade</label>
748    <input class="cd-input" name="cidade2" id="cidade2"></div>
749  </div>
750
751  <div class="cd-grid2">
752  <div class="cd-field"><label for="estado2">Estado</label>
753    <select class="cd-select" name="estado2" id="estado2">
754        <option value="1" selected="selected"></option>
755                <option value="AC">AC</option>
756                <option value="AL">AL</option>
757                <option value="AM">AM</option>
758                <option value="AP">AP</option>
759                <option value="BA">BA</option>
760                <option value="CE">CE</option>
761                <option value="DF">DF</option>
762                <option value="ES">ES</option>
763                <option value="GO">GO</option>
764                <option value="MA">MA</option>
765                <option value="MG">MG</option>
766                <option value="MS">MS</option>
767                <option value="MT">MT</option>
768                <option value="PA">PA</option>
769                <option value="PB">PB</option>
770                <option value="PE">PE</option>
771                <option value="PI">PI</option>
772                <option value="PR">PR</option>
773                <option value="RJ">RJ</option>
774                <option value="RN">RN</option>
775                <option value="RO">RO</option>
776                <option value="RR">RR</option>
777                <option value="RS">RS</option>
778                <option value="SC">SC</option>
779                <option value="SE">SE</option>
780                <option value="SP">SP</option>
781                <option value="TO">TO</option>
782              </select></div>
783
784  <div class="cd-field"><label for="cep2">CEP</label>
785    <input class="cd-input" maxlength="9" name="cep2" id="cep2" placeholder="00000-000"></div>
786  </div>
787
788</div>
789</div>
790
791<div class="cd-card cd-pad">
792<p class="cd-card-title">Você é professor(a)?</p>
793
794<label class="cd-checkbox"><input type="checkbox" name="eh_professor" id="eh_professor" value="S"> Sou professor(a) e quero solicitar o desconto especial</label>
795<p class="cd-hint" style="margin:0 0 14px;">O cadastro passa por uma análise antes da ativação (até 24h). Você receberá um e-mail confirmando.</p>
796
797<div id="divProfessor" style="display:none; visibility:hidden">
798
799<div class="cd-grid2">
800<div class="cd-field"><label for="site_instituicao">Site da instituição</label>
801  <input class="cd-input" name="site_instituicao" id="site_instituicao" placeholder="Ex.: https://universidade.edu.br"></div>
802
803<div class="cd-field"><label for="site_pessoal">Site pessoal</label>
804  <input class="cd-input" name="site_pessoal" id="site_pessoal" placeholder="Ex.: https://seusite.com.br"></div>
805</div>
806
807<div class="cd-grid2">
808<div class="cd-field"><label for="lattes">Currículo Lattes</label>
809  <input class="cd-input" name="lattes" id="lattes" placeholder="Ex.: http://lattes.cnpq.br/..."></div>
810
811<div class="cd-field"><label for="linkedin">LinkedIn</label>
812  <input class="cd-input" name="linkedin" id="linkedin" placeholder="Ex.: https://linkedin.com/in/..."></div>
813</div>
814
815<div class="cd-field"><label for="github">GitHub</label>
816  <input class="cd-input" name="github" id="github" placeholder="Ex.: https://github.com/..."></div>
817
818<div class="cd-field"><label for="comentarios_professor">Mensagem para a equipe <span class="cd-hint" style="display:inline; margin:0;">(opcional)</span></label>
819  <textarea class="cd-input" name="comentarios_professor" id="comentarios_professor" rows="4"></textarea></div>
820
821</div>
822</div>
823
824<div class="cd-card cd-pad">
825<p class="cd-card-title">Novidades no seu email</p>
826<div class="cd-field" style="margin:0;">
827<label>Desejo ser informado por email sobre os lançamentos e promoções da Novatec. Cancele quando quiser.</label>
828<div style="display:flex; gap:20px;">
829<label class="cd-checkbox" style="margin:0;"><input type="radio" name="autoriza_marketing" value="S"> Sim</label>
830<label class="cd-checkbox" style="margin:0;"><input type="radio" name="autoriza_marketing" value="N"> Não</label>
831</div>
832</div>
833</div>
834
835<div class="cd-card cd-pad">
836<p class="cd-card-title">Categorias de interesse</p>
837<p class="cd-hint" style="margin:0 0 14px;">Escolha as categorias do catálogo que mais te interessam, pra gente te avisar de lançamentos relevantes. Se não escolher nenhuma, vamos considerar que você tem interesse no catálogo todo.</p>
838<div class="cd-grid2" id="gradeInteresse">
839<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="40" class="cd-check-interesse"> Programação &amp; Desenvolvimento</label>
840<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="41" class="cd-check-interesse"> Dados &amp; Inteligência Artificial</label>
841<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="42" class="cd-check-interesse"> Infraestrutura &amp; Segurança</label>
842<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="43" class="cd-check-interesse"> Hardware &amp; Robótica</label>
843<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="44" class="cd-check-interesse"> UX &amp; Design</label>
844<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="45" class="cd-check-interesse"> Negócios, Marketing &amp; Carreira</label>
845<label class="cd-checkbox"><input type="checkbox" name="preferencias[]" value="46" class="cd-check-interesse"> Mangás &amp; Educação</label>
846</div>
847</div>
848
849<div class="cd-card cd-pad">
850<p class="cd-card-title">Crie sua senha</p>
851
852<div class="cd-grid2">
853<div class="cd-field"><label for="spa">Senha</label>
854<input class="cd-input" name="spa" id="spa" type="password" maxlength="30"></div>
855
856<div class="cd-field"><label for="redigite">Redigite a senha</label>
857<input class="cd-input" name="redigite" id="redigite" type="password" maxlength="30"></div>
858</div>
859
860<input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response">
861
862<input type="submit" class="cd-submit" value="Cadastrar" name="B1">
863</div>
864
865</form>
866</div>
867
868
869</main>
870<link rel="stylesheet" href="/arquivosCSS/rodape.css?v=20260830">
871<footer class="ff-footer">
872	<div class="ff-whats">
873		<a href="https://api.whatsapp.com/send?phone=5511996480082" target="_blank" aria-label="Fale conosco pelo WhatsApp" title="Fale conosco pelo WhatsApp">
874			<svg width="36" height="36" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5425 0.701294C4.98481 0.701294 0.461879 5.05766 0.459919 10.4115C0.458613 12.1236 0.92371 13.7946 1.80556 15.2663L0.375 20.2981L5.72035 18.9479C7.20723 19.7256 8.86052 20.1313 10.5385 20.1302H10.5425C16.1001 20.1302 20.623 15.7732 20.625 10.4193C20.6263 7.82603 19.5785 5.38492 17.6744 3.55001C15.7709 1.71445 13.2396 0.701947 10.5425 0.701294ZM10.5425 18.4899H10.5392C9.03547 18.4899 7.56048 18.1006 6.27363 17.3651L5.96661 17.19L2.79585 17.9909L3.64244 15.0122L3.4432 14.7071C2.60636 13.4308 2.16088 11.9377 2.16157 10.4115C2.16353 5.96107 5.9235 2.34154 10.5457 2.34154C12.7837 2.3422 14.8877 3.1829 16.4705 4.70818C18.0532 6.23346 18.924 8.26173 18.9227 10.4187C18.9207 14.8691 15.1614 18.4899 10.5418 18.4899H10.5425ZM15.1392 12.4443C14.8871 12.3235 13.6485 11.7362 13.4173 11.6546C13.1867 11.5742 13.0188 11.5324 12.851 11.7754C12.6837 12.0184 12.2003 12.5652 12.054 12.7265C11.9064 12.8885 11.7594 12.9081 11.5073 12.7873C11.2551 12.6658 10.4432 12.4097 9.48162 11.5827C8.73237 10.94 8.22677 10.1456 8.0798 9.90198C7.93282 9.65963 8.06412 9.52833 8.19019 9.40749C8.3032 9.29971 8.44234 9.12464 8.56776 8.98289C8.69318 8.84114 8.73498 8.73989 8.8199 8.57789C8.90352 8.41654 8.86171 8.27414 8.79835 8.15329C8.73498 8.03114 8.232 6.83704 8.02101 6.3517C7.8172 5.87876 7.60948 5.94212 7.45466 5.93429C7.30769 5.92775 7.14046 5.92579 6.97127 5.92579C6.8047 5.92579 6.531 5.98654 6.29976 6.22954C6.06917 6.47254 5.4179 7.05914 5.4179 8.25324C5.4179 9.44799 6.32066 10.6016 6.44673 10.7636C6.57281 10.9249 8.22351 13.3765 10.7508 14.4282C11.3518 14.6771 11.8208 14.8266 12.1873 14.939C12.7909 15.1239 13.3402 15.0971 13.774 15.035C14.2574 14.9651 15.2646 14.4484 15.4737 13.8821C15.684 13.3157 15.684 12.8297 15.6213 12.7285C15.5599 12.6272 15.3914 12.5665 15.1392 12.4443Z" fill="#FFFFFF"></path></svg>
875		</a>
876	</div>
877	<div class="ff-main">
878		<div class="ff-brand">
879			<a href="/" aria-label="Novatec Editora"><svg width="132" height="24" viewBox="36 38 537 99" role="img" aria-label="Logo da Novatec" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0,-51.69)"><path d="M38.65,132.49c0-7.5-.17-13.65-.66-19.64h12.87l.83,12h.33c3.96-6.9,13.2-13.65,26.4-13.65,11.05,0,28.21,6,28.21,30.9v43.35h-14.52v-41.85c0-11.7-4.79-21.45-18.48-21.45-9.57,0-16.99,6.15-19.47,13.5-.66,1.65-.99,3.9-.99,6.15v43.65h-14.52v-52.95Z"/><path d="M139.13,149.29c0,15.9,10.07,27.9,24.25,27.9s24.25-11.85,24.25-28.2c0-12.3-6.76-27.9-23.92-27.9s-24.59,14.4-24.59,28.2M202.49,148.54c0,26.85-20.46,38.55-39.77,38.55-21.61,0-38.28-14.4-38.28-37.35,0-24.3,17.49-38.55,39.6-38.55s38.45,15.15,38.45,37.35"/><path d="M225.27,112.84l15.68,40.8c2.64,6.6,4.78,12.6,6.43,18.6h.5c1.81-6,4.12-12,6.76-18.6l15.51-40.8h15.18l-31.35,72.59h-13.86l-30.36-72.59h15.51Z"/><path d="M340.43,148.39c-15.84-.3-33.82,2.25-33.82,16.35,0,8.55,6.27,12.6,13.69,12.6,10.4,0,17-6,19.31-12.15.5-1.35.82-2.85.82-4.2v-12.6ZM342.58,185.44l-1.16-9.15h-.5c-4.45,5.7-13.03,10.8-24.42,10.8-16.17,0-24.42-10.35-24.42-20.85,0-17.55,17.16-27.15,48.02-27v-1.5c0-6-1.82-16.8-18.15-16.8-7.42,0-15.18,2.1-20.79,5.4l-3.3-8.7c6.6-3.9,16.17-6.45,26.23-6.45,24.42,0,30.36,15.15,30.36,29.7v27.15c0,6.3.33,12.45,1.32,17.4h-13.2Z"/><path fill="#FF8A00" d="M394.72,91.99v20.85h20.79v10.05h-20.79v39.15c0,9,2.8,14.1,10.89,14.1,3.79,0,6.6-.45,8.41-.9l.66,9.9c-2.81,1.05-7.26,1.8-12.87,1.8-6.77,0-12.21-1.95-15.67-5.55-4.12-3.9-5.61-10.35-5.61-18.9v-39.6h-12.38v-10.05h12.38v-17.4l14.19-3.45Z"/><path fill="#FF8A00" d="M481.51,142.09c.16-8.4-3.8-21.45-20.13-21.45-14.68,0-21.12,12.3-22.27,21.45h42.4ZM438.94,151.54c.33,17.85,12.87,25.2,27.39,25.2,10.4,0,16.67-1.65,22.11-3.7
8795l2.47,9.45c-5.11,2.1-13.86,4.5-26.56,4.5-24.58,0-39.27-14.7-39.27-36.6s14.19-39.15,37.45-39.15c26.07,0,33,20.85,33,34.2,0,2.7-.33,4.8-.5,6.15h-56.1Z"/><path fill="#FF8A00" d="M570.44,182.74c-3.8,1.8-12.21,4.2-22.94,4.2-24.09,0-39.76-14.85-39.76-37.05s16.83-38.55,42.9-38.55c8.58,0,16.17,1.95,20.13,3.75l-3.3,10.2c-3.46-1.8-8.91-3.45-16.83-3.45-18.31,0-28.21,12.3-28.21,27.45,0,16.8,11.88,27.15,27.72,27.15,8.25,0,13.69-1.95,17.82-3.6l2.48,9.9Z"/></g></svg></a>
880			<p class="ff-tagline">Publicando livros de qualidade nas áreas de tecnologia, negócios e educação desde 1988.</p>
881			<div class="ff-social">
882				<a href="https://www.linkedin.com/company/novatec-editora" target="_blank" rel="me noopener" aria-label="LinkedIn da Novatec">
883					<svg width="20" height="20" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.625 1.86397V19.136C20.625 19.5309 20.4681 19.9097 20.1889 20.1889C19.9097 20.4681 19.5309 20.625 19.136 20.625H1.86397C1.46907 20.625 1.09035 20.4681 0.811109 20.1889C0.531873 19.9097 0.375 19.5309 0.375 19.136L0.375 1.86397C0.375 1.46907 0.531873 1.09035 0.811109 0.811109C1.09035 0.531873 1.46907 0.375 1.86397 0.375L19.136 0.375C19.5309 0.375 19.9097 0.531873 20.1889 0.811109C20.4681 1.09035 20.625 1.46907 20.625 1.86397ZM6.33088 8.11765H3.35294V17.6471H6.33088V8.11765ZM6.5989 4.84191C6.60047 4.61665 6.55765 4.39329 6.4729 4.18458C6.38814 3.97587 6.26311 3.7859 6.10493 3.62551C5.94676 3.46513 5.75854 3.33747 5.55103 3.24982C5.34352 3.16218 5.12077 3.11626 4.89551 3.11471H4.84191C4.38383 3.11471 3.94451 3.29668 3.62059 3.62059C3.29668 3.94451 3.11471 4.38383 3.11471 4.84191C3.11471 5.29999 3.29668 5.73932 3.62059 6.06323C3.94451 6.38714 4.38383 6.56912 4.84191 6.56912C5.06718 6.57466 5.29134 6.53576 5.50157 6.45464C5.71181 6.37352 5.904 6.25177 6.06716 6.09635C6.23033 5.94093 6.36127 5.75488 6.45251 5.54884C6.54374 5.34279 6.59349 5.12079 6.5989 4.89551V4.84191ZM17.6471 11.8579C17.6471 8.99316 15.8246 7.87941 14.014 7.87941C13.4211 7.84973 12.8309 7.97599 12.3021 8.24562C11.7733 8.51524 11.3245 8.91879 11.0003 9.41603H10.9169V8.11765H8.11765V17.6471H11.0956V12.5786C11.0525 12.0595 11.2161 11.5444 11.5506 11.1452C11.8852 10.7459 12.3637 10.4948 12.8824 10.4464H12.9955C13.9425 10.4464 14.6453 11.042 14.6453 12.5429V17.6471H17.6232L17.6471 11.8579Z" fill="currentColor"></path></svg>
884				</a>
885				<a href="https://twitter.com/novateceditora" target="_blank" rel="me noopener" aria-label="X da Novatec">
886					<svg width="18" height="18" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4546 0.625H17.1716L11.2357 7.2965L18.2188 16.375H12.7511L8.46861 10.869L3.56852 16.375H0.849886L7.19884 9.23907L0.5 0.625H6.10646L9.97746 5.65774L14.4546 0.625ZM13.5009 14.7758H15.0065L5.2884 2.14023H3.67284L13.5009 14.7758Z" fill="currentColor"></path></svg>
887				</a>
888				<a href="https://facebook.com/novatec" target="_blank" rel="me noopener" aria-label="Facebook da Novatec">
889					<svg width="20" height="20" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.75 11.5682C22.75 5.317 17.7137 0.25 11.5 0.25C5.28625 0.25 0.25 5.317 0.25 11.5682C0.25 17.2188 4.363 21.901 9.742 22.75V14.8405H6.886V11.5675H9.742V9.0745C9.742 6.238 11.4213 4.6705 13.9915 4.6705C15.2215 4.6705 16.51 4.89175 16.51 4.89175V7.67725H15.0903C13.693 7.67725 13.258 8.55025 13.258 9.44575V11.5682H16.378L15.8793 14.8397H13.258V22.75C18.637 21.901 22.75 17.2188 22.75 11.5682Z" fill="currentColor"></path></svg>
890				</a>
891				<a href="https://instagram.com/novateceditora" target="_blank" rel="me noopener" aria-label="Instagram da Novatec">
892					<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 2c2.717 0 3.056.01 4.122.06 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153a4.908 4.908 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428.05 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772 4.915 4.915 0 0 1-1.772 1.153c-.637.247-1.363.415-2.428.465-1.066.05-1.405.06-4.122.06-2.717 0-3.056-.01-4.122-.06-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.013 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465C8.944 2.013 9.283 2 
89212 2zm0 1.802c-2.67 0-2.986.01-4.04.059-.976.045-1.505.207-1.858.344-.466.181-.8.399-1.15.748-.35.35-.566.684-.748 1.15-.137.353-.3.882-.344 1.857-.048 1.055-.058 1.37-.058 4.04 0 2.67.01 2.986.058 4.04.045.976.207 1.505.344 1.858.182.466.399.8.748 1.15.35.35.684.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.04.058 2.67 0 2.987-.01 4.04-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.399 1.15-.748.35-.35.566-.684.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.04 0-2.67-.01-2.986-.058-4.04-.045-.976-.207-1.505-.344-1.858a3.09 3.09 0 0 0-.748-1.15 3.098 3.098 0 0 0-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.055-.048-1.37-.058-4.04-.058zm0 4.594a5.604 5.604 0 1 1 0 11.208A5.604 5.604 0 0 1 12 8.396zm0 1.802a3.802 3.802 0 1 0 0 7.604 3.802 3.802 0 0 0 0-7.604zm5.883-1.998a1.31 1.31 0 1 1-2.62 0 1.31 1.31 0 0 1 2.62 0z"></path></svg>
893				</a>
894				<a href="http://www.skoob.com.br/usuario/29108" target="_blank" rel="me noopener" aria-label="Skoob da Novatec">
895					<svg width="14" height="17" viewBox="0 0 25.43 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.1952 18.8997V17.3305C23.9448 16.0901 25.0945 14.02 25.0945 11.6777C25.0945 9.6124 24.1985 7.76238 22.7891 6.50177C23.5111 6.10276 24.0911 5.12896 24.0911 4.29303V0L14.0602 5.14713C13.3174 5.52915 12.7146 6.52981 12.7146 7.38352C12.7146 6.52981 12.1119 5.52915 11.3687 5.14713L1.3382 0.000394835V4.29342C1.3382 5.12935 1.9182 6.10395 2.64061 6.50216C1.23082 7.76277 0.334839 9.6128 0.334839 11.6781C0.334839 14.0204 1.48484 16.0905 3.23408 17.3309V18.9001L0 17.2409V21.8092C0 23.1737 0.896368 24.6619 2.08524 25.2735L3.29066 25.8921C3.4831 27.1831 4.371 30.1674 8.50068 30.1674C10.6956 30.1674 11.9676 31.014 12.7143 32C13.4613 31.014 14.7329 30.1674 16.9278 30.1674C21.0571 30.1674 21.9454 27.1831 22.139 25.8921L23.3425 25.2735C24.5322 24.6619 25.4285 23.1734 25.4285 21.8092V17.2409L22.1952 18.8997ZM13.718 11.6742C13.7199 9.02338 15.8206 6.86798 18.4031 6.86798C20.9856 6.86798 23.0881 9.02575 23.0881 11.6777C23.0881 14.3297 20.9863 16.4871 18.4031 16.4871C15.8198 16.4871 13.7199 14.3313 13.718 11.6809V11.6742ZM12.715 15.0775C13.4143 15.0775 13.9793 15.659 13.9793 16.3757C13.9793 17.0923 12.715 18.9708 12.715 18.9708C12.715 18.9708 11.4503 17.0915 11.4503 16.3757C11.4503 15.6598 12.0165 15.0775 12.715 15.0775ZM2.34195 11.6777C2.34195 9.02575 4.44412 6.86798 7.027 6.86798C9.60988 6.86798 11.7101 9.02338 11.7121 11.6742V11.6809C11.7105 14.3313 9.6095 16.4871 7.027 16.4871C4.44451 16.4871 2.34195 14.3293 2.34195 11.6777ZM24.0915 21.8085C24.0915 22.6622 23.4888 23.6628 22.7448 24.0444L12.715 29.192L2.68449 24.0444C1.9413 23.6628 1.33859 22.6622 1.33859 21.8085V19.4618L11.3691 24.6094C12.1123 24.991 12.715 25.9917 12.715 26.8454C12.715 25.9917 13.3177 24.9914 14.0605 24.6094L24.0915 19.4618V21.8085ZM7.02662 15.4698C8.07424 
89515.4698 8.92327 14.5984 8.92327 13.523C8.92327 12.4477 8.07463 11.5762 7.02662 11.5762C5.97861 11.5762 5.13035 12.4477 5.13035 13.523C5.13035 14.5984 5.97899 15.4698 7.02662 15.4698ZM18.4031 15.4698C19.4507 15.4698 20.3001 14.5984 20.3001 13.523C20.3001 12.4477 19.4507 11.5762 18.4031 11.5762C17.3554 11.5762 16.5068 12.4477 16.5068 13.523C16.5068 14.5984 17.3562 15.4698 18.4031 15.4698Z" fill="currentColor"/></svg>
896				</a>
897			</div>
898		</div>
899		<div class="ff-col">
900			<h2>Institucional</h2>
901			<ul>
902				<li><a href="/quem-somos.php">Sobre a Novatec</a></li>
903				<li><a href="/seja-um-autor.php">Seja um autor</a></li>
904				<li><a href="/autores/">Nossos autores</a></li>
905				<li><a href="/professores.php">Professores</a></li>
906			</ul>
907		</div>
908		<div class="ff-col">
909			<h2>Catálogo/Suporte</h2>
910			<ul>
911				<li><a href="/lista-de-precos.php">Catálogo completo</a></li>
912				<li><a href="/manga.php">Mangás</a></li>
913				<li><a href="http://ctnovatec.com.br/" target="_blank">Locação de salas</a></li>
914				<li><a href="/politicaprivacidade.php">Política de privacidade</a></li>
915				<li><a href="/politica-de-troca-e-devolucao/">Política de troca e devolução</a></li>
916				<li><a href="/duvidas-frequentes.php">Dúvidas frequentes</a></li>
917			</ul>
918		</div>
919		<div class="ff-col">
920			<h2>Contato</h2>
921			<div class="ff-contact-item">
922				<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#006486" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.902.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.908.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>
923				<span>+55 11 2959-6529<br><span style="color:#8B9BA1">Seg a Sex, 9h às 18h</span></span>
924			</div>
925			<div class="ff-contact-item">
926				<a href="mailto:&#110;&#111;&#118;&#97;&#116;&#101;&#99;&#64;&#110;&#111;&#118;&#97;&#116;&#101;&#99;&#46;&#99;&#111;&#109;&#46;&#98;&#114;" style="display:flex; gap:8px; align-items:center;">
927					<svg width="18" height="18" viewBox="0 0 20 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.5C1 2.96957 1.21071 2.46086 1.58579 2.08579C1.96086 1.71071 2.46957 1.5 3 1.5H17C17.5304 1.5 18.0391 1.71071 18.4142 2.08579C18.7893 2.46086 19 2.96957 19 3.5M1 3.5V13.5C1 14.0304 1.21071 14.5391 1.58579 14.9142C1.96086 15.2893 2.46957 15.5 3 15.5H17C17.5304 15.5 18.0391 15.2893 18.4142 14.9142C18.7893 14.5391 19 14.0304 19 13.5V3.5M1 3.5L10 9.5L19 3.5" stroke="#006486" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
928					<span>&#110;&#111;&#118;&#97;&#116;&#101;&#99;&#64;&#110;&#111;&#118;&#97;&#116;&#101;&#99;&#46;&#99;&#111;&#109;&#46;&#98;&#114;</span>
929				</a>
930			</div>
931			<div class="ff-contact-item">
932				<a href="/mapagoogle.php" target="_blank" style="display:flex; gap:8px; align-items:center;">
933					<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#006486" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
934					<span>São Paulo SP, Brasil</span>
935				</a>
936			</div>
937		</div>
938
939		<div class="ff-col ff-newsletter">
940			<h2>Novidades no seu email</h2>
941			<p>Lançamentos e promoções. Cancele quando quiser.</p>
942			<form method="post" action="/novidades.php" target="novidades">
943				<input type="hidden" name="_token" value="zzLsMo38Mm1t64w8tfchosFGSYIsAYw4DkHY5qHk" autocomplete="off">				<div class="ff-newsletter-row">
944					<input type="text" name="email" placeholder="[email protected]">
945					<button type="submit" class="ff-newsletter-submit" aria-label="Enviar"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M0 14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2zm4.5-6.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5a.5.5 0 0 1 0-1"/></svg></button>
946				</div>
947				<input type="hidden" name="validar" value="S">
948			</form>
949		</div>
950	</div>
951	<p class="ff-copy">
952		&copy;Copyright 2001-2026 Novatec Editora. Todos os direitos reservados.
953	</p>
954</footer>
955</body>
956</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.