CINXE.COM
Caruncho - Portal da Literatura
<!doctype html> <!--[if IE 8 ]><html class="ie8" lang="pt-PT"><![endif]--> <!--[if IE 9 ]><html class="ie9" lang="pt-PT"><![endif]--> <!--[if (gte IE 10)|!(IE)]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt-PT"> <!--<![endif]--> <head> <title>Caruncho - Portal da Literatura</title> <script type="text/javascript"> function hidePreloader() { document.getElementById("preloader-fidelizarte").style.display = "none"; } window.addEventListener("load", function() { hidePreloader(); $('#mm-mymenuone').show(); }, false); </script> <style type="text/css"> #preloader-fidelizarte { width: 100%; height: 100%; position: fixed; z-index: 999999999999 !important; background-color: #FFFFFF; text-align: center; display: table; vertical-align: middle; font-family: Calibri !important; font-size: 12px !important; transition: all 0.6s ease-out; } #preloader-fidelizarte .tb-middle { vertical-align: middle; display: table-cell; } #preloader-fidelizarte .tb-middle img { vertical-align: middle; margin-left: auto; margin-right: auto; } #mm-mymenuone { display: none; } </style> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="keywords" content="Paula Mota, Caruncho" /> <meta name="description" content="" /> <meta name="robots" content="index,follow" /> <meta name="googlebot" content="index,follow" /> <meta name="author" content="Fidelizarte"> <meta itemprop="name" content="Caruncho - Portal da Literatura"> <meta itemprop="description" content=""> <meta itemprop="image" content="https://www.portaldaliteratura.com/assets/files_critica_literaria/61.webp"> <meta id="SiteName" property="og:site_name" content="Portal da Literatura" /> <meta property="og:title" content="Caruncho - Portal da Literatura" /> <meta property="og:description" content="" /> <meta property="og:url" content="https://www.portaldaliteratura.com//critica-literaria.php?id=61" /> <meta property="og:image" content="https://www.portaldaliteratura.com/assets/files_critica_literaria/61.webp" /> <meta property="og:type" content="website" /> <meta name="twitter:site" content="https://www.portaldaliteratura.com//critica-literaria.php?id=61"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Caruncho - Portal da Literatura"> <meta name="twitter:description" content=""> <meta name="twitter:image" content="https://www.portaldaliteratura.com/assets/files_critica_literaria/61.webp"> <meta property="fb:pages" content="114396468584419" /> <!-- Google API --> <meta name="google-signin-client_id" content="128197400251-rivi41082fjuef2ld4qnk22mas8fvef5.apps.googleusercontent.com"> <!-- CALENDAR --> <link rel="stylesheet" type="text/css" href="/css/final.min.css?v=1.1.31" media="none" onload="if(media!='all')media='all'" /> <link rel="stylesheet" type="text/css" href="/css/slick.css" media="none" onload="if(media!='all')media='all'" /> <link rel="stylesheet" type="text/css" href="/css/slick-theme.css" media="none" onload="if(media!='all')media='all'" /> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" type="text/css" media="none" onload="if(media!='all')media='all'" /> <link rel="shortcut icon" href="/assets/img/favicon.png" /> <link rel="apple-touch-icon" href="/assets/img/apple-touch-icon.png"> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=EmulateIE8; IE=EDGE" /> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script src="/js/modernizr.custom.63321.js"></script> <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- <link rel="stylesheet" type="text/css" href="/css/introjs.css?version=6" media="none" onload="if(media!='all')media='all'"/> --> <link rel="stylesheet" type="text/css" href="/css/jquery.tagsinput.min.css?version=29" media="none" onload="if(media!='all')media='all'" /> <link rel="stylesheet" type="text/css" href="/css/portal2.min.css?version=40" media="none" onload="if(media!='all')media='all'" /> <style> .custom-content-reveal { overflow-y: auto; } </style> <!-- <script type='text/javascript' src='/js/intro.js?version=33'></script> --> <script type='text/javascript' src='/js/portal2.min.js?version=33'></script> <!-- <script type='text/javascript' src='/js/tourNewFunctions.js?version=33'></script> --> <!-- Components do Google OAuth --> <script src="https://apis.google.com/js/client.js" async defer></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-3468RP1BS2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-3468RP1BS2'); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M4C55QFR');</script> <!-- End Google Tag Manager --> <!-- Cookie First widget --> <!-- <script src="https://consent.cookiefirst.com/sites/portaldaliteratura.com-90971e8d-cb85-4189-a2ed-7d6a0833a476/consent.js"></script> --> <!-- End Cookie First widget --> </head> <body> <div id="preloader-fidelizarte"> <div class="tb-middle"> <img src="/images/preloading.gif" alt="loading gif"> <br/> Loading... </div> </div> <!-- AddThis script --> <!-- Go to www.addthis.com/dashboard to customize your tools --> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-53fdef1c620444ae" async defer></script> <!-- end AddThis script --> <div id="layout" class="full"> <div class="social-buttons-right-side"> <ul> <li class="facebook-label"> <a href="https://www.facebook.com/portaldeliteratura" target="_blank"> <span class="icon"><i class="fa fa-facebook" aria-hidden="true"></i></span> <span class="text">Facebook</span> </a> </li> <li class="linkedin-label"> <a href="https://www.instagram.com/portaldaliteratura" target="_blank"> <span class="icon"><i class="fa fa-instagram" aria-hidden="true"></i></span> <span class="text">Instagram</span> </a> </li> <li class="twitter-label"> <a href="https://twitter.com/portaliteratura" target="_blank"> <span class="icon"><i class="fa fa-twitter" aria-hidden="true"></i></span> <span class="text">Twitter</span> </a> </li> <li class="email-label"> <a href="https://www.portaldaliteratura.com/contactos.php" target="_blank"> <span class="icon"><i class="fa fa-envelope" aria-hidden="true"></i></span> <span class="text">Contacte-nos</span> </a> </li> </ul> </div> <header id="header"> <div class="head"> <div class="row clearfix"> <div class="logo"> <h1> <a href="/" rel="home" title="Portal da Literatura"> <img src="/assets/img/logo.png" alt="Portal da Literatura"> </a> </h1> </div> <div class="banner"> <a href="/clickmng.php?mode=banner&id=102" target=""> <img src="assets/files_banners/horz/20230126-divulgar.gif" alt="Divulgação" title="Divulgação" /> </a> </div><nav id="mymenuone"> <ul class="sf-menu res_mode"> <li><a href="/"><i class="fa fa-home"></i></a></li> <li><a href="/autores.php">Escritores</a></li> <li><a href="/livros.php">Livros</a></li> <li><a href="/proverbios.php">Provérbios</a></li> <li><a href="/pensamentos.php">Pensamentos</a></li> <li><a href="/poemas.php" onclick="return false;">Poesia</a> <ul> <li><a href="/poemas.php?listar=temas">Poemas por tema</a></li> <li><a href="/poemas.php?listar=poetas">Poemas por poeta</a></li> </ul> </li> <!--<li><a href="/videos.php">Vídeos</a></li>--> <li><a href="/textos-de-autores.php">Textos</a></li> <li><a href="http://www.tambemescrevo.com" target="_blank">Também Escrevo</a></li> <!--<li><a href="/lermais.php">Ler mais</a></li>--> <li><a href="/livros-infantis.php">Livros infantis</a></li> <!-- <li><a href="/editoras.php">Editoras</a></li> --> <li><a href="#" onclick="return false;">A Minha Conta</a> <ul> <li><a href="/personal.php?mode=login">Login</a></li> <li><a href="/personal.php?mode=registo">Registe-se</a></li> <li><a href="/personal.php?mode=recuperarpass">Recuperar password</a></li> </ul> </li> </ul> </nav> </div> </div> <div class="sec_head"> <div class="row clearfix"> <span class="breaking"> Em Foco </span> <ul id="ticker"> <li><a href="" onclick='return false;'><span> 13/02/2025</span> De 15 a 22 de Fevereiro, 26.º Correntes d'Escritas, na Póvoa do Varzim; </a></li> <li><a href="" onclick='return false;'><span> 04/02/2025</span> Morreu a escritora Maria Teresa Horta, poetisa, escritora, jornalista, grande defensora das causas femininas. Tinha 87 anos. </a></li> <li><a href="" onclick='return false;'><span> 29/01/2025</span> Livros do Brasil publica “Voando sobre Um Ninho de Cucos”, de Ken Kesey; </a></li> <li><a href="" onclick='return false;'><span> 23/01/2025</span> João Pedro Vala é o vencedor da 1.ª edição do Prémio Wook - Novos Autores com o seu segundo romance, Campo Pequeno; </a></li> <li><a href="" onclick='return false;'><span> 13/01/2025</span> Despedidas Impossíveis, de Han Kang, já nas livrarias </a></li> </ul> <div class="right_bar"> <div class="search"> <form action="/pesquisar.php" id="search" class="searchform" method="get"> <input id="inputhead" name="search" type="text" value=""> <button type="submit" style="top:13px; right:18px;"> <i class="fa fa-search"></i> </button> <div class="text-over-search" id="text-over-search"> Pesquisa sobre <span>Autores</span> </div> </form> </div> <!-- onfocus="if (this.value=='Pesquisar...') this.value = '';" onblur="if (this.value=='') this.value = 'Pesquisar...';" --> <script type="text/javascript"> var oSearchText = document.getElementById("text-over-search"); var oSearch = document.getElementById("inputhead"); oSearch.addEventListener("click", textHoverSearchFadeOut, false); oSearchText.addEventListener("click", textHoverSearchFadeOut, false); // oSearch.addEventListener("mouseout", textHoverSearchFadeIn, false); function textHoverSearchFadeOut() { $(oSearchText).fadeOut("fast", function(){ $(oSearch).select(); }); } function textHoverSearchFadeIn() { if( oSearch.value.trim() == "" ) { $(oSearchText).fadeIn("fast", function(){ $(oSearch).blur(); }); } } function changeStringHoverSearch() { var nPosArray = 1; return new Promise( (resolve, reject) => { var aStrings = [ "Autores", "Livros" ]; var oSpan = $(oSearchText).children('span'); (function waitForIt() { let cSpanText = oSpan.html(); let bStop = false; let nTimeOut = 200; if( cSpanText == "" ) { if( nPosArray >= aStrings.length ) { oSpan.html("Literatura"); bStop = true; } oSpan.html(aStrings[nPosArray]); nPosArray++; nTimeOut = 1700; } else { cSpanText = cSpanText.substring(0, cSpanText.length-1); oSpan.html(cSpanText); nTimeOut = 200; } if( bStop ) return resolve(); setTimeout( waitForIt, nTimeOut ); })(); }); } window.addEventListener("load", () => { setTimeout( () => { changeStringHoverSearch(); }, 1700 ); }, false); </script> </div> </div> </div> </header> <div class="page-content"> <div class="row clearfix"> <!-- Col Cent --> <div class="grid_9"> <div class="post clearfix"> <div class="row clearfix"> <h1>A Opinião de <a href="#">Paula Mota</a></h1><br /> <div class="post_item"> <article> <div class="b_block medium_thumb clearfix"> <div class="post_thumbnail"> <div class="item"> <div class="featured_thumb"> <img src="assets/files_critica_literaria/61.webp" width="150" alt="Paula Mota"> <span class="thumb-icon"></span> </div> </div> </div> <div class="details mb"> <h2>Caruncho</h2> <span class="m_category"> <i class="fa fa-calendar mi"></i>2024-11-26</span> <br> </div> <p><p><em>Disso morreram todos nesta família, de ódios seus e dos demais, mas sempre de ódios.</em></p> <p> “Caruncho” é um daqueles livros que exigem ar puro, muito sol e talvez até um banho de sal grosso para nos libertar das más energias habilmente condensadas em apenas 100 páginas. Layla Martínez aprendeu bem todas as lições: as de Shirley Jackson com as suas casas assombradas e habitantes proscritas…</p> <p><em>No andar de cima começaram a ouvir-se ruídos como o arrastar de móveis e o abrir e fechar de gavetas. Toda a casa estava furiosa com nós duas, notava-se em cada ladrilho e em cada tijolo.</em></p> <p>…as do realismo mágico, as do gótico sulista, as das figuras das bruxas…</p> <p><em>Esse boato sim enraiveceu a velha porque se dissessem que estava demente era-lhe indiferente mas não consentia que afirmassem aquilo dos gatos afinal ela gostava tanto deles até os tratava por você quando a velha nem o senhor tratou por você no tempo em que o serviu.</em></p> <p>…as do macabro religioso…</p> <p><em>As rezas caíam-lhe dos dentes sem que eu as ouvisse mas eu sabia que ela pedia a Santa Bárbara decapitada pelo pai no cimo de uma montanha a Santa Cecília banhada em água a ferver a Santa Maria Goretti assassinada quando a tentavam violar a todas as santinhas mortas pelas mãos de homens raivosos.</em></p> <p>…e criou um livro original e pujante, protagonizado por quatro magníficas mulheres zangadas. Numa sociedade em que ainda hoje se lida mal com mulheres que levantam a voz, as chamadas histéricas, é refrescante ver estas que não se deixam espezinhar e decidem aplicar a boa e velha justiça pelas próprias mãos. Acho a vingança um desperdício de energia, mas ler sobre ela dá-me uma satisfação indiscritível.</p> <p><em>Só que o meu pai não sabia que iria ficar trancado na prisão que estava a construir. Quando a minha mãe percebeu que nunca poderia sair daquele espaço, deixou de pedir aos santos e começou a falar com as sombras.</em></p> <p>Nesta obra, parece-me até haver uma quinta protagonista, já que a casa de família é uma entidade própria, um <em>poltergeist</em> maligno que embebeu todo o rancor sentido entre as suas quatro paredes e que cria a simbiose perfeita, vivendo das suas proprietárias e alimentando-as numa sobrevivência autofágica.</p> <p><em>Ainda não percebi o quê, perguntei, pensando que agora sim viriam as arranhadelas e os insultos e as pancadas porque não podemos açular a velha sem esperar que não se atire a nós. Mas não aconteceu nada disto, nela havia apenas desalento e um pouco de raiva, só um pouquinho, o suficiente para dizer não percebeste que desta casa não sai ninguém.</em></p> <p>“Caruncho”, no entanto, não é apenas uma obra manifestamente feminista, já que o fosso entre classes é por demais evidente e explorado até às últimas consequências.</p> <p><em>Mas detestam-nos a todos por igual sentem o mesmo asco por todos nós e esse asco toma conta de nós e envenena-nos e trazemo-lo num lugar tão profundo que acabamos por pensar que é nosso mas não é.</em></p> <p>O termo “fenómeno” que a editora utiliza para descrever “Caruncho” não é, desta vez, um mero truque publicitário. Este fenómeno paranormal tem um subtexto subversivo que funciona tanto para quem deseja só uma boa história de terror como para quem procura uma mensagem política.</p> <p><em>Eu amaldiçoava os parentes, os guardas civis, os padres, a quem quer que fosse, com todo o ódio que havia nas minhas entranhas e nas da casa porque sabia que no dia em que nós, os pobres, começássemos a cobrar dívidas, muitos não teriam sequer uma pocilga onde se esconder.</em></p> <p><em>Caruncho, </em>de Layla Martínez, Antígona, Março de 2024, tradução de Guilherme Pires</p></p> <a href="/critica-literaria.php" class="tbutton medium"> <span>Mais críticas literárias</span> </a> <br /><br /> <a onclick="window.history.back()" class="tbutton medium"> <span>Voltar</span> </a> </div> </article> </div> </div> </div> </div> <!-- /Col Cent --> <!-- Col Direita --> <div class="grid_3 righter omega"> <div class="b_title"> <h4>Área de utilizador</h4> </div> <div class="widget clearfix login-widget"> <div class="mensagem-ajax"></div> <form action="/personal.php?mode=login" method="post" id="commentform" class="comment-form"> <div class="login-right" data-intro='Agora já pode efectuar o seu login e aproveitar as novas funcionalidades do Portal da Literatura.' data-step="1"> <p class="comment-form-author-"> <label for="login-email">E-mail</label> <input id="login-email" name="login-email" type="email" value="" size="30" aria-required="true" required> </p> <p class="comment-form-email-"> <label for="login-password">Password</label> <input id="login-password" name="login-password" type="password" value="" size="30" aria-required="true" required> </p> <p> <input type="checkbox" name="keepMeLogged" checked value="1"> Mantenha-me conectado </p> <p class="form-submit"> <center> <input name="submit" type="submit" class="submit" value="Entrar no Portal da Literatura"> <br> <a href="/personal.php?mode=recuperarpass">Esqueceu-se da password?</a> <br> </center> </p> </div> <div class="create-account-right" data-intro="Se ainda não possui uma conta, pode criá-la através do seu e-mail ou mesmo com a sua conta Facebook ou Google." data-step="2"> <a href="/personal.php?mode=registo" class="submit">Crie a sua conta</a> <span class="text-create-account">ou se preferir pode</span> <div class="social-login-buttons"> <button type="button" class="btn-facebook" data-scope="public_profile,email"> <div class="logo-sign-in-facebook"> <i class="fa fa-facebook" aria-hidden="true"></i> </div> <span>Fazer login com Facebook</span> </button> <button type="button" class="btn-google customGPlusSignIn"> <img src="/assets/google-logo.png" alt="Sign in with Google" title="Sign in with Google" class="logo-sign-in-google"> <span>Fazer login com Google</span> </button> </div> </div> </form> </div> <script type="text/javascript"> // window.addEventListener( "load", introLogin, false ); </script> <div class="b_title"> <h4><a href="/critica-literaria.php">Crítica Literária <!--por <strong>Miguel Real</strong>--></a></h4> </div> <div class="widget clearfix"> <a title="Ler Viagem no Proleterka" href="critica-literaria.php?id=65"> <img src="assets/files_critica_literaria/65_teaser.webp" width="100%" height="auto" alt="Ler Viagem no Proleterka" title="Ler Viagem no Proleterka"/> </a> <a title="Ler Os Armários Vazios" href="critica-literaria.php?id=64"> <img src="assets/files_critica_literaria/64_teaser.webp" width="100%" height="auto" alt="Ler Os Armários Vazios" title="Ler Os Armários Vazios"/> </a> <a title="Ler A Guerra Guardada" href="critica-literaria.php?id=63"> <img src="assets/files_critica_literaria/63_teaser.webp" width="100%" height="auto" alt="Ler A Guerra Guardada" title="Ler A Guerra Guardada"/> </a> <a title="Ler Os Rostos" href="critica-literaria.php?id=62"> <img src="assets/files_critica_literaria/62_teaser.webp" width="100%" height="auto" alt="Ler Os Rostos" title="Ler Os Rostos"/> </a> <a title="Ler Caruncho" href="critica-literaria.php?id=61"> <img src="assets/files_critica_literaria/61_teaser.webp" width="100%" height="auto" alt="Ler Caruncho" title="Ler Caruncho"/> </a> </div> <div class="b_title"> <h4><a href="/entrevistas.php">Entrevista</a></h4> </div> <div class="widget clearfix"> <a title="Entrevista com Pepetela" href="/entrevistas.php?id=46"> <img src="assets/files_entrevistas/46_destaque.webp" width="100%" height="auto" alt="Entrevista com Pepetela" title="Entrevista com Pepetela"/> </a> <a title="Entrevista com Mário Cláudio" href="/entrevistas.php?id=3"> <img src="assets/files_entrevistas/3_destaque.webp" width="100%" height="auto" alt="Entrevista com Mário Cláudio" title="Entrevista com Mário Cláudio"/> </a> </div> <div class="widget_categories"> <div class="b_title"> <h4>Top 10 de vendas</h4> </div> <div class="widget clearfix"> <center> <a title="Os livros mais vendidos em Portugal" href="/top10.php?pais=portugal"> <img alt="Os livros mais vendidos em Portugal" title="Os livros mais vendidos em Portugal" src="assets/img/botao-top10-vendas-portugal.png" width="164" height="36"> </a> <a title="Os livros mais vendidos no Brasil" href="/top10.php?pais=brasil"> <img alt="Os livros mais vendidos no Brasil" title="Os livros mais vendidos no Brasil" src="assets/img/botao-top10-vendas-brasil.png" width="164" height="36"> </a> </center> </div> </div><!--<ul class="clearfix T20-tabs-nav group tab-count-4"> <li class="T20-tab tab-recent"> <a href="#tab-recent" title="Recent Posts"> <i class="icon-folder-open"> <div style="font-size:10px;">Novidades</div> </i> </a> </li> </ul>--> <div class="b_title"> <h4>Novidades</h4> </div> <div class="widget clearfix more_posts"> <div id="tab-recent" class="T20-tab group"> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11565" title="Continuo à espera de que me peçam desculpa"> <img src="assets/files_livros/11565.webp" alt="Continuo à espera de que me peçam desculpa" title="Continuo à espera de que me peçam desculpa"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11565' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11565" rel="bookmark" title="Continuo à espera de que me peçam desculpa"> Continuo à espera de que me peçam desculpa </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4643' rel='date' title='Continuo à espera de que me peçam desculpa'> <i class='icon-user mi'></i>Michela Marzano </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11567" title="Lá em baixo no vale"> <img src="assets/files_livros/11567.webp" alt="Lá em baixo no vale" title="Lá em baixo no vale"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11567' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11567" rel="bookmark" title="Lá em baixo no vale"> Lá em baixo no vale </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=2964' rel='date' title='Lá em baixo no vale'> <i class='icon-user mi'></i>Paolo Cognetti </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11568" title="Tempestade de Ónix"> <img src="assets/files_livros/11568.webp" alt="Tempestade de Ónix" title="Tempestade de Ónix"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11568' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11568" rel="bookmark" title="Tempestade de Ónix"> Tempestade de Ónix </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4588' rel='date' title='Tempestade de Ónix'> <i class='icon-user mi'></i>Rebecca Yarros </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11570" title="A Duquesa"> <img src="assets/files_livros/11570.webp" alt="A Duquesa" title="A Duquesa"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11570' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11570" rel="bookmark" title="A Duquesa"> A Duquesa </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4062' rel='date' title='A Duquesa'> <i class='icon-user mi'></i>Danielle Steel </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11564" title="O Ladrão de Cadernos"> <img src="assets/files_livros/11564.webp" alt="O Ladrão de Cadernos" title="O Ladrão de Cadernos"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11564' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11564" rel="bookmark" title="O Ladrão de Cadernos"> O Ladrão de Cadernos </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4642' rel='date' title='O Ladrão de Cadernos'> <i class='icon-user mi'></i>Gianni Solla </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11572" title="O Cirurgião de Almas"> <img src="assets/files_livros/11572.webp" alt="O Cirurgião de Almas" title="O Cirurgião de Almas"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11572' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11572" rel="bookmark" title="O Cirurgião de Almas"> O Cirurgião de Almas </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4646' rel='date' title='O Cirurgião de Almas'> <i class='icon-user mi'></i>Luis Manuel Zueco Jiménez </a><br> </div> </div> </div> </div> <div class="item_small"> <div class="one_post"> <div class="featured_thumb"> <a href="/livros.php?livro=11571" title="Herodes, o Grande"> <img src="assets/files_livros/0.webp" alt="Herodes, o Grande" title="Herodes, o Grande"/> <span class="thumb-icon"> <i class='fa fa-heart-o button-favorite' aria-hidden='true' data-id='11571' data-tipo='livro'></i> </span> </a> </div> <div class="item-details"> <h3> <a href="/livros.php?livro=11571" rel="bookmark" title="Herodes, o Grande"> Herodes, o Grande </a> </h3> <div class="post_meta"> <a href='/autores.php?autor=4645' rel='date' title='Herodes, o Grande'> <i class='icon-user mi'></i>Martin Goodman </a><br> </div> </div> </div> </div> </div> <div id="tab-popular" class="T20-tab group"> </div> </div> </div> <!--/ Col Direita --> </div><!--/ Row --> </div><!--/ Content --> <footer id="footer"> <div class="row clearfix"> <div class="grid_3 footer_w"> <div class="widget_T20_posts_slideshow"> <div class="b_title"> <h4>Outros</h4> </div> <div class="widget clearfix"> <ul> <li><a href="/entrevistas.php">Entrevistas</a></li> <!--<li><a href="/sites_autores.php">Sites de autores</a></li>--> <li><a href="/editoras.php">Editoras</a></li> <li><a href="/conteudos.php?id=33">Livros gratuitos</a></li> <li><a href="/adivinhas.php">Adivinhas</a></li> <li><a href="/livrarias.php">Livrarias</a></li> <li><a href="/videos.php">Vídeos</a></li> <li><a href="/poemas-musicados.php">Poemas musicados</a></li> <li><a href="/noticias.php">Notícias</a></li> <li><a href="/conteudos.php?id=1">Sobre</a></li> <li><a href="/faq.php">FAQ</a></li> <li><a href="/conteudos.php?id=20">Anuncie aqui</a></li> <li><a href="/links.php">Links</a></li> <li><a href="/sites-sugerir-amigo.php">Sugerir site</a></li> <li><a href="/conteudos.php?id=5">Política de privacidade e segurança</a></li> </ul> </div> </div> </div> <div class="alpha grid_3 footer_w"> <div class="widget_T20_posts"> <div class="b_title"> <h4>Top nuvem de referências</h4> </div> <div class="widget clearfix"> <div class="more_posts"> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Literatura"><span>Literatura</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Escritores portugueses"><span>Escritores portugueses</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=literatura"><span>literatura</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Poesia"><span>Poesia</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Romances"><span>Romances</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Escritores franceses"><span>Escritores franceses</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Prémio Nobel da Literatura"><span>Prémio Nobel da Literatura</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Escritores brasileiros"><span>Escritores brasileiros</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Escritores americanos"><span>Escritores americanos</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Escritores ingleses"><span>Escritores ingleses</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=Nobel da Literatura"><span>Nobel da Literatura</span></a> <a class="tbutton small" href="/pesquisar.php?cloudKey=1&search=poesia"><span>poesia</span></a> </div> </div> </div> </div> <div class="alpha grid_3 footer_w"> <div class="widget_T20_posts"> <div class="b_title"> <h4>Nuvem de referências</h4> </div> <div class="widget clearfix"> <div class="more_posts"> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Afonso Henriques"><span>Afonso Henriques</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Em teu ventre"><span>Em teu ventre</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Dan Brown"><span>Dan Brown</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Inglaterra do século XIX"><span>Inglaterra do século XIX</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Pauline Delabroy-Allard"><span>Pauline Delabroy-Allard</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=A Gaivota"><span>A Gaivota</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Arsénio Mota"><span>Arsénio Mota</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=O caso Tichborne"><span>O caso Tichborne</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=JackMichel"><span>JackMichel</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Aluísio Azevedo"><span>Aluísio Azevedo</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Raul Brandão"><span>Raul Brandão</span></a> <a class="tbutton tbuttonblue small" href="/pesquisar.php?cloudKey=1&search=Prémio Internacional Man Booker"><span>Prémio Internacional Man Booker</span></a> </div> </div> </div> </div> <div class="omega grid_3 footer_w"> <div class="widget_subscribe"> <div class="b_title"> <h4>Subscreva a nossa Newsletter</h4> </div> <div class="widget clearfix"> <p>E receba todas as novidades no seu e-mail.</p> <form action="/newsletter.php" method="POST" name="newsletter"> <input type="email" placeholder="O seu E-mail" name="email" required style="width: 100%;"> <p> <script async src='https://www.google.com/recaptcha/api.js'></script> <div class="g-recaptcha center-block" data-sitekey="6LdgnA8TAAAAAFj7a1e47kvIVQAY0DwqTiIqA_q9"></div> </p> <button type="submit" id="submit" value="Subscribe"> <span>Ok</span> </button> </form> </div> </div> <style> .g-recaptcha { transform:scale(0.93); transform-origin:0 0; } </style> <div class="widget_social"> <div class="b_title"> <h4>Siga-nos</h4> </div> <div class="widget social with_color clearfix"> <a rel="nofollow" class="toptip" href="https://www.facebook.com/portaldeliteratura" target="_blank" title="Siga-nos no facebook"> <i class="fa fa-facebook"></i> </a> <a rel="nofollow" class="toptip" href="https://www.instagram.com/portaldaliteratura" target="_blank" title="Siga-nos no Instagram"> <i class="fa fa-instagram"></i> </a> <a rel="nofollow" class="toptip" href="https://twitter.com/portaliteratura" target="_blank" title="Siga-nos no twitter"> <i class="fa fa-twitter"></i> </a> <br clear="all" /> <br /> <div class="fb-follow" data-href="https://www.facebook.com/portaldeliteratura" data-layout="button" data-show-faces="true"></div> <br /> <!-- <script src="//platform.linkedin.com/in.js" type="text/javascript" async defer> lang: pt_BR</script> --> <!-- <script type="IN/FollowCompany" data-id="3210906"></script> --> </div> </div> </div> </div> <div class="row clearfix"> <div class="footer_last"> <span class="copyright">Copyright 2006-2025 © Portal da Literatura. Todos os direitos reservados.</span> <nav class="nav-footer" id="nav-footer"> <ul class="sf-menu"> <li> <a href="http://www.fidelizarte.pt" target="_blank"> <img src="assets/img/criacao-web-sites.png" width="80" height="22" alt="Criação e desenvolvimento de sites"> </a> </li> </ul> </nav> <!--<a href="http://www.beyondsecurity.com/vulnerability-scanner-verification/www.portaldaliteratura.com"><img src="https://secure.beyondsecurity.com/verification-images/www.portaldaliteratura.com/vulnerability-scanner-2.gif" alt="Website Security Test" border="0" /></a>--> </div> </div> </footer> <!-- Facebook API --> <script> window.fbAsyncInit = function() { FB.init({ appId : '190002591532105', cookie : true, xfbml : true, version : 'v2.8' }); FB.AppEvents.logPageView(); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <!-- Google API --> <script src="https://apis.google.com/js/platform.js" async defer></script> <div class="mascara" id="loginFlutuante"> <div class="body"> <button class="btn-close"> <i class="fa fa-times" aria-hidden="true"></i> </button> <h3>Faça o login na sua conta do Portal</h3> <div class="loading-ajax" style="display: none;"> <center> <img src="/images/loading.gif" alt="loading gif"> </center> </div> <div class="mensagem-ajax"></div> <form action="" method="post" id="commentform" class="comment-form form-login-ajax"> <p> <label for="login-email">E-mail</label> <input id="login-email" name="login-email" type="email" value="" size="30" aria-required="true" required> </p> <p> <label for="login-password">Password</label> <input id="login-password" name="login-password" type="password" value="" size="30" aria-required="true" required> </p> <center> <p> <input type="checkbox" name="keepMeLogged" checked value="1"> Mantenha-me conectado </p> <p class="form-submit"> <input name="submit" type="submit" id="submit" value="Entrar no Portal da Literatura"> </p> <a href="/personal.php?mode=recuperarpass" class="text-center"><span>Esqueceu-se da password?</span></a> <br> <a href="/personal.php?mode=registo" class="text-center"><span>Ainda não tem conta? Registe-se aqui</span></a> <div class="social-login-buttons"> <button type="button" class="btn-facebook" data-scope="public_profile,email"> <div class="logo-sign-in-facebook"> <i class="fa fa-facebook" aria-hidden="true"></i> </div> <span>Fazer login com Facebook</span> </button> <button type="button" class="btn-google customGPlusSignIn"> <img src="/assets/google-logo.png" alt="Sign in with Google" title="Sign in with Google" class="logo-sign-in-google"> <span>Fazer login com Google</span> </button> </div> </center> </form> </div> </div> <script type="text/javascript"> /* ==================================== */ // Variables of session /* ==================================== */ var bIsLoggedFb = false; var bIsLoggedG = false; var bSubmit = false; var bClick = false; var oFormSbmt; var oClick; /* ==================================== */ // Exibe o modal personalizado /* ==================================== */ function exibeModal( bSubmitPost, oForm, oClickTarget ) { if ( typeof bSubmitPost != "undefined" && typeof oForm != "undefined" && bSubmitPost !== null && oForm !== null ) { bSubmit = true; oFormSbmt = oForm; } if( typeof oClickTarget != undefined ) { oClick = oClickTarget; bClick = true; } var oMascara = $('.mascara'); var oBody = $('body'); if( oMascara.length ) { oBody.addClass('disabled-scroll'); oMascara.fadeIn("slow"); } } /* ==================================== */ // Facebook functions /* ==================================== */ function checkLoginStateFb() { FB.getLoginStatus(function(response) { console.log(response); }); } function getProfileInformationFb( cAccessToken, cUserId ) { FB.api('/me', {fields: 'email,name,birthday,age_range,link'}, function(response) { createSessionFb(response); }); } function createSessionFb( aInfo ) { var oMessage = $('.mensagem-ajax'); var cClassError = 'notification-box-error'; var cClassOk = 'notification-box-success'; var cIconError = 'fa-power-off'; var cIconOk = 'fa-check'; var cMessage = ''; var oButton = $('.btn-close'); aInfo.funcao = "createSessionFb"; $.ajax( { url: "/lib/ajaxProcessa.php", type: "POST", data: aInfo, cache: false, dataType: "json", beforeSend: function() { oMessage.fadeOut("fast"); }, success: function(response) { // console.log(response); // response = JSON.parse(response); if( response.success == true && response.wasLogged == false ) { cMessage = " <div class='notification-box "+cClassOk+"'>\ <i class='fa "+cIconOk+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oMessage.html(cMessage); oMessage.fadeIn("fast"); setTimeout( function(){ oButton.trigger('click'); /* <!---------------------------> */ // Submit dimension to analytics /* <!---------------------------> */ if (typeof gtag != "undefined") { console.log('## Goal event sent: registo_facebook'); gtag('send', { hitType: 'event', eventCategory: 'Users', eventAction: 'submit', eventLabel: 'registo_facebook' }); } if( bSubmit === true ) { oFormSbmt.off("submit").submit(); } else if( bClick === true ) { oClick.click(); } else { window.location.reload(); } }, 1500 ); } else if( response.wasLogged == true ) { // Do nothing } else { cMessage = " <div class='notification-box "+cClassError+"'>\ <i class='fa "+cIconError+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oMessage.html(cMessage); oMessage.fadeIn("fast"); } }, error: function( textStatus, errorThrown ) { setTimeout( function() { alert("Fatal Error! :("); }, 1000 ); console.log("AJAX ERROR CONTACTO: " + textStatus, errorThrown); } }); } function destroySessionFb() { FB.logout(function(response) { console.log("session destroyed"); }); $.ajax( { url: "/lib/ajaxProcessa.php", type: "POST", data: "funcao=destroySession", cache: false }); } /* ==================================== */ // Google functions /* ==================================== */ function startAppGoogle() { gapi.load('auth2', function(){ // Retrieve the singleton for the GoogleAuth library and set up the client. auth2 = gapi.auth2.init({ client_id: '128197400251-rivi41082fjuef2ld4qnk22mas8fvef5.apps.googleusercontent.com', cookiepolicy: 'single_host_origin', // Request scopes in addition to 'profile' and 'email' //scope: 'additional_scope' }); var oElements = document.getElementsByClassName('btn-google'); for( let i = 0; i < oElements.length; i++ ) { attachSigninGoogle(oElements[i]); } }); } function attachSigninGoogle(element) { auth2.attachClickHandler(element, {}, function(googleUser) { var oUserGoogle = { "id": googleUser.getBasicProfile().getId(), "nome": googleUser.getBasicProfile().getName(), "email": googleUser.getBasicProfile().getEmail() }; createSessionGoogle( oUserGoogle ); }, function(error) { alert(JSON.stringify(error, undefined, 2)); } ); } function createSessionGoogle( aInfo ) { var oMessage = $('.mensagem-ajax'); var cClassError = 'notification-box-error'; var cClassOk = 'notification-box-success'; var cIconError = 'fa-power-off'; var cIconOk = 'fa-check'; var cMessage = ''; var oButton = $('.btn-close'); aInfo.funcao = "createSessionGoogle"; $.ajax( { url: "/lib/ajaxProcessa.php", type: "POST", data: aInfo, cache: false, dataType: "json", beforeSend: function() { oMessage.fadeOut("fast"); }, success: function(response) { // console.log(response); // response = JSON.parse(response); if( response.success == true && response.wasLogged == false ) { cMessage = " <div class='notification-box "+cClassOk+"'>\ <i class='fa "+cIconOk+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oMessage.html(cMessage); oMessage.fadeIn("fast"); setTimeout( function(){ oButton.trigger('click'); if( bSubmit === true ) { oFormSbmt.off("submit").submit(); } else if( bClick === true ) { oClick.click(); } else { window.location.reload(); } }, 1500 ); } else if( response.wasLogged == true ) { // Do nothing } else { cMessage = " <div class='notification-box "+cClassError+"'>\ <i class='fa "+cIconError+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oMessage.html(cMessage); oMessage.fadeIn("fast"); } }, error: function( textStatus, errorThrown ) { setTimeout( function() { alert("Fatal Error! :("); }, 1000 ); console.log("AJAX ERROR CONTACTO: " + textStatus, errorThrown); } }); } function destroySessionGoogle() { var auth2 = gapi.auth2.getAuthInstance(); auth2.signOut().then(function () { console.log('Google User signed out.'); }); $.ajax( { url: "/lib/ajaxProcessa.php", type: "POST", data: "funcao=destroySession", cache: false }); } // ================== READY document.addEventListener( "DOMContentLoaded", function() { // Fecha o Modal aberto $('body').on('click', '.mascara > .body > .btn-close', function(event) { event.preventDefault(); var oBody = $('body'); oBody.removeClass('disabled-scroll'); $(this).parent().parent().fadeOut('slow', function() { }); }); // Login $('.form-login-ajax').submit(function(event) { event.preventDefault(); var oForm = $(this); var oFormData = new FormData( oForm[0] ); var oLoad = $('.loading-ajax'); var oMessage = $('.mensagem-ajax'); var cClassError = 'notification-box-error'; var cClassOk = 'notification-box-success'; var cIconError = 'fa-power-off'; var cIconOk = 'fa-check'; var cMessage = ''; var oButton = $('.btn-close'); // Add o parametro do AJAX php oFormData.append('funcao', 'loginAjax'); $.ajax( { url: "/lib/ajaxProcessa.php", type: "POST", data: oFormData, cache: false, processData: false, contentType: false, beforeSend: function() { oForm.fadeOut("fast"); oMessage.fadeOut("fast"); oLoad.fadeIn("slow"); }, success: function(response) { response = JSON.parse(response); if( response.success == true ) { cMessage = " <div class='notification-box "+cClassOk+"'>\ <i class='fa "+cIconOk+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oLoad.fadeOut("fast", function() { oMessage.html(cMessage); oMessage.fadeIn("fast"); if( bSubmit === true ) { oFormSbmt.off("submit").submit(); } else if( bClick === true ) { oClick.click(); setTimeout( function() { oButton.trigger('click'); }, 1500 ); } }); } else { cMessage = " <div class='notification-box "+cClassError+"'>\ <i class='fa "+cIconError+"' aria-hidden='true'></i>\ "+response.mensagem+"\ </div>\ <br>"; oLoad.fadeOut("fast", function() { oMessage.html(cMessage); oMessage.fadeIn("fast", function() { oMessage.focus(); oForm.fadeIn("slow"); }); } ); } }, error: function( textStatus, errorThrown ) { setTimeout( function() { alert("Fatal Error! :("); }, 1000 ); console.log("AJAX ERROR CONTACTO: " + textStatus, errorThrown); } }); }); // Click FB Button $('.btn-facebook').click(function(event) { if( bIsLoggedFb === false ) { FB.login(function(response) { getProfileInformationFb( response.authResponse.accessToken, response.authResponse.userID ); }, { scope: 'public_profile,email', return_scopes: true }); } }); }, false ); // ================== LOAD window.addEventListener( "load", function() { /*Check login FB*/ // FB.getLoginStatus(function(response) { // if( response.status == "connected" ) // { // // Make ajax request and setup the PHP session // bIsLoggedFb = true; // getProfileInformationFb( response.authResponse.accessToken, response.authResponse.userID ); // } // else // { // bIsLoggedFb = false; // } // }); // start app Google startAppGoogle(); }, false ); </script> </div><!-- /layout --> <div id="toTop"><i class="icon-arrow-thin-up"></i></div><!-- /Scripts --> <script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js'></script> <script type='text/javascript' src='/js/slick.min.js'></script> <script type='text/javascript' src='/js/jquery.tagsinput.min.js'></script> <script type='text/javascript' src='/js/final.min.js?version=5'></script> <!-- <script type='text/javascript' src='/js/jquery.flurry.min.js?version=2'></script> --> <!-- Neve --> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css" media="none" onload="if(media!='all')media='all'" /> <script src="https://code.jquery.com/ui/1.11.2/jquery-ui.min.js" integrity="sha256-erF9fIMASEVmAWGdOmQi615Bmx0L/vWNixxTNDXS4FQ=" crossorigin="anonymous" async defer></script> <script src='https://www.google.com/recaptcha/api.js' async defer></script> <script type="text/javascript"> /*Neve*/ /* document.addEventListener("DOMContentLoaded", function() { $('body').flurry({ character: '❄❅❆*⛄☃', height: 240, speed: 1400, wind: 200, windVariance: 220, frequency: 10, large: 40, small: 4 }); }, false );*/ </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-421997-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-421997-1'); </script> </body> </html>