
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-right: 8px; padding-left: 8px; }


/*---------------- MICROSITIO CAMPAÑAS -----------------*/

.transparencia-foto-campanas {
    height: 270px;
    width: 100%;
    margin-top: -270px;
    padding-top: 70px;
    background-color: rgba(0, 0, 0, 0.2);
}

.titulo-campana h2 {
    font-size: 45px;
    color: #fff;
    top: -200px;
}

.titulo-regiones{
    margin-top: -200px;
}

.titulo-campana h3 {
    font-size: 45px;
    color: #fff;
    position: absolute;
    top: -160px;
}

.efecto-borrar{
    display: table;
}

.efecto-borrar h3 span{
    position: absolute;
    right: 0;
    width: 0;
    height: 60px;
    background: #da2032;
    border-left: 1px solid #da2032;
    animation: maquina 3s infinite alternate;
}

.ajustar-row-vuelo{
    padding-right: 0px !important;
    padding-left: 0px;
}

@keyframes maquina{
    from{
        width: 58%;
    }
    to{
        width: 0;
    }
}

.navbar-brand {
    margin-top: 0px;
    width: auto !important;
    padding-top: 14px !important;
}

.promocion-campana p {
    color: #efad43;
}

.titulo-region img{
    width: 500px;
}

/*------------------ FIN MICROSITIO CAMPAÑAS -------------------*/

/*---------------------- DESTINOS TOP ----------------------*/

.destinos-tops {
    margin-top: 16px;
}

.imagen-destinos-top:hover{
    box-shadow: 0px 0px 8px 2px #60605f;
    transition: 0.3s;
}

.imagen-destinos-top{
	background-position: 50% 50%;
	width: 100%;
    border-radius: 6px;
    height: 250px;
	position: relative;
	background-size:cover;
	padding: 20px;
	cursor: pointer;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
}

.imagen-destinos-top2{
    background-position: 50% 50%;
    width: 100%;
    border-radius: 6px;
    height: 250px;
    position: relative;
    background-size:cover;
    padding: 20px;
    cursor: pointer;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
}

.imagen-destinos-top3{
    background-position: 50% 50%;
    width: 100%;
    border-radius: 6px;
    height: 250px;
    position: relative;
    background-size:cover;
    padding: 20px;
    cursor: pointer;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
}

.imagen-destinos-top4{
    background-position: 50% 50%;
    width: 100%;
    border-radius: 6px;
    height: 250px;
    position: relative;
    background-size:cover;
    padding: 20px;
    cursor: pointer;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
}

.imagen-destinos-top-reducidos {
    background-position: 50% 50%;
    width: 100%;
    height: 160px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    background-size: 280px; /*-- DESPUESE SE SACA --*/
    cursor: pointer;
}

.titulos-bloque {
    margin-top:0px;
}

.titulos-bloque-mitad {
    margin-top: 40px;
}

.titulos-destinos-tops h3 {
    margin: 0px;
    color: #484848;
    font-size: 24px;
    font-weight: 400;
    display: inline-block;
    text-align: left;
}

.titulos-destinos-tops h5 {
    margin: 0px;
    color: #484848;
    font-size: 18px;
    font-style: italic;
    display: inline-block;
    text-align: right;
    float: right;
    padding-top: 8px;
}

.numero-tops-destinos {
    position: absolute;
    width: 100%;
    height: 50px;
}

.numero-tops-destinos h1 {
    font-weight: 700;
    color: black;
    margin: 0px;
    font-size: 60px;
}

.numero-tops-destinos-reducidos h1 {
    font-weight: 700;
    color: black;
    margin: 0px;
    font-size: 30px;
}

.nombreyregion-tops-destino {
    position: absolute;
    bottom: 10px;
}

.nombreyregion-tops-destino h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    width: 90%;
    margin-bottom: 5px;
}

.nombreyregion-tops-destino p {
    color: #fff;
}


        /*--------- NUEVOS DESTINOS ----------*/

.descndestop{
    margin-top: 10px;
}

.descndestop h5{
    margin: 0px;
}

.descndestop h3{
    font-size: 21px;
    color: #2d2d2d;
    font-weight: 500;
    margin: 0px;
    margin-top: 10px;
}

.descndestop p{
    margin: 0px;
    font-size: 18px;
}



        /*--------- NUEVOS DESTINOS ----------*/


/*---------------------- FIN DESTINOS TOP ----------------------*/

/*-------------------- PRODUCTOS PROMOCION ---------------------*/

.productos-promocion {
    margin-top: 16px;
    height: 420px;
}

.titulos-productos-promocion h3 {
    margin: 0px;
    color: #efad43;
    font-size: 24px;
    font-weight: 400;
    display: inline-block;
    text-align: left;
    cursor: pointer;
    margin-bottom: 10px;
}

.titulos-productos-promocion a {
    float: right;
    color: #efad43;
    font-size: 18px;
}

.titulos-productos-promocion h5 {
    margin: 0px;
    font-size: 18px;
    font-style: italic;
    display: inline-block;
    text-align: right;
    padding-top: 8px;
}

.imagen-productos {
    /*	background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg);
    */
    background-position: 50% 50%;
    width: 100%;
    height: 260px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    cursor: pointer;
}

.imagen-productos:hover{
    box-shadow: 0px 0px 4px 3px #ccc;
    transition: 0.3s;
}

.titulo-producto h1 {
    font-weight: 700;
    color: #fff;
    margin: 0px;
    font-size: 18px;
}

.texto-producto h3 {
    font-weight: 700;
    margin-top: 4px;
    margin-bottom: 4px;
}

.texto-producto h5 {
    margin-bottom: 5px;
    font-size: 11px;
}

.texto-producto p {
    margin: 0px;
}

.texto-producto .precio-promocion h6 {
    font-size: 15px;
    font-weight: 700;
    color: #efad43;
}

/*------------------ FIN PRODUCTOS PROMOCION -------------------*/

/*---------------------- BANNER PROMOCION ----------------------*/

.banner-promocion {
    /* edicion SEBAS ;) */
    /*background-image: url(/assets/images/01PORTADAS/zbanners/bannerpromocion.png);*/
    background-size: cover;
    /* fin edicion por SEBAS ;) */
    background-position: center;
    width: 100%;
    height: 320px;
    padding: 50px;
    cursor: pointer;
}

.banner-promocion img {
    width: 180px;
    display: block;
    /*	 margin: auto;
    */
}

.banner-promocion h3 {
    font-size: 40px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.banner-promocion h5 {
    font-size: 24px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    color: #fff;
}

.banner-promocion .elemento-banner img {
    width: 70px;
    display: block;
    margin: auto;
}

/*-------------------- FIN BANNER PROMOCION --------------------*/

/*-------------------- PRODUCTOS PROMOCION ---------------------*/

.productos-comunes {
    margin-top: 16px;
    height: 420px;
}

.titulos-productos h3 {
    margin: 0px;
    color: #da2032;
    font-size: 24px;
    font-weight: 700;
    display: inline-block;
    text-align: left;
    cursor: default;
}

.titulos-productos a {
    float: right;
    color: #da2032;
    font-size: 18px;
}

.titulos-productos h5 {
    margin: 0px;
    font-size: 18px;
    font-style: italic;
    display: inline-block;
    text-align: right;
    padding-top: 8px;
}

.imagen-productos {
    /*	background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg);
    */
    background-position: 50% 50%;
    width: 100%;
    height: 260px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
}

.titulo-producto h1 {
    font-weight: 700;
    color: #fff;
    margin: 0px;
    font-size: 18px;
}

.texto-producto h3 {
    font-weight: 700;
    margin-top: 4px;
    margin-bottom: 4px;
}

.texto-producto h5 {
    margin-bottom: 5px;
    font-size: 11px;
}

.texto-producto p {
    margin: 0px;
    font-weight: 500;
}

.texto-producto .precio-producto h6 {
    font-size: 15px;
    font-weight: 700;
    color: #da2032;
}

/*------------------ FIN PRODUCTOS PROMOCION -------------------*/

/*--------------------  HOTELES DESTACADOS ---------------------*/

.imagen-hoteles {
    /*	background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg);
    */
    background-position: 50% 50%;
    width: 100%;
    height: 160px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
}

.titulos-hoteles h3 {
    margin: 0px;
    color: #484848;
    font-size: 24px;
    font-weight: 400;
    display: inline-block;
    text-align: left;
    cursor: pointer;
}

.titulos-hoteles a {
    float: right;
    color: #484848;
    font-size: 18px;
}

.titulos-hoteles h5 {
    margin: 0px;
    font-size: 18px;
    font-style: italic;
    display: inline-block;
    text-align: right;
    padding-top: 8px;
}

.calificaciones-hotel h6 {
    font-size: 12px;
    margin: 0px;
    margin-top: 3px;
}

.titulo-producto h1 {
    font-weight: 700;
    color: #fff;
    margin: 0px;
    font-size: 18px;
}

.texto-hotel h3 {
    font-weight: 700;
    margin-top: 4px;
    margin-bottom: 4px;
}

.texto-hotel h5 {
    margin-bottom: 5px;
    font-size: 11px;
}

.texto-hotel p {
    margin: 0px;
}

.texto-hotel span {
    display: inline-block;
}

/*------------------- FIN HOTELES DESTACADOS -------------------*/

/*----------------------  PAQUETE DEL MES ----------------------*/

.imagen-paquete-mes {
    /*	background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg);
    */
    height: 250px;
    padding: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.paquete-mes-destacado {
    display: block;
}

/*-------------------- FIN PAQUETE DEL MES ---------------------*/

/*----------------------- FIN REGIONES -------------------------*/

.regiones-destacadas {
    margin-top: 16px;
}

.imagen-region {
    /* background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg); */
    background-position: 50% 50%;
    width: 100%;
    height: 160px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
}


.imagen-region:hover{
    box-shadow: 0px 0px 4px 3px #ccc;
    transition: 0.3s;
}


.imagen-regiones {
    /* background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)), linear-gradient(to bottom, rgba(246,246,246,0.4), rgba(246,246,246,0)), url(/assets/images/01PORTADAS/zportada-destinostop/bangkok.jpg); */
    background-position: 50% 50%;
    width: 100%;
    height: 160px;
    position: relative;
    background-size: auto 100%;
    padding: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
}

.base-carrusel {
    overflow: hidden;
    width: 100%;
}

.titulos-mostrar-todo-promocion {
    display: inline-block;
    color: #efad43;
    cursor: pointer;
    margin-top: 10px;
}

.titulos-mostrar-todo-promocion span {
    display: inline-block;
}

.titulos-mostrar-todo-promocion h5 {
    display: inline-block;
    font-size: 18px;
}

.titulos-mostrar-todo-producto {
    display: inline-block;
    color: #da2032;
    cursor: pointer;
    margin-top: 10px;
}

.titulos-mostrar-todo-producto span {
    display: inline-block;
}

.titulos-mostrar-todo-producto h5 {
    display: inline-block;
    font-size: 18px;
}

.modulodesc{
    display: flex;
    margin-top: 120px;
}

.texto-superdescuento-promocion{
    font-size: 16px;
/*    padding: 0px;
    margin: 0px;
*//*    margin-top: 150px;
*/    text-align: left;
align-items: flex-end;
    color: #fff;
    background: rgba(67, 73, 239, 0.7);
    display: block;
    padding: 10px;
/*    float: left;
*/    font-weight: 400;
}

.mediodep{
    margin-top: 30px;
    margin-bottom: 30px;
}



/*---------------------- SELLOS REGIONES -----------------------*/


.base-carrusel-sellos{
    overflow: auto;
    overflow-x: visible;
    width: 100%;
    height: 100%;
    margin-bottom: -20px;
}

.columna-carrusel-regiones-sellos{
    width: auto;
    display: inline-flex;
    flex-direction: row;
    margin-top: 10px;
}

.sellos-regiones{
    width: 130px;
    margin-top: 20px;
    display: inline-block;
    margin: 10px 5px;
    height:auto;
}

.sellos-regiones img{
    width: 100px;
    display: block;
    margin: auto;
}

.sellos-regiones p{
    text-align: center;
    font-style:;
    font-size: 15px;
    font-weight: 400;
    color: #484848;
}

.titulos-regiones{
    margin-top: 30px;
}

.titulos-regiones h5 {
    margin: 0px;
    color: #484848;
    font-size: 24px;
    font-weight:400 ;
    display: block;
    text-align: center;
    padding-top: 0px;
}

/*-------------------- FIN SELLOS REGIONES ---------------------*/



/*------------------------- REGIONES ---------------------------*/


/*------------------------- MEDIOS DE PAGO ---------------------------*/

.modmedios{
    background: #fff;
    padding: 0px;
    padding-bottom: 5px;
    box-shadow:0 1px 2px 0 rgba(23,35,44,0.24),0 -1px 5px 0 rgba(23,35,44,0.2);
}

.titulo-modmedios{
    padding: 15px 15px;
}

.titulo-modmedios h2{
    font-size: 27px;
    color: #da2032;
    display: inline-block;
    font-weight: 600;
    margin: 0px;

}

.titulo-modmedios p{
    font-size: 15px;
    color: #484848;
    float: right;
    margin: 0px;
    padding-top: 10px;
    font-style: italic;
}

.contenido-modmedios {
    margin-top: 10px;
}

.altura-logos{
    display: block;
    height: 30px;
}

.contenido-modmedios img{
    width: 60px;
    margin: auto;
    display: block;
}

.contenido-modmedios p{
    text-align: center;
    display: block;
    padding-top: 5px;
    font-size: 13px;
}

.boton-modmedios {
    margin: 10px 0px 25px 0px;
}

.boton-modmedios button{
    color: #da2032;
    background: #fff;
    padding: 12px 20px;
    border: 1px solid #da2032;
    font-size: 15px;
    font-weight: 600;
    display: block;
    float: right;
    margin-right: 10px;
    padding-top: 10px;
}

.boton-modmedios h5{
    text-align: center;
    font-size: 15px;
}

.logopromo{
    width: 70px;
    float: right;
    margin-top: -30px;
}


/*----------------------- FIN MEDIOS DE PAGO -------------------------*/


.suscnews{
    background-image: url(/assets/images/01PORTADAS/portada-news.png);
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 10px 20px 10px 20px;
}

.newstext h2{
    font-size: 50px;
    color: #fff;
    margin-bottom: 0px;
}

.newstext p{
    font-size: 15px;
    color: #fff;
}

.suscnestext input{
    color: #484848;
}

.suscnestext input::placeholder{
    color: #484848;
}

.containercolor{
    height: auto;
    padding: 30px 0px 30px 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.containermodulostop{
    margin-top: 30px;
}

.containermodulosbottom{
    margin-bottom: 30px;
}

/*------ MODULO COMUNICACION SIGLES ------*/

.fd-vrd-singles{
    background:#6EC878;
    padding: 20px 0px;
    margin: 30px 0px;
}

.tit-mod-inf{
    text-align: center;
    color: #fff;
}

.tit-mod-inf h3{
    font-size: 36px;
}

.tit-mod-inf h5{
    font-size: 21px;
    font-weight: 400;
}

.mod-info-sing{
    padding-top: 20px;
    padding-bottom: 0px;
    padding-bottom: 20px;
}

.mod-info-sing img{
    display: block;
    margin: auto;
    width: 125px;
}

.mod-info-sing h3{
    text-align: center;
    color: #fff;
    font-size: 21px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
}

.mod-info-sing p{
    text-align: center;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    color: #fff;
    font-size: 16px;
}

/*------ MODULO COMUNICACION SIGLES ------*/

.mod-atajos{
    background: #fff;
    box-shadow: 0px 0px 8px 2px #d4d4d4;
    border-radius: 3px;
    margin:10px 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;    
}

.mod-atajos:hover{
    transition: 0.5s;
    box-shadow: 0px 0px 8px 2px #757575;
}

.img-atajos img{
    width: 100%;
    border-radius: 3px 0px 0px 3px;
}

.titulo-atajos{
    padding-top: 7px;
    padding-bottom: 7px;
}

.titulo-atajos h3{
    margin-top: 20px;
    margin-left: 3px;
    font-size: 18px;
    color: #03363d;
    margin-bottom: 5px;
}

.titulo-atajos p{
    font-size: 12px;
    margin: 0px;
    margin-left: 3px;
    margin-bottom: 10px;
    color: #03363d;
    font-weight: 500;
}

@media (max-width: 1200px) {


.titulo-atajos h3{
     margin-top: 10px;
}

.titulo-atajos p{
    font-size: 11px;
    margin-bottom: 3px;
}

.titulo-atajos {
    padding-top: 8px;
    padding-bottom: 8px;
}

}

@media (max-width: 992px) {

    .productos-comunes {
    }

    .productos-promocion {
        height: 320px;
    }

    .imagen-productos {
        height: 180px;
    }

    .texto-producto p br {
        display: none;
    }

    .paquete-mes-destacado {
        display: none;
    }

    .imagen-region {
        height: 160px;
    }

    .header-home-micrositio {
        background-size: cover;
        background-position: bottom;
    }

    .imagen-destinos-top-reducidos{
        background-size: cover;
    }

    .productos-comunes {
        margin-top: 16px;
        height: 320px;
    }

    .modulodesc{
        display: flex;
        margin-top: 50px;
    }

/*-------------------- SELLOS REGIONES ---------------------*/


.sellos-regiones{
    width: 100px;
    margin-top: 20px;
    display: inline-block;
    margin: 10px 0px;
}

.sellos-regiones img {
    width: 90px;
}

.sellos-regiones p{
    font-size: 12px;
}

.titulos-regiones h5 {
    margin: 0px;
    color: #484848;
    font-size: 21px;
    font-weight:400 ;
    display: block;
    text-align: left;
    padding-top: 0px;
}


/*-------------------- FIN SELLOS REGIONES ---------------------*/


.titulo-atajos h3{
    margin-top: 10px;
    margin-bottom: 3px;
    margin-left: 0px;
    text-align: center;
    font-size: 18px;
    color: #03363d;
}

.titulo-atajos p{
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    text-align: center;
    font-size: 13px;
    color: #03363d;
}


.img-atajos img{
    width: 100%;
    border-radius: 3px 3px 0px 0px;
}

.titulo-atajos {
    padding-top: 0px;
    padding-bottom: 0px;
}


}

@media (max-width: 768px) {

    .titulo-region img{
        width: 300px;
    }

    .columna-carrusel-responsive {
        width: auto;
        display: inline-flex;
        flex-direction: row;
    }

    .texto-superdescuento-promocion {
        font-size: 12px;
        margin-top: 20px;
        padding: 5px;
        text-align: left;
    }

    .columna-carrusel-regiones-responsive {
        width: 3700px;
    }

    .columna-carrusel-regiones-responsive {
        width: auto;
        display: inline-flex;
        flex-direction: row;
    }

    .col-sa-personalizada{
        width: 330px;
    }


    .mediodep{
        margin-top: 30px;
        margin-bottom: 30px;
    }



/*    .columna-carrusel-responsive{
        width: 4500px;   
    }*/

/*    .col-xs-regiones{
        width: 8.33333333%;
    }*/

    .titulos-mostrar-todo {
        display: inline-block;
        color: #efad43;
        cursor: pointer;
        margin-top: 8px;
    }

    .titulos-mostrar-todo h5 {
        display: inline-block;
        font-size: 15px;
    }

    .base-carrusel {
        overflow: auto;
        overflow-x: visible;
        width: 100%;
    }



    .titulo-campana h2 {
        font-size: 35px;
        color: #fff;
        text-align: center;
        margin-top: 0px;
    }

    .titulo-campana h3 {
        font-size: 35px;
        color: #fff;
        margin-top: 5px;
    }

    .titulos-bloque {
        margin-top: 0px;
    }

    .imagen-destinos-top {
        padding: 10px;
    }

    .imagen-destinos-top-reducidos {
        padding: 10px;
        height: 260px;
        background-size: cover;
        /* agregado por sebas */
        background-image: -webkit-linear-gradient(top, rgba(246, 246, 246, 0.6) 20px, transparent 90px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 25px, transparent 120px);
    }

    .imagen-destinos-top {
        height: 260px;
    }

    .numero-tops-destinos-reducidos h1 {
        font-weight: 700;
        color: black;
        margin: 0px;
        font-size: 60px;
    }

    .titulos-destinos-tops h5 {
        margin: 0px;
        color: #484848;
        font-size: 18px;
        font-style: italic;
        display: block;
        text-align: left;
        float: none;
        padding-top: 8px;
    }

    .titulos-productos-promocion a {
        float: none;
        color: #efad43;
        font-size: 18px;
        display: block;
    }

    .titulos-productos a {
        float: none;
        color: #da2032;
        font-size: 18px;
        display: block;
    }

    .titulos-hoteles a {
        float: none;
        color: #484848;
        font-size: 18px;
        display: block;
    }

    .titulos-hoteles a {
        float: none;
        color: #484848;
        font-size: 18px;
        display: block;
    }

    .texto-hotel h5 {
        margin-bottom: 0px;
        font-size: 11px;
    }

    .texto-hotel h3 {
        font-size: 15px;
    }

    .texto-hotel p {
        font-size: 11px;
        margin-bottom: 0px;
    }

    .calificaciones-hotel h6 {
        font-size: 11px;
        margin-top: 0px;
    }

    .texto-hotel .glyphicon {
        margin-top: 0px;
        font-size: 11px;

    }

    .imagen-productos {
        height: 100px;
        padding: 10px;
    }

    .titulo-producto h1 {
        font-size: 12px;
    }

    .texto-producto h3 {
        font-size: 13px;
    }

    .texto-producto p {
        font-size: 11px;
    }

    .texto-producto h5 {
        margin-bottom: 0px;
        font-size: 10px;
    }

    .productos-promocion {
        margin-top: 10px;
        height: 230px;
    }

    .texto-producto .precio-promocion h6 {
        font-size: 11px;
        font-weight: 700;
        color: #efad43;
        margin-top: 2px;
    }

    .texto-producto .precio-producto h6 {
        font-size: 11px;
        font-weight: 700;
        color: #da2032;
        margin-top: 2px;
    }

    .productos-comunes {
        margin-top: 6px;
        height: 230px;
    }

    .titulos-hoteles h3 {
        font-size: 21px;
    }

    .titulos-hoteles .glyphicon {
        font-size: 15px;
    }

    .titulos-hoteles h5 {
        font-size: 15px;
        text-align: left;
    }

    .imagen-hoteles {
        height: 100px;
        padding: 10px;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .titulos-destinos-tops h3 {
        font-size: 21px;
    }

    .titulos-destinos-tops .glyphicon {
        font-size: 15px;
    }

    .titulos-destinos-tops h5 {
        font-size: 15px;
    }

    .titulos-productos-promocion h3 {
        font-size: 21px;
    }

    .titulos-productos-promocion .glyphicon {
        font-size: 15px;
    }

    .titulos-productos-promocion h5 {
        font-size: 15px;
        text-align: left;
    }

    .titulos-productos h3 {
        font-size: 21px;
    }

    .titulos-productos .glyphicon {
        font-size: 15px;
    }

    .titulos-productos h5 {
        font-size: 15px;
    }

    .banner-promocion img {
        width: 150px;
        display: block;
        margin: auto;
    }

    .banner-promocion h3 {
        font-size: 24px;
    }

    .banner-promocion h5 {
        font-size: 18px;
    }

    .banner-promocion .elemento-banner img {
        width: 50px;
    }

    .banner-promocion {
        /* edicion SEBAS ;) */
        /*background-image: url(/assets/images/01PORTADAS/zbanners/bannerpromocion.png);*/
        background-size: cover;
        /* fin edicion por SEBAS ;) */

        background-position: center;
        width: 100%;
        height: 100%;
        padding: 20px;
        cursor: pointer;
    }

    .imagen-region {
        height: 180px;
        width: 100%;
    }

    .imagen-regiones {
        height: 180px;
    }

    .navbar-brand {
        padding-left: 18px;
    }

    .boton-modmedios button{
        color: #da2032;
        background: #fff;
        padding: 12px 20px;
        border: 1px solid #da2032;
        font-size: 15px;
        font-weight: 600;
        display: block;
        float: none;
        margin: auto;
        padding-top: 10px;
    }

    .titulo-modmedios p{
        text-align: left;
        float: none;
    }

    .logopromo{
        width: 40px;
        float: right;
        margin-top: -20px;
    }

    .modulodesc{
        display: flex;
        margin-top: 10px;
        width: max-content;
    }


/*------ MODULO COMUNICACION SIGLES ------*/

    .fd-vrd-singles{
        padding-bottom: 20px;
    }

    .tit-mod-inf h3{
        font-size:21px;
        margin-top: 0px;
    }

    .tit-mod-inf h5{
        font-size: 15px;
        font-weight: 400;
    }

    .mod-info-sing{
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .mod-info-sing img{
        width: 60px;
        float: left;
        display: inline-block;
        margin-right: 10px;
        margin-top: 10px;
    }

    .mod-info-sing h3{
        text-align: left;
        color: #fff;
        font-size: 15px;
        margin: 0px;
        padding: 0px;
        padding-top: 10px;
    }

    .mod-info-sing p{
        text-align: left;
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        color: #fff;
        font-size: 13px;
    }

    .titulo-atajos h3{
        font-size: 18px;
    }

    .titulo-atajos p{
        font-size: 13px;
    }



/*------ MODULO COMUNICACION SIGLES ------*/
}



