.caja-footer.caja-opiniones.caja-opiniones-tripadvisor{padding:0}
.caja-footer.caja-opiniones.caja-opiniones-tripadvisor h2{background:url(../img/css/icon-tripadvisor.png) no-repeat left}
.caja-footer.caja-opiniones.caja-opiniones-tripadvisor #opiniones .carousel-inner{padding:0 10px 5px;background:rgba(255,255,255,.2);margin-top:-10px}
.caja-footer.caja-opiniones.caja-opiniones-tripadvisor #opiniones .container h3{margin-top:10px}
.caja-footer.caja-opiniones.caja-opiniones-tripadvisor h2{background:url(img/css/tripadvisor-app-opiniones.png) no-repeat left 9px;padding:20px 0 10px 205px}
nav{display:table;margin:0 auto}
.navbar-header,.collapse.navbar-collapse.navbar-ex1-collapse{display:table-cell;vertical-align:middle}
.navbar-nav{float:left;margin:0;position:relative;z-index:1000}
.nav.navbar-nav a{padding:10px}
#navbar-especifica .navbar-collapse ul.navbar-nav{margin-left:0;margin-right:0;width:100%;margin-bottom:10px}
#navbar-especifica .navbar-nav > li.btn-booking{background:#282828;color:#fff;border-radius:2px;position:relative;top:5px}
#navbar-especifica .navbar-nav > li.btn-booking a{color:#fff!important;position:relative;top:-6px}
#navbar-especifica .navbar-nav > li.btn-booking a:hover{text-decoration:underline}
#freserva .form-group{margin-right:15px;margin-top:0}
#header-cabecera-home{position:relative}
#header-cabecera-home #freserva{position:absolute;top:90px;width:100%}
#header-cabecera-home .ei-slider-thumbs{position:absolute;top:780px;height:10px;z-index:100;width:10%;left:45%}
#header-cabecera-home #freserva .form-group{margin-right:15px;margin-top:0}
.hasDatepicker{background:url(img/css/calendario.png)#fff no-repeat 95% 50%!important}
div.separador > div.container > div.row > div.col-md-8 > div > img{max-width:100%}
.navbar-collapse.in{overflow-y:hidden;}
@media screen and (max-width: 830px) {#navbar-especifica{margin-bottom: 0;background: none;}}
#navbar-especifica.navbar-inverse .navbar-toggle .icon-bar{background-color: #282828;}
#ei-slider.ei-slider-large li img{width: 101%!important;}
#map {z-index: 1!important;transform: initial!important;}
#navbar-corporativa .navbar-nav li a {letter-spacing: -1px; font-weight: 500;}
#navbar-corporativa .navbar-nav li a{font-size: 13px;}
#navbar-corporativa .nav.navbar-nav a { padding: 10px 15px 0 0;}
div#texto-form-reservas {float: left;}
span.icon-tel{    background: url(img/css/iconotelefono.png) no-repeat;width: 14px;height: 15px;margin-right: 3px;margin-top: 6px;display: inline-block;background-position-y: 1px;}
div#contacto-formulario { margin-top: 45px;margin-left: -16px;}
div#contacto-formulario a{font-weight: 300;color: #fff;font-size: 14px;font-family: 'Roboto Slab',sans-serif;}
.contacto-formulario2 { color: #fff;}
#contacto-formulario .contacto-formulario2 span{font-size: 14px;}
div#caja-contacto {    margin-top: 0px;    font-size: 15px;    width: 270px;    float: left;}
div#contacto-formulario {text-align: center;}
div#contacto-formulario a {font-weight: 300;color: #fff;font-size: 20px;font-family: 'Roboto Slab',sans-serif;}
.zona-sup-interior {height: 120px;}
div#caja-contacto{margin-right: 20px;float: right;}
#navbar-corporativa #caja-contacto{color: #282828}
#caja-contacto{background: url(img/css/iconotelefono_2.png) no-repeat; width: 200px;}
#navbar-corporativa #caja-contacto a{color: #037851;letter-spacing: -1px;}
#navbar-corporativa span.icon-tel{    background: url(img/css/iconotelefono_v2.png) no-repeat 0px 5px;}
.carrusel-hoteles-info-relacionada #contacto-carrusel a{ color: #fff;text-transform: uppercase;}
.carrusel-hoteles-info-relacionada #contacto-carrusel{border-top: 1px solid; margin-left: -20px; padding-left: 20px;padding-right: 20px; margin-right: -20px;margin-top: 20px;}
.app-noticias-listado-tipo1 .selector-galeria.menu-right { margin-top: 10px;}
@media (min-width: 750px) and( max-width:970px) {
    .logo-empresa {
        position: relative;
        top: -25px;
    }
    #freserva h2 {
        top: 10px;
        margin-left: 16px;
        margin-right: 20px;
        margin-top: -20px;
        margin-bottom: 20px;
    }
    div#contacto-formulario {
        margin-top: 20px;
        margin-left: 0;
    }
    .app-noticias-listado-tipo1 {
        background: transparent;
        z-index: 1000;
        position: relative;
    }
    .ei-title h3 {
        margin-top: 105px;
    }
    #navbar-especifica .navbar-nav > li > a{
            font-size: 9px;
    }
    .dropdown-menu>li>a{
            font-size: 9px;
    }
}

@media ( max-width:970px) {
    .separador-tipo2{
        padding: 0;
    }
    .app-ofertas-listado-tipo1 .enlaces-acc {       
        position: static;
    }
    .contenedor-carrusel-app-ofertas-listado .separador-tipo2{
        padding: 0;
    }
    .app-ofertas-listado-tipo1 .contenedor-app-ofertas-listado a {
        width: 100%;
        clear: both;
        margin-top: 10px;
        float: left;
    }
}


#navbar-corporativa .nav.navbar-nav a {
    padding: 20px 15px 10px 15px;
}
#navbar-corporativa  .nav.navbar-nav .dropdown-menu a:hover {
   background: #f0f0f0;
}

#tarifas-avanzadas div.tarifasInt div.calendario > table > tbody > tr.dias {
    color: #fff!important;
}

.calendario a.cambia_mes:hover {
    cursor: pointer;
}