﻿.row.cursor-pointer, .card.cursor-pointer, .cursor-pointer, a.cursor-pointer, .list-group-item.cursor-pointer { cursor:pointer; } .alto-0 { height:3em; } .alto-1 { height:5em; } .h-50vh { height:50vh; } .post-cuerpo >div{margin-top:10px;margin-bottom:10px} .list-group-item{ background-repeat:no-repeat; background-size:auto 100%; background-position:0 0; } .list-group-item:hover { background-color:rgba(255, 255, 255, 0.2);  box-shadow:0 0 5px rgba(0, 0, 0, 0.2);   } .carousel-item { height:500px;  overflow:hidden;  } .carousel-item img { width:100%;  height:100%;  object-fit:cover;  object-position:center;  }  a[aria-expanded='false'] .bi::before { content:"\F27E";  font-family:'Bootstrap Icons'; }  a[aria-expanded='true'] .bi::before { content:"\F281";  font-family:'Bootstrap Icons'; } button, input[type="button"], input[type="submit"] { touch-action:manipulation;  } .resultado_busqueda { max-height:30vh; overflow-y:auto; min-width:250px; }  #zoomed-image { position:fixed; pointer-events:none; border:1px solid #ddd; box-shadow:0px 0px 10px #333; z-index:1000; display:none;  opacity:0;  transition:opacity 0.3s ease-in-out;  } .highslide-body .caption {text-align:center} .highslide-body {padding:0px;margin:8px 2px 20px 2px;text-align:center;overflow:hidden;background-color:#f8f8f8;color:#888;vertical-align:top;} .highslide-body div.img {padding:0px;padding-top:25%;position:relative;height:100px;overflow:hidden;margin:0px 0px 4px 0px} .highslide-body span.caption {text-align:center;text-transform:uppercase;padding:20px 40px;display:block} .highslide-body img.imagen {margin:0px 0px 10px 0px;width:100%;overflow:auto;position:absolute;top:50%; top:50%;transform:translateY(-50%);left:0px} .highslide-body a {text-decoration:none} div.video {margin:0 auto;text-align:center;margin:10px 0px 20px 0px;} div.video >h5 {margin:10px 0px 20px 0px;font-size:1.2em} div.video >iframe {width:100%;height:40vh;margin:0px 0px 10px 0px}  div.video .info_video {text-align:left;width:100%;margin:0 auto;height:150px} .collapse_view {height:150px;overflow:hidden;cursor:pointer;background-image:url(/iconos/epv/3puntos.png);background-position:50% 100%;background-repeat:no-repeat;padding:10px 10px 30px 10px;} div.media_info {width:auto;margin:4px 0px 0px 0px;overflow:auto;height:80px} input.seo, textarea.seo {background-color:#d3e992;} .hoverbg:hover { background-color:#f8f9fa; cursor:pointer;} .fotos360 {display:flex;overflow-x:auto;flex-wrap:nowrap;position:relative;margin-top:4px;margin-bottom:4px} .fotos_seleccionables { display:flex; flex-wrap:nowrap; overflow-x:auto; gap:1px; position:relative } .fotos { display:flex; flex-wrap:nowrap; overflow-x:auto; gap:1px; position:relative } .seleccion_foto, .foto360, .foto { flex:0 0 auto; } .seleccion_aviso{ height:97%; width:25px; display:flex; align-items:center; justify-content:center; z-index:1000; } .fotos_scroll_aviso { height:150px; display:flex; align-items:center; justify-content:center; } .fotos360 .fotos_scroll_aviso { height:100%; } .foto img { width:auto; height:150px; display:block; } .foto360 img { height:auto; width:100% }  .dropdown-menu .dropdown-item { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100vw; } .dropdown-submenu { position:relative; } .dropdown-submenu .dropdown-menu { top:0; left:100%; margin-top:-1px; display:none; } .dropdown-submenu:hover>.dropdown-menu { display:block; } .dropdown-menu .show { display:block; }  .dropdown-menu .dropdown-submenu .dropdown-menu { amargin-left:10px; }  .dropdown-menu { border:none; } .media-container { display:flex; align-items:flex-start; } .media-container img { margin-right:1rem; } .media-container p { margin:0; flex:1; } #mnu_principal .navbar-brand img {height:35px} .navbar.bg-dark .dropdown-menu .active { background-color:#343a40 !important;  color:#ffffff !important;  } .navbar.bg-dark .dropdown-menu .dropdown-item:hover { background-color:#343a40 !important;  color:#ffffff !important;  } .dropdown-menu.list-inline { width:100%; } .menuimagen ul li {background-repeat:no-repeat;background-position:2px 50%;background-size:auto 90%;padding-left:40px;margin:1px ;width:94%;} .menufoto ul li {background-repeat:no-repeat;background-size:cover;height:100px;width:95%} .oculto { display:none; }  .menu-slider-container { overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; width:100% !important; padding:0.5rem 0; } .menu-slider-container .menu-slider-item { scroll-snap-align:start; padding:0.75rem 2rem; cursor:pointer; transition:transform 0.2s, background 0.2s; user-select:none; display:flex; align-items:center; justify-content:center; white-space:nowrap; } .menu-slider-container .menu-slider-item img { width:auto; height:1.5rem;   } .menu-slider-container .menu-slider-item.active { background:var(--bs-primary) !important;  color:#fff !important; transform:scale(1.08); } .menu-slider-container .menu-slider-item.active a { color:#fff !important; text-decoration:none; }  @media (min-width:767.98px) { .dropdown-menu li:hover {background-color:#f7f7f7} .dropdown-menu.list-inline { width:500px; } .menuimagen ul li, .menufoto ul li { width:auto; margin:2px; } .dropdown-menu { border:1px solid #ddd; }  .navbar-nav .nav-item:hover>.dropdown-menu { display:block; }  .dropdown-menu .dropdown-submenu .dropdown-menu { amargin-left:0px; } .foto img { height:123px; } #mnu_principal .navbar-brand img { height:60px } div.video >iframe {width:620px;height:348px;}  div.video .info_video {width:620px;} .fotos_scroll_aviso { display:none; } .fotos_seleccionables { flex-wrap:wrap; gap:0px; } .fotos360, .fotos { flex-wrap:wrap; } .fotoa { flex:1 1 auto; margin:0px; } .fotos360 .destacada, .fotos .destacada { display:block; width:100% } .fotos360 .destacada img, .fotos .destacada img{ width:100%; height:auto; margin:0 auto; } }  @media (min-width:992px) { .foto img { height:127px; } div.video>iframe { width:900px; height:506px; } div.video .info_video { width:900px; } .fotos .destacada img{ width:90%; } }  @media (min-width:1200px) { .foto img { height:152px; } div.video>iframe { width:1000px; height:620px; } div.video .info_video { width:1000px; } .fotos .destacada img{ width:90%; } }  @media (min-width:1400px) { .foto img { height:177px; } div.video>iframe { width:1200px; height:675px; } div.video .info_video { width:1200px; } .fotos .destacada img{ width:80%; } } 