/* header_metabuscadores */

.cont_header_metabuscadores{background:#eb6c0e; position: absolute; width:100%; left:0}
.cont_header_metabuscadores .logo{padding-top:7px;}
.cont_header_metabuscadores .centrado{margin:0 auto; width:1140px; height:40px; vertical-align:middle; color:#FFF; font-size:12px;line-height:40px; font-family:'robotoregular' , arial, Helvetica, sans-serif}
.cont_header_metabuscadores .centrado strong.phone{font-size:14px; padding:0 15px;}
.cont_header_metabuscadores .centrado > div img{padding-right:15px; border-right:1px solid #f7c49f}

/* fin header metabuscadores*/

#fichahotel.metabuscadores{ font-family: 'robotoregular' , arial, Helvetica, sans-serif;}
#fichahotel.metabuscadores .cont_bg1{background:#FFF; padding:0 15px; border:1px solid #e2e0e0}
#fichahotel.metabuscadores .cont_bg2{background:#fafafa; }
#fichahotel.metabuscadores .hotel-navbar-container {min-height: 125px;}
#fichahotel.metabuscadores #hotel-navbar.affix{background:#FFF;}
#fichahotel.metabuscadores .affix{z-index:100; width: 100%; top:0; left:0; -webkit-box-shadow: 0 4px 5px 0 rgba(226,224,224,0.89);    -moz-box-shadow: 0 4px 5px 0 rgba(226,224,224,0.89);    box-shadow: 0 4px 5px 0 rgba(226,224,224,0.89); }
#fichahotel.metabuscadores .affix > div {width:1170px; margin:0 auto; }
#fichahotel.metabuscadores h1{text-transform:none; font-size:28px; color:#49433f;  font-family: 'robotoregular' , arial, Helvetica, sans-serif;}
#fichahotel.metabuscadores .cont_info_busqueda{background: #1e3747; color:#bbd0e3; font-size: 14px; line-height: 31px; padding:10px 0}
#fichahotel.metabuscadores .cont_info_busqueda .btn-aniade{background-color:transparent; color:#FFF; -webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;}
#fichahotel.metabuscadores .cont_modify_search{background:#e3e5e7; padding:10px 15px;}
#fichahotel.metabuscadores .cont_modify_search a{display: block; padding:5px 10px; border:1px solid #d7d7d7; text-decoration:none; font-size:14px;}
#fichahotel.metabuscadores .results_table{ padding:0; margin:0 15px;}
#fichahotel.metabuscadores .ver_hoteles{text-align: right}
#fichahotel.metabuscadores .ver_hoteles a{color:#e86b1b; font-size: 14px; text-decoration: none}
#fichahotel.metabuscadores .cont-mirando-hotel > div{position: relative;width:220px}
#fichahotel.metabuscadores .contPrecio{margin-top:28px; color:#1e3747}
#fichahotel.metabuscadores .contPrecio .price{font-size:44px; color:#4d4946}
#fichahotel.metabuscadores .contPrecio .price .symbol{font-size:24px; color:#4d4946}
#fichahotel.metabuscadores .contPrecio span.glyphicon{color:#1e3747; cursor: pointer}
#fichahotel.metabuscadores .no-availability{display: block; background:#fcf8e3; color:#a98a54; font-size:14px;padding:10px; text-align: center; font-weight: 700 }
#fichahotel.metabuscadores .searching-availability{color:#a98a54; font-size:15px;}
#fichahotel.metabuscadores .searching-availability p.message_loading span{color: #555; font-size:14px}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra{margin-bottom:20px;border:1px solid #d6d6d6; font-size:14px;  -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; padding:15px 10px}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra.on_green{color:#027A02;}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra.on_red{color:#d0021b;}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra.on_grey{color:#7a726b;}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra span.glyphicon{font-weight: 700; font-size:16px}
#fichahotel.metabuscadores .cont_mensaje_aceleracion_compra span.mensaje{font-weight: 700; font-size:16px; float:right}
#fichahotel.metabuscadores .btn_hotel{background: #3171c9; text-transform:uppercase; border:none; font-size:14px;  display: inline-block; padding:9px 30px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:0; color:#FFF; font-weight: 700}
#fichahotel.metabuscadores .ver_otras{color:#3171c9; text-decoration: none}
#fichahotel.metabuscadores .txt_elecc{font-size:18px; color:#49433f; font-weight:700; padding: 20px 0 10px 0}

.mT40{margin-top:40px}
.baseline{vertical-align: baseline}

/*tabla dipo hotel*/

#fichahotel.metabuscadores .contenedor-tabla{ display: table;  width:100%;  border:1px solid #d6d6d6; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#FFF     }
#fichahotel.metabuscadores .contenedor-tabla-selected{ border:3px solid #ffd033; -webkit-border-top-left-radius: 5px;     -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;display: table;  width:100%;   }
#fichahotel.metabuscadores .message_selected{display:none;font-size:14px;-webkit-border-bottom-right-radius: 5px;      ;-webkit-border-bottom-left-radius: 5px;    -moz-border-radius-bottomright: 5px;    -moz-border-radius-bottomleft: 5px;    border-bottom-right-radius: 5px;    border-bottom-left-radius: 5px; background:#ffd033; color:#1e1f21;font-weight:700; padding:10px 15px}
.contenedor-tabla-selected + .message_selected {display:block!important}
#fichahotel.metabuscadores .contenedor-columna ul{ vertical-align:middle;border-bottom: 1px solid #d6d6d6; clear:both; height:100px; }
#fichahotel.metabuscadores .contenedor-columna ul:last-child{border-bottom: none }
#fichahotel.metabuscadores .contenedor-columna{display: table-cell; vertical-align:top; }
#fichahotel.metabuscadores .contenedor-columna.room_type{color:#adaba8; padding:15px ; font-size:14px; border-right:1px solid #d6d6d6; /*width:30%;*/}
#fichahotel.metabuscadores .contenedor-columna.room_type strong{font-size:16px; color:#666;}
#fichahotel.metabuscadores .contenedor-columna .regimen{color:#7a726b; font-size:14px; /*width:30%;*/padding:40px 15px }
#fichahotel.metabuscadores .contenedor-columna .cont_info_precio{/*width:50%;*/ padding:16px}
#fichahotel.metabuscadores .contenedor-columna .cont_info_precio .discount{color:#a4c142;  font-size:12px; line-height:27px; padding-right: 5px;}
#fichahotel.metabuscadores .contenedor-columna .cont_info_precio .final_price .pvp_foreign{font-size: 23px; font-weight: 700}
#fichahotel.metabuscadores .contenedor-columna .cont_info_precio .resumen{color:#b5b0ab; font-size:12px}
#fichahotel.metabuscadores .contenedor-columna .cont_button{/*width: 20%;*/ float:right; text-align: right; padding:30px 10px 30px 0}

 /* fin tabla dispo hotel*/

#fichahotel.metabuscadores .tit_peq{color:#a8a6a5; font-size:11px; text-transform: uppercase; padding:10px 0 }
#fichahotel.metabuscadores .TAbasado_en strong, #fichahotel.metabuscadores .basado_en strong{color:#a8a6a5; }
#fichahotel.metabuscadores .txtTA{border-bottom:none; }
#fichahotel.metabuscadores .txtTA span.TAvaloracion, #fichahotel.metabuscadores span.TAbasado_en{display:inline }


#fichahotel.metabuscadores #carousel-reviews .amenities_icons li{width: 48%; font-size:14px; color:#809aa9; line-height: 28px}
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span{
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 2px;
    width: 20px;
    height: 20px;
}
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_reuniones{background:url('/headers/ilusion/img/sprite_ilusion.png') 2px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_spa{background:url('/headers/ilusion/img/sprite_ilusion.png') -28px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_acondicionado{background:url('/headers/ilusion/img/sprite_ilusion.png') -54px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_internet{background:url('/headers/ilusion/img/sprite_ilusion.png') -83px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_ninos{background:url('/headers/ilusion/img/sprite_ilusion.png') -111px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_restaurante{background:url('/headers/ilusion/img/sprite_ilusion.png') -143px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_piscina{background:url('/headers/ilusion/img/sprite_ilusion.png') -166px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_pets{background:url('/headers/ilusion/img/sprite_ilusion.png') -196px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_parking{background:url('/headers/ilusion/img/sprite_ilusion.png') -225px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_minusvalidos{background:url('/headers/ilusion/img/sprite_ilusion.png') -252px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_jacuzzi{background:url('/headers/ilusion/img/sprite_ilusion.png') -279px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_golf{background:url('/headers/ilusion/img/sprite_ilusion.png') -308px -691px; }
#fichahotel.metabuscadores #carousel-reviews .amenities_icons span.amenities_blue_gimnasio{background:url('/headers/ilusion/img/sprite_ilusion.png') -335px -691px; }
/* Fin de los iconos de servicios para Hoteles */

/* buscador */
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .destiny{float:left; width:28%;}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .destiny input.location_input[type="text"] { font-size:14px; padding:9px 12px 6px 27px !important;}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .dates{float:left; margin:0 0 0 15px}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget fieldset.rooms{display:none }
#fichahotel.metabuscadores .widgets_search_multisearcherwidget fieldset.number_people{float:left}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget fieldset.number_people legend{display:none}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget fieldset.number_people legend{display:none}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .col-people,
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .col-ages{width:auto}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .dates a.out_date  {float:left; margin: 0 0 0 15px}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .number_people .adults_children select,
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .number_people .children_age select {float:left; margin: 0 0 0 15px}
#fichahotel.metabuscadores .widgets_search_multisearcherwidget .multicriteriasearch .tab-content .tab-pane{-webkit-border-radius: 10px;     -moz-border-radius: 10px;    border-radius: 10px;}

/* estrellas y llaves */

.estrellas_alojamiento_ilusion{ background-image: url('/headers/destinia/img/landing/metabuscadores/sprite_stars.png'); vertical-align: inherit}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .estrellas_alojamiento_ilusion{
        background-image:url('/headers/ilusion/img/sprite_ilusion@2x.png');
        background-size:2210px auto;
    }
}
.stars1{ background-position: 0 -139px;    width: 16px;    height: 14px;}
.stars2{ background-position: 0 -139px;    width: 34px;    height: 14px;}
.stars3{ background-position: 0 -139px;    width: 48px;    height: 14px;}
.stars4{ background-position: 0 -139px;    width: 68px;    height: 14px;}
.stars5{ background-position: 0 -139px;    width: 83px;    height: 14px;}

.llaves_alojamiento_ilusion{ background-image: url('/headers/ilusion/img/sprite_ilusion.png'); margin-bottom: 5px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    .llaves_alojamiento_ilusion{
        background-image:url('/headers/ilusion/img/sprite_ilusion@2x.png');
        background-size:2210px auto;
    }
}
.llaves1{ background-position: 0 -293px;    width: 11px;    height: 12px;}
.llaves2{ background-position: 0 -293px;    width: 22px;    height: 12px;}
.llaves3{ background-position: 0 -293px;    width: 32px;    height: 12px;}
.llaves4{ background-position: 0 -293px;    width: 42px;    height: 12px;}
.llaves5{ background-position: 0 -293px;    width: 52px;    height: 12px;}

/* FIN ESTRELLAS Y LLAVES */


#fichahotel.metabuscadores  .cont-mirando-hotel{
    position: fixed;
    right: 14px;
    top: 14px;
    z-index: 999999;
}

@keyframes mirando {
    0%   {opacity: 0.2;}
    100% {opacity: 0.8;}
}

#fichahotel.metabuscadores  .cont-mirando-hotel .alert-warning {
    background-color: #666;
    border-color: #555;
    color: #f9f9f9;
    opacity: 0.8;
    -webkit-box-shadow: 6px 6px 9px -4px rgba(0,0,0,0.45);
    -moz-box-shadow: 6px 6px 9px -4px rgba(0,0,0,0.45);
    box-shadow: 6px 6px 9px -4px rgba(0,0,0,0.45);
    animation-name: mirando;
    animation-duration: 1s;
}

@media (max-width: 736px) {
    #fichahotel.metabuscadores  .cont-mirando-hotel{
        right: 14px;
        left: 14px;
        bottom: 0;
        top: auto!important;
    }

    #fichahotel.metabuscadores  .cont-mirando-hotel > div {
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .resume_opinions_box .valoracion_TA_owl{margin-left: 0!important;}
    [dir='rtl'] #fichahotel.metabuscadores  .cont-mirando-hotel{ width:80%; margin-top:82px; margin-right: -108px; }

}

@media (max-width: 767px) {
    #fichahotel.metabuscadores  h2{display:none}
    #fichahotel.metabuscadores  .ver_hoteles{text-align: center; margin-top:10px;}
    #fichahotel.metabuscadores  .cont_modify_search{background:none; padding:10px 15px;border:1px solid #d7d7d7; text-align: center}
    #fichahotel .metabuscadores .cont_modify_search a{border:none; float:none!important; font-weight: 700; padding: 0 }

}


@media (max-width: 767px) and (min-width: 521px) {
    .txtTA span {
        text-align: center;
    }

    .txtTA .TAvaloracion {
        margin-top: 0;
    }

    .txtTA .TAbasado_en, .txtTA .TAvaloracion {
        padding-left: 0;
    }
    .valoracion_TA_owl {
        margin-right: -33px;
    }

    [dir='rtl'] .txtTA .TAbasado_en {
        margin-top: 0;
    }

    [dir='rtl'] .txtTA span {
        text-align: center;
    }

    [dir='rtl'] .txtTA .TAbasado_en {
        margin-left: 0;
    }

    [dir='rtl'] .txtTA .TAbasado_en, [dir='rtl'] .txtTA .TAvaloracion {
        padding-right: 0;
    }
}