.grillaHija {
    display: inline-block;
    width: 25%;
    margin-top: 5px;
}
.resizeGrilla2 p {
    margin-top: 40%;
    text-align: center;
    font-weight: 600;
}
.grillaHija select {
    width: 96%;
}
.grillaHija #gs{
    width: 96%;
    margin: 0;
    height: 38px;
    padding: 0px 5px;
}
@media (max-width:979px){
    .grillaHija {
        width: 33%;
    }
}
@media (max-width:660px){
    .grillaHija {
        width: 50%;
    }
}
@media (max-width:470px){
    .grillaHija {
        width: 100%;
    }
}
.grillaHija input#ran1,.grillaHija input#ran2 {
    width: 45%;
    margin: 0;
    height: 38px;
    padding: 0px 5px;
}
.grillaSeparaPrecios {
    display: inline-block;
    text-align: center;
    width: 5%;
}
.contieneGrilla {
    width: 96%;
}
.grillaBtn{
    padding: 5px 10px;
    background-color: #bd2010;
    color: #fff;
    font-weight: 600;
}
.grillaBtnDer {
    text-align: center;
    width: 10%;
    display: table-cell;
    vertical-align: middle;
}
.grillaMovab {
    display: table-cell;
    width: 90%;
}
.grillaFondo {
    border: solid 2px #a2a2a2;
    background-color: #f4f4f4;
    padding: 5px;
    display: table;
    background-image: url(/mobav/images/linea_ciudad.png);
    background-position-y: bottom;
    background-size: 50%;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
}
.grillaTitulo {
    display: flex;
    width: max-content;
    padding-right: 10px;
    background-color: #bd2010;
    color: #fff;
    height: fit-content;
    font-size: 19px;
}
@media (max-width:767px){
    .grillaMovab, .grillaFondo {
        display: inherit;
        width: 100%;
    }
    .grillaBtnDer {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
}
.grillaTitulo svg {
    fill: #fff;
    background-color: #000000;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.grillaTitulo div:first-child {
    display: inline-block;
    background-color: #000;
    padding: 2px 5px;
    margin-right: 5px;
}
.grillaTitulo div:last-child {
    display: inline-block;
}
.grillaFondo form > div > div, .grillaFondo form > div > fieldset > div{
    float: none;
}
/*aqui lista*/
.listaGrilla {
    height: 160px;
    width: 380px;
    vertical-align: top;
    display: inline-block;
}
.aGrilla{
    color: initial;
}
.resizeGrilla2, .resizeGrilla3{
    width: 50%;
}
.resizeGrilla img{
    height: 144px;
    margin: 2px;
    margin-right: 0px;
    border: solid 1px #666666;
    width: calc(100% - 4px);
    object-fit: cover;
}
.resizeGrilla, .resizeGrilla2, .resizeGrilla3 {
    background-color: #fff;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}
.mainGrilla {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
.mainGrilla a{
    color: initial;
}
.resizeGrilla {
    width: 330px;
    height: 150px;
    margin-right: 9px;
    border: solid 2px var(--azulaguamarina);
    text-align: left;
    overflow: hidden;
}
.resizeGrilla3{
    padding: 0 4px;
}
.resizeGrilla3 div {
    /*margin-bottom: 6px;
    margin-left: 7px;*/
}
.resizeGrilla3 div:nth-child(-n+2) {
    border-bottom: solid 1px var(--azulaguamarina);
}
.resizeGrilla3 div:nth-child(3) {
    margin-bottom: 4px;
}
.resizeGrilla3 b {
    /*color: #bd2010;*/
}
.resizeGrilla3 div:last-child {
    margin-bottom: 6px;
}
.resizeGrilla3 div:last-child b{
    color: #fff;
}
.resizeGrilla3 div:last-child {
    background-color: var(--naranja);
    font-size: 19px;
    width: 100%;
    margin-left: 0px;
    padding-left: 7px;
}
.grillaNoEslider .resizeGrilla3 div {
    margin-bottom: 0px;
    line-height: 1.31;
}
.grillaNoEslider .resizeGrilla {
    height: 152px;
    margin-bottom: 15px;
}
.grillaNoEslider .resizeGrilla img{
    width: calc(100% - 2px);
}