CINXE.COM
2378 (Miguel Angel R) 路 NiceBooks
<!DOCTYPE html> <html class="" lang="es-ES"> <head> <script> function loadFonts(url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { var css = xhr.responseText; css = css.replace(/}/g, 'font-display: swap; }'); var head = document.getElementsByTagName('head')[0]; var style = document.createElement('style'); style.appendChild(document.createTextNode(css)); head.appendChild(style); } }; xhr.send(); } loadFonts('//fonts.googleapis.com/css?family=Roboto:400,700|Roboto+Condensed'); </script> <title>2378 (Miguel Angel R) 路 NiceBooks</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="robots" content=""> <link rel="stylesheet" href="//static.nicebooks.com/css/public.css?1743899398"> <link rel="search" type="application/opensearchdescription+xml" title="NiceBooks (es)" href="/openSearch"> <link rel="alternate" hreflang="x-default" href="https://nicebooks.com/user/2378"> <link rel="alternate" hreflang="en-CA" href="https://ca-en.nicebooks.com/user/2378"> <link rel="alternate" hreflang="fr-CA" href="https://ca-fr.nicebooks.com/user/2378"> <link rel="alternate" hreflang="de-DE" href="https://de.nicebooks.com/user/2378"> <link rel="alternate" hreflang="es-ES" href="https://es.nicebooks.com/user/2378"> <link rel="alternate" hreflang="fr-FR" href="https://fr.nicebooks.com/user/2378"> <link rel="alternate" hreflang="en-GB" href="https://uk.nicebooks.com/user/2378"> <link rel="alternate" hreflang="it-IT" href="https://it.nicebooks.com/user/2378"> <link rel="alternate" hreflang="en-US" href="https://us.nicebooks.com/user/2378"> <script> /* remove #_=_ Facebook artefact after redirection */ if (window.location.hash === '#_=_') { const uri = window.location.toString(); const withNoHash = uri.substring(0, uri.indexOf('#')); window.history.replaceState({}, document.title, withNoHash); } </script> <script src="https://polyfill-fastly.io/v2/polyfill.min.js?features=Element.prototype.matches,Element.prototype.closest,URL,Promise,Promise.prototype.finally" defer></script> <script src="//static.nicebooks.com/vendor/axios-0.18.0/axios.min.js" defer></script> <script src="//static.nicebooks.com/scripts/modal.js?1743899398" defer></script> <script src="//static.nicebooks.com/scripts/public.js?1743899398" defer></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script> <script> // create the $ function to defer callbacks after DOMContentLoaded (function() { var callbacks = []; var eventFired = false; document.addEventListener('DOMContentLoaded', function() { callbacks.forEach(function(callback) { callback(); }); callbacks = []; eventFired = true; }); window.$ = function(callback) { if (eventFired) { callback(); } else { callbacks.push(callback); } }; })(); // initialize Google global site tag window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-1032358671'); // initialize Bing Ads Universal Event Tracking window.uetq = window.uetq || []; // ---------- function trackMerchantClick() { gtag('event', 'conversion', {'send_to': 'AW-1032358671/-Mh0CJ_8zmUQj5ai7AM'}); // Google window.uetq.push({ea: 'merchant-click'}); // Bing } </script> <link rel="icon" type="image/png" sizes="32x32" href="//static.nicebooks.com/images/icons/32px.png?1743899398"> <link rel="icon" type="image/png" sizes="16x16" href="//static.nicebooks.com/images/icons/16px.png?1743899398"> <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="//static.nicebooks.com/vendor/fontawesome-pro-5.13.0/css/all.min.css"> <script> /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ (function( w ){ "use strict"; if( !w.loadCSS ){ w.loadCSS = function(){}; } var rp = loadCSS.relpreload = {}; rp.support = (function(){ var ret; try { ret = w.document.createElement( "link" ).relList.supports( "preload" ); } catch (e) { ret = false; } return function(){ return ret; }; })(); rp.bindMediaToggle = function( link ){ var finalMedia = link.media || "all"; function enableStylesheet(){ link.media = finalMedia; } if( link.addEventListener ){ link.addEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.attachEvent( "onload", enableStylesheet ); } setTimeout(function(){ link.rel = "stylesheet"; link.media = "only x"; }); setTimeout( enableStylesheet, 3000 ); }; rp.poly = function(){ if( rp.support() ){ return; } var links = w.document.getElementsByTagName( "link" ); for( var i = 0; i < links.length; i++ ){ var link = links[ i ]; if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){ link.setAttribute( "data-loadcss", true ); rp.bindMediaToggle( link ); } } }; if( !rp.support() ){ rp.poly(); var run = w.setInterval( rp.poly, 500 ); if( w.addEventListener ){ w.addEventListener( "load", function(){ rp.poly(); w.clearInterval( run ); } ); } else if( w.attachEvent ){ w.attachEvent( "onload", function(){ rp.poly(); w.clearInterval( run ); } ); } } if( typeof exports !== "undefined" ){ exports.loadCSS = loadCSS; } else { w.loadCSS = loadCSS; } }( typeof global !== "undefined" ? global : this ) ); </script> </head> <body> <div id="wrapper"> <div id="content-wrapper" class=""> <header> <div class="row"> <div class="small-6 columns"> <a class="logo is-white has-image" href="/"><img src="//static.nicebooks.com/images/logo.svg?1743899398" alt=""></a> </div> <div class="small-6 columns"> <div id="header-menu"> <span style="font-size: .9rem;"> <a href="/auth/login" class="is-white">Iniciar sesi贸n</a> </span> </div> </div> </div> </header> <section> <!-- Main content --> <div class="row"> <div class="medium-4 large-3 columns"> <div class="block"> <div style="text-align: center;"> <a href="/user/2378"> <img src="//static.nicebooks.com/images/user.svg?1743899398" alt="" class="circular" style="width: 110px; height: 110px;"> </a> </div> <div style="text-align: center; margin-top: 1rem; font-weight: bold;"> Miguel Angel R </div> <div class="follow-box"> <div class="follow-box-inner"> <div class="follow-box-count">0</div> <div class="follow-box-type"><a href="/user/2378/followers">seguidores</a></div> </div> <div class="follow-box-inner"> <div class="follow-box-count">0</div> <div class="follow-box-type"><a href="/user/2378/following">seguidos</a></div> </div> </div> <div> <!-- Follow button --> <button type="button" class="nb-button follow-button full is-outlined follow" data-username-or-id="2378" data-login-required> <span class="follow">Seguir</span> <span class="following"><i class="far fa-check"></i> Siguiendo</span> <span class="unfollow">Dejar de seguir</span> </button> </div> </div> <div class="block"> <ul id="user-profile-menu"> <li class="menu-title">Lecturas</li> <li class=""><a href="/user/2378/reading"> <i class="far fa-fw fa-glasses"></i> En proceso de lectura <span class="badge ">0</span> </a></li> <li class=""><a href="/user/2378/read"> <i class="far fa-fw fa-check"></i> Libros le铆dos <span class="badge ">0</span> </a></li> <li class=""><a href="/user/2378/abandoned"> <i class="far fa-fw fa-paper-plane"></i> Libros abandonados <span class="badge ">0</span> </a></li> <li class=""><a href="/user/2378/to-read"> <i class="far fa-fw fa-layer-group"></i> Libros para leer <span class="badge ">0</span> </a></li> <li class="menu-title">Libros</li> <li class=""><a href="/user/2378/library"> <i class="far fa-fw fa-books"></i> Biblioteca <span class="badge ">0</span> </a></li> <li class=""><a href="/user/2378/wishlist"> <i class="far fa-fw fa-star"></i> Lista de deseos <span class="badge ">0</span> </a></li> </ul> </div> </div> <div class="medium-8 large-9 columns"> <h2 style="font-size: 1.2rem; margin: 0 0 1rem; font-weight: normal; color: #484848;">About</h2> <div id="user-profile"> <div style="color: #838f98;"> <i class="fal fa-fw fa-clock"></i> <span style="font-size: 90%;">Miembro desde noviembre 2016</span> </div> </div> <h2 style="margin: 2rem 0; font-size: 1.2rem; font-weight: normal; color: #484848;">Latest activities</h2> <div class="activities"> <div class="block activity" data-id="26"> <div class="activity-header"> <div class="column-image"> <a href="/user/2378" class="has-image"> <img src="//static.nicebooks.com/images/user.svg?1743899398" class="circular" alt=""> </a> </div> <div class="column-content"> <div class="dropdown is-right"> <div class="dropdown-trigger"> <button type="button" class="nb-button is-small"><i class="far fa-fw fa-ellipsis-h"></i></button> </div> <div class="dropdown-menu" role="menu"> <div class="dropdown-content"> <button type="button" class="dropdown-item activity-report" data-login-required> <i class="far fa-fw fa-exclamation-circle"></i> Reportar </button> </div> </div> </div> <div> Miguel Angel R reviewed <a href="/book/28177302-Llibre-del-Consolat-de-Mar-Arxiu-Municipal-de">Llibre del Consolat de Mar, Arxiu Municipal de Val猫ncia, any 1407</a> </div> <div class="date"> hace 3075 d铆as <span class="post-edited" title="This post has been edited"><i class="fas fa-pen"></i></span> </div> </div> </div> <p> <span class="review-rating"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> </span> <strong class="review-title">Facsimil del unico original,</strong> </p> <p> Libro para coleccionistas. Este libro se ha estado regalando a personas ilustres que visitaron Valencia hasta que se agoto, Casi todos los presidentes de paises como EEUU, Alemania, Francia, El Papa,etc que visitaron Valencia entre 1978 y 1995 se llevaron un ejemplar como regalo de la Generalitat Valenciana. El original es unico, el facsimil de 3000 editados es hoy dia casi imposible de conseguir salvo alguna excepcion, hay uno disponible en Amazon catalogado como libro de carton, ERROR GRAVE ya que es un "Facsimil del unico original".<br /> Fecha edici贸n facs铆mil:1977, fecha de edicion del original:1407 origen: Valenciano. El original se encuentra en la biblioteca de la Generalitat Valenciana.<br /> Pergamino sobre tabla con escudo en metal lacado.<br /> Derecho mar铆timo y militar.<br /> Caja estuche que incluye facs铆mil y estudio.<br /> Papel envejecido de fabricaci贸n especial, imitando al original. El libro tiene profusi贸n de orlas y dibujos a todo color y miniado con pan de oro. Edici贸n limitada, ejemplares numerados y firmados por notario p煤blico.<br /> Les ruego cambien el tipo de Formato "Cartone" indicado en su web, por el tipo de formato correcto "Facsimil", lo de cartone, aparte de no ser verdad, le resta mucho al ejemplar. </p> <div class="margin-top"> <button type="button" class="nb-button is-small like-counter " data-modal-url="/activity/26/likes"> 0 </button> <button type="button" class="nb-button is-small like-button " data-login-required> <i class="far fa-heart half-margin-right"></i> Me gusta </button> <button type="button" class="nb-button is-small half-margin-left comment-button" data-login-required> <i class="far fa-comment half-margin-right"></i> Comentar </button> <button type="button" class="nb-button is-small half-margin-left preview-button"> <i class="far fa-angle-up"></i> </button> </div> <div class="book-preview "> <div class="column-image"> <a href="/book/28177302-Llibre-del-Consolat-de-Mar-Arxiu-Municipal-de" class="has-image"> <img src="https://images.nicebooks.com/images/2d/42/2d42f45bc47587fbc25ce7c7f2a85fe44e3e238b?w=160&q=90&optimizer=image" alt=""> </a> </div> <div class="column-content"> <p> <a href="/book/28177302-Llibre-del-Consolat-de-Mar-Arxiu-Municipal-de"> Llibre del Consolat de Mar, Arxiu Municipal de Val猫ncia, any 1407 </a> </p> <p> Antoni Ferrando i Franc茅s </p> <p>1977</p> </div> </div> <div class="comments"> <div class="comment-loading margin-top hidden"></div> </div> </div> </div> <script> $(function() { var errorMessage = "Ha ocurrido un error."; var reportReasonQuestion = "\u00bfQu\u00e9 ocurre con esta publicaci\u00f3n?"; var confirmDeleteActivity = "\u00bfEst\u00e1 seguro de que quiere eliminar esta actividad?"; var confirmDeleteComment = "\u00bfEst\u00e1 seguro de que quiere eliminar este comentario?"; var yes = "S\u00ed"; var no = "No"; var reportButtonText = "Reportar"; var cancelButtonText = "Cancel"; var activities = document.querySelector('.activities'); /** * Add comment. */ nb.delegate('keypress', activities, '.add-comment-input', function (e) { if (e.keyCode !== 13) { // return key only return; } var value = this.value; if (value.trim() === '') { return; } var comments = this.closest('.comments'); var loading = nb.child(comments, '.comment-loading'); var activity = this.closest('.activity'); var comment = this.closest('.comment'); this.disabled = true; nb.insertBefore(comment, loading); loading.classList.remove('hidden'); var params = new URLSearchParams(); params.append('comment', value); var parentComment = this.closest('.comments').closest('.comment'); if (parentComment) { params.append('parent', parentComment.dataset.id); } this.value = ''; this.blur(); this.focus(); var input = this; axios.post('/activity/' + activity.dataset.id + '/comment', params) .then(function(response) { nb.insertBefore(comment, response.data); }) .catch(function(error) { input.value = value; if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } }) .finally(function() { input.disabled = false; loading.classList.add('hidden'); input.blur(); input.focus(); }); }); /** * Switches the .comment-content div to and from edit mode. * * In edit mode, it contains an input element as only child node. * In normal mode, it contains the text content as only child node. * * @param {Element} commentContent - The comment content div. * @param {bool} editMode - Whether to switch to edit mode. */ var switchCommentEditMode = function(commentContent, editMode) { var input = commentContent.firstElementChild; if ((input !== null) === editMode) { // already in the given mode return; } if (editMode) { input = document.createElement('input'); input.type = 'text'; input.classList.add('edit-comment-input'); input.classList.add('nb-input'); input.classList.add('is-fullwidth'); input.value = commentContent.textContent.trim(); commentContent.replaceChild(input, commentContent.firstChild); } else { commentContent.textContent = input.value.trim(); } } /** * Edit comment. */ nb.delegate('keypress', activities, '.edit-comment-input', function (e) { if (e.keyCode !== 13) { // return key only return; } var comment = this.closest('.comment'); var commentContent = comment.querySelector('.comment-content'); switchCommentEditMode(commentContent, false); var input = this; var params = new URLSearchParams(); params.append('content', input.value); axios.post('/comment/' + comment.dataset.id + '/update', params) .then(function(response) { commentContent.textContent = response.data; }) .catch(function(error) { switchCommentEditMode(commentContent, true); if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } }); }); nb.delegate('click', activities, '.comment-edit', function() { var content = this.closest('.comment').querySelector('.comment-content'); switchCommentEditMode(content, true); }); nb.delegate('click', activities, '.comment-button', function() { var container = this.closest('.comment, .activity'); var comments = container.querySelector('.comments'); var form = nb.child(comments, '.is-form'); if (form.classList.contains('hidden')) { form.classList.remove('hidden'); form.classList.add('fadeIn'); } form.querySelector('input').focus(); }); nb.delegate('click', activities, '.preview-button', function() { var i = this.querySelector('i'); i.classList.toggle('fa-angle-up'); i.classList.toggle('fa-angle-down'); var bookPreview = this.closest('.activity').querySelector('.book-preview'); var show = ! bookPreview.classList.toggle('hidden'); if (show) { bookPreview.classList.add('fadeIn'); } else { bookPreview.classList.remove('fadeIn'); } }); nb.delegate('click', activities, '.comments-load', function() { var activity = this.closest('.activity'); var parent = this.closest('.comment'); var comments = this.closest('.comments'); var commentLoading = nb.child(comments, '.comment-loading'); this.classList.add('hidden'); nb.insertAfter(this, commentLoading); commentLoading.classList.remove('hidden'); var lastComment = nb.child(comments, '.comment:not(.is-form)'); var params = new URLSearchParams(); if (parent) { params.append('parent', parent.dataset.id); } if (lastComment) { params.append('last', lastComment.dataset.id); } var button = this; axios.get('/activity/' + activity.dataset.id + '/comments', {params:params}) .then(function(response) { nb.replaceWith(button, response.data); nb.child(comments, '.is-form').classList.remove('hidden'); }) .catch(function() { button.classList.remove('hidden'); }) .finally(function() { commentLoading.classList.add('hidden'); }); }); nb.delegate('click', activities, '.like-button', function() { var i = this.querySelector('i'); var container = this.closest('.comment'); if (container) { var type = 'comment'; } else { var type = 'activity'; container = this.closest('.activity'); } var id = container.dataset.id; var action = this.classList.contains('is-liked') ? 'unlike' : 'like'; var likeCounter = nb.sibling(this, '.like-counter'); this.blur(); this.classList.toggle('is-liked'); i.classList.toggle('far'); i.classList.toggle('fas'); var button = this; axios.post('/' + type + '/' + id + '/' + action) .then(function(response) { var likes = response.data; likeCounter.textContent = likes; if (likes != 0) { likeCounter.classList.add('is-liked'); } else { likeCounter.classList.remove('is-liked'); } }) .catch(function(error) { button.classList.toggle('is-liked'); i.classList.toggle('far'); i.classList.toggle('fas'); if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } else { nb.toast.error(errorMessage); } }); }); var promptReportReason = function(button, isComment) { var element = button.closest(isComment ? '.comment' : '.activity'); nb.prompt(reportButtonText, reportReasonQuestion, reportButtonText, cancelButtonText) .then(function(reason) { if (reason.trim() === '') { promptReportReason(button, isComment); return; } var params = new URLSearchParams(); params.append('reason', reason); var url = (isComment ? '/comment' : '/activity') + '/' + element.dataset.id + '/report'; axios.post(url, params) .then(function(response) { if (response.data.isSuccess) { nb.alert.success(response.data.message); } else { nb.alert.error(response.data.message); } }) .catch(function(error) { if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } else { nb.alert.error(errorMessage); } }); }); }; nb.delegate('click', activities, '.activity-report', function() { promptReportReason(this, false); }); nb.delegate('click', activities, '.comment-report', function() { promptReportReason(this, true); }); nb.delegate('click', activities, '.activity-delete', function() { var activity = this.closest('.activity'); nb.confirm(confirmDeleteActivity, null, yes, no) .then(function() { activity.classList.add('half-opacity'); axios.post('/activity/' + activity.dataset.id + '/delete') .then(function() { nb.remove(activity); }) .catch(function(error) { activity.classList.remove('half-opacity'); if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } }); }); }); nb.delegate('click', activities, '.comment-delete', function() { var activity = this.closest('.activity'); var comment = this.closest('.comment'); nb.confirm(confirmDeleteComment, null, yes, no) .then(function() { comment.classList.add('half-opacity'); var params = new URLSearchParams(); params.append('commentId', comment.dataset.id); axios.post('/activity/' + activity.dataset.id + '/deleteComment', params) .then(function() { nb.remove(comment); }) .catch(function(error) { comment.classList.remove('half-opacity'); if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } }); }); }); }); </script> </div> </div> <script> $(function() { nb.on('click', '.follow-button', function() { if (this.classList.contains('is-loading')) { return; } const following = this.classList.contains('following'); this.classList.remove('error'); this.classList.add('is-loading'); const usernameOrId = this.dataset.usernameOrId; const action = following ? 'unfollow' : 'follow'; const button = this; axios.post('/user/' + usernameOrId + '/' + action) .then(function() { if (following) { button.classList.add('is-outlined'); button.classList.remove('following'); button.classList.add('follow'); } else { button.classList.remove('is-outlined'); button.classList.remove('follow'); button.classList.add('following'); } }) .catch(function(error) { if (nb.isLoginRequiredError(error)) { nb.openAuthDialog(); } else { button.classList.add('error'); } }) .finally(function() { button.classList.remove('is-loading'); }); }); }); </script> </section> </div> <footer> <div class="row"> <div class="medium-6 columns"> <ul class="fa-ul"> <li><i class="fas fa-li fa-home"></i> <a href="/" class="is-white">P谩gina principal</a></li> <li><i class="fas fa-li fa-info"></i> <a href="/help" class="is-white">Ayuda</a></li> <li><i class="fas fa-li fa-map-marker-alt"></i> <a href="/contact" class="is-white">Contacta con nosotros</a></li> <li><i class="fas fa-li fa-gavel"></i> <a href="/legal" class="is-white">Aviso legal</a></li> <li><i class="far fa-li fa-eye"></i> <a href="/privacy" class="is-white">Pol铆tica de privacidad</a></li> <li><i class="fas fa-li fa-shopping-cart"></i> <a href="/bookstores" class="is-white">Librer铆as</a></li> </ul> </div> <div class="medium-6 columns"> <div id="nicebooks-worldwide"> <ul> <li> <a href="https://ca-en.nicebooks.com/user/2378" lang="en-CA" hreflang="en-CA" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/CA.gif?1743899398);"> Canada (English) </a> </li> <li> <a href="https://ca-fr.nicebooks.com/user/2378" lang="fr-CA" hreflang="fr-CA" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/CA.gif?1743899398);"> Canada (Fran莽ais) </a> </li> <li> <a href="https://de.nicebooks.com/user/2378" lang="de-DE" hreflang="de-DE" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/DE.gif?1743899398);"> Deutschland </a> </li> <li> <a href="https://es.nicebooks.com/user/2378" lang="es-ES" hreflang="es-ES" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/ES.gif?1743899398);"> Espa帽a </a> </li> <li> <a href="https://fr.nicebooks.com/user/2378" lang="fr-FR" hreflang="fr-FR" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/FR.gif?1743899398);"> France </a> </li> <li> <a href="https://uk.nicebooks.com/user/2378" lang="en-GB" hreflang="en-GB" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/GB.gif?1743899398);"> United Kingdom </a> </li> <li> <a href="https://it.nicebooks.com/user/2378" lang="it-IT" hreflang="it-IT" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/IT.gif?1743899398);"> Italia </a> </li> <li> <a href="https://us.nicebooks.com/user/2378" lang="en-US" hreflang="en-US" class="is-white" style="background-image: url(//static.nicebooks.com/images/flags/US.gif?1743899398);"> United States </a> </li> </ul> </div> </div> </div> <div lang="en" id="footer-banner"> <div class="row"> <div class="column"> <div id="footer-banner-container"> <div> <i class="fas fa-fw fa-copyright"></i> NiceBooks 2009-2025 </div> <div> <i class="fas fa-fw fa-bolt"></i> Powered by <a href="https://github.com/brick" target="_blank">Brick</a> </div> </div> </div> </div> </div> </footer> </div> <div id="overlay"></div> <div id="ajax-modal" class="modal" role="dialog" aria-modal="true" style="width: 100%; max-width: 640px;"> <!-- Placeholder --> </div> <div id="auth-modal" class="modal" role="dialog" aria-modal="true"> <div class="modal-box" style="max-width: 500px;"> <div id="login" class="auth"> <button type="button" class="modal-close" data-modal-close></button> <h2 style="font-size: 2.2rem; margin-top: 0;">隆Bienvenido!</h2> <p style="color: #666;">Share your readings and manage your online library, it's completely free. Join us!</p> <p style="margin-top: 2rem;"> <a href="/auth/facebook-login" class="nb-button is-facebook full medium"> <i class="fab fa-fw fa-facebook-f"></i> Iniciar sesi贸n con Facebook </a> </p> <p class="divider">o</p> <form method="post" action="/auth/login"> <p><input type="email" name="email" required class="nb-input is-fullwidth" placeholder="Direcci贸n de correo electr贸nico" style=""></p> <p><input type="password" name="password" required class="nb-input is-fullwidth" placeholder="Contrase帽a"></p> <p><button type="submit" class="nb-button full medium is-blue">Iniciar sesi贸n</button></p> </form> <p style="text-align: center;"><a href="/auth/signup">Crear una cuenta</a></p> <p style="text-align: center;"><a href="/auth/recover">驴Olvid贸 tu contrase帽a?</a></p> </div> </div> </div> <div id="cover-modal" class="modal" role="dialog" aria-modal="true"> <button class="cover-modal-close" data-modal-close></button> <img class="cover-modal-image" src="" alt=""> </div> <!-- Global site tag (gtag.js) - Google AdWords: 1032358671 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-1032358671"></script> <!-- Bing Ads Universal Event Tracking --> <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"5011923"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', "UA-9151806-7", 'auto'); ga('send', 'pageview'); </script> </body> </html>