/*65 fondo caja items, 32 fondo resto caja*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700;800&display=swap');

.abajo{display:table-cell;float:none;vertical-align:bottom;}
.medio{display:table-cell;float:none;vertical-align:middle;}
.cinta{position: relative;top: -20px}
.navbar-nav>li>.dropdown-menu>li>a{display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:0 '';line-height:20px;color:#444;font-size:14px;font-weight:300;cursor:pointer;padding:10px;text-transform:uppercase;}
div#slide-nav{padding:12px 0 16px;margin:0;}
/*.navbar-brand{margin-top: -10px;background:url(/img/hogal-local-logo-horizontal.png) no-repeat center;*//*background-origin: content-box, padding-box;*//*background-size:contain;width:215px;height:100px;position: absolute;background-color: #fff;box-shadow: 3px 4px 5px #888888;}*/
.navbar-brand{margin-top: 0px;padding:15px 0;background:url(/img/hogal-local-logo-horizontal.png) no-repeat center;background-size:contain;width:227px;height:55px;position: absolute;background-color: #fff}
.navbar-brand:focus, .navbar-brand:hover {background-color: #fff !important;}
@media (max-width:350px){.navbar-brand{height:50px;}}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #fff;background-color: transparent;}
.navbar-default .navbar-nav>li>a{border:solid 1px rgba(193, 193, 193, 0);color:#404040;font-size:16px;font-weight:400;cursor:pointer;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a:hover{color:#9a171c;font-weight:600;}
.navbar-default .navbar-nav>li{margin-right:1px;}
.contForm form{margin:2%;text-align:left;max-width:87%;}
.footer{bottom:0;width:100%;background-color:#1a232c;text-align:center;padding:7px;}
.footer p {color: #fff;font-size: 8px;margin: 0;}
.contenedor{padding: 0 3%;background-size: contain;background-position-y: bottom;background-repeat-y: no-repeat;background-image: url(/mobav/images/CiudadGris.png);min-height: calc(100vh - 74px - 74px);}
body{
    font-family: 'Open Sans', sans-serif;
}
body.slide-active{overflow-x:hidden;}
.no-margin-top{margin-top:0px!important;}
#page-content{position:relative;padding-top:70px;left:0;}
#page-content.slide-active{padding-top:0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:left;margin:0;width:30px;height:40px;padding:10px 0 0 0;border:0;background:transparent;}
#slide-nav .navbar-toggle > .icon-bar{width:100%;display:block;height:3px;margin:5px 0 0 0;}
#slide-nav .navbar-toggle.slide-active .icon-bar{background:#000}
.navbar-header{position:relative}
.navbar.navbar-fixed-top.slide-active{position:relative}
@media (max-width:998px){.navbar-nav>li{float:left;width:100%;}
#slide-nav .container{margin:0;padding:0!important;}
#slide-nav .navbar-header{margin:0 auto;padding:0 15px;}
#slide-nav .navbar.slide-active{position:absolute;width:80%;top:-1px;z-index:1000;}
#slide-nav #slidemenu{background:#f7f7f7;left:-100%;width:80%;min-width:0;position:absolute;padding-left:0;z-index:3;top:-8px;margin:0;}
#slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0;}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal;}
#slide-nav{border-top:0}
#slide-nav.navbar-inverse #slidemenu{background:#333}
#slide-nav #navbar-height-col{position:fixed;top:0;height:100%;width:80%;left:-80%;z-index:2;background:#636363;}
#slide-nav.navbar-inverse #navbar-height-col{background:#333;z-index:1;border:0;}
#slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden;}
#slide-nav .navbar-form .form-control{text-align:center}
#slide-nav .navbar-form .btn{width:100%}
}
@media (min-width:998px){#page-content{left:0!important}.navbar.navbar-fixed-top.slide-active{position:fixed}.navbar-header{left:0!important}}
@media (max-width:1000px){.abajo{display:inherit;width:100%;}}
@media (max-width:998px){.navbar-toggle{display:inherit;}a.navbar-brand{display:inline-block;float:inherit;}#slide-nav .navbar-header{text-align:right;float:inherit;}.navbar-brand{position:relative;height:50px;width:190px;}div#slide-nav {padding: 10px 0 8px}}
.img-responsive{display:initial;}
.slide-active>.navbar-right{position:fixed;top:0px;width:79%;background:#00501f;}
.navbar-header.slide-active{position:fixed;top:0px;background:#f7f7f7;z-index:9;width:20%;height:100%;}
.navbar-header.slide-active>.navbar-brand{display:none;}
.event-block{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.event-block:hover img{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0.6;}
.event-block img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
@media (min-width : 768px) and (max-width : 1024px)  {#bottom-bg, #header-wrap {background-attachment:scroll;}}

.slide-active>.navbar-right{background-color: #efefef;}
.slide-active .navbar-default .navbar-nav>li>a{color: #000;}
.slide-active .navbar-default .navbar-nav>li>a:focus{color: #000;border: solid 1px #000;}
.slide-active .navbar-default .navbar-nav>li>a:hover{border: solid 1px #000;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    #bottom-bg, #header-wrap {
        background-attachment:scroll;
    }
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
.row.pie{
    padding: 10px;
    background-color: #f9f9f8;
}
.cuerpoInicio {
    background-size: contain;
    background-position-y: bottom;
    background-repeat-y: no-repeat;
    background-image: url(/mobav/images/CiudadGris.png);
    min-height: calc(100vh - 74px - 72px);
    vertical-align: middle;
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: center;
}
.cuerpoInicio form {
    background-color: #fff;
    box-shadow: 0px 0px 10px #c8c8c8;
    padding: 10px;
    display: table;
    max-width: 450px;
    width: 90%;
    border-radius: 5px;
    padding: 20px 25px;
}
.titleInicio{
    font-weight: 200;
    font-size: 20px;
}
.btn {
    border-radius: 0;
}
.btn-primary {
    color: #fff;
    background-color: #bd2b10;
    border-color: #bd2b10;
    border-radius: 5px;
    margin-top: 8px;
    margin-bottom: 12px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #bd2010;
    border-color: #bd2010;
}
.navbar-default {
    /*background-color: #bd2010;
    border-color: #bd2010;*/
    background-color: white;
    border-radius: 0;
    
}
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fff;
}
.cajaFuter{
    display: inline-block;
}
.cajaFuter2 {
    height: 40px;
    display: inline-block;
    float: right;
    margin-top: 14px;
}
.cajaFuter2 img {
    height: 40px;
}
.estikerAmarillo{
    background-color: #fef7cb;
    margin-bottom: 15px;
}
.cajaPublicidad1 {
    padding-left: 0;
}
.cajaPublicidad1 div, .cajaPublicidad2 div {
    background-color: #fff;
    padding: 15px;
    border: solid 1px #cecece;
}
.cajaPublicidad2 form div {
    padding: 3px 0;
    border: none;
}
.minH{min-height: 375px;}
.pasoCreacion, .detalleCreacion{
    display: inline-block;
    background-color: #b51e00;
    padding: 6px 5px;
    color: #fff;
    font-weight: 600;
}
.detalleCreacion{
    background-color: #cecece;
    color: #000;
}
.gris{background-color: #d0d0d0;}
.gris input[type=button] {
    width: 145px;
    margin-top: 10px;
}
.imgNormal span,.imgTres span {
    position: absolute;
    right: 0;
    background-color: red;
    color: #fff;
}
.btnBus{
    width: 80px;
}
.btnBus img:hover {
    height: 45px;
    cursor: pointer;
}
@media (min-width : 768px){
    .footer-mobav br{
           display: none;
    }
}