/* Capa mínima y determinista para publicar el archivo sin runtimes históricos. */
*,*::before,*::after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0}img,svg,video{max-width:100%;height:auto}table{display:block;max-width:100%;overflow:auto}iframe,object,embed{display:none!important}.container,.site,.page,.content,.main{max-width:100%!important}nav ul,header ul{flex-wrap:wrap}.hidden,.hide{display:none!important}[class*="animate"],[class*="fade"],.wow{opacity:1!important;visibility:visible!important;transform:none!important}@media(max-width:760px){body{min-width:0!important;font-size:16px}h1{font-size:clamp(1.7rem,8vw,2.5rem)}h2{font-size:clamp(1.35rem,6vw,2rem)}.container,.site,.page,.content,.main{width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}nav ul,header ul{padding-left:0!important}table{font-size:.88rem}}
/* Adaptación responsive mínima del portal XEPL 2018. */
.container{width:min(100%,1060px)!important;max-width:1060px!important;margin-left:auto!important;margin-right:auto!important}
.header,.headerMenu,.topContent,.content,.footer,.rowLogo,.lomasFullRow{max-width:100%!important}
.content{display:flow-root!important;min-height:1px}
.col,.col1,.col2,.col3,.left,.right{min-width:0!important}img{object-fit:contain}
@media(max-width:760px){
  .container{width:100%!important;padding:0 12px!important}
  .header,.headerMenu,.topContent,.content,.footer,.rowLogo,.lomasFullRow{width:100%!important;height:auto!important;min-height:0!important}
  .col,.col1,.col2,.col3,.left,.right,.Cont,.body1,.body2{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 14px!important;padding-left:0!important;padding-right:0!important}
  .headerMenu ul,.menuF1,.menuF2,.menuF3,.menuF4{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;height:auto!important}
  .headerMenu li,.headerMenu a{float:none!important;height:auto!important;max-width:100%!important}
  .headerMenu a{display:block!important;padding:8px!important}
  .rowLogo img,.header img{max-width:100%!important;height:auto!important}
  .lomasFullRow{overflow:visible!important}.hemeroteca,.datepicker{max-width:100%!important}
  .headerMenu{display:flex!important;flex-wrap:wrap!important;gap:0!important;width:100%!important;height:auto!important;padding:3px!important;background:#222!important}
  .headerMenu ul{display:contents!important}
  .headerMenu li,.headerMenu li.first{display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:7px 8px!important;background:none!important;color:#fff!important;line-height:1.2!important;text-indent:0!important}
  .headerMenu li a{display:inline!important;padding:0!important;background:none!important;color:#fff!important;line-height:inherit!important;text-indent:0!important}
}
