﻿/* Hotéis Ajuda */

/* Janela pop-up */
#DwContent_PopUp {
 padding: 0px 20px 20px 20px;
 border: none;
}
#CartStep6Links {
 display: none;
}

/* Cart */
.QuickCartList_TotalLabel, .QuickCartList_TotalValue {
 font-weight: bold;
}
.ShowFullCart {
 margin-top: 7px;
 margin-right: 10px;
}
#EcomOrderCustomerName, #EcomOrderCustomerEmail, #EcomOrderCustomerPhone, #EcomOrderCustomerCell, #EcomOrderCustomerCity, #EcomOrderCustomerCountry, #EcomOrderCustomerComment {
 width: 164px;
}
.CustomerData_ProcessInformation {
 margin-top: 10px;
}



/* eBooking module */
td label {
 padding-right: 10px;
}
.searchres {
 width: 100%;
}
.UnitImage {
 width: 120px;
 overflow: hidden;
}
.UnitInfo {
 padding-left: 10px;
}
.unit {
 width: 100%;
}
.searchres img {
 border: 0px;
}
#HotelBookingSearchFormCheckinDate {
 width: 130px;
}
#HotelBookingSearchFormNumberOfDays, #HotelBookingSearchFormNumberOfAdults, #HotelBookingSearchFormNumberOfChilds {
 width: 60px;
}


/* MainLayout */
#DWMain {
 width: 740px;
 height:100%;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
}
#DWMainHolder {
 text-align: center;
 vertical-align: middle;
}
#DwMain #DWLeft {
 width: 225px;
 vertical-align: top;
 background-color: #FFFFFF;
 background-repeat: no-repeat;
 background-position: top right;
}
#DwMain #DWRight {
 width: 513px;
 vertical-align: top;
}



/* Left Column */
#HotelLogo {
 margin-top: 20px;
}
#MainMenu {
 margin: 15px 26px 10px 20px;
}
#GlobalParagraph, #HoteisAjudaCart {
 margin-left: 30px;
 margin-right: 10px;
}



/* Menu */
.MainMenuUl {
 margin: 0px;
 padding: 0px;
 text-align: right;
 list-style-type: none;
}
.MainMenuUl li {
 font-size: 10px;
 margin-bottom: 15px;
}
.L1_Active, .L1_Active a:hover {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
}



/* TopGraphic */
#DwTopGraphic {
 width: 513px;
 height: 309px;
 overflow: hidden;
 position: relative;
}
#DwTopGraphic #Frame {
 position: absolute;
 top: 0px;
 left: 0px;
}



/* Content Area */
#DwContent {
 margin-left: 25px;
 padding-right: 40px;
 background-repeat: no-repeat;
 background-position: top right;
}



/* HomePage */
#HomePageLayout {
 background-repeat: no-repeat;
}
#HomePageLayout {
 width: 744px;
 height: 489px;
}
#HomePageLayout #DWLeft {
 width: 214px;
 vertical-align: top;
}
#HomePageLayout #DWRight {
 width: 530px;
 vertical-align: top;
}
#HomePageLayout #DwTopGraphic {
 width: 530px;
}
#HomePageLayout #DwContent {
 margin-left: 40px;
}



#DwMain #DwRight .T11-B11_text, #DwMain #DwRight .B11-T11_text {
 width: 448px;
 overflow: hidden;
}



/* Price Tables */
.PriceTable td, .PriceTable .ColumnHeader th {
 text-align: center;
 border-left-width: 4px;
 border-left-style: solid;
}
.PriceTable .ColumnHeader th {
 width: 43px;
}
.PriceTable .ColumnHeader .DatesColumn {
 width: 77px;
 border-left: none;
}



/* Diversos */
small a, small a:hover {
 font-size: 9px;
}



/* Footer */
#FooterLogo {
 height: 40px;
 text-align: center;
 vertical-align: bottom;
 padding: 10px 5px 24px 5px;
}
#DwMain #FooterLogo {
 background-color: #FFFFFF;
}
#Footer {
 vertical-align: bottom;
 padding: 10px 30px 24px 30px;
}
#Footer small, #Footer small a {
 font-size: 9px;
}
#Footer small a:hover {
 color: #000000;
 text-decoration: none;
}
