:root{--color1:#1565c0;--color2:#666;--color3:#444;--bg-color1:#666;--bg-color2:#f5f5f5;--bg-color3:#eee;--radius:3px}.eventos .titulo1{font-size:28px;line-height:140%;margin:0 0 16px}.eventos .titulo2{font-size:26px;line-height:140%;margin:0 0 12px}.eventos .titulo3{font-size:22px;line-height:140%;margin:0 0 8px}input,textarea,button,select{border-radius:0;background:#fff;box-shadow:none;border:0}.compmenutitle{display:none}#noticias{overflow:hidden}#noticias h1{margin:0 0 10px}#ficha .cont ul{padding-left:20px}.eventoscont{overflow:hidden}.eventos .desCat{margin:0 0 20px}.eventos1 .eventoscont>#dvContRes{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.eventos2 .eventoscont>#dvContRes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.eventos1 #lblNoRes.titulo2{grid-column:span 2}.eventos2 #lblNoRes.titulo2{grid-column:span 3}.eventoscont article{background:var(--bg-color2)}.comptitle{display:inline-block;opacity:.5;margin-bottom:10px}.orderbycomp{line-height:20px;text-align:right;margin:0 0 10px}.orderbycomp select{border:1px solid #eee;padding:0 4px}.orderbycomp option{padding:3px 5px}#dvPaginacion{text-align:center;clear:both;margin-top:20px}#dvPaginacion ul li{display:inline-block}#dvPaginacion ul li a{display:block;width:30px;font-size:14px;line-height:30px;border-radius:4px;text-decoration:none;margin:5px;background:var(--bg-color2);color:var(--color2)}#dvPaginacion ul li:first-child a,#dvPaginacion ul li:last-child a{width:74px;font-size:16px}#dvPaginacion ul li .select{font-weight:bold;background:#ddd}#dvPaginacion ul li .des{opacity:.5;cursor:default}#dvAntAct a{display:flex;justify-content:center;color:var(--color1);padding:8px;border-radius:4px;border:1px solid;text-decoration:none;margin-top:8px;font-weight:bold;text-align:center}.comform{clear:both;background:#ddd;margin:20px 0 0;padding:0 0 15px}.comppie{clear:both;margin-top:20px;width:100%;border-top:1px solid #ccc;padding-top:20px}.comppie div{overflow:hidden}.comppie .fichaanterior,.comppie .fichasiguiente{display:flex;align-items:center;border-radius:4px;text-decoration:none;padding:10px 20px;width:40%;overflow:hidden;text-align:center}.comppie .fichasiguiente{flex-direction:row-reverse}.comppie .fichaanterior span,.comppie .fichasiguiente span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.comppie .fichaanterior i{margin-right:10px}.comppie .fichasiguiente i{margin-left:10px}.comppie .fichaanterior{float:left}.comppie .fichasiguiente{float:right}.comppie .pievolver{display:inline-block;border-radius:4px;text-decoration:none;padding:10px 40px;clear:both;line-height:100%;background:var(--bg-color2);color:var(--color3)}.comppie .pievolver i{margin-right:10px;font-size:20px;display:inline-block}.comppie .pievolver span,.pievolver i{display:inline-block;vertical-align:middle}#menu1{width:100%;padding:0;text-align:left;margin:0 auto}#menu1 li{display:inline-block;margin:2px}#menu1 a{display:inline-block;padding:6px 12px;border-radius:4px;text-decoration:none}#menu1 .todos i{margin-right:3px}#menu1 .volver a i{margin-right:3px}#menu1 #pullcomp{display:none}#menu1 .todos{border-left:8px solid rgba(0,0,0,.15)}#menu2{width:100%;padding:0;text-align:left;margin:0 auto 20px}#menu2 li{display:inline-block;margin:2px}#menu2 a{display:inline-block;padding:8px 12px;border-radius:4px;text-decoration:none;background:#666;color:#fff}#menu2 .volver a i{margin-right:3px}#menu2 .todos{margin-top:10px;padding-right:18px!important}#menu2 .todos{border-left:18px solid rgba(0,0,0,.15);position:relative}#menu2 .todos:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;left:-12px;margin-right:5px;position:absolute;font-size:16px;display:block;top:50%;transform:translateY(-50%);margin-right:3px}#menu2 a#pullcomp{font-size:16px;line-height:34px;padding:10px;text-align:center;display:none;position:relative;width:100%;text-decoration:none;border-radius:0}#menu2 a#pullcomp i{font-size:25px;margin-right:10px;margin-top:-10px;display:inline-block;vertical-align:middle}#menu2 a#pullcomp span{display:inline-block;vertical-align:middle}.eventos1 .cont-eventos-cal{display:flex;flex-direction:row-reverse;position:relative}.eventos1 .cont-eventos-cal .eventoscal{flex-shrink:0;margin-left:24px;position:relative;min-width:300px;height:100%;position:sticky;position:-webkit-sticky;top:0;left:0}header[class*="fixed"]~main .eventos1 .cont-eventos-cal .eventoscal,header[class*="sticky"]~main .eventos1 .cont-eventos-cal .eventoscal{top:var(--header-height,100px)}.eventos1 .cont-eventos-cal .eventoscal.fix-compmenu{position:fixed}.eventos1 .eventoscont{width:100%}.eventos1 article .imgcont{overflow:hidden;background:#000}.eventos1 article .imgcont img{margin:0 auto;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.eventos1 article .imgcont:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:.7}.eventos1 article .cont{padding:16px}.eventos1 article .cont h2{margin:0 0 10px}.eventos1 article .cont h2 a{text-decoration:none;color:inherit}.eventos1 article .cont h2 a:hover{text-decoration:underline}.eventos1 article .cont .info{margin:0 0 10px}.eventos1 article .cont .info a{text-decoration:none;color:var(--color3)}.eventos1 article .cont ul{list-style:none}.eventos1 article .cont ul li{background:#fff;padding:6px 12px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin:2px 0;border:1px solid #eee;min-width:120px}.eventos1 article .cont ul li:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:6px}.eventos1 article .cont ul .liFecIni:before{content:''}.eventos1 article .cont ul .liFecFin{display:none}.eventos1 article .cont ul .liFecFin:before{content:''}.eventos1 article .cont ul .liHoraFin{display:none}.eventos1 article .cont ul .liHoraFin:before{content:''}.eventos1 article .cont ul .liHoraIni:before{content:''}.eventos1 article .cont ul .liLugar:before{content:''}.eventos1 article .cont ul .liDireccion{display:none}.eventos1 article .cont .desc{margin:12px 0;max-height:80px;line-height:20px;overflow:hidden;position:relative;display:block;display:none}.eventos1 article .cont .desc:before{content:".";position:absolute;width:40%;color:transparent;bottom:0;right:0;background:-moz-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%);background:-webkit-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%);background:linear-gradient(to right,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%)}.eventos1 article .cont .mas{margin-top:16px}.eventos1 article .cont .mas a{display:inline-block;text-decoration:none;padding:8px 16px;line-height:120%;border-radius:4px;background:var(--color1);color:#fff}.eventos1 article .cont .video{position:relative;padding-bottom:56.25%;height:0;margin:20px 0;clear:both}.eventos1 article .cont .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.eventos1 article img{display:block;width:100%}.eventos1 #calendar{max-width:480px;width:100%;margin:0 auto}#dvAntAct{max-width:480px;margin:0 auto}.eventos1 #calendar .ui-datepicker{width:100%}.eventos1 #calendar td span,#calendar td a{text-align:center;border:0;background:inherit;color:#666}#calendar td>a{aspect-ratio:4/2}.eventos1 #calendar .ui-widget-header{background:var(--color1);color:#fff;border:0;height:35px}.eventos1 #calendar .ui-widget-header a{color:#fff}.eventos1 #calendar .ui-widget-header .ui-icon{background:inherit}.eventos1 #calendar .ui-datepicker .ui-datepicker-title{line-height:150%}.eventos1 #calendar .ui-datepicker .ui-datepicker-prev,.eventos1 #calendar .ui-datepicker .ui-datepicker-next{display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);font-size:20px;width:30px;height:30px}.eventos1 #calendar .ui-datepicker .ui-datepicker-prev span,.eventos1 #calendar .ui-datepicker .ui-datepicker-next span{display:none}.eventos1 #calendar .ui-datepicker-prev{left:0!important}.eventos1 #calendar .ui-datepicker-next{right:0!important}.eventos1 #calendar .ui-datepicker .ui-datepicker-prev:after{content:"";font-family:'Font Awesome 5 Pro';font-weight:400}.eventos1 #calendar .ui-datepicker .ui-datepicker-next:after{content:"";font-family:'Font Awesome 5 Pro';font-weight:400}.eventos1 #calendar .ui-state-hover,.eventos1 #calendar .ui-widget-content .ui-state-hover,.eventos1 #calendar .ui-widget-header .ui-state-hover{border:0;background:rgba(0,0,0,.4)}.eventos1 #calendar td{background:inherit;border:3px solid #fff}.eventos1 #calendar .ui-state-disabled,.eventos1 #calendar .ui-state-disabled,.eventos1 #calendar .ui-widget-header .ui-state-disabled{background:none;opacity:1}.eventos1 #calendar .ui-datepicker-today>a,.eventos1 #calendar .hasEvent.ui-datepicker-today>a{background:#ddd;color:#333}.eventos1 #calendar .hasEvent a{background:var(--color1);color:#fff}.eventos1 #calendar .hasEvent a:hover{background:var(--color1);color:#fff;opacity:.7}.eventos1 #calendar td{position:relative}.eventos1 #calendar td:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;top:36px;color:#fff;content:attr(title);right:0;padding:12px;position:absolute;z-index:98;min-width:120px;max-width:600px;font-size:11px;line-height:120%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eventos1 #calendar td:hover:before{border:solid;border-color:#333 transparent;border-width:0 6px 6px 6px;top:30px;content:"";right:16px;position:absolute;z-index:99}.eventos2 .cont-eventos-cal .eventoscal{width:100%;margin-bottom:30px}.eventos2 .eventoscont{width:100%}.eventos2 h1{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 10px}.eventos2 article .imgcont{overflow:hidden;background:#000}.eventos2 article .imgcont img{margin:0 auto;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.eventos2 article .imgcont:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:.7}.eventos2 article .cont{padding:16px}.eventos2 article .cont h2{margin:0 0 10px}.eventos2 article .cont h2 a{text-decoration:none;color:inherit}.eventos2 article .cont h2 a:hover{text-decoration:underline}.eventos2 article .cont .info{margin:0 0 10px}.eventos2 article .cont .info a{text-decoration:none;color:var(--color3)}.eventos2 article .cont ul{list-style:none}.eventos2 article .cont ul li{background:#fff;padding:6px 12px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin:2px 0;border:1px solid #eee;min-width:120px}.eventos2 article .cont ul li:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:6px}.eventos2 article .cont ul .liFecIni:before{content:''}.eventos2 article .cont ul .liFecFin{display:none}.eventos2 article .cont ul .liFecFin:before{content:''}.eventos2 article .cont ul .liHoraFin{display:none}.eventos2 article .cont ul .liHoraFin:before{content:''}.eventos2 article .cont ul .liHoraIni:before{content:''}.eventos2 article .cont ul .liLugar:before{content:''}.eventos2 article .cont ul .liDireccion{display:none}.eventos2 article .cont .desc{margin:12px 0;max-height:80px;line-height:20px;overflow:hidden;position:relative;display:block;display:none}.eventos2 article .cont .desc:before{content:".";position:absolute;width:40%;color:transparent;bottom:0;right:0;background:-moz-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%);background:-webkit-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%);background:linear-gradient(to right,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%)}.eventos2 article .cont .mas{margin-top:16px}.eventos2 article .cont .mas a{display:inline-block;text-decoration:none;padding:8px 16px;line-height:120%;border-radius:4px;background:var(--color1);color:#fff}.eventos2 article .cont .video{position:relative;padding-bottom:56.25%;height:0;margin:20px 0;clear:both}.eventos2 article .cont .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.eventos2 article img{display:block;width:100%}.eventos2 #calendar{width:100%}.eventos2 #calendar .ui-datepicker{width:100%}.eventos2 #calendar td>span,#calendar td>a{text-align:center;border:0}.eventos2 #calendar td>.ui-state-default{text-align:right;font-weight:bold;font-size:15px}.eventos2 #calendar td>.ui-state-hover{background:inherit}.eventos2 #calendar td>.ui-state-default:before{display:none}.eventos2 #calendar td:nth-child(1)>.ui-state-default:before{content:'Lunes - '}.eventos2 #calendar td:nth-child(2)>.ui-state-default:before{content:'Martes - '}.eventos2 #calendar td:nth-child(3)>.ui-state-default:before{content:'Miércoles - '}.eventos2 #calendar td:nth-child(4)>.ui-state-default:before{content:'Jueves - '}.eventos2 #calendar td:nth-child(5)>.ui-state-default:before{content:'Viernes - '}.eventos2 #calendar td:nth-child(6)>.ui-state-default:before{content:'Sábado - '}.eventos2 #calendar td:nth-child(7)>.ui-state-default:before{content:'Domingo - '}.eventos2 #calendar .ui-widget-header{background:var(--color1);color:#fff;border:0;height:40px;display:flex;align-items:center;justify-content:center}.eventos2 #calendar .ui-widget-header a{color:#fff}.eventos2 #calendar .ui-widget-header .ui-icon{background:inherit}.eventos2 #calendar .ui-datepicker .ui-datepicker-title{line-height:150%}.eventos2 #calendar .ui-datepicker-prev,.eventos2 #calendar .ui-datepicker .ui-datepicker-next{display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);font-size:20px;width:30px;height:30px}.eventos2 #calendar .ui-datepicker-prev span,.eventos2 #calendar .ui-datepicker-next span{display:none}.eventos2 #calendar .ui-datepicker-prev{left:4px!important}.eventos2 #calendar .ui-datepicker-next{right:4px!important}.eventos2 #calendar .ui-datepicker-prev:after{content:"";font-family:'Font Awesome 5 Pro';font-weight:400}.eventos2 #calendar .ui-datepicker-next:after{content:"";font-family:'Font Awesome 5 Pro';font-weight:400}.eventos2 #calendar .ui-state-hover,.eventos2 #calendar .ui-widget-content .ui-state-hover,.eventos2 #calendar .ui-widget-header .ui-state-hover{border:0;background:rgba(0,0,0,.4)}.eventos2 #calendar td{width:14.28%;padding:4px;border:3px solid #fff;vertical-align:top}.eventos2 #calendar .ui-state-default,.eventos2 #calendar .ui-widget-content .ui-state-default,.eventos2 #calendar .ui-widget-header .ui-state-default,.ui-button{background:inherit}.eventos2 #calendar .ui-state-disabled,.eventos2 #calendar .ui-widget-content .ui-state-disabled,.eventos2 #calendar.ui-widget-header .ui-state-disabled{background:#eee;opacity:.6}.eventos2 #calendar .ui-state-disabled>span,.eventos2 #calendar .ui-widget-content .ui-state-disabled>span,.eventos2 #calendar.ui-widget-header .ui-state-disabled>span{aspect-ratio:4/2}.eventos2 #calendar .ui-datepicker-today{background:#d4d4d4!important;opacity:1!important}.eventos2 #calendar .hasEvent{background:#eee;font-size:11px;line-height:140%}.eventos2 #calendar .hasEvent .ev{background:#666;display:block;margin:1px 0;padding:0;border-radius:4px;overflow:hidden;max-height:34px;position:relative;line-height:120%}.eventos2 #calendar .hasEvent .ev a{display:block;text-align:left;color:#fff;padding:4px;overflow:hidden}.eventos2 #calendar .hasEvent .ev a.ui-state-hover{border:0;background:rgba(0,0,0,.2)}.eventos2 #calendar .hasEvent .all{display:block;border-radius:0 4px 4px 0;overflow:hidden;padding:0}.eventos2 #calendar .hasEvent .all a{display:block;text-align:left;padding:4px 6px;display:block;font-size:70%;text-transform:uppercase;padding:4px 6px;line-height:120%}.eventos2 #calendar .hasEvent .all a:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:4px}.eventos2 #calendar .hasEvent .all a.ui-state-hover{border:0;background:rgba(0,0,0,.1)}.evcolor1{background:#1abc9c!important}.evcolor2{background:#2ecc71!important}.evcolor3{background:#3498db!important}.evcolor4{background:#9b59b6!important}.evcolor5{background:#34495e!important}.evcolor6{background:#16a085!important}.evcolor7{background:#27ae60!important}.evcolor8{background:#2980b9!important}.evcolor9{background:#8e44ad!important}.evcolor10{background:#2c3e50!important}.evcolor11{background:#f1c40f!important}.evcolor12{background:#e67e22!important}.evcolor13{background:#e74c3c!important}.evcolor14{background:#f39c12!important}.evcolor15{background:#d35400!important}.evcolor16{background:#c0392b!important}.evcolor17{background:#95a5a6!important}.evcolor18{background:#7f8c8d!important}.producto{overflow:hidden}.compfichatitle{overflow:hidden}.fichaanterior,.fichasiguiente{display:inline-block;vertical-align:middle;border-radius:4px;text-decoration:none;padding:5px 10px;overflow:hidden;width:31px;text-align:center;line-height:21px;font-size:15px}.hpag .fichaanterior{margin-right:10px}.hpag .fichaanterior i,.hpag .fichasiguiente i{line-height:20px}#ficha #menu2 .todos{margin-bottom:0}.ficha1 article{background:var(--bg-color2);padding:20px}.ficha1:has(img) article{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.compgal{position:relative;overflow:hidden}.compgal .compgalcontrol{position:absolute;height:100%;width:50px;opacity:1;text-align:center;top:0}.compgal .compgalcontrol.prev{left:0}.compgal .compgalcontrol.next{right:0}.compgal .compgalcontrol i{font-size:22px;line-height:50px;position:absolute;top:50%;margin-top:-25px;width:50px;background:rgba(255,255,255,1);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.compgal .compgalcontrol.prev i{display:block;left:-50px;border-radius:0 100% 100% 0}.compgal:hover .compgalcontrol.prev i{left:0;opacity:1}.compgal .compgalcontrol.next i{display:block;right:-50px;border-radius:100% 0 0 100%}.compgal:hover .compgalcontrol.next i{right:0;opacity:1}.compgal .zoom{position:absolute;height:50px;width:50px;top:50%;left:50%;margin:-25px 0 0 -25px;font-size:22px;line-height:47px;text-align:center;width:50px;background:rgba(255,255,255,1);color:#000;border-radius:100%;cursor:pointer;opacity:0;transform:scale(.5);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.compgal .zoom i{display:inline-block}.compgal:hover .compgalcont .zoom{opacity:.8;transform:scale(1)}.compgal .thumbs{overflow:hidden;text-align:left;font-size:0;line-height:0;clear:both;padding:0;position:absolute;bottom:0;height:95px;left:0;border-radius:0 8px 0 0;overflow:visible;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.compgal .thumbs a{display:inline-block;margin:0 0 10px 10px;border:5px solid rgba(255,255,255,.6);border-radius:4px;overflow:hidden}.compgal .thumbs a img{display:block;height:75px}.ficha1 .titulo1{margin:0 0 12px}.ficha1 .imgcont{position:relative;overflow:hidden;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;background:#fff;max-height:960px}.ficha1 .imgcont:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.75);backdrop-filter:blur(8px)}.ficha1 .cont{grid-column:1;grid-row:1}.ficha1 .compgalcont{overflow:hidden}.ficha1 .imgcont img{display:block;max-width:100%;margin:0 auto;position:relative;z-index:1}.ficha1 .cont .info{margin-bottom:20px}.ficha1 .cont .info a{color:var(--color3)}.ficha1 .cont .desc p{margin-bottom:20px}.ficha1 .cont .info-detalle{display:grid;grid-template-columns:min-content min-content;grid-gap:16px;margin-bottom:20px;border-bottom:1px dashed #ccc;padding-bottom:16px}.ficha1 .cont .info-detalle .info-detalle-datos{grid-column:span 3}.ficha1 .cont .info-detalle .detalle-titulo{font-weight:bold;text-transform:uppercase;font-size:14px;line-height:120%;display:block;margin-bottom:4px}.ficha1 .cont .ftable{list-style:none;padding:0!important}.ficha1 .cont .ftable li{background:#fff;border:1px solid #eee;padding:8px 12px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin:2px 0;min-width:140px}.ficha1 .cont .ftable li b{display:none}.ficha1 .cont .ftable li:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:6px}.ficha1 .cont .ftable li#liFecIni:before{content:''}.ficha1 .cont .ftable li#liFecFin:before{content:''}.ficha1 .cont .ftable li#liLugar:before{content:''}.ficha1 .cont .ftable li#liDireccion:before{content:''}.ficha1 .cont .ftable li#liHoraIni:before{content:''}.ficha1 .cont .ftable li#liHoraFin:before{content:''}.ficha1 .cont .ftable li#liMaps:before{content:''}.ficha1 .cont .ftable li#liMaps a{color:inherit;text-decoration:underline}.ficha2 .imgcont{width:100%;position:relative;max-height:540px;overflow:hidden;background-size:cover;background-position:center}.ficha2 .imgcont:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.75);backdrop-filter:blur(8px)}.ficha2 .imgcont img{display:block;max-width:100%;margin:0 auto;max-height:540px;position:relative;z-index:1}.ficha2 .cont{padding:20px;clear:both;overflow:hidden;background:var(--bg-color2)}.ficha2 .cont .info{margin-bottom:16px}.ficha2 .cont .info a{color:var(--color3)}.ficha2 .cont .desc p{margin-bottom:20px}.ficha2 .cont .info-detalle{display:grid;grid-template-columns:min-content min-content;grid-gap:16px;margin-bottom:20px;border-bottom:1px dashed #ccc;padding-bottom:16px}.ficha2 .cont .info-detalle .info-detalle-datos{grid-column:span 3}.ficha2 .cont .info-detalle .detalle-titulo{font-weight:bold;text-transform:uppercase;font-size:14px;line-height:120%;display:block;margin-bottom:4px}.ficha2 .cont .ftable{list-style:none;padding:0!important}.ficha2 .cont .ftable li{background:#fff;border:1px solid #eee;padding:8px 12px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin:2px 0;min-width:140px}.ficha2 .cont .ftable li b{display:none}.ficha2 .cont .ftable li:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:6px}.ficha2 .cont .ftable li#liFecIni:before{content:''}.ficha2 .cont .ftable li#liFecFin:before{content:''}.ficha2 .cont .ftable li#liLugar:before{content:''}.ficha2 .cont .ftable li#liDireccion:before{content:''}.ficha2 .cont .ftable li#liHoraIni:before{content:''}.ficha2 .cont .ftable li#liHoraFin:before{content:''}.ficha2 .cont .ftable li#liMaps:before{content:''}.ficha2 .cont .ftable li#liMaps a{color:inherit;text-decoration:underline}.descarga{margin-top:20px;text-align:left}.descarga-titulo{font-size:18px;font-weight:bold;margin-bottom:8px}.descarga .descargacont{text-align:center;border-radius:4px;padding:10px;display:inline-block;max-width:50%;background:#fff}.descarga .descargacont p{display:block;vertical-align:middle;padding:0 0 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;margin:0}.descarga .descargacont .boton{display:inline-flex;align-items:center;justify-content:center;line-height:40px;text-decoration:none;padding:0 20px;border-radius:4px;vertical-align:middle;background:var(--color1);color:#fff}.descarga .descargacont .boton i{font-size:18px;margin-right:8px;display:inline-block}.descarga .descargacont #txtContrasena{padding:10px;display:inline-block;margin-right:4px;border-radius:4px;max-width:250px;height:40px;vertical-align:middle}.descarga .descargacont #spnContrasena{display:none}.descarga .descargacont #dvFicherosContrasena .boton{margin:0}.descarga .descargacont #spnContrasenaIncorr{display:block;color:#f00}#dvFicherosContrasena .pass{display:none}#dvFicherosContrasena .descarga .descargacont .boton{width:auto}#videoficha{margin-top:20px}#videoficha iframe{display:block;width:100%;max-height:540px;border:0;height:50vh}.dvScriptIframe:empty{display:none}.dvScriptIframe{margin-top:20px;text-align:left;width:100%;background:var(--bg-color2);padding:20px}.dvScriptIframe iframe{display:block;width:100%;max-height:540px;border:0}.dvScriptIframe iframe:not(:last-child){margin:0 0 12px}.dvError404 .btn404 a{display:inline-block;margin-right:10px;padding:8px 16px;border-radius:4px;text-decoration:none;margin:0 10px 10px 0;background:var(--bg-color2);color:var(--color2)}.dvError404 p{margin:0 0 20px}.evmin1{margin-top:16px}.evmin1 .eventosgalcont{display:flex;text-decoration:none;align-items:center;border-bottom:1px solid #ccc;padding:12px 0}.evmin1 .eventosgalcont>a>img{display:block;width:100px;max-width:100px;min-width:100px}.evmin1 .eventosgalcont>div{width:100%;height:100%;padding-left:16px;overflow:hidden}.evmin1 .eventosgalcont>div>.bgcnom{text-decoration:none;color:var(--color1)}.evmin1 .eventosgalcont>div>.bgcnom>h2{margin:0 0 8px;display:block;width:100%;font-size:18px;line-height:120%}.evmin1 .eventosgalcont .evdatos{font-size:90%;line-height:120%;margin:0}.evmin1 .eventosgalcont .evdatos .bgccat{display:none}.evmin1 .eventosgalcont .evdatos .bgccat a{margin-right:4px}.evmin1 .eventosgalcont .evdatos>*{margin:0 0 8px}.evmin1 .eventosgalcont .evdatos>*:last-child{margin:0}.evmin1 .eventosgalcont .evdatos .evdir{display:none}.evmin1 .eventosgalcont .evdatos .evlugar{line-height:120%;display:flex;align-items:flex-start;position:relative;max-height:32px;overflow:hidden}.evmin1 .eventosgalcont .evdatos .evlugar:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:6px}.evmin1 .eventosgalcont .evdatos .evlugar:after{content:".";position:absolute;right:0;bottom:0;color:transparent;width:100%;line-height:16px;max-width:80px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.evmin1 .eventosgalcont .evdatos .evfechas>span{line-height:120%;display:inline-flex;align-items:center;margin-right:4px}.evmin1 .eventosgalcont .evdatos .evfechas>span:last-child{margin-right:0}.evmin1 .eventosgalcont .evdatos .evfechas .fechaini:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:4px}.evmin1 .eventosgalcont .evdatos .evfechas .horaini:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:4px}.evmin1 .eventosgalcont .evdatos .evfechas .fechafin{display:none}.evmin1 .eventosgalcont .evdatos .evfechas .fechafin:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:4px}.evmin1 .eventosgalcont .evdatos .evfechas .horafin{display:none}.evmin1 .eventosgalcont .evdatos .evfechas .horafin:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:4px}.evmin1 .eventosgalcont .evinfo{display:none;max-height:40px;overflow:hidden;position:relative}.evmin1 .eventosgalcont .evinfo p{margin:0;padding:0;font-size:90%;line-height:20px;opacity:.9}.evmin1 .eventosgalcont .evinfo:after{content:".";position:absolute;right:0;bottom:0;color:transparent;width:100%;line-height:20px;max-width:80px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.bloggalvacio{text-align:center;padding:20px}@media screen and (max-width:1023px){.comptitle{text-align:center;display:block}.eventos1 .comptitle,.eventos1-2 .comptitle{margin-bottom:10px}#noticias h1{text-align:center}.orderbycomp{font-size:16px;line-height:20px;text-align:center;margin:0 0 20px}.orderbycomp select{padding:8px 4px}.compmenutitle{display:none!important}.compmenu{margin-bottom:10px}#menu1{text-align:center}#menu1 a{padding:8px 20px}#menu2{width:100%;max-width:480px;border-radius:4px;overflow:hidden}#menu2 ul{display:none;height:auto}#menu2 li{width:100%;margin:0}#menu2 li a,.eventos1 .compmenu #menu2 li a{border-top:1px dotted #ccc;padding:8px 12px;line-height:34px;display:block;border-radius:0;text-align:center;background:#eee;color:#333}#menu2 .todos:before,.eventos1 #menu2 .todos:before,.eventos1-2 #menu2 .todos:before{left:10px;font-size:20px}#menu2 .select{font-weight:bold}#menu2 a#pullcomp{display:block}#menu2 .todos,.eventos1 #menu2 .todos,.eventos1-2 #menu2 .todos{margin:0!important;border-top:2px dashed #fff!important;border-left:0}.compfichatitle .hpag{display:none}.compgal .thumbs{bottom:-95px}.compgal .compgalcontrol.prev i{left:0;opacity:1}.compgal .compgalcontrol.next i{right:0;opacity:1}.eventos1 .cont-eventos-cal .eventoscal{display:flex;justify-content:center;margin:0 auto 30px;position:static;width:100%}.eventos1 .cont-eventos-cal{flex-direction:column}.eventos1 .cont-eventos-cal .eventoscal{display:block;position:static}.eventos1 h1{border:0;padding:0}.eventos1 .compmenu{width:100%;padding:0;margin:0 0 10px;background:transparent}.eventos1 .eventoscont{width:100%}.eventos1 .eventoscal.fix-compmenu{position:static;width:100%}.ficha1:has(img) article{display:grid;grid-template-columns:1fr;grid-gap:16px}.ficha1 .imgcont,.ficha1 .cont{grid-row:auto;grid-column:auto}.descarga{text-align:center}.descarga .descargacont{max-width:100%}.eventos2 #calendar table,.eventos2 #calendar tbody,.eventos2 #calendar tr,.eventos2 #calendar td{display:block;width:100%}.eventos2 #calendar td,.eventos2 #calendar thead{display:none}.eventos2 #calendar td.hasEvent{display:block}.eventos2 #calendar td>.ui-state-default:before{display:inline}.eventos2 .eventoscont>#dvContRes{grid-template-columns:1fr 1fr}.eventos2 #lblNoRes.titulo2{grid-column:span 2}}@media screen and (max-width:600px){.eventos .titulo3{font-size:20px;line-height:140%}.eventos1 .eventoscont>#dvContRes{grid-template-columns:1fr;grid-gap:16px}.eventos1 #lblNoRes.titulo2{grid-column:1}.eventos2 .eventoscont>#dvContRes{grid-template-columns:1fr;grid-gap:16px}.eventos2 #lblNoRes.titulo2{grid-column:span 1}#dvPaginacion ul li{display:none;width:49%}#dvPaginacion ul li:first-child{display:block;float:left}#dvPaginacion ul li:last-child{display:block;float:right}#dvPaginacion ul li:first-child a,#dvPaginacion ul li:last-child a{width:100%;margin:0;line-height:42px;font-size:20px}.comppie{text-align:center}.comppie .fichaanterior,.comppie .fichasiguiente{width:49%;margin:0;font-size:20px;justify-content:center}.comppie .fichaanterior span,.comppie .fichasiguiente span{display:none}.comppie .fichaanterior i,.comppie .fichasiguiente i{margin:0}.ficha1 article{padding:12px}.ficha2 .cont{padding:12px}.dvScriptIframe{padding:12px}.fichatel{display:none}.descarga{text-align:center}.descarga .descargacont{display:block;width:100%}.descarga .descargacont .boton{float:none;margin:10px 0 0}.descarga .descargacont .predescarga .boton{margin:0}.descarga .descargacont #dvFicherosContrasena .boton{width:100%}.descarga .descargacont p{padding:0 10px;display:block}.descarga .descargacont #txtContrasena{display:block;width:100%;margin:0 auto 8px;max-width:100%}#compform{text-align:center}#compform .tlfn{display:block}#compform .tlfn strong i{display:inline-block}#compform .tlfn strong{display:inline-block;padding:10px 40px;background:#fff;border-radius:4px;font-size:20px;margin:5px}#compform .text textarea{height:150px}.evmin1 .eventosgalcont>div>.bgcnom>h2{font-size:16px;line-height:120%}.info-detalle{font-size:15px}.ficha1 .cont .info-detalle,.ficha2 .cont .info-detalle{grid-gap:12px}.evmin1 .eventosgalcont>div{margin-left:12px}}