.puentes_desc { width:450px; min-height: 340px;}
.puentes_desc img { margin:20px 0 0 -10px;}
[dir='rtl'] .puentes_desc img { margin:20px -10px 0 0;}

.puenteInf .puentes_desc { width:auto; height:auto;}
.puenteInf .puentes_desc img { margin:10px 0 10px 75px;}

.carruselPuentes h2 { margin-bottom: 25px;}
.carruselPuentes #rotating-item-wrapper { margin-left: 7px;}

.travelPromo { text-align:right; padding: 10px;}
.travelPromo a { text-decoration: none; color: #E86B1B; font-weight:bold;}

.promoPuentes .widgets_hotels_dealsbylocationswidget .pegatina_offer { margin-top: -25px !important;}
h2 {
    color: #333333;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: -1px;
    text-transform: capitalize;
}
h2.media-heading {
    font-weight: normal;
}
.puentes_full_page {}
.puentes_full_page .contenedor {
    width: 30%;
    float:left;
    min-height: 320px;
    margin-left: 9px;
    margin-right: 9px;
    padding-bottom: 0;
}

.puentes_full_page .cargaescapadas {
    min-height: 480px;
    margin-right: 9px;
    margin-left:0;
    width: 318px;
}
.puentes_full_page .cargaescapadas:last-child {margin-right: 0;}
.puentes_full_page .cargaescapadas h3 { font-size: 1.2em; font-weight: normal; padding-bottom: 10px;}
.puentes_full_page .cargaescapadas .widgets_packages_packagesgetawayswidget .cont_info_ficha_371 { padding: 5px;}
/* Cambio de fondo para banner de hoteles en /usr/local/global/headers/widgets/hotels/staticbannerwidget/css/staticbannerwidget_destinia.css */

/* Estilos para listado completo de puentes: BOC */
ul.puentesList{ margin:0;padding:0;}
ul.puentesList li{ float:left; padding:10px 17px; margin:0 18px 18px 0; width:195px; height:258px;}
ul.puentesList li.last{ margin-right:0;}
ul.puentesList a {text-decoration: none;}
ul.puentesList h2 { height:45px; line-height:25px;}
ul.puentesList h2.doblelinea {font-size: 1.8em;}
ul.puentesList a .foto{margin-top:10px; margin-bottom:10px; display: block; height:150px; width: 100%; overflow: hidden; }
ul.puentesList a .foto img { margin:-20px;}
ul.puentesList a .fecha { text-align: right;}
ul.puentesList a .fecha span { color: #E86B1B; font-size: 1.4em; font-weight: 700; line-height: 2em;}
ul.puentesList a .btn_generico_widget{float:right;}
/* Estilos para listado completo de puentes: EOC */

/* Puente a�o Nuevo MENA: BOC */
.new_years_eve{
    background: url('/headers/destinia/img/theme_2013/puentes/new_year/home_mena3.jpg') no-repeat center top;
    height: 375px;
    width: 100%;
    left: 0;
    margin-left: 0;
    position: absolute;
    z-index: -1;
    margin-top: 10px;
}
.widgets_hotels_staticbannerwidget .bg_banner_new_years_eve {
    background: none!important;
}
.carrusel_new_years_eve {}

.carrusel_new_years_eve .widgets_hotels_staticbannerwidget .carousel_playas {
    width: 430px;
    height: 150px;
    float: right;
    margin-top: 140px;
}
.carrusel_new_years_eve .widgets_hotels_staticbannerwidget .carousel_playas .non_es {
    margin-top: 70px;
}
.carrusel_new_years_eve .widgets_hotels_staticbannerwidget .claim {
    font-size: 20px;
    background: url("/headers/destinia/img/theme_2013/superofertas/semitrans.png") repeat scroll center center transparent;
    width: 270px;
    padding: 10px;
}
.carrusel_new_years_eve .widgets_hotels_staticbannerwidget .carousel_playas .carousel-control {
    top: 130%;
}
/* Puente a�o Nuevo MENA: EOC */



/**** NUEVA HOME PUENTES ILUSION ****/
.bg_home_puentes {
    height: 436px;
}
.bg_home_puentes:before {
    content: '';
    background: url('/headers/ilusion/img/cabeceras/cabecera_home_puentes_pro.jpg') no-repeat 50% 0;
    width: 100%;
    left: 0;
    margin-left: 0;
    height: 436px;
    position: absolute;
}

@media (max-width: 767px) {
    .bg_home_puentes, .bg_home_puentes:before  {
        background: none;
        height: 0;
    }
}
/* Nuevo listado de puentes */
.puentes_responsive_list {

}

@media (max-width: 1199px) {
    .puentes_responsive_list .media-body {
        display: block;
        width: auto;
        margin-bottom:5px;
    }
}
@media (min-width:992px) and (max-width: 1199px) {
    .puentes_responsive_list .media-body {
        min-height: 170px;
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .puentes_responsive_list .media-body {
        min-height: 155px;
    }
}