*:focus{outline:0;box-shadow:0 0 0 0 !important}
a:hover{text-decoration:underline}
input::placeholder{opacity:1}a,
button,
input[type="submit"]{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}hr{display:block;border-top:1px solid #ddd;margin-top:20px;margin-bottom:20px}@media (max-width:768px){.mobile-center{text-align:center !important }}
@media (max-width:768px){.mobile-left{text-align:left !important }}
@media (max-width:768px){.mobile-right{text-align:right !important }}.fixed{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;@media (max-width:768px){background-attachment:inherit !important }}
.cover{background-repeat:no-repeat;background-position:center;background-size:cover}
.bg{background-repeat:no-repeat;background-position:center top}.padding-v-150{padding-top:150px !important;padding-bottom:150px !important}
@media (max-width:768px){.padding-v-150{padding-top:80px !important;padding-bottom:80px !important }}
.padding-v-120{padding-top:120px !important;padding-bottom:120px !important}
@media (max-width:768px){.padding-v-120{padding-top:60px !important;padding-bottom:60px !important }}
.padding-v-90{padding-top:90px !important;padding-bottom:90px !important}
@media (max-width:768px){.padding-v-90{padding-top:60px !important;padding-bottom:60px !important }}
.padding-v-70{padding-top:70px !important;padding-bottom:70px !important}
@media (max-width:768px){.padding-v-70{padding-top:60px !important;padding-bottom:60px !important }}
.padding-v-50{padding-top:50px !important;padding-bottom:50px !important}
.padding-v-30{padding-top:30px !important;padding-bottom:30px !important}
.padding-v-20{padding-top:20px !important;padding-bottom:20px !important}
.padding-v-10{padding-top:10px !important;padding-bottom:10px !important}.light{font-weight:300}
.semibold{font-weight:500}
.normal{font-weight:400}
.bold{font-weight:600}
.superbold{font-weight:700}.upper{text-transform:uppercase}.space1{height:15px}
.space2{height:30px}
.space3{height:45px}
.space4{height:60px}
.space5{height:75px}
.space6{height:90px}.bblanco,
.bwhite{background-color:white !important}
.bge{background-color:#eee !important}
.bgd{background-color:#ddd !important}
.bgc{background-color:#ccc !important}
.bgb{background-color:#bbb !important}
.bga{background-color:#aaa !important}
.bg9{background-color:#999 !important}
.bg8{background-color:#888 !important}
.bg7{background-color:#777 !important}
.bg6{background-color:#666 !important}
.bg5{background-color:#555 !important}
.bg4{background-color:#444 !important}
.bg3{background-color:#333 !important}
.bg2{background-color:#222 !important}
.bg1{background-color:#111 !important}
.bg0,
.bblack,
.bnegro{background-color:#000 !important}.f-gris,
.h-gris:hover{color:#464637 !important}
.f-white,
.h-white:hover{color:white !important}
.f-ge,
.h-ge:hover{color:#eee !important}
.f-gd,
.h-gd:hover{color:#ddd !important}
.f-gc,
.h-gc:hover{color:#ccc !important}
.f-gb,
.h-gb:hover{color:#bbb !important}
.f-ga,
.h-ga:hover{color:#aaa !important}
.f-g9,
.h-g9:hover{color:#999 !important}
.f-g8,
.h-g8:hover{color:#888 !important}
.f-g7,
.h-g7:hover{color:#777 !important}
.f-g6,
.h-g6:hover{color:#666 !important}
.f-g5,
.h-g5:hover{color:#555 !important}
.f-g4,
.h-g4:hover{color:#444 !important}
.f-g3,
.h-g3:hover{color:#333 !important}
.f-g2,
.h-g2:hover{color:#222 !important}
.f-g1,
.h-g1:hover{color:#111 !important}.f85{font-size:85px;line-height:92px}
@media (max-width:1100px){.f85{font-size:60px;line-height:60px }}
@media (max-width:700px){.f85{font-size:45px;line-height:45px }}
.f75{font-size:75px;line-height:80px}
@media (max-width:1100px){.f75{font-size:55px;line-height:55px }}
@media (max-width:700px){.f75{font-size:35px;line-height:40px }}
.f70{font-size:70px;line-height:75px}
@media (max-width:1100px){.f70{font-size:55px;line-height:55px }}
@media (max-width:700px){.f70{font-size:35px;line-height:40px }}
.f65{font-size:65px;line-height:75px}
@media (max-width:700px){.f65{font-size:30px;line-height:35px }}
.f60{font-size:60px;line-height:65px}
@media (max-width:700px){.f60{font-size:30px;line-height:35px }}
.f55{font-size:55px;line-height:70px}
@media (max-width:700px){.f55{font-size:30px;line-height:35px }}
.f50{font-size:50px;line-height:60px}
@media (max-width:1000px){.f50{font-size:30px;line-height:45px }}
.f45{font-size:45px;line-height:55px}
@media (max-width:1000px){.f45{font-size:37px;line-height:48px }}
@media (max-width:700px){.f45{font-size:27px;line-height:32px;font-weight:400 }}
.f42{font-size:42px;line-height:52px}
@media (max-width:1000px){.f42{font-size:37px;line-height:48px }}
@media (max-width:700px){.f42{font-size:27px;line-height:32px;font-weight:400 }}
.f40{font-size:40px;line-height:50px}
@media (max-width:1000px){.f40{font-size:35px;line-height:45px }}
@media (max-width:700px){.f40{font-size:25px;line-height:30px;font-weight:400 }}
.f38{font-size:38px;line-height:47px}
@media (max-width:1100px){.f38{font-size:30px;line-height:34px }}
@media (max-width:700px){.f38{font-size:23px;line-height:28px }}
.f36{font-size:36px;line-height:45px}
@media (max-width:1100px){.f36{font-size:28px;line-height:32px }}
@media (max-width:700px){.f36{font-size:23px;line-height:28px }}
.f35{font-size:35px !important;line-height:45px}
@media (max-width:1100px){.f35{font-size:28px !important;line-height:32px }}
@media (max-width:700px){.f35{font-size:23px !important;line-height:28px }}
.f32{font-size:32px;line-height:37px}
@media (max-width:700px){.f32{font-size:23px;line-height:28px }}
.f30{font-size:30px;line-height:35px}
@media (max-width:700px){.f30{font-size:23px;line-height:28px }}
.f28{font-size:28px;line-height:35px}
@media (max-width:1000px){.f28{font-size:20px;line-height:25px }}
@media (max-width:700px){.f28{font-size:15px;line-height:20px }}
.f26{font-size:26px;line-height:35px}
@media (max-width:1000px){.f26{font-size:20px;line-height:25px }}
@media (max-width:700px){.f26{font-size:15px;line-height:20px }}
.f25{font-size:25px !important;line-height:35px}
@media (max-width:1000px){.f25{font-size:20px !important;line-height:25px }}
@media (max-width:700px){.f25{font-size:15px !important;line-height:20px }}
.f24{font-size:24px;line-height:27px}
@media (max-width:1000px){.f24{font-size:20px;line-height:25px }}
@media (max-width:700px){.f24{font-size:15px;line-height:20px;font-weight:400 }}
.f23{font-size:23px;line-height:27px}
@media (max-width:1000px){.f23{font-size:20px;line-height:25px }}
@media (max-width:700px){.f23{font-size:15px;line-height:20px;font-weight:400 }}
.f22{font-size:22px;line-height:26px}
@media (max-width:1100px){.f22{font-size:20px;line-height:25px }}
@media (max-width:700px){.f22{font-size:15px;line-height:20px }}
.f20{font-size:20px;line-height:25px}
@media (max-width:700px){.f20{font-size:15px;line-height:20px }}
.f18{font-size:18px;line-height:32px}
@media (max-width:700px){.f18{font-size:15px;line-height:20px }}
.f17{font-size:17px;line-height:30px}
.f16{font-size:16px;line-height:22px}
.f15{font-size:15px;line-height:20px}
@media (max-width:700px){.f15{font-size:12px;line-height:17px }}
.f14{font-size:14px;line-height:20px}
@media (max-width:700px){.f14{font-size:12px;line-height:17px }}
.f13{font-size:13px;line-height:20px}
@media (max-width:700px){.f13{font-size:12px;line-height:17px }}
.f12{font-size:12px;line-height:18px}
.f11{font-size:11px;line-height:18px}
.f10{font-size:10px;line-height:18px}.wow{visibility:hidden}
table.table-icon tr td:first-child{padding-right:10px;white-space:nowrap;vertical-align:top}
table.table-icon tr td:last-child{vertical-align:middle}.btn{white-space:nowrap}
 .img-responsive{display:inline-block}@media (max-width:800px) {.navbar-header {float:none }.navbar-left,.navbar-right {float:none !important }.navbar-toggle {display:block }.navbar-collapse {border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1) }.navbar-fixed-top {top:0;border-width:0 0 1px }.navbar-nav>li {float:none }.navbar-nav>li>a {padding-top:10px;padding-bottom:10px }.collapse.in{display:block !important }}.ls{letter-spacing:1.5px}
.chart {position:relative;display:inline-block;width:75px;height:75px;margin-top:10px;margin-bottom:10px;text-align:center}
.chart canvas {position:absolute;top:0;left:0}
.percent {display:inline-block;line-height:75px;z-index:2;font-size:15px;font-weight:bold}
.percent:after {content:'%';margin-left:0.1em;font-size:.8em}
:root {--naranja-altos:#d9352c;--naranja2-altos:#ed552a;--azul-altos:#1574CC;--azul-facebook:#4267b2;--color-ig:#010101}
a{color:var(--azul-altos)}
a,
.btn,
input[type="submit"]{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.btn{-webkit-border-radius:0;border-radius:0}::selection {background:#F15E36;color:#FFF}.bg-primary,
.btn-info{background-color:#00AEEF !important}
.text-primary,
#mainNav .navbar-nav >li.nav-item >a.nav-link:hover,
#mainNav .navbar-nav >li.nav-item >a.nav-link.active,
#mainNav .navbar-nav >li.nav-item >a.nav-link:focus.active,
#mainNav.navbar-shrink .navbar-nav >li.nav-item >a.nav-link:focus:hover,
#mainNav.navbar-shrink .navbar-nav >li.nav-item >a.nav-link:hover{color:#00AEEF !important}
hr{border-color:#00AEEF !important}
.masthead{background-attachment:fixed}
.btn-danger{-webkit-border-radius:0;border-radius:0;border-radius:0;font-size:16px;line-height:16px !important;font-weight:600;font-family:'Lato';background-color:var(--naranja-altos);padding-top:8.5px;padding-bottom:8.5px}body{background-color:#f4f4f4;overflow-x:hidden}.f-naranja{color:var(--naranja-altos)}
.h-naranja:hover{color:var(--naranja-altos) !important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.b-naranja{background-color:var(--naranja-altos)}
.hb-naranja:hover{background-color:var(--naranja-altos);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.f-naranja2{color:var(--naranja2-altos)}
.h-naranja2:hover{color:var(--naranja2-altos) !important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.b-naranja2{background-color:var(--naranja2-altos)}
.hb-naranja2:hover{background-color:var(--naranja2-altos);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#mainNav .navbar-nav >li.nav-item >a.nav-link,
#mainNav .navbar-nav >li.nav-item >a.nav-link:focus{color:#040001}
#mainNav{background-color:rgba(255,255,255,0.6)}
.fixed-top{position:absolute;top:0}#home{background-image:url(../themes/altosdelaciudad/assets/img/home1.webp)}
.no-webp #home{background-image:url(../themes/altosdelaciudad/assets/img/home1.jpg)}@media screen and (max-width:800px){#home{background-image:url(../themes/altosdelaciudad/assets/img/home1_mobile.webp) }.no-webp #home{background-image:url(../themes/altosdelaciudad/assets/img/home1_mobile.jpg) }}
#home h1{font-size:50px;color:#FFF;font-family:'Lato',sans-serif;text-shadow:2px 2px 1px #292929;padding-top:100px}
@media screen and (max-width:800px){#home{padding-top:150px !important }#home h1{opacity:0 !important;font-size:40px;visibility:hidden !important;display:none }}
.search-form{margin-top:20px;background-color:rgba(0,0,0,0.2);padding:10px;display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:1em}
@media screen and (max-width:1000px){.search-form{display:block }.search-form:after{content:"";display:block;clear:both }.search-form >.iconCalendar,.search-form >.iconBed,.search-form >.iconUsers{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px 0 }}
@media screen and (max-width:500px){}.search-form >.col-form{position:relative}
.search-form >.col-form::before{font-family:"Font Awesome 5 Free";font-weight:900;color:#d8d8d8;position:absolute;left:10px;top:13px}
.search-form >.col-form.iconCalendar::before,
.buscador-mini form div.iconCalendar::before{content:"\f073"}
.search-form >.col-form.iconBed::before,
.buscador-mini form div.iconBed::before{content:"\f236"}
.search-form >.col-form.iconUsers::before,
.buscador-mini form div.iconUsers::before{content:"\f500"}
.search-form >.col-form .btn{width:100%}
.search-form >.col-form >*:not(.btn){height:50px;line-height:36px;padding-left:35px}
.search-form >.col-form >.btn{padding-top:16px;padding-bottom:16px}@media screen and (max-width:800px){.search-form >.col-form{text-align:center }.search-form >.col-form >.btn{margin-top:5px;width:auto;display:inline-block;vertical-align:top;-webkit-border-radius:5px;border-radius:5px }}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
select,
textarea{display:block;width:100%;padding:9px 10px;color:#666;border:0;font-size:12px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
select::placeholder,
textarea::placeholder{opacity:1;color:#aaa}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus{border:1px solid var(--azul-altos) !important}
select{display:inline-block;border:1px solid #ddd;padding:4px 10px;background:url('../themes/altosdelaciudad/assets/img/desplegable.jpg') no-repeat #fff;background-position:97% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}
option {font-family:Verdana,Arial;font-size:11px;padding:2px 8px}
.footer{clear:both;background:#616161;color:white;width:100%;margin:0 auto;padding:0;text-align:center;font-size:11px;border-top:#6d6d6d 5px solid;padding-top:15px;padding-bottom:55px}#mainNav .row{width:100%}
.horarios{background-color:var(--naranja-altos);color:#FFF;font-size:16px;text-align:left;font-family:"Lato",sans-serif;padding-top:12px;padding-bottom:11px;padding-left:12px;padding-right:12px;margin-top:5px;margin-bottom:5px}
.horarios-mobile{display:none}
.horarios-mobile a{color:white;text-decoration:underline}@media screen and (max-width:750px){.horarios,.encabezado-tels{display:none !important }.horarios-mobile{display:block }}
.horarios >div strong{display:block}
.horarios >div{display:inline-block;vertical-align:top}
.horarios >div:first-child{padding-right:15px}
.horarios strong {font-size:12.5px;font-family:'Lato';font-weight:900}
.redes a{color:#7F7F7F;padding-left:2px;padding-right:2px;font-size:15px}
.redes a:hover{text-decoration:none;color:var(--naranja-altos)}
.redes a.fb:hover{color:var(--azul-facebook)}
.redes a.tw:hover{color:#1da1f2}
.redes a.ig:hover{color:var(--color-ig)}@media screen and (max-width:750px){.redes{text-align:left !important }.redes a[class]{float:right }}.section{padding-top:17px;padding-bottom:17px}
#contenido .container{padding:14px}
#contacto .container{padding:50px 30px;padding-bottom:60px;margin-bottom:20px}@media screen and (max-width:800px){#contacto .container{padding:25px 30px }}.bg_thumb_prod{background-color:#f4f4f4;padding:8px;min-height:282px;margin-bottom:24px}@media screen and (max-width:760px){.bg_thumb_prod{padding-top:0;margin-top:45px }}
.prod_categ {overflow:hidden;height:29px;padding:0;color:#fff;text-transform:uppercase;font:700 12px Arial;line-height:normal;text-align:center;line-height:29px;background-color:#d9352c}
.bg_thumb_prod .titulo{padding-left:13px;padding-right:13px;line-height:29px !important;margin-left:3px;color:#fff;font-family:Arial;font-size:12px;font-weight:700;line-height:normal;background-color:#7f7f7f}
.bg_thumb_prod .titulo span.right{display:none !important}
@media screen and (max-width:750px){.prod_categ{width:85px;margin-top:-29px;margin-left:-7px }.bg_thumb_prod .titulo{margin-left:-7px;margin-right:-7px }}
@media screen and (max-width:750px) and (orientation:portrait){.bg_thumb_prod .titulo{grid-template-columns:repeat(1,1fr) }.bg_thumb_prod .titulo >*{float:none;margin-bottom:0 !important;text-align:left !important }}@media screen and (max-width:1250px){.prod_categ{min-width:85px }}.bg_thumb_prod .titulo h3{font:700 12px Arial;line-height:normal;color:#fff;line-height:29px;margin-bottom:0}
.bg_thumb_prod .titulo{}
.bg_thumb_prod .titulo >*:last-child{text-align:right}
.bg_thumb_prod .descripcion_producto {padding:20px;color:#999;font:300 12px Arial;overflow:auto}.cuadrito {background-color:#e4e4e4;color:#7f7f7f;font-size:10px;font-family:'Arial'}
.cuadrito th{background-color:#7f7f7f;color:#FFF;padding-top:6px;padding-bottom:6px;font-size:12px}
.cuadrito strong{font-size:12px;font-weight:400}
.cuadrito td{border-bottom:1px solid #c6c6c6}
.cuadrito tr:last-child td{border-bottom:0 solid #c6c6c6}
.cuadrito .precio{background-color:#d9d9d9;color:#ee6947;display:block;padding-top:2px;padding-bottom:2px;border-left:4px solid #e4e4e4;border-right:4px solid #e4e4e4;font-size:10px;text-align:center;max-width:100%;margin:0}
.cuadrito .precio strong{font-size:11px;color:#ee6947;font-weight:900}
.cuadrito .rangos{padding-top:1px;padding-bottom:1px}
.cuadrito.adentro{width:100%}.prod_fila_titulo {display:grid;grid-template-columns:1fr 10fr;grid-column-gap:2px}
@media screen and (max-width:1100px){.prod_fila_titulo {grid-template-columns:1fr 8fr }}
@media screen and (max-width:700px){.prod_fila_titulo {grid-template-columns:repeat(1,1fr) }}.thumb_caracteristicas_prod {display:grid;grid-template-columns:1.8fr 1.3fr 2fr;grid-column-gap:10px;grid-row-gap:1em}
.imgProdCorner{margin-left:35px}
@media screen and (max-width:1100px){.thumb_caracteristicas_prod {}.imgProdCorner{margin-left:0 }}
@media screen and (max-width:500px){.thumb_caracteristicas_prod {grid-template-columns:repeat(1,1fr) }}.div_precios_reserva table{width:100%;color:#7f7f7f;font-size:11px;font-family:'Arial'}
.div_precios_reserva table tr{background-color:#e4e4e4}
.div_precios_reserva table tr:last-child{background-color:transparent}
.div_precios_reserva table th{text-align:center}
.caracteristicas{color:#989898;font:300 11px Arial}
.item_lista_caracteristicas{padding-top:2px;padding-bottom:2px;padding-left:20px}
.item_lista_caracteristicas::before{content:"•";display:inline-block;vertical-align:middle;margin-right:5px}
.imgProdCorner a{height:145px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}
.imgProdCorner a img{object-fit:cover}
.bg_thumb_prod .caracteristicas_title {padding:5px 0 5px 18px;margin-bottom:5px;color:#F15E36;font:700 12px Arial;background-color:#e0e0e0}
.btn-ver-mas{padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;-webkit-box-shadow:1px 1px 1px 1px #C7C7C7;box-shadow:1px 1px 1px 1px #C7C7C7}
.btn-ver-mas i{border-left:1px rgba(255,255,255,0.5) dotted;margin-left:11px;padding-left:11px}
.pager{background-color:#d4d4d4;padding:6px 7px;padding-bottom:0}
.pager ul{display:block;padding:0;margin:0}
.pager ul li{display:inline-block;vertical-align:top;margin-right:7px;margin-bottom:7px}
.pager ul li a{display:block;padding:5px 8px;color:#333;font:700 12px Arial;line-height:12px;background-color:#e9e9e9}
.pager ul li a:hover{background:#fff;color:#E35127;text-decoration:none}
.pager ul li a.active{padding:5px 8px;color:#E35127;font:700 12px Arial;background-color:#fff;line-height:12px}#btt {display:none;position:fixed;bottom:10px;left:15px;z-index:99;border:none;outline:none;background-color:var(--naranja-altos);color:white;cursor:pointer;font-size:16px;-webkit-border-radius:50%;border-radius:50%;width:56px;height:56px;line-height:44px;text-align:center}@media screen and (max-width:1250px){#btt{display:block }}
#btt i{display:inline-block;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
#btt span{display:block;font-size:10px;text-align:center;width:100%;line-height:0;margin-top:-5px}
#btt:hover,
#walogo:hover {background-color:#222;text-decoration:none}
#walogo{position:fixed;bottom:10px;right:15px;z-index:99;border:none;outline:none;background-color:#70ce6b;color:white;cursor:pointer;font-size:30px;-webkit-border-radius:50%;border-radius:50%;width:56px;height:56px;line-height:53px;text-align:center}
#walogo.subir{}@media screen and (max-width:1250px){#btt,#walogo{bottom:5px }}#header2{padding:0}
#header2 .container{padding-top:30px;padding-bottom:20px}@media screen and (max-width:750px){#header2 .container{padding-top:10px;padding-bottom:10px }}
.titulo_detalle{padding:5px 10px;font:700 15px Arial;line-height:22px}
.titulo_detalle .d-none.d-sm-block{display:none !important}@media screen and (max-width:800px){.comentarios{display:none !important }}
.comentarios-titulo{padding:5px 15px}
.comentarios-contenido{background-color:#f2f2f2;color:#B3B3B3;font-size:12px;padding:15px;height:80px;overflow:hidden}
.comentarios-contenido >div{padding:15px;width:100%;background-color:transparent !important}
.comentarios-contenido .titulo_comentario{color:#6F6F6F;font:700 12px Arial}
.subTituloPrdInfo{background-color:#f5f5f5;padding:10px 15px;color:#EC5F3F;font:700 11px Arial;letter-spacing:1px;text-transform:uppercase}
.productoDesc{font:300 12px Arial;color:#B3B3B3;padding:30px 15px}
.buscador-mini{padding:10px;background-color:#eaeaea}
.buscador-mini form{display:grid;grid-template-columns:1.3fr repeat(4,1fr) 0.7fr;grid-column-gap:10px;grid-row-gap:1em}@media screen and (min-width:750px) and (max-width:1250px) and (orientation:landscape){.buscador-mini form >div:first-child{font-size:17px }}@media screen and (min-width:750px) and (max-width:1250px) and (orientation:portrait){.buscador-mini form >div:first-child{grid-column-start:1;grid-column-end:3;text-align:center }.buscador-mini form >div:last-child{grid-column-start:1;grid-column-end:3 }}
@media screen and (max-width:1000px){.buscador-mini{display:none !important }.buscador-mini form{grid-template-columns:repeat(2,1fr) }}
@media screen and (max-width:500px){.buscador-mini form{grid-template-columns:repeat(1,1fr) }}
.buscador-mini form div{position:relative}
.buscador-mini form div::before{font-family:"Font Awesome 5 Free";font-weight:900;color:#d8d8d8;position:absolute;left:9px;top:4px}
.buscador-mini input[type="text"],
.buscador-mini input[type="email"],
.buscador-mini input[type="password"],
.buscador-mini input[type="search"],
.buscador-mini select,
.buscador-mini textarea{width:100%;border:solid 1px #d1d1d1;height:35px;padding-left:30px}
.buscador-mini .title {color:#BFBEBE;font-family:'Lato';font-size:20px;padding-top:2px}
#enviar-mini{width:100%}
#header2 .menu_table {margin-top:15px;margin-bottom:15px;margin-left:32px;display:block}@media screen and (max-width:1000px){#header2 .menu_table{}#header2 .header-fixed-mobile:not(.fix) .menu_table{float:none;position:absolute;margin:0;bottom:12px;z-index:9 }}
#header2 .menu_table a {font-size:16px;font-family:'Lato',sas-serif !important;color:#7f7f7f;font-weight:normal;text-decoration:none}
#header2 .menu_table a:hover{color:var(--naranja-altos)}.encabezado-tels{padding:15px;display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:10px;grid-row-gap:1em}
@media screen and (max-width:1000px){.encabezado-tels{margin-top:10px }}
@media screen and (max-width:400px){.encabezado-tels{grid-template-columns:repeat(2,1fr) }.redes {grid-template-columns:repeat(1,1fr) }}.legend {font-size:12.5px !important;color:#FFF !important;text-transform:uppercase;font-weight:bold;display:block}
.texto_horario {color:#fff;font-size:16px;line-height:18px;font-family:'Lato',sans-serif;display:block}#header2 .redes {display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:10px;grid-row-gap:1em;color:#939393;font-family:'Lato';font-size:24px;letter-spacing:-1px;padding-top:17px}@media screen and (min-width:750px) and (max-width:1250px){#header2 .redes{font-size:20px }}
@media screen and (max-width:1000px){#header2 .redes{text-align:right;grid-template-columns:1fr;padding-top:3px }#header2 .redes span{display:none }}
@media screen and (max-width:500px){#header2 .redes {grid-template-columns:repeat(1,1fr) }}#header2 .redes a{font-size:20px;padding-left:5px;padding-right:5px}
.tilde{float:right;color:#579220}
.caracteristicas-tabla {display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:1em}

@media screen and (max-width:800px){.caracteristicas-tabla {display:block }.caracteristicas-tabla >div:after{content:"";display:block;clear:both }}
.caracteristicas-tabla >div{padding:5px;border-bottom:dotted 1px #ccc}
.caracteristica{float:left}
.mapa{}
.div_carrousel_thumbs{color:#B3B3B3;font:300 12px Arial;padding-left:70px;padding-right:70px;padding-bottom:10px;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(177,177,177,1) 63%,rgba(137,137,137,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(63%,rgba(255,255,255,1)),color-stop(63%,rgba(177,177,177,1)),color-stop(100%,rgba(137,137,137,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(177,177,177,1) 63%,rgba(137,137,137,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(177,177,177,1) 63%,rgba(137,137,137,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(177,177,177,1) 63%,rgba(137,137,137,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(177,177,177,1) 63%,rgba(137,137,137,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#898989',GradientType=0 )}
@media screen and (max-width:500px){.div_carrousel_thumbs{padding-left:20px;padding-right:20px }}
.carrousel{font:300 12px Arial;color:#F5F5F5 !important}
.carrousel ul{padding:0;margin-bottom:0 !important}
.carrousel a{text-decoration:none;border:none;color:#fff}
.carrousel a:hover{color:#ddd}
.carrousel li{display:inline-block;padding-left:18px;padding-right:18px}
.carrousel a .image{display:block;height:124px;background-position:center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;margin-bottom:5px}
.carrousel a span:last-child{display:block;padding-bottom:8px}
.bgCalendars{padding:2px 15px}
.bgCalendars .filaCalendar{padding-top:10px;padding-bottom:10px;border-bottom:dotted 1px #FFF;display:grid;grid-template-columns:50px 1fr;grid-column-gap:10px;grid-row-gap:1em}
.bgCalendars .filaCalendar:last-child{border-bottom:0}
.bgCalendars .filaCalendar div{color:white;font:300 11px Arial}
.bgCalendars .filaCalendar div:first-child{padding-top:4px;padding-bottom:4px}
.bgCalendars .filaCalendar div input[type="text"]{font:300 12px Arial;color:#777;overflow:auto;padding:2px 10px;border:solid 1px #ccc;height:35px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.form-interna{padding:20px 0;color:#838282;font:300 12px Arial}
.form-interna span{color:#838282;font:300 12px Arial;padding-top:3px;padding-bottom:3px}
.form-interna input[type="text"],
.form-interna textarea{padding:7.5px;border:solid 1px #ccc;margin-bottom:10px}
.enviar-consulta{font-family:"Lato";font-size:15px;font-weight:bold;display:inline-block;padding:15px}
.tituloPrincipal_col{font:300 14px Arial;padding-top:10px;padding-bottom:10px;color:#888;margin-bottom:15px;text-align:center;background-color:#f4f4f4 }
.tituloPrincipal{padding-top:10px;padding-bottom:10px;text-align:center;font-size:14px}
.bancoImg{text-align:center;padding-bottom:15px}
.telsContacto div{padding-top:5px;padding-bottom:5px;text-align:center;color:#838282;font:300 14px Arial}
.telsContacto div:first-child{border-bottom:dotted 1px #ccc}.botonera-pie-interna {display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:1em;padding-bottom:10px;padding-top:15px}
@media screen and (max-width:500px){.botonera-pie-interna {grid-template-columns:repeat(1,1fr) }}
.botonera-pie-interna a,
.btn-altos{border:#dfdfdf 1px solid;font:300 12px Arial;color:var(--naranja-altos);font-weight:bold;-webkit-border-radius:0;border-radius:0;padding-top:10px;padding-bottom:10px;margin-bottom:10px;background-color:#f6f6f6;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:100%}
.botonera-pie-interna a:hover,
.btn-altos:hover{background-color:#f0f1f2}
.productoDetalle {display:grid;grid-template-columns:1fr 2fr;grid-column-gap:20px;grid-row-gap:1em;margin-bottom:30px}
@media screen and (max-width:500px){.productoDetalle {grid-template-columns:repeat(1,1fr) }}
.galery{position:relative;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.galery:hover .bg_title_galery #prev,
.galery:hover .bg_title_galery #next{opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.bg_title_galery{color:white;width:100%;font:300 12px Arial;z-index:99;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.bg_title_galery #prev,
.bg_title_galery #next{background-color:#272727;padding:5px 10px;color:#f1f1f3;display:inline-block;font-size:15px;line-height:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:99;opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.bg_title_galery #prev{left:10px}
.bg_title_galery #next{right:10px}
.tituloThumbsGalery{font:300 14px Arial;color:#9E9E9E;padding:12px;background:rgb(249,249,249);background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(219,219,219,1) 100%);background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(219,219,219,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(219,219,219,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#dbdbdb',GradientType=0 )}
.tituloThumbsGalery::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f030";display:inline-block;margin-right:7px}
#slideshow{max-height:396px;overflow:hidden}
#slideshow div{width:100% !important}
#slideshow >div >.img{height:396px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:850px) {#slideshow >div >.img{background-size:100%;height:0;background-size:100%;padding-bottom:65% }}#slideshow div[thumb*="i.ytimg.com"]{width:100% !important;height:100% !important}
.thumbs_galery a[style*="i.ytimg.com"]:after{font-family:"Font Awesome 5 Brands";font-weight:900;content:"\f167";text-align:center;display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);color:#222;font-size:30px;opacity:0.6}
.thumbs_galery a[style*="i.ytimg.com"]:after:hover{color:var(--azul-altos)}
.thumbs_galery .activeSlide a[style*="i.ytimg.com"]:after{color:#f00}
#navThumbs {margin-bottom:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px}
@media screen and (max-width:500px){#navThumbs {display:block }#navThumbs >div{float:left;width:calc(25% + -9px);margin:5px }#navThumbs >div:first-child,#navThumbs >div:nth-child(4n+1){margin-left:0 }#navThumbs >div:nth-child(4n){margin-right:0 }#navThumbs:after{content:"";display:block;clear:both }}
#navThumbs a{height:80px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
@media screen and (max-width:800px){#navThumbs a{height:60px }}
@media screen and (max-width:800px) and (orientation:landscape){#navThumbs a{height:50px }}
#navThumbs .activeSlide a{border:4px #888 solid}
.slick-prev:before{content:"\f0d9";font-family:"Font Awesome 5 Free";font-weight:900}
.slick-next:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900}.contactos{display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px;grid-row-gap:1em;margin-bottom:15px}@media screen and (max-width:800px){.contactos{display:block }.contactos .icon{float:left }.contactos .date{float:right;width:calc(100% + -30px);margin-left:10px }.contactos:after{content:"";display:block;clear:both }}
.contactos .icon{color:var(--naranja2-altos);text-align:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.contactos .date{background-color:var(--naranja2-altos);color:#fff;font:300 12px Arial;padding:2px 10px;padding-top:5px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.contactos:hover{text-decoration:none}
.contactos:hover .icon{color:var(--azul-altos)}
.contactos:hover .date{background-color:var(--azul-altos)}.formContacto {display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:1em;font:300 12px Arial;color:#AFAFAF}
.formContacto .textArea{grid-column-start:1;grid-column-end:4}
@media screen and (max-width:500px){.formContacto {display:block }.formContacto .textArea{}.formContacto >div >input,.formContacto >div >textarea{margin-bottom:10px }}
.formContacto >div >input,
.formContacto >div >textarea{border:solid 1px #ccc}
.formContacto textarea{height:138px}
#captcha{margin-top:3px}
.btn-volver{padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;color:white;font-family:'Lato';-webkit-box-shadow:1px 1px 1px 1px #C7C7C7;box-shadow:1px 1px 1px 1px #C7C7C7;background:rgb(149,149,149);background:-moz-linear-gradient(top,rgba(149,149,149,1) 0%,rgba(109,109,109,1) 100%);background:-webkit-linear-gradient(top,rgba(149,149,149,1) 0%,rgba(109,109,109,1) 100%);background:linear-gradient(to bottom,rgba(149,149,149,1) 0%,rgba(109,109,109,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595',endColorstr='#6d6d6d',GradientType=0 )}
.btn-volver i{border-right:1px rgba(255,255,255,0.5) dotted;margin-right:11px;padding-right:11px}
.btn-volver:hover{color:#eee}
.submitBotonera{grid-column-start:1;grid-column-end:4;padding-top:10px}
.submitBotonera .btn{font-size:12px;font-family:'Arial';font-weight:700;padding-top:10px;padding-bottom:10px}
#terminos .container{padding-top:20px;padding-bottom:20px;background:rgb(216,216,216);background:-moz-linear-gradient(top,rgba(216,216,216,1) 0%,rgba(255,255,255,1) 35%);background:-webkit-linear-gradient(top,rgba(216,216,216,1) 0%,rgba(255,255,255,1) 35%);background:linear-gradient(to bottom,rgba(216,216,216,1) 0%,rgba(255,255,255,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8',endColorstr='#fff',GradientType=0 )}
.bg_titulo_termino {display:grid;grid-template-columns:30px 1fr;grid-column-gap:1px;color:#fff;font:700 11px Arial}
.bg_titulo_termino >div{padding-top:7px;padding-bottom:7px}
.termino_num{background-color:var(--naranja2-altos);text-align:center}
.terminos_titulo{background-color:#b3b3b3;padding-left:10px;padding-right:10px}
.desc_terminos{font:300 12px Arial;line-height:18px;margin:15px;color:#757575}
.modal-header{background-color:var(--naranja2-altos);color:white;border:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}
.modal-header h4{font-size:14px}
.modal-content{border:0 !important}
button.close{cursor:pointer}
.close{text-shadow:0 0 0 #000;color:#fff;opacity:1;font-size:20px}
#from_date,
#to_date,
#in,
#out{cursor:pointer}.videoWrapper {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;transform:translateY(-50%);top:50%}
.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%}
#contactForm_forms_flash .alert{-webkit-border-radius:0;border-radius:0}
#contactForm_forms_flash .alert-danger{color:#fff;background-color:#DF7670;border-color:#f5c6cb}#contactForm_forms_flash h4{font-size:17px;padding-bottom:5px}
#contactForm_forms_flash ul{padding-left:15px;margin-bottom:0}
#contactForm_forms_flash li{margin-bottom:5px}
#contactForm_forms_flash .alert-success p{font-size:17px;margin-bottom:0}.codigo{background-color:#FFF;bottom:0;padding:10px;position:fixed;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;-webkit-box-shadow:0 -1px 4px 0 #666;box-shadow:0 -1px 4px 0 #666;z-index:999;left:50%;transform:translateX(-50%)}
.codigo input[type="text"]{height:20px;width:65px;display:block;padding:0 5px;border:1px solid #666;float:left;margin-right:10px;text-align:left}
.codigo input[type="submit"]{background-color:#DD3225;color:#FFF;font-family:Arial,Helvetica,sans-serif;border:0;height:20px;line-height:20px;text-align:center;float:left;cursor:pointer;-webkit-border-radius:7px;border-radius:7px;font-size:12px;padding-left:3px;padding-right:3px}
.codigo input[type="submit"]:hover{background-color:#222}
.codigo div[style*="float:left"]{color:#555;font-size:15px;line-height:18px}@media screen and (max-width:350px){.codigo form{white-space:nowrap }.codigo form >*{float:none !important;display:inline-block !important;vertical-align:middle }}.header-fixed-mobile{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.header-fixed-mobile:not(.fix){position:inherit}
@media screen and (max-width:1000px){#header2{visibility:visible !important;position:relative }.header-fixed-mobile.fix{position:fixed;top:0;left:0;background-color:white;z-index:999;width:100%;padding-top:7px;padding-bottom:7px;visibility:visible;-webkit-box-shadow:0 1px 5px 1px rgba(90,90,90,0.5);box-shadow:0 1px 5px 1px rgba(90,90,90,0.5) }.header-fixed-mobile.fix:after{content:"";clear:both }.header-fixed-mobile.fix .logo img{max-width:100%;max-height:45px }.header-fixed-mobile.fix .logo{float:left;width:50% }#header2 .header-fixed-mobile.fix .menu_table{float:right;margin-top:-4px;margin-bottom:0;transform:translateY(50%) }}@media screen and (max-width:750px){.showMobile{display:block !important }.hideMobile{display:none !important }}
@media screen and (min-width:750px){.showMobile{display:none !important }}#show-more button,
#loading-home,
#show-more-home{display:none}
#scrollPositionn{background-color:#fff;border:1px solid #000;position:fixed;right:10px;top:10px;padding:10px;z-index:99999;display:none}.modal-bg:empty{display:none}
.modal-bg:before,
#form-search-message .alert:before{content:"";display:block;width:100%;height:100vh;background-color:rgba(0,0,0,0.75);left:0;top:0;position:fixed;z-index:99998}
#espere{display:none}
#form-search-message{height:0}
#form-search-message .alert{padding:0;margin:0}
#form-search-message .alert .content,
#espere .mensaje{font-size:18px;font-family:'Lato';color:#666;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;padding-top:60px;padding-bottom:60px;padding-left:50px;padding-right:150px;text-align:center;border-radius:10px 10px 0 0;white-space:nowrap;background:rgba(254,254,254,1);background:-moz-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(254,254,254,1)),color-stop(100%,rgba(231,231,231,1)));background:-webkit-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);background:-o-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);background:-ms-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);background:linear-gradient(to bottom,rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0 );-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
#form-search-message .alert .content{width:480px;padding-left:20px;padding-right:20px;border-radius:10px}@media screen and (max-width:480px){#form-search-message .alert .content,#espere .mensaje{width:90%;padding-left:15px;padding-right:15px }}
#form-search-message .alert .content:before,
#espere .mensaje:before{content:"";width:83px;height:110px;background-image:url('../themes/altosdelaciudad/assets/img/logo-popup.png');background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:13px;z-index:-1}
#espere .mensaje:after{content:"Aguarde un Instante por favor. ";display:block;width:100%;background-color:var(--naranja-altos);color:white;position:absolute;left:0;bottom:-48px;padding-top:12px;padding-bottom:12px;text-align:left;padding-left:25px;font-size:16px;font-weight:500;border-radius:0 0 10px 10px}
#form-search-message .alert button.close{position:fixed;top:calc(50% + -53px);right:calc(50% + -266px);transform:translate(-50%,-50%);z-index:999999}@media screen and (max-width:480px){#form-search-message .alert button.close{top:calc(50% + -53px);right:15px;transform:translate(0,-50%) }}.resultados{text-align:left !important;padding-bottom:0;background-color:#e8e8e8;color:#df3325;padding-top:24px;padding-bottom:24px;padding-left:24px;background-color:#e8e8e8;font-family:'Lato';font-size:18px;background-position:20px 22px;margin-top:15px;border:1px solid #dcdcdc;font-size:22px}
.resultados:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f13a";color:#7f7f7f;display:inline-block;padding-right:15px}
.sin_resultados{padding:24px;text-align:left;font-size:18px;font-family:'Lato';color:#FFF;background-color:#686868;background-position:20px 22px;margin-top:15px;margin-bottom:15px}
.sin_resultados:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f119";padding-right:15px;display:inline-block;font-size:22px}
.resultados:after,
.sin_resultados:after{content:"";display:block;clear:both}
.resultados button[type="button"]{float:right}@media screen and (max-width:750px){.sin_resultados .pull-right,.resultados .pull-right{float:none !important;margin-right:10px !important;margin-top:4px;display:block }.resultados{font-size:16px;padding-left:10px }.resultados:before{padding-right:5px }.sin_resultados{font-size:16px;padding-left:10px }.sin_resultados:before{padding-right:5px }}@media screen and (max-width:1000px){.hidden-m{display:none !important }}
@media screen and (min-width:1000px){.hidden-d{display:none !important }}.formLogin{background-color:#f4f4f4;padding:15px;padding-bottom:0;max-width:500px;margin-left:auto;margin-right:auto}
.formLogin .title{background-color:#7f7f7f;color:white;font-weight:700;padding:10px 15px;margin-bottom:8px;grid-column-start:1;grid-column-end:4}.iconUser,
.iconKey{position:relative}
.iconUser:before,
.iconKey:before{content:"";display:block;width:12px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.iconUser:before{content:url('../themes/altosdelaciudad/assets/img/user-solid.svg')}
.iconKey:before{content:url('../themes/altosdelaciudad/assets/img/unlock-alt-solid.svg')}
.iconUser input,
.iconKey input{padding-left:30px}#welcome{margin-top:30px}
#welcome .container{background-color:#666;color:white;padding-top:13px;padding-bottom:13px;padding-left:24px;padding-right:28px}
#welcome .container a{color:white}
#welcome .container img,
.arrowMisDeptos{-webkit-filter:brightness(100);filter:brightness(100);display:inline-block;vertical-align:middle;margin-right:4px}.modal-altos h1#data-title{background-color:var(--naranja-altos);color:white;margin-left:-20px;margin-right:-20px;margin-top:-20px;font-size:1rem;padding:12px 15px;margin-bottom:25px}
.mfp-close-btn-in .mfp-close{color:white !important}
div.datepicker {position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none;z-index:9999}
.datepickerContainer {background:#f1f1f1;position:absolute;top:10px;left:10px}.datepickerBorderT {position:absolute;left:10px;top:0;right:10px;height:10px}
.datepickerBorderB {position:absolute;left:10px;bottom:0;right:10px;height:10px}
.datepickerBorderL {position:absolute;left:0;bottom:10px;top:10px;width:10px}
.datepickerBorderR {position:absolute;right:0;bottom:10px;top:10px;width:10px}
.datepickerBorderTL {position:absolute;top:0;left:0;width:10px;height:10px}
.datepickerBorderTR {position:absolute;top:0;right:0;width:10px;height:10px}
.datepickerBorderBL {position:absolute;bottom:0;left:0;width:10px;height:10px}
.datepickerBorderBR {position:absolute;bottom:0;right:0;width:10px;height:10px}
.datepickerHidden {display:none}
div.datepicker table {border-collapse:collapse}
div.datepicker a {color:#000;text-decoration:none;cursor:default;outline:none}
div.datepicker table td {text-align:right;padding:0;margin:0}
div.datepicker th {background:#f9f9f9;color:#999;font-weight:normal;height:25px;text-align:center !important;width:25px}
thead{background-color:#f9f9f9 !important}
.datepickerDays{background-color:#e0e0e0}
div.datepicker td {text-align:center !important;color:#999;font-weight:normal}div.datepicker tbody th {text-align:left}
div.datepicker tbody a {display:block;-webkit-transition:all 0.2 ;-moz-transition:all 0.2 ;-ms-transition:all 0.2 ;-o-transition:all 0.2 ;transition:all 0.2 }
.datepickerDays a {width:25px;line-height:25px;height:25px;padding-right:2px}
.datepickerYears a,
.datepickerMonths a{width:44px;line-height:36px;height:36px;text-align:center}
td.datepickerNotInMonth a {color:#e0e0e0}
tbody.datepickerDays td.datepickerSelected,.notEditable,.Editable{background:#EA4C28}
tbody.datepickerDays td.datepickerSelected a,.notEditable a,.Editable a{color:#FFF}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background:#EA4C28}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{background:#D1DADF}
div.datepicker a:hover,
div.datepicker a:hover {color:#000;background-color:#ccc}
div.datepicker td.datepickerNotInMonth a:hover {color:#999}
div.datepicker tbody th {text-align:left}
.datepickerSpace div {width:20px}.datepickerSpace{border:none !important;background:none !important}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {text-align:center;height:20px;line-height:20px}
.datepickerGoNext a {float:right;width:20px;background-image:url(../themes/altosdelaciudad/assets/img/calendario-flecha2.png);background-repeat:no-repeat;text-indent:-99999px;background-position:50% 50%}
.datepickerGoPrev a {float:left;width:20px;background-image:url(../themes/altosdelaciudad/assets/img/calendario-flecha1.png);background-repeat:no-repeat;text-indent:-99999px;background-position:50% 50%}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {display:none}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {display:none }
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {display:none}
.datepickerDoW span{color:#848484 !important;font-size:11px}td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{font:300 11px Arial}
td.datepickerDisabled a:hover {}
td.datepickerSpecial a {background:#700}
td.datepickerSpecial.datepickerSelected a {background:#a00}td.dateNotToShow{background:none !important}.datepickerMonth span{font-size:13px;font-weight:bold;color:#434040}
.datepickerContainer{padding:12px;background-color:#f9f9f9;width:auto !important;height:auto !important}.listado_cocheras .datepickerContainer{padding:0 !important}@media screen and (max-width:750px){body.home .datepicker:nth-last-of-type(1){top:286px !important }body.home .datepicker {left:0 !important;top:225px !important }}