/* =============================================================================
   Container 
   ========================================================================== */
#title-travel-extras.digital-box {
    background: url("../img/travel_extras_corporate/madrid.png") no-repeat scroll 1px center #FFFFFF;
    height: 141px;
    padding-left: 350px;
}

#travel-extras .digital-box .title {
    color: #008ACF;
    font-weight: bold;
}

/* =============================================================================
   FORM 
   ========================================================================== */
#your_detail form > div {
    float: left;
    width: 100%;
}

#info-answer-wrapper.form-item input {
    display: inline;
    width: 50px;
}

#info-answer-wrapper > label {
    float: left;
    margin-right: 15px;
}

#info-answer-wrapper > span {
    float: left;
}

#info-answer-wrapper.form-item {
    display: block;
    float: left;
    width: 100%;
}

#info-title-first-name-wrapper > div {
    display: inline;
    float: left;
    margin-right: 20px;
}

#info-title-first-name-wrapper div#info-first-name-wrapper {
    margin-right: 0;
    float: right;
}

#info-first-name-wrapper input.form-text {
    width: 409px;
}

#info-telephone-name-wrapper > div {
    float: left;
}

#info-telephone-wrapper > input.form-text {
    display: inline;
    float: left;
    margin-right: 18px;
    width: 254px;
}

#info-telephone2-wrapper > input.form-text {
    display: inline;
    float: left;
    width: 254px;
    margin-right: 0;
}

#your_detail .form-item input#info-promo, #your_detail .form-item input#info-enewsletter, #your_detail .form-item input#info-terms {
    margin-right: 10px;
    width: 10px;
}

#info-captcha-wrapper {
    margin-top: 15px;
}

#info-answer-wrapper {
    margin-bottom: 25px;
    margin-top: 10px;
}