@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}body{font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;}.top-banner{background-color:#4c6c9b;color:white;text-align:center;padding:60px 0;font-weight:700;font-size:32px;letter-spacing:1px;box-shadow:0 4px 10px rgba(0,0,0,0.1);}.main-wrapper{width:100%;display:flex;justify-content:center;}.home-container{max-width:inherit;width:95%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;}.header .main-header{max-width:inherit;}.internal-page{width:100%;}.internal-page header.page-header{display:unset;margin:unset;border-bottom:unset;padding:unset;}.home-container h1,.home-container h2{font-size:26px;color:#333;margin-bottom:25px;font-weight:700;text-align:center !important;}.home-container p{max-width:inherit;color:#4c6c9b;font-size:16px;line-height:1.7;margin-bottom:60px;font-weight:600;text-align:center !important;}.home-container p.rtejustify{text-align:justify !important;}.grid-buttons{display:grid;grid-template-columns:repeat(6,160px);grid-auto-rows:1fr;justify-content:center;gap:20px;}a.card-button{text-decoration:none;}.card-button{background-color:#4c6c9b;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:15px 10px;height:100%;box-sizing:border-box;transition:transform 0.3s ease;}.card-button:hover{transform:translateY(-5px);}.card-button img{width:65px;height:65px;margin-bottom:12px;filter:brightness(0) invert(1);}.card-button span{color:white;font-size:13px;font-weight:700;text-transform:uppercase;}.internal-container,.layout-container{width:100%;margin:0 auto;text-align:left;}.section-title,.internal-container h2,.content-area h2{color:#4c6c9b !important;font-size:20px;font-weight:700;margin-bottom:15px;text-align:left !important;}.main-title,.content-title{font-size:34px;color:#4c6c9b !important;font-weight:700;margin:10px 0 20px 0;text-align:left !important;}.link-list{list-style:none;padding:0;margin:20px 0;}.link-list li{margin-bottom:12px;padding-left:25px;position:relative;text-align:left;}.link-list li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";position:absolute;left:0;color:#4c6c9b;}.link-list li a{color:#333;text-decoration:none;}.link-list li a:hover{color:#4c6c9b;text-decoration:underline;}.layout-container{display:flex;flex-direction:column;}.main-wrapper .layout-container .sidebar{width:240px;flex-shrink:0;background:#ffffff;border:1px solid #eeeeee;border-radius:4px;align-self:flex-start;}.sidebar-header{padding:15px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #eeeeee;justify-content:center;}.sidebar-header span{color:#4c6c9b;font-weight:700;font-size:15px;}.sidebar-icon{width:34px;height:auto;}.sidebar-menu details{border-bottom:1px solid #f9f9f9;}.sidebar-menu summary{padding:12px 15px;font-weight:600;color:#4c6c9b;cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:13px;}.sidebar-menu summary::after{content:'▼';font-size:9px;}.sidebar-menu ul{list-style:none;padding:0;margin:0;}.sidebar-menu li a{display:block;padding:10px 15px 10px 25px;text-decoration:none;color:#666;font-size:12.5px;}.sidebar-menu li a.active,.sidebar-menu li a:hover{color:#4c6c9b;background-color:#f0f4f8;}.content-area{flex-grow:1;}.text-block p{font-size:16px;line-height:1.6;color:#333;margin-bottom:20px;text-align:left !important;}.custom-list{padding-left:20px;color:#333;line-height:1.6;list-style-type:decimal;}.custom-list li{margin-bottom:15px;text-align:left !important;}.punto-list{list-style-type:disc;padding-left:20px;margin:20px 0;}.punto-list li{margin-bottom:15px;color:#333;line-height:1.6;display:list-item;}.punto-list li::before{content:none !important;}.text-block p,.punto-list li{text-align:justify !important;text-justify:inter-word;}.enlace-destacado{color:#4c6c9b;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:15px;transition:color 0.3s ease;}.enlace-destacado:hover{color:#38517c;text-decoration:underline;}.text-block p,.punto-list li{text-align:justify !important;text-justify:inter-word;}.text-block p.rtecenter{text-align:center !important;}.text-block h3{font-size:18px;color:#333;margin:25px 0 15px 0;font-weight:700;}.normativa-list{list-style:none;padding:0;margin:0 0 30px 0;}.normativa-list li{margin-bottom:12px;line-height:1.4;}.normativa-list li a{color:#4c6c9b;text-decoration:underline;font-size:16px;transition:color 0.2s;}.normativa-list li a:hover{color:#38517c;}.img-centrada{display:block;margin:30px auto;max-width:100%;height:auto;border:1px solid #eeeeee;border-radius:4px;}.partido-header{background-color:#f4f4f4;padding:10px 20px;border-left:5px solid #4c6c9b;margin:40px 0 20px 0;font-weight:700;color:#333;text-transform:uppercase;}.corporacion-grid{display:flex;flex-direction:column;gap:30px;}.concejal-card{display:flex;gap:30px;background:#fff;border-bottom:1px solid #eee;padding-top:0px !important;padding-bottom:28px !important;margin:0;align-items:flex-start;}.concejal-card:last-child{border-bottom:none !important;}.concejal-card:first-child{border-top:none !important;padding-top:10px !important;}.concejal-foto{width:200px;height:auto;border-radius:8px;display:block;margin:0;image-rendering:auto;object-fit:cover;}.concejal-info{flex:1;display:flex;flex-direction:column;margin-top:-4px;}.concejal-nombre{font-size:22px;color:#4c6c9b;font-weight:700;margin:0 !important;padding:0 !important;line-height:1.1;}.concejal-cargo{margin:4px 0 15px 0;line-height:1.3;color:#666;font-weight:600;}.concejal-contacto{background:#f9f9f9;padding:10px 15px;border-radius:6px;display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin-bottom:15px;}.contacto-item{font-size:14px;color:#333;display:flex;align-items:center;gap:8px;}.concejal-links{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;}.doc-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:#4c6c9b;font-weight:600;font-size:14px;}.icon-circle{width:24px;height:24px;background:#4c6c9b;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;}.partidos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px;}.partido-card{background:#ffffff;border:1px solid #eeeeee;border-radius:8px;padding:25px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.03);transition:transform 0.2s ease;}.partido-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.08);}.partido-nombre{font-size:18px;color:#4c6c9b;font-weight:700;margin-bottom:20px;text-align:center;}.partido-logo{max-width:140px;height:100px;object-fit:contain;margin-bottom:20px;}.social-list{list-style:none;padding:0;margin:0;width:100%;}.social-list li{margin-bottom:10px;font-size:13px;padding-left:15px;position:relative;word-break:break-all;}.social-list li::before{content:"•";color:#4c6c9b;font-weight:bold;position:absolute;left:0;}.social-list a{color:#333;text-decoration:none;transition:color 0.2s;}.social-list a:hover{color:#4c6c9b;text-decoration:underline;}.table-responsive{overflow-x:auto;margin-bottom:30px;width:100%;}.tabla-institucional{width:100%;border-collapse:collapse;text-align:left;background-color:#ffffff;}.tabla-institucional th{color:#4c6c9b;font-weight:700;padding:15px;border-bottom:2px solid #4c6c9b;font-size:16px;}.tabla-institucional td{padding:15px;border-bottom:1px solid #eeeeee;color:#333;font-size:15px;}.tabla-institucional tr:last-child td{border-bottom:1px solid #cccccc;}.tabla-institucional tr:hover td{background-color:#f9fbfd;}.table-responsive{overflow-x:auto;margin-bottom:30px;width:100%;}.tabla-pleno{width:100%;border-collapse:collapse;margin-bottom:40px;background-color:#ffffff;}.tabla-pleno{width:100%;border-collapse:collapse;margin-bottom:40px;background-color:#ffffff;}.tabla-pleno .header-partido{background-color:#4c6c9b;color:#ffffff;font-weight:700;font-size:15px;}.tabla-pleno .header-miembros{background-color:#f0f4f8;color:#4c6c9b;font-weight:700;font-size:15px;}.tabla-pleno .fila-miembro td{text-align:left;font-weight:600;color:#333333;font-size:14.5px;}.tabla-pleno .logo-celda{background-color:#ffffff;width:20%;}.tabla-pleno .logo-celda img{max-width:100px;max-height:65px;object-fit:contain;display:block;margin:0 auto;}.tabla-pleno td{border:1px solid #4c6c9b;padding:12px 15px;text-align:center;vertical-align:middle;}.col-partido{width:25%;}.col-voto{width:40%;}.col-porcentaje{width:15%;}#progressive_cms-page_title{padding-bottom:unset !important;}:root{--part-azul-tema:#4c6c9b;--part-fondo-procesos:#b8c4e3;--part-azul-clarito-bg:#f0f4f8;--part-texto-oscuro:#333333;--part-blanco:#FFFFFF;}.portal-participacion{font-family:'Montserrat',sans-serif;color:var(--part-texto-oscuro);}.portal-participacion p{font-family:'Montserrat',sans-serif;text-align:center !important;max-width:1200px;margin:0 0 0 40px;line-height:1.7;font-weight:500;}.portal-participacion .enlace-inicio{display:inline-flex !important;align-items:center !important;gap:8px;font-size:18px !important;font-weight:600;color:var(--part-azul-tema);text-decoration:none;line-height:1 !important;}.portal-participacion .enlace-inicio:hover{color:#38517c;}.portal-participacion .icono-inicio{width:24px !important;height:24px !important;display:block !important;margin:0 !important;padding:0 !important;transform:translateY(-3px) !important;}.portal-participacion .procesos-section h2,.portal-participacion .canales-section h2{font-family:'Montserrat',sans-serif;font-weight:800;font-size:36px;text-align:center !important;text-transform:uppercase;margin-top:0;margin-bottom:30px;}.portal-participacion .banner-section{width:100%;height:200px;background-color:var(--part-azul-tema);display:flex;align-items:center;justify-content:center;color:var(--part-blanco);box-shadow:0 4px 10px rgba(0,0,0,0.1);}.portal-participacion .banner-content{display:flex;align-items:center;justify-content:center;}.portal-participacion .banner-logo{height:54px;width:auto;display:block;filter:brightness(0) invert(1);}.portal-participacion .banner-title{font-size:44px;text-transform:uppercase;letter-spacing:3px;margin:0;color:var(--part-blanco) !important;font-weight:800;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}.portal-participacion .intro-section{padding:60px 20px;}.portal-participacion .intro-section p{color:#000000 !important;text-align:justify !important;font-size:17px !important;}.portal-participacion .procesos-section{background-color:var(--part-fondo-procesos);padding:80px 20px;}.portal-participacion .procesos-section h2{color:var(--part-blanco) !important;font-size:32px;}.portal-participacion .procesos-section p{color:var(--part-blanco) !important;margin-bottom:50px;font-weight:500;text-align:center !important;font-size:17px;}.portal-participacion .card-group{display:flex;justify-content:center;gap:30px;max-width:1200px;margin:0 auto;flex-wrap:wrap;box-sizing:border-box;}.portal-participacion .process-card{background-color:var(--part-blanco);border-radius:12px;padding:40px 20px;text-align:center;width:250px;color:var(--part-azul-tema);box-shadow:0 4px 10px rgba(0,0,0,0.15);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box;}.portal-participacion .process-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.25);}.portal-participacion .process-card p{color:var(--part-azul-tema) !important;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;margin:15px 0 0 0;line-height:1.3;text-align:center !important;}.portal-participacion .process-card i img{width:60px;height:60px;display:block;}.portal-participacion .canales-section{padding:80px 20px;}.portal-participacion .canales-section h2{color:var(--part-azul-tema) !important;font-size:32px;}.portal-participacion .canales-section p{color:var(--part-texto-oscuro) !important;margin-bottom:50px;text-align:center !important;font-size:17px;}.portal-participacion .circle-group{display:flex;justify-content:center;gap:80px;max-width:1200px;margin:0 auto;flex-wrap:wrap;}.portal-participacion .circle-item{text-align:center;width:120px;text-decoration:none;display:block;transition:transform 0.3s ease;}.portal-participacion .circle-item:hover{transform:translateY(-5px);}.portal-participacion .circle-item em{background-color:var(--part-azul-tema);color:var(--part-blanco);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px auto;transition:background-color 0.3s ease,transform 0.3s ease;}.portal-participacion .circle-item em img{width:45px;height:45px;display:block;}.portal-participacion .circle-item:hover em{background-color:#38517c;transform:scale(1.05);}.portal-participacion .circle-item p{font-family:'Montserrat',sans-serif;font-weight:700;color:var(--part-azul-tema) !important;font-size:15px;text-transform:uppercase;margin:0;line-height:1.3;text-align:center !important;}.portal-participacion .nav-volver{max-width:1200px;margin:10px auto 0 auto;padding:0 20px;text-align:left;}.portal-participacion .flecha-azul{font-weight:900;font-size:16px;color:var(--part-azul-tema);}.portal-participacion .contenido-vacio{padding:80px 20px 150px 20px;display:flex;justify-content:center;align-items:center;}.portal-participacion .mensaje-vacio{font-family:'Montserrat',sans-serif;font-size:18px !important;color:var(--part-texto-oscuro) !important;font-weight:500 !important;text-align:center !important;margin:0;}.portal-participacion .archivo-proyectos-section{background-color:transparent !important;padding:80px 20px;}.portal-participacion .proyectos-card{background-color:#FFFFFF !important;border-radius:12px;padding:38px 18px;text-align:center;width:280px;min-width:250px;color:#4c6c9b;box-shadow:0 4px 15px rgba(0,0,0,0.25);border:2px solid transparent;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;box-sizing:border-box;}.portal-participacion .proyectos-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.25);border-color:#38517c !important;}.portal-participacion .proyectos-card p{color:#4c6c9b !important;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;margin:20px 0 0 0;line-height:1.4;text-align:center !important;}.portal-participacion .icono-azul-grande img{width:70px;height:70px;display:block;}.portal-participacion .historial-section{padding:60px 20px 100px 20px;}.portal-participacion .lista-proyectos{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:40px;}.portal-participacion .proyecto-item{background-color:#FFFFFF;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1);padding:40px;border-left:8px solid #4c6c9b;box-sizing:border-box;transition:transform 0.3s ease,box-shadow 0.3s ease;}.portal-participacion .proyecto-item:hover{box-shadow:0 8px 25px rgba(0,0,0,0.15);transform:translateY(-3px);}.portal-participacion .badge-fecha{display:inline-block;background-color:#b8c4e3;color:#38517c;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;}.portal-participacion .proyecto-titulo{color:#4c6c9b;font-family:'Montserrat',sans-serif;font-size:28px;font-weight:700;margin-top:0;margin-bottom:20px;text-align:left !important;}.portal-participacion .proyecto-body p{color:#333333 !important;text-align:justify !important;font-size:16px !important;line-height:1.8;margin-bottom:25px;}.portal-participacion .resultados-box{background-color:#f0f4f8;border:1px solid #b8c4e3;border-radius:8px;padding:25px;}.portal-participacion .resultados-titulo{color:#4c6c9b;font-size:18px;font-weight:700;margin-top:0;margin-bottom:15px;text-align:left !important;}.portal-participacion .resultados-box ul{margin:0;padding-left:20px;color:#333333;}.portal-participacion .resultados-box li{font-family:'Montserrat',sans-serif;font-size:15px;line-height:1.6;margin-bottom:10px;}.portal-participacion .resultados-box li:last-child{margin-bottom:0;}.portal-participacion .fechas-detalle{background-color:#f9fbfd;border-left:4px solid #b8c4e3;padding:15px 20px;margin-bottom:25px;border-radius:0 8px 8px 0;}.portal-participacion .fechas-detalle p,.portal-participacion .fechas-detalle li{font-family:'Montserrat',sans-serif;font-size:14px !important;color:#555555 !important;margin-bottom:5px;text-align:left !important;line-height:1.5;}.portal-participacion .fechas-detalle ul{margin:0;padding-left:20px;}.portal-participacion .tabla-resultados{width:100%;border-collapse:collapse;margin-top:20px;background-color:#FFFFFF;font-family:'Montserrat',sans-serif;}.portal-participacion .tabla-resultados th{font-weight:800;color:#000000;padding:15px;border-bottom:1px solid #000000;border-right:1px solid #000000;text-align:center;}.portal-participacion .tabla-resultados th:last-child{border-right:none;}.portal-participacion .tabla-resultados td{padding:15px;color:#000000;border-bottom:1px solid #000000;border-right:1px solid #000000;font-size:15px;}.portal-participacion .tabla-resultados td:last-child{border-right:none;}.portal-participacion .participantes-total{font-weight:800 !important;color:#000000 !important;text-align:center !important;margin-top:20px !important;font-size:16px !important;}.portal-participacion .subtitulo-resultados{color:#4c6c9b;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;margin-top:40px;margin-bottom:15px;text-align:left !important;line-height:1.4;}.portal-participacion .resultados-detallados-box{background-color:#f0f4f8;border:1px solid #b8c4e3;border-radius:8px;padding:30px;margin-bottom:30px;}.portal-participacion .pregunta-bloque{margin-bottom:30px;}.portal-participacion .pregunta-bloque:last-child{margin-bottom:0;}.portal-participacion .pregunta-titulo{color:#000000;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;margin-bottom:10px;text-align:left !important;}.portal-participacion .conclusión-texto{font-family:'Montserrat',sans-serif;font-size:15px !important;text-align:justify !important;line-height:1.6;margin-bottom:15px;}.portal-participacion .grafica-wrapper{font-family:'Montserrat',sans-serif;width:100%;margin-top:15px;}.portal-participacion .grafica-fila{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.portal-participacion .grafica-fila:last-child{margin-bottom:0;}.portal-participacion .grafica-label{width:35%;font-size:14px;color:#333333;text-align:right;font-weight:500;}.portal-participacion .grafica-barra-bg{flex-grow:1;height:15px;background-color:#e0e6f0;border-radius:4px;overflow:hidden;}.portal-participacion .grafica-relleno{height:100%;background-color:#4c6c9b;border-radius:4px;transition:width 0.3s ease;}.portal-participacion .grafica-porcentaje{width:50px;font-size:14px;font-weight:700;color:#4c6c9b;text-align:left;}.portal-participacion .sintesis-comentarios{background-color:#FFFFFF;border-radius:8px;padding:20px;border:1px solid #eeeeee;}.portal-participacion .acordeon-resultados{margin-top:20px;background-color:#FFFFFF;border:2px solid #b8c4e3;border-radius:8px;overflow:hidden;transition:all 0.3s ease;}.portal-participacion .acordeon-titulo{background-color:#f0f4f8;color:#4c6c9b;padding:20px 25px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.2s ease;}.portal-participacion .acordeon-titulo::-webkit-details-marker{display:none;}.portal-participacion .acordeon-titulo:hover{background-color:#e0e6f0;}.portal-participacion .acordeon-titulo::after{content:'\25BC';font-size:14px;color:#4c6c9b;transition:transform 0.3s ease;}.portal-participacion .acordeon-resultados[open] .acordeon-titulo::after{transform:rotate(-180deg);}.portal-participacion .acordeon-contenido{padding:30px 25px;border-top:2px solid #b8c4e3;background-color:#FFFFFF;}.portal-participacion .acordeon-contenido .subtitulo-resultados:first-child{margin-top:0;}.portal-participacion footer .row{display:flex;align-items:center;}.portal-participacion footer .row .logo-edusi{text-align:left;margin-bottom:unset;}.portal-participacion footer .row .logo-ue{text-align:right;margin-bottom:unset;}@media (max-width:768px){.concejal-card{flex-direction:column;align-items:center;text-align:center;}.concejal-contacto{grid-template-columns:1fr;}.concejal-links{align-items:center;}}@media (max-width:1000px){.grid-buttons{grid-template-columns:repeat(3,160px);}.layout-container{flex-direction:column;}.sidebar{width:100%;}}@media (max-width:650px){.grid-buttons{grid-template-columns:repeat(2,160px);}.portal-participacion .banner-content{flex-direction:column;}.portal-participacion .banner-title{text-align:center;}.portal-participacion footer .row{flex-direction:column;}.portal-participacion footer .row .logo-edusi{text-align:center;}.portal-participacion footer .row .logo-ue{text-align:center;}}@media (max-width:480px){.grid-buttons{grid-template-columns:repeat(2,120px);}}html{scroll-behavior:smooth;}#btnTop{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border-radius:50%;border:none;font-size:20px;cursor:pointer;background:rgba(30,30,30,0.7);color:white;backdrop-filter:blur(10px);box-shadow:0 10px 25px rgba(0,0,0,0.25);opacity:0;transform:translateY(20px) scale(0.95);pointer-events:none;transition:all 0.3s ease;}#btnTop.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;}#btnTop:hover{transform:scale(1.1);}.buttons_two_columns{display:flex;gap:40px;justify-content:center;align-items:center;}
#top-box,.carousel-box .next:hover,.carousel-box .prev:hover,.product .product-hover,#footer .up:hover,.btn,.btn:visited,.slider .slider-nav,.panel-group .active.panel .panel-heading > .panel-title > a,.panel-group .active.panel .panel-heading > .panel-title > a:hover,.banner-set .pagination a:hover,.employee .employee-hover,.carousel-box .pagination a:hover,.sidebar .menu li.active > a,.sidebar .menu .sub .active > a,.pagination > li > a:hover,.pagination > li > a:focus,.sidebar .tags a:hover,.sidebar .banners .banner-text,#catalog .category-img .description,.product-bottom .related-products header:before,.slider.rs-slider .tparrows,.slider.rs-slider .tparrows:hover,.toolbar .sort-catalog .dropdown-toggle,.toolbar .grid-list .grid,.toolbar .grid-list .list,.toolbar .up-down,.toolbar .up-down.active,.toolbar .grid-list a.grid:hover,.toolbar .grid-list a.list:hover,.pagination > .active > a,.pagination > .active > span,.pagination > .active > span:hover,.sidebar .tags a,.sidebar .menu li.parent > a .open-sub:before,.sidebar .menu li.parent > a .open-sub:after,.panel-group .panel-default .panel-heading > .panel-title > a:before,.panel-group .panel-default .panel-heading > .panel-title > a:after,.new-radio.checked span,.list .product .actions a:hover,.product-page .col-md-7 .actions a:hover,.product-page .image-box .thumblist-box .prev:hover,.product-page .image-box .thumblist-box .next:hover,.accordion-tab > li > a .open-sub:before,.accordion-tab > li > a .open-sub:after,.products-tab .accordion-tab > li > a .open-sub:before,.products-tab .accordion-tab > li > a .open-sub:after,.sidebar .calendar-wrap caption,.btn-group.open .btn.dropdown-toggle,.product .limit-offer,.product .not-rotation-actions,.fancybox-nav span:hover,.header .primary .navbar .btn-navbar .icon-bar,.progressive-slider-two .pagination a,.progressive-slider-two .pagination a:hover,.progressive-slider-two .pagination .selected{background-color:#4c6b99;}.slider .slider-nav{background-color:rgba(76,107,153,.97);}.product .limit-offer,.product .not-rotation-actions{background-color:rgba(76,107,153,.9);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#4c6b99;background-color:rgba(76,107,153,.8);}#catalog .category-img .description,.toolbar .sort-catalog .dropdown-toggle,.toolbar .grid-list .grid,.toolbar .grid-list .list,.toolbar .up-down,.toolbar .up-down.active,.pagination > .active > a,.pagination > .active > span,.pagination > .active > span:hover,.sidebar .tags a,.btn-group.open .btn.dropdown-toggle{background-color:rgba(76,107,153,.7);}.sidebar .banners .banner-text{background-color:rgba(76,107,153,.65);}.slider.rs-slider .tparrows,.product-page .add-cart-form .number .regulator a:hover,.progressive-slider-two .pagination a{background-color:rgba(76,107,153,.5);}.pricing .bottom-box{background-color:rgba(76,107,153,.05);}.pricing:before{background-color:rgba(76,107,153,.06);}.btn.btn-border{border-color:#f89406;}.pricing .options li,.pricing .bottom-box{border-color:rgba(76,107,153,.1);}.header .cart-header .dropdown-toggle,#footer .newsletter input:focus + .submit,.icon,.big-icon,.big-icon:visited,.service .icon,.close:hover,.close:focus,.img-thumbnail:hover .bg-images i:before,.box-404 h1,.gallery-images:hover .bg-images i:before,.features-block .header-box .icon-box,.features-block .header-box,.sidebar .newsletter input:focus + .submit,.sidebar .section .selected .close:hover,.package .title a,.package .price-box .price,.package .price-box .icon,.pricing .title a,.pricing .options li span,.pricing .options li.active,.banner-set .next:hover,.banner-set .prev:hover,.btn.btn-border,.btn.btn-border .caret,.product-remove:hover,.one-page .header .primary .navbar .nav .active{color:#4c6b99;}.pricing .bottom-box .more{color:rgba(76,107,153,.7);}.pricing .options li{color:rgba(76,107,153,.4);}.phone-header a svg path,.search-header a svg path,.product .actions a svg path,.sidebar .wishlist .add-cart:hover path,.header .cart-header .dropdown-toggle .icon svg path,.search-active .search-submit svg path,.new-checkbox svg polygon,.product-bottom .related-products li .button-box .wishlist:hover svg path,.jslider .jslider-pointer svg path,.rating-box .rating svg polygon,.search-result .search-form .search-submit svg path{fill:#4c6b99;}.carousel-box .pagination a.selected,.banner-set .pagination a.selected{background:#ccc;background:rgba(0,0,0,.3);}@media (max-width:979px){.header .primary .navbar .nav > .parent.active > a,.header .primary .navbar .nav > .parent.active:hover > a,.header .primary .navbar .nav .open-sub span,.accordion-tab > li.active > a,.accordion-tab > li.active > a:hover,.accordion-tab > li.active > a:focus,.accordion-tab > li.active:hover > a,.products-tab .accordion-tab > li.active > a,.products-tab .accordion-tab > li.active:hover > a{background-color:#4c6b99;}.header .primary .navbar .nav > .parent.active > a,.header .primary .navbar .nav > .parent.active:hover > a{border-color:#4c6b99;}}.top-navbar .nav > li a,.btn-group.btn-select .dropdown-toggle,.product .product-hover,.employee .employee-hover,.slider .slid-content{color:#fff;}.product .product-hover ul li{background-image:url(/sites/all/themes/progressive/img/svg/check-icon-white.svg),none;}#footer .footer-top{background:#517fa4;}#footer .footer-bottom{background:#517fa4;border-color:#5584a7;color:#a2c4dd;}#footer .sidebar .links a,.sidebar .links a:visited,#footer .widget p{color:#a2c4dd;}#footer .sidebar .widget header .title,#footer .sidebar .widget .title-block .title{color:#ffffff;}#footer .sidebar .widget header,#footer .sidebar .widget .title-block{border-color:#a2c4dd;}#footer svg path,#footer svg circle{fill:#a2c4dd;}#footer .up{background-color:#608eb0;}#footer .footer-bottom .up:hover{background-color:#326992;}#footer .up .glyphicon{color:#a2c4dd;}#footer .sidebar .links a:hover,.sidebar .links a:visited:hover{color:#ffffff;}.compare-header a svg path,.wishlist-header a svg path{fill:#4c6b99;}.compare-header a,.wishlist-header a{color:#4c6b99;}.image_overlay .description{background:rgb(76,107,153);background:rgba(76,107,153,.7);}.toolbar .selectBox:hover{border:solid 1px #4c6b99;}.toolbar .selectBox{background:rgb(76,107,153);background:rgba(76,107,153,.7);}.actions .unflag-action{background-color:#4c6b99 !important;}.md-arrow > div{background-color:rgba(76,107,153,.5);}.md-arrow > div:hover{background-color:#4c6b99;}

div.col-xs-6.col-md-10.col-lg-9.right-box{padding:0;}div.views-exposed-widget.views-submit-button,div.views-exposed-widget.views-reset-button{padding-left:15px;padding-top:3px;}footer .links.inline{padding:0px;margin:30px 0px;}footer .links.inline li{display:inline-block;margin-right:5px;}.md-objects a{font-size:auto !important;}.s_textshadow{text-shadow:1px 1px 3px #000;}.s_light{font-weight:300;}.block-md-slider .md-objects .md-object{line-height:1em;}.main-links .links.inline{padding:0px;margin:30px;text-align:right;}.main-links .links.inline li{display:inline-block;margin-right:5px;}.webform-component--curso-old{display:none;}.page-node-5277 .colspan-title{text-align:center;background:#dedede !important;}.page-node-5277 .table{margin-top:40px;margin-bottom:40px;}.view-xarxa-salut .views-field-field-imagen-de-noticia{float:left;margin-right:20px;}.node-xarxa-salut .field-name-field-imagen-de-noticia{float:left;margin-right:1em;}
.flag{display:inline-block;width:32px;height:32px;background:url('/sites/default/files/flags.png') no-repeat;}.flag.flag-be{background-position:0 0;}.flag.flag-lu{background-position:0 -96px;}.flag.flag-gt{background-position:-32px -64px;}.flag.flag-is{background-position:-96px -64px;}.flag.flag-br{background-position:-32px 0;}.flag.flag-fr{background-position:-96px -32px;}.flag.flag-do{background-position:-128px 0;}.flag.flag-dz{background-position:0 -32px;}.flag.flag-gb{background-position:-128px -32px;}.flag.flag-no{background-position:-64px -96px;}.flag.flag-dk{background-position:-96px 0;}.flag.flag-ie{background-position:-64px -64px;}.flag.flag-ec{background-position:-32px -32px;}.flag.flag-fi{background-position:-64px -32px;}.flag.flag-se{background-position:-96px -96px;}.flag.flag-ma{background-position:-32px -96px;}.flag.flag-it{background-position:-128px -64px;}.flag.flag-de{background-position:-64px 0;}.flag.flag-gr{background-position:0 -64px;}
.nd-region{padding:0px 0px;}.page-header{display:none;}
.img-shadow{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;}.img-shadow-paddin{padding-left:20px;padding-right:20px;}.color-icon-fontawesome{color:#4c6b99;}.color-fas-icon{color:#7f7f7f;}.color-icon-facebook{background:#3b5998;}.color-icon-twitter{background:#00bdec;}.color-icon-instagram{background:#4c799f;}.color-icon-youtube{background:#c4302b;}.color-icon-issuu{background:#e66153;}.color-icon-linkedin{background:#0077b7;}.social-buttons > a{width:40px;height:40px;color:#fff;margin:0 10px 0 0;border-radius:2px;display:inline-block;line-height:40px;opacity:.35;filter:alpha(opacity=35);transition:opacity .2s linear;padding-left:3px;padding-right:3px;}
