



@import url(‘https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap’);
.bc-home, .bc-home * { box-sizing: border-box; }
.bc-home {
–bc-primary: #234E5C; /* azul petróleo (del cartel del logo, más profundo) */
–bc-primary-dark: #17333D;
–bc-accent: #BC561C; /* naranja del logo, oscurecido para que el texto blanco se lea bien */
–bc-accent-dark: #9E4615;
–bc-sage: #8FB08A; /* verde salvia del logo */
–bc-sage-soft: #EEF4EC;
–bc-cream: #FBF7F1;
–bc-peach-soft: #FCEBDD;
–bc-text: #1E2B33;
–bc-muted: #5B6B73;
–bc-line: #E6E0D6;
font-family: ‘Nunito’, system-ui, -apple-system, ‘Segoe UI’, sans-serif;
color: var(–bc-text);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.bc-home img { max-width: 100%; height: auto; }
.bc-home a { text-decoration: none; }
.bc-wrap { max-width: 1180px; margin: 0 auto; padding: 0 20px; }
.bc-section { padding: 72px 0; }
.bc-eyebrow {
display: inline-block; font-weight: 800; font-size: 13px; letter-spacing: .08em;
text-transform: uppercase; color: var(–bc-accent); margin-bottom: 10px;
}
.bc-h2 { font-size: clamp(26px, 3.4vw, 38px); line-height: 1.2; font-weight: 900; color: var(–bc-primary); margin: 0 0 12px; }
.bc-lead { font-size: 18px; color: var(–bc-muted); max-width: 640px; margin: 0; }
.bc-head { text-align: center; margin-bottom: 40px; }
.bc-head .bc-lead { margin: 0 auto; }
/* Botones */
.bc-btn {
display: inline-flex; align-items: center; justify-content: center; gap: 8px;
padding: 14px 28px; border-radius: 999px; font-weight: 800; font-size: 16px;
transition: transform .15s ease, background .15s ease, box-shadow .15s ease;
border: 2px solid transparent; cursor: pointer;
}
.bc-btn:focus-visible, .bc-card:focus-visible, .bc-country:focus-visible { outline: 3px solid var(–bc-sage); outline-offset: 3px; }
.bc-btn-primary { background: var(–bc-accent); color: #fff !important; box-shadow: 0 8px 20px rgba(188,86,28,.25); }
.bc-btn-primary:hover { background: var(–bc-accent-dark); transform: translateY(-2px); }
.bc-btn-ghost { background: transparent; color: var(–bc-primary) !important; border-color: var(–bc-primary); }
.bc-btn-ghost:hover { background: var(–bc-primary); color: #fff !important; }
.bc-btn-light { background: #fff; color: var(–bc-primary) !important; }
.bc-btn-light:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0,0,0,.18); }
/* HERO */
.bc-hero { background: linear-gradient(135deg, var(–bc-cream) 0%, var(–bc-sage-soft) 100%); padding: 64px 0 72px; overflow: hidden; }
.bc-hero-grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 48px; align-items: center; }
.bc-hero h1 { font-size: clamp(32px, 4.6vw, 54px); line-height: 1.1; font-weight: 900; color: var(–bc-primary); margin: 0 0 18px; }
.bc-hero h1 span { color: var(–bc-accent); }
.bc-hero p.bc-lead { margin-bottom: 28px; }
.bc-hero-cta { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 26px; }
.bc-hero-checks { display: flex; flex-wrap: wrap; gap: 8px 22px; padding: 0; margin: 0; list-style: none; font-weight: 700; font-size: 15px; color: var(–bc-primary); }
.bc-hero-checks li::before { content: “✓”; color: var(–bc-sage); font-weight: 900; margin-right: 6px; }
.bc-hero-visual { position: relative; display: flex; justify-content: center; }
.bc-hero-blob {
width: min(380px, 100%); aspect-ratio: 1; border-radius: 42% 58% 55% 45% / 48% 42% 58% 52%;
background: #fff; box-shadow: 0 24px 60px rgba(35,78,92,.15);
display: flex; align-items: center; justify-content: center; padding: 36px;
}
.bc-hero-blob img { width: 100%; }
.bc-chip {
position: absolute; background: #fff; border-radius: 14px; padding: 10px 16px; font-weight: 800; font-size: 14px;
color: var(–bc-primary); box-shadow: 0 10px 28px rgba(35,78,92,.16);
}
.bc-chip-1 { top: 8%; left: -2%; }
.bc-chip-2 { bottom: 10%; right: -2%; background: var(–bc-primary); color: #fff; }
/* CONFIANZA */
.bc-trust { background: var(–bc-primary); padding: 26px 0; }
.bc-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.bc-trust-item { display: flex; align-items: center; gap: 12px; color: #fff; font-weight: 700; font-size: 15px; line-height: 1.3; }
.bc-trust-item svg { flex: 0 0 34px; width: 34px; height: 34px; stroke: var(–bc-peach-soft); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.bc-trust-item small { display: block; font-weight: 600; opacity: .8; font-size: 13px; }
/* CATEGORÍAS */
.bc-cats { background: #fff; }
.bc-cat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; }
.bc-card {
display: flex; flex-direction: column; gap: 8px; padding: 28px 24px; border-radius: 22px;
background: var(–bc-cream); border: 1px solid var(–bc-line); color: var(–bc-text) !important;
transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.bc-card:hover { transform: translateY(-5px); box-shadow: 0 16px 36px rgba(35,78,92,.12); border-color: var(–bc-sage); }
.bc-card-ico { width: 54px; height: 54px; border-radius: 16px; background: var(–bc-sage-soft); display: grid; place-items: center; font-size: 28px; }
.bc-card:nth-child(even) .bc-card-ico { background: var(–bc-peach-soft); }
.bc-card h3 { margin: 6px 0 0; font-size: 20px; font-weight: 800; color: var(–bc-primary); }
.bc-card p { margin: 0; color: var(–bc-muted); font-size: 15px; }
.bc-card-link { margin-top: auto; padding-top: 8px; font-weight: 800; font-size: 14px; color: var(–bc-accent); }
/* PRODUCTOS (cabecera) */
.bc-products-sec { background: var(–bc-cream); padding-bottom: 24px; }
/* ===== Estilo del listado de WooCommerce (widget Shortcode con clase “bc-products”) ===== */
.bc-products { background: var(–bc-cream); padding: 0 20px 24px; font-family: ‘Nunito’, system-ui, sans-serif; }
.bc-products .woocommerce { max-width: 1180px; margin: 0 auto; }
.bc-products ul.products { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 24px; margin: 0 !important; padding: 0 !important; }
.bc-products ul.products::before, .bc-products ul.products::after { display: none !important; }
.bc-products ul.products li.product {
width: auto !important; margin: 0 !important; float: none !important; background: #fff; border-radius: 20px; overflow: hidden;
border: 1px solid var(–bc-line); display: flex; flex-direction: column; padding: 0 0 20px !important; position: relative;
transition: transform .18s ease, box-shadow .18s ease;
}
.bc-products ul.products li.product:hover { transform: translateY(-5px); box-shadow: 0 16px 36px rgba(35,78,92,.14); }
.bc-products ul.products li.product a img { width: 100% !important; margin: 0 0 14px !important; aspect-ratio: 3 / 4; object-fit: cover; border-radius: 0; }
.bc-products .woocommerce-loop-product__title { font-family: ‘Nunito’, sans-serif !important; font-size: 16px !important; font-weight: 800 !important; line-height: 1.3 !important; color: var(–bc-primary) !important; padding: 0 18px !important; margin: 0 0 8px !important; }
.bc-products ul.products li.product .price { padding: 0 18px; margin: 0 0 14px; color: var(–bc-text) !important; font-weight: 800; font-size: 18px; display: block; }
.bc-products ul.products li.product .price del { color: var(–bc-muted); opacity: .8; font-weight: 600; font-size: 14px; margin-right: 6px; }
.bc-products ul.products li.product .price ins { text-decoration: none; background: none; color: var(–bc-accent); }
.bc-products ul.products li.product .button {
margin: auto 18px 0 !important; display: block; text-align: center; background: var(–bc-accent) !important; color: #fff !important;
border-radius: 999px !important; padding: 12px 16px !important; font-weight: 800 !important; font-size: 15px !important; border: 0 !important;
transition: background .15s ease;
}
.bc-products ul.products li.product .button:hover { background: var(–bc-accent-dark) !important; }
.bc-products ul.products li.product .onsale {
position: absolute; top: 12px; left: 12px; right: auto; min-height: 0; min-width: 0; margin: 0;
background: var(–bc-primary); color: #fff; border-radius: 999px; padding: 6px 14px; font-size: 13px; font-weight: 800; line-height: 1.2; z-index: 2;
}
.bc-products .star-rating { margin: 0 18px 8px; color: #E0A526; }
.bc-products .added_to_cart { display: none !important; }
.bc-more { text-align: center; padding: 8px 20px 72px; background: var(–bc-cream); }
/* EFEMÉRIDES POR PAÍS */
.bc-efem { background: #fff; }
.bc-country-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; }
.bc-country {
display: flex; align-items: center; gap: 16px; padding: 22px 24px; border-radius: 20px; background: var(–bc-sage-soft);
color: var(–bc-primary) !important; font-weight: 800; font-size: 18px; border: 1px solid transparent; transition: all .18s ease;
}
.bc-country:hover { background: #fff; border-color: var(–bc-sage); box-shadow: 0 12px 30px rgba(35,78,92,.10); transform: translateY(-3px); }
.bc-country .bc-flag { font-size: 34px; }
.bc-country small { display: block; font-weight: 600; font-size: 14px; color: var(–bc-muted); }
/* CÓMO FUNCIONA */
.bc-how { background: var(–bc-cream); }
.bc-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 28px; counter-reset: bcstep; }
.bc-step { text-align: center; padding: 0 12px; }
.bc-step::before {
counter-increment: bcstep; content: counter(bcstep); display: grid; place-items: center; width: 58px; height: 58px; margin: 0 auto 16px;
border-radius: 50%; background: var(–bc-primary); color: #fff; font-weight: 900; font-size: 24px;
}
.bc-step h3 { margin: 0 0 6px; font-size: 20px; font-weight: 800; color: var(–bc-primary); }
.bc-step p { margin: 0; color: var(–bc-muted); font-size: 16px; }
/* SOBRE BETZAIDA */
.bc-about { background: #fff; }
.bc-about-grid { display: grid; grid-template-columns: .7fr 1.3fr; gap: 48px; align-items: center; max-width: 980px; margin: 0 auto; }
.bc-about-img { background: var(–bc-peach-soft); border-radius: 32px; padding: 28px; display: grid; place-items: center; }
.bc-about p { color: var(–bc-muted); font-size: 18px; margin: 0 0 22px; }
/* TESTIMONIOS (opcional, ver comentario en la parte 2) */
.bc-testi { background: var(–bc-sage-soft); }
.bc-testi-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 22px; }
.bc-quote { background: #fff; border-radius: 20px; padding: 26px; box-shadow: 0 8px 24px rgba(35,78,92,.08); }
.bc-quote p { margin: 0 0 16px; font-size: 16px; }
.bc-quote cite { font-style: normal; font-weight: 800; color: var(–bc-primary); display: block; }
.bc-quote cite small { font-weight: 600; color: var(–bc-muted); display: block; }
/* FAQ */
.bc-faq { background: var(–bc-cream); }
.bc-faq-list { max-width: 820px; margin: 0 auto; display: grid; gap: 12px; }
.bc-faq details { background: #fff; border: 1px solid var(–bc-line); border-radius: 16px; padding: 0 22px; }
.bc-faq summary { cursor: pointer; list-style: none; padding: 18px 0; font-weight: 800; font-size: 17px; color: var(–bc-primary); display: flex; justify-content: space-between; gap: 16px; }
.bc-faq summary::-webkit-details-marker { display: none; }
.bc-faq summary::after { content: “+”; font-size: 24px; line-height: 1; color: var(–bc-accent); transition: transform .2s ease; }
.bc-faq details[open] summary::after { transform: rotate(45deg); }
.bc-faq details p { margin: 0 0 18px; color: var(–bc-muted); }
/* CTA FINAL */
.bc-cta { background: linear-gradient(135deg, var(–bc-primary) 0%, var(–bc-primary-dark) 100%); padding: 72px 0; text-align: center; color: #fff; }
.bc-cta h2 { font-size: clamp(26px, 3.6vw, 40px); font-weight: 900; margin: 0 0 12px; color: #fff; }
.bc-cta p { margin: 0 auto 28px; max-width: 560px; font-size: 18px; opacity: .9; }
.bc-pay { margin-top: 26px; font-size: 14px; opacity: .85; }
.bc-pay img { display: block; margin: 10px auto 0; max-width: 220px; background: #fff; padding: 6px 12px; border-radius: 10px; }
/* RESPONSIVE */
@media (max-width: 900px) {
.bc-hero-grid { grid-template-columns: 1fr; text-align: center; }
.bc-hero-cta, .bc-hero-checks { justify-content: center; }
.bc-hero .bc-lead { margin-left: auto; margin-right: auto; }
.bc-hero-visual { order: -1; }
.bc-hero-blob { width: min(260px, 70%); padding: 24px; }
.bc-chip-1 { left: 4%; } .bc-chip-2 { right: 4%; }
.bc-trust-grid { grid-template-columns: repeat(2, 1fr); }
.bc-about-grid { grid-template-columns: 1fr; text-align: center; }
.bc-about-img { max-width: 220px; margin: 0 auto; }
}
@media (max-width: 520px) {
.bc-section { padding: 52px 0; }
.bc-trust-grid { grid-template-columns: 1fr; }
.bc-btn { width: 100%; }
.bc-products ul.products { grid-template-columns: repeat(2, 1fr); gap: 14px; }
.bc-products .woocommerce-loop-product__title { font-size: 14px !important; padding: 0 12px !important; }
.bc-products ul.products li.product .price { padding: 0 12px; font-size: 16px; }
.bc-products ul.products li.product .button { margin: auto 12px 0 !important; font-size: 14px !important; padding: 10px 8px !important; }
}
@media (prefers-reduced-motion: reduce) { .bc-home * { transition: none !important; } }
Cuadernillos, lapbooks, bitácoras y efemérides creados por una docente, para que dediques menos tiempo a preparar y más a enseñar.
📄 Cuadernillos en PDF
✂️ Lapbooks y más
Elige el tipo de material que necesitas para tu próxima clase.
Por temas o materias, listos para imprimir y guiar tus clases paso a paso.
Ver cuadernillos →
Visuales y manipulativos para repasar y reforzar los contenidos de forma práctica.
Ver lapbooks →
Para registrar avances, reflexiones y metas, y acompañar el progreso de tus alumnos.
Ver bitácoras →
Decora y refuerza el aprendizaje en tu salón con carteles claros y atractivos.
Ver carteles →
Arte y aprendizaje juntos, ideales para el aula o como refuerzo en casa.
Ver libros →
Material para las fechas cívicas y conmemoraciones de cada país.
Ver efemérides →
Descarga, imprime y úsalos hoy mismo.
Encuentra recursos para cada conmemoración cívica, organizados por país.
Explora la biblioteca y escoge el material que necesitas.
El pago se realiza a través de Hotmart, con tarjeta u otros medios disponibles.
Recibe tu PDF, imprímelo cuantas veces lo necesites para tu aula y listo.
Soy docente de primaria con amplia experiencia en el ámbito educativo. Mi objetivo es compartir estrategias pedagógicas efectivas y ofrecer recursos de calidad que faciliten y enriquezcan tu labor docente.
<!–
TESTIMONIOS (desactivado a propósito: aún no hay opiniones reales)
Cuando tengas 3 opiniones de docentes, quita los marcadores de comentario de este bloque
y reemplaza los textos por los reales (con permiso de cada persona).
“TEXTO REAL DE LA OPINIÓN”
NombreDocente de 3.º · Ciudad, País
“TEXTO REAL DE LA OPINIÓN”
NombreDocente de 5.º · Ciudad, País
“TEXTO REAL DE LA OPINIÓN”
NombreDocente de 1.º · Ciudad, País
–>
Los materiales son digitales, en formato PDF, listos para descargar e imprimir.
El pago se procesa a través de Hotmart. Una vez confirmado, recibirás el acceso para descargar tu material.
Puedes pagar con tarjeta de crédito o débito y con los demás medios que Hotmart tenga disponibles en tu país.
Sí, está pensado para el uso en tu aula. Consulta nuestra política de derechos de autor para conocer las condiciones de uso.
Puedes revisar nuestra política de devoluciones con todos los detalles.
Descubre cuadernillos, lapbooks y bitácoras listos para usar en tu aula.
Hola, soy Betzaida España, docente de primaria con amplia experiencia en el ámbito educativo. Mi objetivo es compartir estrategias pedagógicas efectivas y ofrecer recursos de calidad que faciliten y enriquezcan tu labor docente.
© 2024 Created with Royal Elementor Addons
We noticed you're visiting from España. We've updated our prices to Euro for your shopping convenience. Use Dólar de los Estados Unidos (US) instead. Dismiss