.herobannerTurismo_homeaway{height:436px}
.multicriteriasearch .tab-content .tab-pane,
.search_box_in, .multicriteriasearch .tab-content .tab-pane {
    background: rgb(30, 55, 71);
    padding: 20px;
    -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;
}

.home_search_box {
    margin: 40px auto 40px auto;
}

.destiny input[type='text'].location_input {
    width: 100% !important;
}
input[type='text'].location_input {
    font-size:18px;
    font-weight: normal !important;
    color: #676767 !important;
    border: 1px solid transparent !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 9px 12px 6px 36px !important;
    height: 44px;
    background-image: url(/headers/ilusion/sunrise/dist/svg/icon-ownfill-travelsearch-location-D0CBC9.svg);
    background-repeat: no-repeat;
    background-position: top 50% left 2px;
    background-size: 22px 22px;
    line-height: 1;
    text-align: left;
}
[dir='rtl'] input[type='text'].location_input {
    background-position: top 50% right 2px;
    padding: 9px 36px 6px 12px !important;
    text-align: right;
}

.continente_boton_submit {
    text-align:right;
}
[dir="rtl"] .continente_boton_submit {
    text-align:left;
}
.continente_boton_submit button[type=submit] {
    font-size: 18px;
    font-weight: bold;
    padding: 9px 40px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
    display: inline-block;
    margin:0 !important;
}

.continente_boton_submit button {
    background-color: #e86b1b;
    border: 1px solid #e86b1b;
    color:#fff;
}
.continente_boton_submit button:hover {
    background-color: #e5874b
}
.continente_boton_submit button[type=submit].disabled, .continente_boton_submit button[type=submit].disabled:hover {
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
}
fieldset label{color:#FFF; font-size:14px; font-weight:normal}
fieldset .room{margin-top:10px; margin-bottom:10px; float:left; margin-right:35.7%}
fieldset .bed{margin:10px 0; }
#search-box-apartments input#depDate, #search-box-apartments input#retDate{
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAK0BAMAAAAE2otJAAAAJ1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdEvm1AAAADXRSTlMATUQ2SiAvPigOBhUbXYTSnwAAAsZJREFUaN7t179PE2EYwPEnNP1xLYPPlban7dBrQRSXtlQI6kDhBBWHglZDwlBQQYgDrcSahqEgKiQOpxAEwnApmiosrYqG6FCBBEz8ozx53/csSQdcdOD9bN8876/tcvD/mdPBshH2QUTJKBvq4qwW8OIeNrHq9WiC7DXKDRD2GeUEO5mRfaMf8RorE4oxTBqXo65o3C4jOsHQi9gDhjziOFQ+rQwGQfZo8MeUDyq8yVaWLQ4cx3HcEWwmZE+in4YjHWhMB4IqrcQBWiY8EKflfvb4+WyKlW9jbG19kBUeqD5zHtonBjrqAzFWXiFngSlWdYoSU4yZtH9p72eYlWu1bX65+n0FxLE8sk9QVFFyVkVxA8dxHPd3hCGlO6qy2u4amMY4jVqP6oiKPlo18tlddE6odNtGQEaplASqpKBk8bNybIR7atuB2S90fjNm9kZzWjTK5gWYMuqlfp7JODOq6Sep7EgJKuT9lfWa/xNwHMcdUW9A56Jhj4AuqJESzoBumv0jXAbdzSIp83XQ7cZJWa6CbiFJykpm47Tq7mn2WzFaNQ1yR73Y56flX0O8UEPLKo4gPpJD9D4ZdWIRiKXU8B3nHFD2DEBGY1XwApSyNBwp/QCTh+6zZeL6YzM54DiOO76EUGV9carAvJ8s1S2Ostr2mU+aOujUHnYJ7SbM0WqZuCHNNCdJOcAk3pVgmVQ+W8gKV4QgKRljZRiMIbnz07kPIQhu0ivNqsl92wVfgRiYGfJEE2USgiw5TliRPfW7z3HKIqq0VhteedbOa0Ct9IlbejCOJuA4jju+7PLK+vpbp0ZqAhVFiWEXKSREUsPEfVKzxNNqK2OHyrW41fZ5qT9NymdRQ4vmcoRUd6Q5GGl9GKg2k+Z/tO0szdF9nUMtp1tHWuhKr01Lvqst0pXunReTT3Ye0JUpxN8P6AKO4ziO+3d+ASh9qTwzZ4z9AAAAAElFTkSuQmCC") no-repeat 4px -545px #FFF ;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size:18px;
    line-height:18px;
    color:#676767;
    height: 44px;
    border:none;
    padding:5px 5px 5px 30px   ;
    cursor: pointer;;
}
#search-box-apartments .date_in{float: left; margin-right:21.5%}

#ApartmentSearchForm .yui-calcontainer.withtitle {padding:0 10px;font-size:12px; position: absolute; width:486px;z-index:10;-webkit-box-shadow: 0 0 3px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0 0 3px 0 rgba(50, 50, 50, 0.75);
    box-shadow:         0 0 3px 0 rgba(50, 50, 50, 0.75); }
.yui-calcontainer{ background:#FFF;}
.yui-calcontainer.multi .groupcal{float:left;position: relative; width:204px; z-index: 1;font-size:14px }
.yui-calendar{position:relative}
.yui-calendar .calheader{position:relative; text-align: center; width:100%; font-weight:normal!important}
.yui-calendar .calweekdayrow{border-bottom:1px solid #d6d6d6 ;height:2em;}
.yui-calendar .calweekdaycell{text-align: center; width:3em; font-size:12px}
.yui-calcontainer .close-icon{overflow: hidden; position:absolute;text-indent: -1000em; z-index:1;}
.yui-calendar .calnavright{background:url('/headers/destinia/img/landing/homeaway/calendar.png') no-repeat 0 -55px ; bottom:0; cursor:pointer; height:15px; right:0; top: 0; width:12px; overflow: hidden; position:absolute;text-indent: -1000em; z-index:1;}
.yui-calendar .calnavleft{background:url('/headers/destinia/img/landing/homeaway/calendar.png') no-repeat 0 -26px ;  bottom:0; cursor:pointer; height:15px; right:-10px; top: 0; left:-0px; margin-left:0.4em; width:12px; overflow: hidden; position:absolute;text-indent: -1000em; z-index:1;}
.yui-calcontainer .calclose{background:url('/headers/destinia/img/landing/homeaway/calendar.png') no-repeat 0 0 ;overflow: hidden; position:absolute;text-indent: -1000em; z-index:1; cursor:pointer; height:15px; right:-2.4em;top:0.4em; width:50px;}
.yui-calendar td.calcell.selected a{background:#e86b1b; color:#FFF}
.yui-calendar td.calcell.calcellhover a{border:1px solid #e86b1b;}
.last-of-type{margin-left:50px}
.yui-calendar td.calcell{line-height: 1.6em; text-align: center;white-space: nowrap; padding:1px; height:1.6em}
.yui-calendar td.calcell a{color:#565656; display: block; height: 100%; text-decoration:none;}
.yui-calendar td.calcell.oom{background:#FFF; color:#FFF; cursor:default}
.yui-calcontainer .title{height:30px;}

#ApartmentSearchForm #error{background-color:#f2dede; border-color:#ebccd1;  -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px; padding:15px; color: #a94442; margin-bottom:10px}

@media (max-width: 767px) {
    .herobannerTurismo_homeaway{
   height:0;
    }
    .herobannerTurismoSeparator {
        display:block!important;
        height: auto;
    }
    #search-box-apartments .date_in{
        float:none;
    }
    .continente_boton_submit.clearfix{
        clear: both;
        text-align: center;
    }
    .continente_boton_submit button[type=submit]{
        width: 100%;
    }
    input[type='text'].location_input {
        font-size: 15px;
        padding: 9px 12px 6px 26px !important;
    }
}
