León
<section class="dog-fair-event">
<style>
.dog-fair-event {
--primary: #d8294f;
--secondary: #0f5f83;
--dark: #102027;
--muted: #64747a;
--soft: #f7fafb;
--card: #ffffff;
--gold: #c7a313;
max-width: 1100px;
margin: 40px auto;
padding: 0;
font-family: "Inter", "Segoe UI", Arial, sans-serif;
color: var(--dark);
background: var(--soft);
border-radius: 28px;
overflow: hidden;
box-shadow: 0 24px 60px rgba(0, 0, 0, 0.12);
border: 1px solid #e7eeee;
}
.event-hero {
padding: 52px 44px;
background:
radial-gradient(circle at top right, rgba(255,255,255,0.22), transparent 30%),
linear-gradient(135deg, #d8294f 0%, #b9183f 100%);
color: #ffffff;
text-align: center;
}
.event-kicker {
display: inline-block;
margin-bottom: 14px;
padding: 8px 16px;
border-radius: 999px;
background: rgba(255,255,255,0.16);
font-size: 13px;
font-weight: 800;
letter-spacing: 1.2px;
text-transform: uppercase;
}
.event-hero h1 {
margin: 0;
font-size: clamp(34px, 5vw, 58px);
line-height: 1;
font-weight: 900;
letter-spacing: -1.5px;
}
.event-hero p {
max-width: 780px;
margin: 18px auto 0;
font-size: 18px;
line-height: 1.6;
opacity: 0.95;
}
.quick-info {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1px;
background: #dfe9ec;
}
.quick-info article {
padding: 26px;
background: #ffffff;
text-align: center;
}
.quick-info span {
display: block;
margin-bottom: 8px;
color: var(--muted);
font-size: 13px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1px;
}
.quick-info strong {
display: block;
color: var(--dark);
font-size: 20px;
line-height: 1.35;
}
.content {
padding: 42px;
}
.section-title {
display: flex;
align-items: center;
gap: 14px;
margin: 42px 0 20px;
color: var(--secondary);
font-size: 16px;
font-weight: 900;
letter-spacing: 1px;
text-transform: uppercase;
}
.section-title:first-child {
margin-top: 0;
}
.section-title::before {
content: "";
width: 54px;
height: 5px;
border-radius: 999px;
background: var(--secondary);
}
.info-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.info-card {
padding: 24px;
background: var(--card);
border: 1px solid #e4eeee;
border-radius: 20px;
box-shadow: 0 10px 24px rgba(15, 95, 131, 0.06);
}
.info-card h3 {
margin: 0 0 10px;
color: var(--secondary);
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.info-card p {
margin: 0;
font-size: 16px;
line-height: 1.65;
}
.highlight-box {
margin: 26px 0;
padding: 30px;
background: linear-gradient(135deg, #fff1f5 0%, #ffffff 100%);
border: 2px solid rgba(216, 41, 79, 0.18);
border-radius: 24px;
text-align: center;
}
.highlight-box h2 {
margin: 0 0 12px;
color: var(--primary);
font-size: clamp(26px, 4vw, 42px);
line-height: 1.1;
font-weight: 900;
}
.highlight-box p {
max-width: 820px;
margin: 0 auto;
font-size: 18px;
line-height: 1.65;
}
.reservation-grid {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 20px;
align-items: stretch;
}
.reservation-card {
padding: 28px;
border-radius: 24px;
background: var(--card);
border: 1px solid #e4eeee;
}
.reservation-card.important {
background: var(--primary);
color: #ffffff;
border: none;
}
.reservation-card h3 {
margin: 0 0 16px;
font-size: 22px;
line-height: 1.25;
}
.reservation-card ul {
margin: 0;
padding: 0;
list-style: none;
display: grid;
gap: 12px;
}
.reservation-card li {
position: relative;
padding-left: 28px;
font-size: 16px;
line-height: 1.5;
}
.reservation-card li::before {
content: "•";
position: absolute;
left: 6px;
top: 0;
font-size: 24px;
line-height: 1;
font-weight: 900;
}
.reservation-card a {
color: inherit;
font-weight: 900;
text-decoration: underline;
text-underline-offset: 3px;
}
.price-row {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-top: 20px;
}
.price-pill {
padding: 22px;
border-radius: 22px;
text-align: center;
background: #ffffff;
border: 1px solid #e4eeee;
}
.price-pill strong {
display: block;
color: var(--primary);
font-size: 38px;
line-height: 1;
font-weight: 900;
}
.price-pill span {
display: block;
margin-top: 8px;
color: var(--muted);
font-size: 15px;
line-height: 1.35;
}
.schedule {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
}
.schedule-item {
padding: 24px;
border-radius: 22px;
color: #ffffff;
background: var(--secondary);
text-align: center;
}
.schedule-time {
display: block;
margin-bottom: 8px;
font-size: 34px;
font-weight: 900;
}
.schedule-text {
font-size: 16px;
line-height: 1.45;
}
.menu-box {
padding: 30px;
border-radius: 24px;
background: #ffffff;
border: 1px solid #e4eeee;
}
.menu-columns {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
}
.menu-column {
padding: 22px;
border-radius: 20px;
background: #f7fafb;
}
.menu-column h3 {
margin: 0 0 16px;
color: var(--secondary);
font-size: 18px;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.menu-column p {
margin: 0 0 12px;
font-size: 16px;
line-height: 1.5;
}
.menu-note {
margin-top: 22px;
padding-top: 22px;
border-top: 1px solid #e4eeee;
color: var(--muted);
font-size: 16px;
text-align: center;
}
.image-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 22px;
}
.image-card {
overflow: hidden;
border-radius: 24px;
background: #ffffff;
border: 1px solid #e4eeee;
box-shadow: 0 14px 32px rgba(0, 0, 0, 0.08);
}
.image-card img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.bank-box {
padding: 26px;
border-radius: 24px;
background: #102027;
color: #ffffff;
text-align: center;
}
.bank-box h3 {
margin: 0 0 14px;
color: #ffffff;
font-size: 22px;
}
.bank-box p {
margin: 8px 0;
font-size: 17px;
line-height: 1.5;
}
.bank-box strong {
color: #ffffff;
font-size: 19px;
}
@media (max-width: 850px) {
.quick-info,
.info-grid,
.reservation-grid,
.price-row,
.schedule,
.menu-columns,
.image-grid {
grid-template-columns: 1fr;
}
.content {
padding: 28px;
}
.event-hero {
padding: 42px 28px;
}
}
</style>
<div class="event-hero">
<span class="event-kicker">Concurso Olímpico León Dog Fair</span>
<h1>OLIMPICO LEON DOG FAIR</h1>
<p>Concurso de todas las razas que puntua para el ranking general.</p>
</div>
<div class="quick-info">
<article>
<span>Fecha concurso</span>
<strong>20 junio</strong>
</article>
<article>
<span>Lugar</span>
<strong>Olimpico de León</strong>
</article>
<article>
<span>Reserva comida</span>
<strong>Hasta el 15 junio</strong>
</article>
</div>
<div class="content">
<div class="section-title">Información del concurso</div>
<div class="info-grid">
<div class="info-card">
<h3>Asistentes</h3>
<p>Carpas para todos los asistentes.</p>
</div>
<div class="info-card">
<h3>Rings</h3>
<p>2 rings con 2 jueces con micro cada juez para comentar los juicios.</p>
</div>
<div class="info-card">
<h3>Jueces</h3>
<p>Razas españolas: D. Mariano Galan.</p>
<p>Razas extranjeras: D. Luciano Dernandez.</p>
</div>
<div class="info-card">
<h3>Comisarios</h3>
<p>Cada ring con 2 comisarios.</p>
</div>
</div>
<div class="section-title">Horario</div>
<div class="schedule">
<div class="schedule-item">
<span class="schedule-time">12h</span>
<span class="schedule-text">Inicio del concurso</span>
</div>
<div class="schedule-item">
<span class="schedule-time">14h</span>
<span class="schedule-text">Comida de fraternidad en el restaurante del olímpico</span>
</div>
<div class="schedule-item">
<span class="schedule-time">16h</span>
<span class="schedule-text">Inicio finales</span>
</div>
</div>
<div class="section-title">Finales y reconocimientos</div>
<div class="info-grid">
<div class="info-card">
<h3>Final</h3>
<p>Gran final supreme.</p>
</div>
<div class="info-card">
<h3>Participantes</h3>
<p>Trofeos especiales y diplomas para todos los participantes.</p>
<p>Photocall general de finales y photocall para cada participante.</p>
</div>
</div>
<div class="section-title">Comida de fraternidad</div>
<div class="highlight-box">
<h2>Reservas para la Comida de Fraternidad</h2>
<p>
El precio solo será de 10 euros si hacéis la reserva al email de la Fundación:
<strong>inscripciones@fundacionif.org</strong>. Si no se hace reserva, el precio es de 29 €.
</p>
</div>
<div class="reservation-grid">
<div class="reservation-card important">
<h3>Importante</h3>
<ul>
<li>Fecha Concurso: 20 junio.</li>
<li>Fecha límite para reservas: 15 junio.</li>
<li>No se podrán atender más de 60 personas.</li>
<li>El precio de 10 € es solo bajo reserva.</li>
</ul>
</div>
<div class="reservation-card">
<h3>Para reservar</h3>
<ul>
<li>Enviar la reserva a <a href="mailto:inscripciones@fundacionif.org">inscripciones@fundacionif.org</a>.</li>
<li>Enviar el justificante de pago.</li>
<li>Indicar nombres y apellidos de las personas reservadas.</li>
<li>Indicar qué platos habéis seleccionado.</li>
</ul>
</div>
</div>
<div class="price-row">
<div class="price-pill">
<strong>10 €</strong>
<span>Precio especial con reserva al email de la Fundación</span>
</div>
<div class="price-pill">
<strong>29 €</strong>
<span>Precio si no se hace reserva</span>
</div>
</div>
<div class="section-title">Menú 20 de junio 2026</div>
<div class="menu-box">
<div class="menu-columns">
<div class="menu-column">
<h3>Primeros platos</h3>
<p>Ensalada de la huerta</p>
<p>Arroz con verduritas</p>
</div>
<div class="menu-column">
<h3>Segundos platos</h3>
<p>Secreto ibérico a baja temperatura con salsa de naranja y patatas asadas</p>
<p>Merluza a la bilbaína con patatas panaderas</p>
</div>
<div class="menu-column">
<h3>Postre</h3>
<p>Sorbete de limón al cava</p>
<p>Brownie de nueces y chocolate caliente</p>
</div>
</div>
<div class="menu-note">
Bebida: Agua, vino y gaseosa, pan y café.
</div>
</div>
<div class="section-title">Pago</div>
<div class="bank-box">
<h3>Cuenta bancaria de la Fundación</h3>
<p>CAIXA</p>
<p><strong>ES47 2100 8647 3302 0019 7072</strong></p>
<p>A nombre de Fundación Impulso para el Futuro</p>
</div>
<div class="section-title">Carteles informativos</div>
<div class="image-grid">
<div class="image-card">
<img
src="https://storage.googleapis.com/impulso-assets/posts/1781247749393-c9aa8aff-167d-4e37-b1c3-5393db1efc2c.jpeg"
alt="Cartel de la comida de fraternidad de la Fundación Impulso"
/>
</div>
<div class="image-card">
<img
src="https://storage.googleapis.com/impulso-assets/posts/1781247742118-IMG_2605.jpeg"
alt="Menú 20 de junio 2026 del Olímpico de León"
/>
</div>
</div>
</div>
</section>