header,ul.menu-lista,ul.menu-lista>li{margin:0;padding:0}.breadcrumb>.active,a,a:focus,a:hover{color:#000}.navbar .nav,.sala-icon,header,nav#cssmenu{position:relative}.columna-sala[open] summary h3::after,.sala-icon::after,.sala-icon::before{content:'';position:absolute;background:#2e7d32}.footer-nav a:hover,a:focus,a:hover{text-decoration:underline}header{background:#000;width:100%;z-index:9999}nav#cssmenu{max-width:1200px;margin:0 auto;min-height:46px}nav#cssmenu .logo{float:left;padding:10px}nav#cssmenu .logo a{display:block}nav#cssmenu .logo img{display:block;height:28px;width:auto}.button,.menu-toggle{display:none}ul.menu-lista{float:right;list-style:none}ul.menu-lista:after{content:"";display:block;clear:both}ul.menu-lista>li{float:left}ul.menu-lista>li>a{display:block;padding:17px 15px;color:#ddd;text-decoration:none;font:14px Arial,sans-serif;letter-spacing:1px;background:0 0}@media print{*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.btn:focus,.btn:hover,.navbar .nav>li>a,a{text-decoration:none}body{font-family:Arial,Tahoma,sans-serif;font-size:15px;line-height:20px;margin:0;background-color:#fff;padding-top:0}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}.container,.container.blanco,.thumbnail>img{margin-right:auto;margin-left:auto}p{margin:20px 0 10px}small{font-size:85%}.table th,strong{font-weight:700}.columna-sala ul li a,.footer-nav a{font-weight:500;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:20.5px}h3{font-size:24.5px}ol,ul{padding:0;margin:0 0 10px 25px}.columna-sala ul li:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}hr{margin:20px 0;border:0;border-top:1px solid #f5f5f5;border-bottom:1px solid #fff}form{margin:0 0 20px}label{display:block;margin-bottom:5px}.breadcrumb>li,.btn,.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid textarea[class*=span],[class*=" icon-"],[class^=icon-]{display:inline-block}.uneditable-input,input[type=text],textarea{display:inline-block;height:40px;padding:4px 6px;margin-bottom:0;font-size:22px;line-height:20px;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border .2s linear,box-shadow .2s linear}.uneditable-input,input,textarea{margin-right:-.3rem;width:500px;margin-left:0}textarea{height:auto}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.uneditable-input.span12,input.span12,textarea.span12{width:926px}.uneditable-input.span11,input.span11,textarea.span11{width:846px}.uneditable-input.span10,input.span10,textarea.span10{width:766px}.uneditable-input.span9,input.span9,textarea.span9{width:686px}.uneditable-input.span8,input.span8,textarea.span8{width:606px}.uneditable-input.span6,.uneditable-input.span7,input.span6,input.span7,textarea.span6,textarea.span7{width:446px}.uneditable-input.span5,input.span5,textarea.span5{width:366px}.uneditable-input.span4,input.span4,textarea.span4{width:286px}.uneditable-input.span3,input.span3,textarea.span3{width:206px}.uneditable-input.span2,input.span2,textarea.span2{width:126px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}[class*=" icon-"],[class^=icon-]{width:14px;height:14px;margin-top:1px;line-height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-repeat:no-repeat}.icon-home{background-position:0 -24px}.btn{-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn:focus,.btn:hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.active,.btn:active{background-color:#ccc 9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-small{float:right;padding:4px 15px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled],.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#51a351}.btn-primary.active,.btn-primary:active{background-color:#ae6010 9}.btn-success{height:50px;padding:12px 40px!important;border-radius:4px;min-width:200px}.btn-success.active,.btn-success:active{background-color:#408140 9}.navbar .nav{left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li>a{float:none;padding:10px 15px;color:#fff;text-shadow:0 1px 0 #ce4213;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(255,255,255,.1)}.breadcrumb>li+li:before,.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#fff;text-decoration:none;background-color:#a5360f}.thumbnails{margin-left:-20px;list-style:none}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.thumbnail>img{display:block;max-width:100%}.thumbnail .caption{padding:19px;color:#555}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.panel-body{padding:25px;background-color:#f5f5f5;display:flex;place-items:center;justify-content:center;border:1px solid #000}.container.blanco{margin-top:0;max-width:1200px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 0 #fff;min-height:auto}.bandera{margin:25px 35px 15px;border-radius:5px}.input-group-addon{display:none!important}#comentario{float:left;padding:0 10px}strong>a{font-size:24px}h2>a{font-size:16px}.panel-primary{border:none!important;box-shadow:0 8px 20px rgba(0,0,0,.15)!important;border-radius:12px!important;overflow:hidden!important;background:#fff}.panel-primary>.panel-heading{background:#000!important;border:none!important;border-radius:0!important;padding:12px 20px!important;margin-bottom:0!important;box-shadow:none!important}.panel-primary>.panel-heading .panel-title{font-size:20px!important;font-weight:700;text-align:center;color:#fff!important;margin:0!important;line-height:26px!important}.panel-primary>.panel-body{padding:25px 20px!important;background:#fff;border:none!important;box-shadow:none!important;display:block!important}.panel-body .input-group{display:flex!important;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px;overflow:hidden}.panel-body .input-group-addon{display:flex!important;align-items:center;justify-content:center;background:#5cb85c!important;border:none!important;color:#fff;padding:0 15px;font-size:20px}.panel-body .input-group .form-control{flex:1;height:50px!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:18px;padding:0 15px;margin:0!important}.panel-body .input-group .form-control:focus{box-shadow:inset 0 0 0 2px #5cb85c!important;border:none!important}.panel-body .input-group-btn{display:block!important}.panel-body .input-group-btn .btn-success{height:50px!important;padding:0 60px!important;border:none!important;border-radius:0!important;background:#5cb85c!important;font-size:18px;font-weight:700;text-transform:uppercase;min-width:200px;line-height:50px}.panel-body .input-group-btn .btn-success:active,.panel-body .input-group-btn .btn-success:focus,.panel-body .input-group-btn .btn-success:hover{background:#449d44!important;border:none!important}.caption>h3{font-size:15px}.submenu-related-channel{color:#000;border-bottom:1.8px solid #7bc409;font-size:1.35em}.normas-medio{text-align:justify;padding-bottom:10px}.col-md-8{margin-bottom:2.5em}.breadcrumb{margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px;padding:.75rem 1rem}.breadcrumb>li+li:before{content:"/ "}.salas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 0;margin:20px 0}.columna-sala{background:#fff;border-radius:8px;border:1px solid #e5e5e5;align-self:start}.columna-sala:hover{border-color:#2e7d32;box-shadow:0 2px 8px #2e7d321f}.columna-sala summary{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;cursor:pointer;list-style:none;user-select:none}.columna-sala summary::-webkit-details-marker{display:none}.columna-sala summary h3{font-size:15px;font-weight:700;margin:0;color:#222;text-transform:uppercase;position:relative}.columna-sala[open] summary h3::after{left:0;bottom:-10px;width:100%;height:2px}.sala-icon{width:20px;height:20px;flex-shrink:0}.columna-sala[open],.sala-fila:hover{background:#f8fdf8}.sala-icon::before{width:12px;height:2px;top:9px;left:4px}.sala-icon::after{width:2px;height:12px;top:4px;left:9px}.columna-sala[open].sala-icon::after{transform:rotate(90deg)}.columna-sala ul{list-style:none;padding:0 16px 18px;margin:0}.columna-sala ul li{margin-bottom:8px}.columna-sala ul li a{color:#333;font-size:14px;display:block;padding:8px 12px;border-radius:6px}.columna-sala ul li a:hover{color:#fff;background:#2e7d32;padding-left:16px}@media only screen and (max-width:768px){.salas-grid{display:none}}.footer{padding:25px 15px;background:#fafafa;border-top:1px solid #e0e0e0}.footer-contenido{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:13px;color:#666;text-align:center}.sala-fila,.sala-nombre{font-weight:600;color:#222}.footer-nav{display:contents}.footer-nav a{color:#2e7d32}.salas-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.sala-fila{display:flex;justify-content:space-between;align-items:center;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:14px 18px;text-decoration:none;transition:.2s;break-inside:avoid}.sala-fila:hover{border-color:#2e7d32;box-shadow:0 2px 8px #2e7d321f;transform:translateY(-1px)}.btn-entrar,.country-badge{color:#fff;font-weight:700}.btn-entrar{background:#2e7d32;padding:6px 16px;border-radius:6px;font-size:12px;text-transform:uppercase;text-decoration:none;flex-shrink:0}.sala-fila:hover .btn-entrar{background:#1b5e20}@media (max-width:768px){.salas-lista{grid-template-columns:1fr;gap:10px}.sala-fila{padding:12px 15px}.btn-entrar{padding:6px 14px;font-size:11px}}.country-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:32px 0;padding:0;list-style:none}.country-item{margin:0}.country-card{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-decoration:none;transition:.25s cubic-bezier(.4,0,.2,1);height:100%}.country-card:hover{border-color:#16a34a;background:#f0fdf4;box-shadow:0 4px 12px rgba(22,163,74,.12);transform:translateY(-3px)}.country-badge{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.5px}.country-card:hover .country-content h2,.country-cta{color:#16a34a}.country-content{flex:1;min-width:0}.country-content h2{margin:0 0 6px;font-size:18px;font-weight:700;color:#111827;line-height:1.3}.country-content p{margin:0 0 12px;color:#6b7280;line-height:1.5;font-size:14px}.country-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;opacity:0;transform:translateX(-4px);transition:.2s}.country-card:hover .country-cta{opacity:1;transform:translateX(0)}input:invalid{border-color:#dc3545}input:valid{border-color:#28a745}