{"id":6981,"date":"2026-06-27T22:06:10","date_gmt":"2026-06-27T22:06:10","guid":{"rendered":"https:\/\/clubfreestylebjj.com\/?page_id=6981"},"modified":"2026-09-19T18:17:03","modified_gmt":"2026-09-19T18:17:03","slug":"campeonatos","status":"publish","type":"page","link":"https:\/\/clubfreestylebjj.com\/index.php\/campeonatos\/","title":{"rendered":"Campeonatos y competici\u00f3n"},"content":{"rendered":"<style id=\"club-design-2026\">\n:root{--club-ink:#131715;--club-paper:#f8f7f3;--club-gold:#d5b96f;--club-muted:#59605a;--club-line:#dcded7}html{scroll-behavior:smooth}body{margin:0;background:var(--club-paper)}body.page .entry-title,body.page .entry-header,body.page .site-header,body.page .site-footer,body.page .entry-hero,body.page .post-navigation{display:none!important}body.page :is(.site,.site-content,.site-container,.content-container,.content-area,.site-main,.entry,.entry-content-wrap,.entry-content,.wp-site-blocks){max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}body.page .content-container{display:block!important}.fs-site{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;background:var(--club-paper);color:var(--club-ink);overflow:clip}.fs-site *{box-sizing:border-box}.fs-site h1,.fs-site h2,.fs-site h3,.fs-site p{margin-top:0}.fs-site h1,.fs-site h2,.fs-site h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-style:normal;text-transform:none;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.fs-site h1{font-size:clamp(42px,5.7vw,76px);line-height:1.02;max-width:920px;margin-bottom:26px}.fs-site h2{font-size:clamp(30px,3.7vw,48px);line-height:1.1;margin-bottom:25px}.fs-site h3{font-size:24px;line-height:1.2;margin-bottom:16px}.fs-site p{margin-bottom:22px}.fs-site a{color:inherit;text-underline-offset:5px}.fs-site img{display:block;max-width:100%;height:auto}.fs-site :is(a,button,input,select,summary):focus-visible{outline:3px solid #a78535;outline-offset:5px}.fs-site :is(button,input,select,textarea){font:inherit}.fs-site button{cursor:pointer}.fs-site [hidden]{display:none!important}.n-wrap,.fs-site :is(.fs-wrap,.wrap,.hw){width:min(1200px,calc(100% - 80px));max-width:1200px;margin:0 auto}.n-skip{position:fixed;top:-100px;left:20px;z-index:99999;background:white;color:black;padding:15px}.n-skip:focus{top:40px}.n-header{position:relative;z-index:100;background:var(--club-ink);color:#fff;border-bottom:1px solid #ffffff25}.n-nav{min-height:94px;width:min(1360px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.n-brand{display:flex;align-items:center;gap:12px;text-decoration:none!important;white-space:nowrap}.n-brand img{width:48px;height:48px;object-fit:contain}.n-brand span{font-size:19px;font-weight:800;letter-spacing:.04em;line-height:1.1}.n-brand b{color:var(--club-gold)}.n-brand small{display:block;font-size:9px;letter-spacing:.16em;font-weight:400;margin-top:8px;color:#bdc2ba}.n-desktop{display:flex;align-items:center;gap:25px}.n-desktop a{font-size:13px;font-weight:600;text-decoration:none!important;color:#e4e7df}.n-desktop a:hover{color:var(--club-gold)}.fs-site :is(.n-button,.fs-btn,.btn){display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:13px 23px;border-radius:4px;background:var(--club-gold);border:1px solid var(--club-gold);color:#151916;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;white-space:normal;text-align:center}.fs-site :is(.n-button,.fs-btn,.btn):hover{background:#e5cc91;transform:translateY(-2px)}.fs-site :is(.n-outline,.fs-ghost,.fs-light,.bg-gh){background:transparent;border:1px solid currentColor;color:inherit}.n-mobile-menu{display:none}.n-eyebrow,.fs-site :is(.fs-section-label,.eyebrow,.kicker,.eye,.fs-breadcrumb,.fs-sched-clean__eyebrow){display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#806629;margin-bottom:22px}.n-home-hero{background:var(--club-ink);color:white;position:relative}.n-home-hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:690px;max-width:1600px;margin:auto}.n-home-copy{padding:82px max(40px,calc((100vw - 1200px)\/2)) 65px;padding-right:30px;display:flex;flex-direction:column;justify-content:center}.n-home-copy .n-eyebrow{color:var(--club-gold)}.fs-site .n-home-copy h1{font-size:clamp(56px,6.4vw,96px);line-height:.99;letter-spacing:-.065em;margin-bottom:30px}.n-home-copy h1 em{color:var(--club-gold);font-style:normal}.n-home-copy p{max-width:410px;color:#c3c9c1;font-size:17px;line-height:1.7}.n-home-photo{position:relative;min-width:0;overflow:hidden}.n-home-photo>img{width:100%;height:100%;object-fit:cover;object-position:62% center}.n-home-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#13171535,transparent 50%,#13171515)}.n-photo-caption{position:absolute;bottom:25px;left:25px;right:25px;z-index:1;color:white;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:space-between;text-shadow:0 1px 6px #000}.n-actions,.fs-site :is(.fs-actions,.cta){display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.n-text-link{font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid;padding:9px 0}.n-facts{background:#e8e5dc;border-bottom:1px solid var(--club-line)}.n-facts .n-wrap{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.n-section,.fs-site :is(section.fs-section,section.section,section.sec){padding:95px 0}.n-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.n-section-head h2{margin-bottom:0;max-width:680px}.n-section-head p{max-width:350px;color:var(--club-muted);margin-bottom:0}.n-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.n-program{display:flex;flex-direction:column;text-decoration:none!important;border-bottom:1px solid #b4b9ad;padding-bottom:22px}.n-program-image{overflow:hidden;aspect-ratio:4\/3;background:#ddd;margin-bottom:25px}.n-program img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.n-program:hover img{transform:scale(1.035)}.n-program-top{display:flex;justify-content:space-between;align-items:start;gap:18px}.n-program-top h3{font-size:27px;margin-bottom:14px}.n-program p{font-size:15px;color:var(--club-muted);margin-bottom:20px}.n-program .n-more{font-size:12px;letter-spacing:.05em;font-weight:700;margin-top:auto}.n-number{font-size:12px;color:#817145;margin-top:5px}.n-secondary-paths{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;border-top:1px solid var(--club-line);border-bottom:1px solid var(--club-line)}.n-secondary-paths a{padding:23px 0;font-size:16px;text-decoration:none;font-weight:700;display:flex;justify-content:space-between;gap:20px}.n-secondary-paths a+ a{border-left:1px solid var(--club-line);padding-left:25px}.n-secondary-paths a:first-child{padding-right:25px}.n-dark{background:var(--club-ink);color:white}.n-dark .n-eyebrow{color:var(--club-gold)}.n-dark p{color:#c2c8be}.n-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.n-split-image{width:100%;height:520px;object-fit:cover}.n-principle{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:24px 0;border-top:1px solid #ffffff25}.n-principle>span{font-size:12px;color:var(--club-gold)}.n-principle h3{font-size:22px;margin-bottom:8px}.n-principle p{font-size:15px;margin:0}.n-place{background:#e9e7df}.n-place figure{margin:0}.n-place figure img{width:100%;height:440px;object-fit:cover}.n-place figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;color:#5d6458}.n-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.n-step{border-top:1px solid #bbc0b5;padding-top:24px}.n-step>span{font-size:36px;letter-spacing:-.05em;color:#8f773a}.n-step h3{margin-top:25px;font-size:23px}.n-step p{font-size:15px;color:var(--club-muted)}.n-faq{margin-top:26px}.n-faq details{border-top:1px solid var(--club-line);padding:22px 0}.n-faq details:last-child{border-bottom:1px solid var(--club-line)}.n-faq summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:20px;font-size:19px}.n-faq summary:after{content:'+';color:#806629}.n-faq details[open] summary:after{content:'\u2212'}.n-faq p{max-width:850px;color:var(--club-muted);margin:20px 0 0}.n-cta-band{background:var(--club-gold);padding:70px 0}.n-cta-band .n-wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.n-cta-band h2{font-size:clamp(35px,5vw,64px);margin-bottom:15px}.n-cta-band p{margin:0}.n-cta-band .n-button{background:var(--club-ink);color:white;border-color:var(--club-ink);flex-shrink:0}.n-footer{background:#101410;color:#c1c7be;padding:65px 0 25px}.n-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:40px}.fs-site .n-footer h2{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:white;margin-bottom:24px}.n-footer a{display:block;text-decoration:none;font-size:13px;margin-bottom:11px;overflow-wrap:anywhere}.n-footer a:hover{color:var(--club-gold)}.n-footer p{font-size:13px;line-height:1.8}.fs-site .n-footer-name{font-size:25px;font-weight:800;color:white;letter-spacing:-.02em}.n-footer-name span{display:block;font-size:12px;font-weight:400;margin-top:14px;letter-spacing:0;color:var(--club-gold)}.n-footer-bottom{display:flex;gap:25px;justify-content:space-between;border-top:1px solid #ffffff20;margin-top:45px;padding-top:24px;font-size:11px}.n-footer-bottom a{font-size:11px;margin:0}\n\/* Shared inner-page templates *\/\n.fs-site .fs-sched-clean{max-width:none;width:100%;margin:0;background:#1c241e;color:#fff;border:1px solid #ffffff25;border-radius:5px;padding:32px;box-shadow:none}.fs-site .fs-sched-clean__title{color:#fff}.fs-site .fs-sched-clean__eyebrow{color:#d5b96f}.fs-site .fs-sched-clean table{color:#fff}.fs-site .fs-sched-clean th{color:#fff;background:#ffffff10}.fs-site .fs-sched-clean__sub{color:#ccd2c8}.fs-site .fs-sched-clean td{color:#fff}\n\n.fs-site :is(.fs-page-hero,.hero):not(.n-home-hero){position:relative;background:var(--club-ink);color:white;padding:85px 0;overflow:hidden}.fs-site .fs-page-hero{background-image:linear-gradient(90deg,#131715ed,#131715bd),var(--fs-hero-bg);background-size:cover;background-position:center}.fs-site :is(.fs-page-hero,.hero) :is(p,.lead){max-width:750px;color:#d2d6ce;font-size:18px}.fs-site :is(.fs-page-hero,.hero) :is(.fs-section-label,.eye,.eyebrow,.fs-breadcrumb){color:var(--club-gold)}.fs-site .hero .split{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.fs-site .hero .photo img{width:100%;height:400px;object-fit:cover}.fs-site .hero>.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}.fs-site .hero .veil{position:absolute;inset:0;background:linear-gradient(90deg,#131715,transparent)}.fs-site .hero .in{position:relative}.fs-site :is(.fs-split,.why){display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.fs-site :is(.fs-grid,.grid,.g3,.pil,.fs-path-grid,.fs-stage-card-grid,.fs-shop-brand-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.fs-site :is(.fs-two,.grid:has(> :last-child:nth-child(2))){grid-template-columns:repeat(2,minmax(0,1fr))}.fs-site :is(.fs-panel,.fs-card,.card,.fs-stage-card,.fs-shop-brand-card,.c,.pil>.p){border:1px solid var(--club-line);background:white;color:var(--club-ink);padding:28px;border-radius:5px;min-width:0;text-decoration:none;box-shadow:none}.fs-site :is(.card,.fs-stage-card,.fs-shop-brand-card):has(img){padding:0;overflow:hidden}.fs-site :is(.body,.bd,.fs-stage-card-body,.fs-shop-brand-body){padding:26px}.fs-site :is(.fs-panel,.fs-card,.card,.fs-stage-card) h2{font-size:28px}.fs-site :is(.card,.fs-stage-card,.fs-shop-brand-card) h3{font-size:25px}.fs-site :is(.card .img,.card .ph,.fs-stage-cover){position:relative;height:230px;background:#e4e4df;overflow:hidden}.fs-site :is(.card .img,.card .ph,.fs-stage-cover)>img{width:100%;height:100%;object-fit:cover}.fs-site .fs-logo-cover>img{object-fit:contain;padding:30px}.fs-site .fs-stage-cover-tag{position:absolute;left:15px;bottom:15px;background:var(--club-ink);color:white;padding:5px 10px;font-size:11px}.fs-site :is(.fs-tag,.tag,.fs-stage-tag){display:inline-block;color:#806629;font-size:11px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-bottom:14px}.fs-site .fs-stage-tags{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.fs-site .fs-stage-tag{background:#f1eee5;padding:5px 8px;margin:0}.fs-site .fs-stage-meta-line{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #eee;padding:9px 0;font-size:13px}.fs-site .fs-card-price{font-size:36px;color:#897036;font-weight:700;margin-bottom:20px}.fs-site :is(.fs-band,.method){background:#eeeee7}.fs-site :is(.fs-media,.photo)>img{width:100%;height:440px;object-fit:cover;border-radius:5px}.fs-site .fs-logo{height:95px;width:auto;object-fit:contain;margin-bottom:24px}.fs-site :is(.fs-list,.ck){padding-left:22px}.fs-site li{margin-bottom:12px}.fs-site :is(.fs-cta,.obj,.fin){background:var(--club-ink);color:white}.fs-site :is(.fs-cta,.obj,.fin) p{color:#c4cac0}.fs-site :is(.fs-note,.note){padding:25px;border-left:3px solid var(--club-gold);background:#eeeee6;margin-top:25px}.fs-site .fs-social{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.fs-site .fs-sched-clean__title{font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.fs-site .fs-sched-clean__sub{margin:15px 0 30px;color:#d1d5cd}.fs-site .fs-sched-clean__scroll{overflow:auto;border:1px solid #ffffff35}.fs-site table{width:100%;border-collapse:collapse;font-size:14px}.fs-site th,.fs-site td{text-align:center;padding:20px 12px;border:1px solid #ffffff25;white-space:nowrap}.fs-site th{background:#ffffff10;color:white;font-weight:600}.fs-site .fs-sched-clean__rowh{text-align:left;font-weight:700}.fs-site .fs-sched-clean__pill{padding:5px 10px;background:#d5b96f;color:#131715;font-size:11px;font-weight:700;display:inline-block;border-radius:3px}.fs-site .fs-sched-clean__pill--nogi{background:#c5d5d0}.fs-site .fs-sched-clean__pill--open{background:white}.fs-site .fs-sched-clean__eyebrow{color:var(--club-gold)}.fs-site .fs-legal-card{width:min(860px,calc(100% - 60px));margin:auto;padding:70px 0}.fs-site .fs-legal-card h2{font-size:27px;margin-top:45px}.fs-site .fs-legal-card p{font-size:16px}.fs-site .fs-shop-brand-logo{height:145px;background:white;display:flex;align-items:center;justify-content:center;padding:25px}.fs-site .fs-shop-brand-logo img{max-height:90px;max-width:190px;object-fit:contain}.fs-site .fs-shop-brand-logo.is-dark{background:#151515}.fs-site .fs-shop-brand-meta{font-size:13px;border-top:1px solid #ddd;padding-top:15px}.fs-site .fs-shop-brand-meta span{display:block}.fs-site .fs-shop-brand-cta{display:block;font-size:13px;font-weight:700;margin-top:20px}.fs-site .fs-shop-brand-tag{font-size:11px;letter-spacing:.04em;color:#806629}.fs-site .fs-shop-brand-head{max-width:900px}.fs-site .n-hour-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fs-site .n-hour-links a{border:1px solid #ccc;padding:14px 18px;text-decoration:none;font-weight:700;font-size:14px}.fs-site .n-contact-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.fs-site .n-contact-choice{display:block;padding:25px 0;border-top:1px solid var(--club-line);text-decoration:none}.n-contact-choice strong{font-size:24px;display:block}.n-contact-choice span{color:var(--club-muted);font-size:14px}.fs-site .n-contact-address{background:var(--club-ink);color:white;padding:38px}.fs-site .n-contact-address p{color:#c5cbc0}.fs-site .n-contact-address h2{font-size:30px}\n@media(min-width:1600px){.n-home-copy{padding-left:100px}}@media(max-width:1100px){.n-desktop{gap:15px}.n-desktop a{font-size:12px}.n-nav{gap:16px}.n-brand span{font-size:16px}.n-brand img{width:40px}.n-nav-cta{padding:12px 16px!important}.n-home-hero-grid{min-height:620px}.n-home-copy{padding-left:40px}.n-footer-grid{gap:25px}.n-footer a{font-size:12px}}@media(max-width:900px){.n-desktop{display:none}.n-mobile-menu{display:block;position:relative}.n-mobile-menu summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;display:flex;gap:15px;padding:14px;border:1px solid #ffffff35;border-radius:4px}.n-mobile-menu nav{position:absolute;right:0;top:58px;width:min(330px,calc(100vw - 40px));background:#20251f;border:1px solid #ffffff25;padding:15px;box-shadow:0 18px 40px #0004}.n-mobile-menu nav a{display:block;padding:10px 12px;border-bottom:1px solid #ffffff10;font-size:14px;text-decoration:none}.n-nav-cta{margin-left:auto}.n-wrap,.fs-site :is(.fs-wrap,.wrap,.hw){width:calc(100% - 48px)}.n-section,.fs-site :is(section.fs-section,section.section,section.sec){padding:65px 0}.n-split,.fs-site :is(.fs-split,.why){gap:35px}.n-section-head{gap:30px}.n-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.n-home-copy{padding:60px 25px}.n-home-copy h1{font-size:60px!important}.fs-site :is(.fs-grid,.grid,.fs-stage-card-grid,.fs-shop-brand-grid,.fs-path-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.n-home-hero-grid{min-height:590px}.n-facts .n-wrap{font-size:10px;gap:10px}.n-split-image{height:420px}.n-program-grid{gap:18px}.n-program-top h3{font-size:23px}.n-program p{font-size:14px}}\n@media(max-width:640px){.n-nav{width:calc(100% - 36px);min-height:78px;gap:12px}.n-brand span{font-size:15px}.n-brand small{font-size:8px}.n-brand img{width:34px;height:40px}.n-brand{gap:8px}.n-nav-cta{display:none!important}.n-home-hero-grid{grid-template-columns:1fr}.n-home-copy{padding:48px 24px 45px}.fs-site .n-home-copy h1{font-size:62px!important}.n-home-copy p{font-size:16px;max-width:440px}.n-home-photo{height:320px}.n-home-photo>img{object-position:center 55%}.n-photo-caption{font-size:9px;left:20px;right:20px;bottom:20px}.n-facts .n-wrap{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:12px}.n-section-head{display:block}.n-section-head p{margin-top:22px}.n-program-grid,.n-split,.n-steps,.fs-site :is(.fs-split,.why,.hero .split,.n-contact-grid){grid-template-columns:1fr;gap:30px}.n-program-grid{gap:35px}.n-program-image{aspect-ratio:16\/10;margin-bottom:20px}.n-program-top h3{font-size:28px}.n-program p{font-size:16px}.n-secondary-paths{grid-template-columns:1fr}.n-secondary-paths a+ a{border-left:0;border-top:1px solid var(--club-line);padding-left:0}.n-secondary-paths a:first-child{padding-right:0}.n-split-image{height:350px}.n-place figure img{height:280px}.n-steps{gap:20px}.n-step h3{margin-top:10px}.n-cta-band{padding:50px 0}.n-cta-band .n-wrap{display:block}.n-cta-band .n-button{margin-top:25px}.n-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.n-footer-grid>div:first-child{grid-column:1\/-1}.n-footer-grid>div:last-child{grid-column:1\/-1}.n-footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.fs-site :is(.fs-grid,.grid,.g3,.pil,.fs-path-grid,.fs-stage-card-grid,.fs-shop-brand-grid,.fs-two){grid-template-columns:1fr}.fs-site :is(.fs-page-hero,.hero):not(.n-home-hero){padding:55px 0}.fs-site h1{font-size:42px}.fs-site .hero .photo img,.fs-site .fs-media>img{height:280px}.fs-site :is(.fs-page-hero,.hero) p{font-size:16px}.fs-site .fs-sched-clean__scroll{margin-left:-8px;margin-right:-8px}.fs-site table{font-size:12px;min-width:590px}.fs-site td,.fs-site th{padding:15px 12px}.fs-site .n-contact-address{padding:25px}.n-faq summary{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fs-site *{transition:none!important;animation:none!important}}\n<\/style><style>#buscador-campeonatos{background:#f6f3ec;color:#171717;padding:48px 20px}.fs-cs-wrap{max-width:1180px;margin:auto}.fs-cs-title{font-size:clamp(1.8rem,4vw,3rem)!important}.fs-cs-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:28px 0}.fs-cs-logo-card{background:white;border:1px solid #ddd;border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:center;min-height:110px}.fs-cs-logo-card img{max-height:75px!important;max-width:100%!important;object-fit:contain}.fs-cs-tabs,.fs-cs-actions,.fs-cs-pages{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.fs-cs-shell button{background:#fff;color:#171717;border:1px solid #9c8b65;padding:10px 18px;cursor:pointer}.fs-cs-shell button.is-active{background:#171717;color:#fff}.fs-cs-shell button:disabled{opacity:.45;cursor:default}.fs-cs-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fs-cs-field label{display:block;font-weight:600;margin-bottom:6px}.fs-cs-field input,.fs-cs-field select{width:100%;background:#fff;color:#171717;min-height:46px;border:1px solid #bbb;border-radius:8px;padding:10px}.fs-cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fs-cs-event-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:14px;overflow:hidden;color:#171717;text-decoration:none!important}.fs-cs-cover{height:180px;background:#eee}.fs-cs-cover img{width:100%!important;height:100%!important;object-fit:contain!important}.fs-cs-event-body{padding:20px}.fs-cs-event-body h3{font-size:1.4rem!important;line-height:1.15!important}.fs-cs-event-body p{margin:9px 0}.fs-cs-note{font-size:.9rem;color:#59534a}.fs-cs-footer{text-align:center;padding:30px;background:#171717;color:white}.fs-cs-footer a{color:#e9c985}[data-count]{scroll-margin-top:130px}#buscador-campeonatos [hidden]{display:none!important}@media(max-width:800px){.fs-cs-controls,.fs-cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fs-cs-controls,.fs-cs-grid{grid-template-columns:1fr}.fs-cs-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}<\/style><div class=\"fs-site\"><a class=\"n-skip\" href=\"#club-content\">Saltar al contenido<\/a><header class=\"n-header\"><div class=\"n-nav\"><a class=\"n-brand\" href=\"\/\" aria-label=\"Club Free Style BJJ, inicio\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/club-free-style-bjj-logo-dark-nav-transparent-1000.png\" width=\"48\" height=\"48\" alt=\"\"><span>FREE STYLE <b>BJJ<\/b><small>CLUB DEPORTIVO \u00b7 MADRID<\/small><\/span><\/a><nav class=\"n-desktop\" aria-label=\"Navegaci\u00f3n principal\"><a href=\"\/index.php\/programa-por-edades\/\">Programas<\/a><a href=\"\/index.php\/metodo-club-free-style-bjj\/\">El m\u00e9todo<\/a><a href=\"\/index.php\/salesianos-paseo\/\">La sede<\/a><a href=\"\/index.php\/campeonatos\/\">Campeonatos<\/a><a href=\"\/index.php\/contacto\/\">Contacto<\/a><\/nav><a class=\"n-button n-nav-cta\" href=\"\/index.php\/contacto\/\">Ven a probar <span aria-hidden=\"true\">\u2197<\/span><\/a><details class=\"n-mobile-menu\"><summary>Men\u00fa <span aria-hidden=\"true\">\uff0b<\/span><\/summary><nav aria-label=\"Navegaci\u00f3n m\u00f3vil\"><a href=\"\/index.php\/programa-por-edades\/\">Programas<\/a><a href=\"\/index.php\/metodo-club-free-style-bjj\/\">El m\u00e9todo<\/a><a href=\"\/index.php\/salesianos-paseo\/\">La sede<\/a><a href=\"\/index.php\/campeonatos\/\">Campeonatos<\/a><a href=\"\/index.php\/contacto\/\">Contacto<\/a><a href=\"\/index.php\/adultos-gi-nogi-madrid\/\">Horarios de adultos<\/a><a href=\"\/index.php\/salesianos-paseo-infantiles\/\">Infantil y Primaria<\/a><a href=\"\/index.php\/salesianos-paseo-eso-bachiller\/\">ESO y Bachiller<\/a><a href=\"\/index.php\/mujeres-bjj-madrid\/\">Mujeres y BJJ<\/a><\/nav><\/details><\/div><\/header><main id=\"club-content\"><section class=\"fs-page-hero\" style=\"--fs-hero-bg:url('https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/club-free-style-bjj-competicion-01-img-20260428-wa0001.jpg')\"><div class=\"fs-wrap\"><div class=\"fs-breadcrumb\">Campeonatos<\/div><h1>Campeonatos y competici\u00f3n.<\/h1><p>Calendario y buscador interno de competiciones oficiales: federaciones, fechas y modalidades en un mismo sitio, para que compitas con criterio.<\/p><div class=\"fs-actions\"><a class=\"fs-btn fs-gold\" href=\"https:\/\/wa.me\/34681990446\" target=\"_blank\" rel=\"noopener\">Hablar por WhatsApp<\/a><a class=\"fs-btn fs-ghost\" href=\"mailto:info@clubfreestylebjj.com\">Enviar email<\/a><\/div><\/div><\/section>\n<section class=\"fs-champ-search-only\" id=\"buscador-campeonatos\">\n\n<div class=\"fs-cs-wrap\">\n<h2 class=\"fs-cs-title\" style=\"color:#111!important;text-shadow:none!important\">Eventos oficiales para competir con criterio.<\/h2>\n<p class=\"fs-cs-lead\" style=\"color:#4d453c!important;text-shadow:none!important\">Buscador y calendario interno para consultar competiciones, resultados y circuitos sin perder de vista la preparaci\u00f3n del club.<\/p>\n<div class=\"fs-cs-logo-grid\" aria-label=\"Organizadores oficiales conectados\">\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/smoothcomp.com\/en\/events\/upcoming\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:230px;--logo-scale:1.18\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-smoothcomp.png\" alt=\"Smoothcomp\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/www.fijjd.com\/proximos-eventos\/\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:142px;--logo-scale:1.45\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-fijjd.png\" alt=\"FIJJD\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/ajptour.com\/en\/federation\/1\/events\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:138px;--logo-h:132px;--logo-scale:1.35\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-uaejjf-cropped.png\" alt=\"UAEJJF AJP\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/spainbjjtour.com\/proximos-eventos\/\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:240px;--logo-h:112px;--logo-scale:1.08\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-spain-bjj-tour-cropped.png\" alt=\"Spain BJJ Tour\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/grapplingindustries.com\/events\/\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:230px;--logo-scale:1.16\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-grappling-industries.png\" alt=\"Grappling Industries\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/ibjjf.com\/events\/calendar\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:204px;--logo-scale:1.12\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-ibjjf.png\" alt=\"IBJJF\"><\/a>\n<a class=\"fs-cs-logo-card\" href=\"https:\/\/asjjf.org\/main\/eventsBySeason\/341\" target=\"_blank\" rel=\"noopener\" style=\"--logo-w:218px;--logo-scale:1.12\"><img decoding=\"async\" src=\"https:\/\/clubfreestylebjj.com\/wp-content\/uploads\/2026\/06\/competition-logo-asjjf.png\" alt=\"ASJJF\"><\/a>\n<\/div>\n<div class=\"fs-cs-shell\">\n<div class=\"fs-cs-tabs\" role=\"tablist\" aria-label=\"Tipo de eventos\">\n<button class=\"fs-cs-tab is-active\" type=\"button\" data-status=\"upcoming\">Proximos eventos<\/button>\n<button class=\"fs-cs-tab\" type=\"button\" data-status=\"past\">Eventos pasados<\/button>\n<\/div>\n<div class=\"fs-cs-controls\"><div class=\"fs-cs-field\"><label for=\"fs-cs-q\">Buscar<\/label><input id=\"fs-cs-q\" type=\"search\" data-filter=\"q\" placeholder=\"Evento, ciudad, pa\u00eds, federaci\u00f3n\u2026\"><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-org\">Federaci\u00f3n \/ organizador<\/label><select id=\"fs-cs-org\" data-filter=\"org\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-country\">Pa\u00eds<\/label><select id=\"fs-cs-country\" data-filter=\"country\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-province\">Estado \/ comunidad \/ regi\u00f3n<\/label><select id=\"fs-cs-province\" data-filter=\"province\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-city\">Ciudad<\/label><select id=\"fs-cs-city\" data-filter=\"city\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-type\">Modalidad<\/label><select id=\"fs-cs-type\" data-filter=\"type\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-prize\">Premios<\/label><select id=\"fs-cs-prize\" data-filter=\"prize\"><option value=\"\">Todos<\/option><\/select><\/div><div class=\"fs-cs-field\"><label for=\"fs-cs-sort\">Ordenar<\/label><select id=\"fs-cs-sort\" data-filter=\"sort\"><option value=\"date\">Fecha<\/option><option value=\"name\">Nombre<\/option><\/select><\/div><\/div><div class=\"fs-cs-actions\"><button type=\"button\" data-quick=\"ES\">Espa\u00f1a<\/button><button type=\"button\" data-reset>Limpiar filtros<\/button><\/div><p data-loading role=\"status\">Cargando calendario\u2026<\/p><p data-count aria-live=\"polite\"><\/p><p class=\"fs-cs-note\">Consulta la fecha y las condiciones definitivas en la p\u00e1gina del organizador antes de inscribirte.<\/p><div class=\"fs-cs-grid\" data-grid><\/div><p data-empty hidden>No hay eventos que coincidan con estos filtros.<\/p><p data-page-state><\/p><div class=\"fs-cs-pages\" data-pages aria-label=\"P\u00e1ginas de resultados\"><\/div><\/div><\/div><\/section><\/main><footer class=\"n-footer\"><div class=\"n-wrap n-footer-grid\"><div><a class=\"n-footer-name\" href=\"\/\">FREE STYLE BJJ<span>Un club. Muchas formas de crecer.<\/span><\/a><p>Jiu-Jitsu brasile\u00f1o en Salesianos Paseo.<br>Puerta del \u00c1ngel, Madrid.<\/p><a href=\"https:\/\/www.instagram.com\/free_style_bjj\/\" target=\"_blank\" rel=\"noopener\">Instagram \u2197<\/a><\/div><div><h2>Entrena con nosotros<\/h2><a href=\"\/index.php\/clases-adultos-bjj-madrid\/\">Adultos \u00b7 Gi y No-Gi<\/a><a href=\"\/index.php\/salesianos-paseo-infantiles\/\">Infantil y Primaria<\/a><a href=\"\/index.php\/salesianos-paseo-eso-bachiller\/\">ESO y Bachiller<\/a><a href=\"\/index.php\/mujeres-bjj-madrid\/\">Mujeres y BJJ<\/a><a href=\"\/index.php\/personal-y-familiares-salesianos-paseo\/\">Personal y familiares<\/a><\/div><div><h2>Conoce el club<\/h2><a href=\"\/index.php\/metodo-club-free-style-bjj\/\">Nuestro m\u00e9todo<\/a><a href=\"\/index.php\/faq-familias-bjj\/\">Preguntas frecuentes<\/a><a href=\"\/index.php\/seguridad-higiene-jiu-jitsu\/\">Seguridad e higiene<\/a><a href=\"\/index.php\/campeonatos\/\">Calendario de campeonatos<\/a><a href=\"\/index.php\/tienda\/\">Material para entrenar<\/a><\/div><div><h2>Nos vemos en el tatami<\/h2><p>Cabello Lapiedra 4<br>28011 Madrid<\/p><a href=\"https:\/\/www.google.com\/maps\/place\/Club+Free+Style+BJJ+%C2%B7+Salesianos+Paseo\/@40.410431,-3.7339709,17z\/data=!3m2!4b1!5s0xd4227fd3b68dfb5:0x1e936af599d3b064!4m6!3m5!1s0xd42276a73514251:0xd20e7cc5ce40897e!8m2!3d40.410431!4d-3.7339709!16s%2Fg%2F11svnk_hv8\" target=\"_blank\" rel=\"noopener\">C\u00f3mo llegar \u2197<\/a><a href=\"tel:+34681990446\">+34 681 990 446<\/a><a href=\"mailto:info@clubfreestylebjj.com\">info@clubfreestylebjj.com<\/a><\/div><\/div><div class=\"n-wrap n-footer-bottom\"><span>\u00a9 2026 Club Free Style BJJ<\/span><a href=\"\/index.php\/politica-de-privacidad\/\">Pol\u00edtica de privacidad<\/a><span>Respeto dentro y fuera del tatami.<\/span><\/div><\/footer><\/div><script>(function(){\nfunction boot(){var root=document.getElementById('buscador-campeonatos');if(!root||root.dataset.calendarRepair)return;root.dataset.calendarRepair='1';root.dataset.fsSafeSearch='true';var $=function(s){return root.querySelector(s)},events=[],orgs={},status='upcoming',page=1,size=24,ready=false;var grid=$('[data-grid]'),loading=$('[data-loading]'),filters={};root.querySelectorAll('[data-filter]').forEach(function(x){filters[x.dataset.filter]=x});\nfunction esc(x){return String(x==null?'':x).replace(\/[&<>\"']\/g,function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]})}function norm(x){return String(x||'').normalize('NFD').replace(\/[\u0300-\u036f]\/g,'').toLowerCase()}function safe(x){try{var u=new URL(x,location.href);return \/^https?:$\/.test(u.protocol)?u.href:''}catch(e){return ''}}function val(k){return filters[k].value}var today=new Date();today.setHours(0,0,0,0);function time(e){return \/^\\d{4}-\\d{2}-\\d{2}\/.test(e.start)?new Date(e.start.slice(0,10)+'T00:00:00').getTime():NaN}function actual(e){var t=time(e);return isNaN(t)?e.status||'upcoming':t<today.getTime()?'past':'upcoming'}\nvar countryNames=typeof Intl.DisplayNames==='function'?new Intl.DisplayNames(['es'],{type:'region'}):null;function options(k,list){var keep=val(k),m=new Map();list.forEach(function(e){var values=k==='type'?e.type.split(', ').filter(Boolean):[e[k]];values.forEach(function(v){if(v){var label=k==='org'?e.on:k==='country'?e.cn||v:k==='prize'?({ranking:'Ranking',unknown:'Sin informaci\u00f3n',cash:'Premio econ\u00f3mico'}[v]||v):v;if(k==='country'){if(countryNames){if(\/^[A-Z]{2}$\/.test(v))label=countryNames.of(v)}};m.set(v,label)}})});filters[k].innerHTML='<option value=\"\">Todos<\/option>'+Array.from(m).sort(function(a,b){return a[1].localeCompare(b[1],'es')}).map(function(x){return '<option value=\"'+esc(x[0])+'\">'+esc(x[1])+'<\/option>'}).join('');if(m.has(keep))filters[k].value=keep}\nfunction geography(){options('province',events.filter(function(e){return !val('country')||e.country===val('country')}));options('city',events.filter(function(e){return (!val('country')||e.country===val('country'))&&(!val('province')||e.province===val('province'))}))}\nfunction render(){if(!ready)return;var q=norm(val('q'));var list=events.filter(function(e){return actual(e)===status&&(!q||e.search.indexOf(q)!==-1)&&['org','country','province','city','type','prize'].every(function(k){return !val(k)||(k==='type'?e.type.split(', ').indexOf(val(k))!==-1:e[k]===val(k))})});list.sort(function(a,b){if(val('sort')==='name')return a.t.localeCompare(b.t);var ta=time(a),tb=time(b);if(isNaN(ta))return 1;if(isNaN(tb))return -1;return status==='past'?tb-ta:ta-tb});var totalPages=Math.max(1,Math.ceil(list.length\/size));page=Math.min(page,totalPages);$('[data-count]').textContent=list.length+' eventos encontrados';$('[data-empty]').hidden=list.length>0;$('[data-page-state]').textContent=list.length?'P\u00e1gina '+page+' de '+totalPages:'';grid.innerHTML=list.slice((page-1)*size,page*size).map(function(e){var img=safe(e.img),url=safe(e.u);return '<a class=\"fs-cs-event-card\" href=\"'+esc(url||'#')+'\" target=\"_blank\" rel=\"noopener\">'+(img?'<div class=\"fs-cs-cover\"><img decoding=\"async\" loading=\"lazy\" src=\"'+esc(img)+'\" alt=\"\"><\/div>':'')+'<div class=\"fs-cs-event-body\"><p>'+esc(e.on)+'<\/p><h3>'+esc(e.t)+'<\/h3><p>'+esc(e.loc||[e.city,e.cn].filter(Boolean).join(', '))+'<\/p><p>'+esc(e.date||e.start||'Fecha por confirmar')+'<\/p><p>'+esc(e.type)+'<\/p><strong>Ver evento oficial \u2197<\/strong><\/div><\/a>'}).join('');var pages=$('[data-pages]');pages.innerHTML='';function button(label,n,disabled){var b=document.createElement('button');b.type='button';b.textContent=label;b.disabled=disabled;b.onclick=function(){page=n;render();$('[data-count]').scrollIntoView({block:'start'})};pages.appendChild(b)}if(totalPages>1){button('Anterior',page-1,page===1);button('Siguiente',page+1,page===totalPages)}}\nroot.querySelectorAll('[data-status]').forEach(function(b){b.setAttribute('role','tab');b.setAttribute('aria-selected',String(b.dataset.status===status));b.onclick=function(){status=b.dataset.status;page=1;root.querySelectorAll('[data-status]').forEach(function(t){var active=t===b;t.classList.toggle('is-active',active);t.setAttribute('aria-selected',String(active))});render()}});Object.keys(filters).forEach(function(k){filters[k].addEventListener(k==='q'?'input':'change',function(){page=1;if(k==='country'){filters.province.value='';filters.city.value='';geography()}if(k==='province'){filters.city.value='';geography()}render()})});$('[data-reset]').onclick=function(){Object.keys(filters).forEach(function(k){filters[k].value=k==='sort'?'date':''});page=1;geography();render()};$('[data-quick]').onclick=function(){filters.country.value='ES';filters.province.value='';filters.city.value='';page=1;geography();render()};\nfetch('\/wp-content\/uploads\/2026\/07\/campeonatos-datos-completos.txt').then(function(r){if(!r.ok)throw Error('HTTP '+r.status);return r.json()}).then(function(raw){if(!Array.isArray(raw.events))throw Error('Formato de datos no v\u00e1lido');orgs=raw.orgs||{};events=raw.events.map(function(x){var org=orgs[x[3]]||[x[3],''];var e={t:x[0]||'',u:x[1]||'',img:x[2]||org[1]||'',org:x[3]||'',on:org[0]||x[3]||'',country:x[4]||'',cn:x[5]||'',city:x[6]||'',province:x[7]||'',loc:x[8]||'',start:x[9]||'',date:x[10]||'',status:x[12]||'',type:String(x[13]||'').split(',').map(function(t){return t.trim()}).filter(function(t){return t&&!\/^\\d+$\/.test(t)}).join(', '),prize:x[14]||'unknown'};e.search=norm([e.t,e.on,e.cn,e.country,e.city,e.province,e.loc,e.type].join(' '));return e}).filter(function(e){return !\/feloda\/i.test(e.on+' '+e.org)});['org','country','type','prize'].forEach(function(k){options(k,events)});geography();ready=true;loading.hidden=true;render()}).catch(function(){loading.textContent='No se ha podido cargar el calendario. Recarga la p\u00e1gina o consulta los enlaces de los organizadores que aparecen arriba.';loading.setAttribute('role','alert')})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',boot);else boot();})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Calendario y buscador de campeonatos de Jiu-Jitsu y grappling: federaciones, fechas y modalidades para competir con criterio con Club Free Style BJJ.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-6981","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/pages\/6981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/comments?post=6981"}],"version-history":[{"count":0,"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/pages\/6981\/revisions"}],"wp:attachment":[{"href":"https:\/\/clubfreestylebjj.com\/index.php\/wp-json\/wp\/v2\/media?parent=6981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}