@font-face {
    font-family: 'Futura';
    src: url('/threads/inc/fonts/Futura-ExtraBold.woff2') format('woff2'),
        url('/threads/inc/fonts/Futura-ExtraBold.woff') format('woff'),
        url('/threads/inc/fonts/Futura-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cera Pro';
    src: url('/threads/inc/fonts/CeraPro-Medium.woff2') format('woff2'),
        url('/threads/inc/fonts/CeraPro-Medium.woff') format('woff'),
        url('/threads/inc/fonts/CeraPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
/** limpiador */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;    font: inherit;    vertical-align: baseline; }
video, audio {width: 100%!important;height: auto;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul{list-style:none;}
a{text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body{background:;font-family: Futura;overflow-x: hidden;font-size: 12px;line-height: 1;}
input, button, textarea, select, option{border:0;margin:0;padding:0;outline:0;}
html, body{  }
*{margin: 0;padding: 0;box-sizing: border-box;-webkit-tap-highlight-color: transparent;}
*:focus {outline: 0;}
*:before, *:after {
    box-sizing: border-box;
}
/** fin limpiador */

body{background-image: url(/threads/img/2.jpg);background-repeat: no-repeat;background-position:  center center;background-size: cover;}

/* HEADER */






.errorj{border-color: red !important;}