﻿/*.SiteTop2_Stays_MonthlyGrid{padding-left:60px}*/
.SiteTop2_Stays_dsi {width: 722px; /*max-height:400px;*/ overflow-y: auto;}

.SiteTop2_Stays_ItemContainer_dsi { position:relative; background: url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; padding: 12px 10px 12px; }
.SiteTop2_Stays_ItemContainer_dsi img {margin-right:10px;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi { position: relative; width:560px; display: inline-block;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi h1 a {font: bold 16px MyriadPro; color: #555555; letter-spacing:-1px; text-transform: uppercase;text-decoration: none;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi h1 a:hover {font: bold 16px MyriadPro; color: #ff791f; letter-spacing:-1px; text-transform: uppercase;text-decoration: none;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_HotelDescription_dsi { display:inline-block; font: 10px Tahoma, Arial; color: #949494; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_HotelDescription_dsi h1{ display:inline-block; max-width:400px;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_Content_dsi { font: 12px Tahoma, Arial; color: #575a5d; margin-top: 5px; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_MoreInfo_dsi a { font: bold 12px Tahoma, Arial; color: #a6c325; width: 260px; margin-top: 5px; text-decoration: none; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_MoreInfo_dsi a:hover { font: bold 12px Tahoma, Arial; color: #949494; width: 260px; margin-top: 5px; text-decoration: none; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi img {margin-left:3px;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Price_dsi { position: absolute; right: 0px; display:inline-block;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Price_dsi h1 { font: 12px Tahoma, Arial; color: #FF791F; text-align: right; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Price_dsi h2 { font: 17px Tahoma, Arial; color: #757575; text-align: right;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Image_dsi { vertical-align:top; display:inline-block;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_ServiceDescription_dsi{ outline:none; display:inline-block; vertical-align:top; position: absolute; right: 114px;}
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_ServiceDescription_dsi a { outline:none; }
.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_ServiceDescription_dsi a img { outline:none; }


#SiteTop2_Stays_DetailContainer_dsi { width: 722px; clear:both; float:left; background: url(/files/system/agentes/layout/bg_AReservadaMain.gif) repeat-x bottom; margin-top: 10px; padding-bottom:15px; position: relative; overflow-x: hidden; }

.SiteTop2_Stays_dsi {width: 800px; padding: 12px 10px 0px; float: left; }
.SiteTop2_Stays_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_DestinationText_dsi {font: 14px MyriadPro; color: #555555;float: left;}
.SiteTop2_Stays_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_DescriptionText_dsi {font: 14px MyriadPro; color: #555555;float: left;text-align:justify;}
.SiteTop2_Stays_dsi .SiteTop2_Stays_Destination_dsi img {float: left;}
.SiteTop2_Stays_dsi .SiteTop2_Stays_Price_dsi {float: right; top:12px; right:0px; position:absolute;margin-right:12px;}
.SiteTop2_Stays_dsi .SiteTop2_Stays_Price_dsi h1{ font: 14px MyriadPro; color: #ff791f; text-align: right; }
.SiteTop2_Stays_dsi .SiteTop2_Stays_Price_dsi h2{ font: 24px MyriadPro; color: #757575; }

.SiteTop2_Stays_dsi .SiteTop2_Stays_Splines_dsi { padding-bottom:6px;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 6px; position:relative;}
.SiteTop2_Stays_Splines_dsi img { margin-left:12px;margin-top:5px;}
.SiteTop2_Stays_Splines_dsi div { margin-left:12px; color:#969696; display:inline-block;}


.SiteTop2_Stays_Information_dsi { font: 10px Tahoma, Arial; color: #666666;}
.SiteTop2_Stays_Title_dsi { color: #666666; margin-left:12px; font-family: Tahoma, Arial; font-size: 11px; text-transform: uppercase; }
.SiteTop2_Stays_ReservationTitle_dsi { margin-left:12px; font: 14px Tahoma, Arial; color: #666666;}
.SiteTop2_Stays_DetailLegend_dsi {font: 9px Tahoma, Arial; margin-right:12px; position: absolute; right:0px; top:0px;}
.SiteTop2_Stays_DetailLegend_dsi div{font: bold 9px Tahoma, Arial; }
.SiteTop2_Stays_DetailTotal_dsi {margin-right:15px;text-align:right;}
.SiteTop2_Stays_DetailTotal_dsi p {font: bold 14px Tahoma, Arial; margin-left:5px;}
.SiteTop2_Stays_DetailTotal_dsi .SiteTop2_Stays_TotalValue_dsi {font: bold 16px Tahoma, Arial; margin-left:5px; color:#e97b01;}


.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Splines_dsi { padding-bottom:6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; padding-top: 6px; }
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Dtlzone_dsi .SiteTop2_Stays_Figures_dsi { margin-left:10px; margin-top:6px;}
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Dtlzone_dsi { }
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Line_dsi { padding-top:3px; padding-bottom:3px;}
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Line_dsi:hover { background-color: #cccccc;}
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Dtlzone_dsi .SiteTop2_Stays_Check_dsi { margin-top:0px; display: block; height: 13px; width: 13px; }
.SiteTop2_Stays_Content_dsi .SiteTop2_Stays_Dtlzone_dsi select { margin-left:12px; margin-top: 0px; font: 10px Tahoma; background-color: #FFFFFF; text-decoration: none; border: 1px solid #d0d1d8; padding: 2px; color: #b3b3b3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.SiteTop2_Stays_Dtlzone_From_dsi{ width: 120px; }
.SiteTop2_Stays_Dtlzone_To_dsi{ width: 120px; }
.SiteTop2_Stays_Dtlzone_Price_dsi{ width: 85px; }
.SiteTop2_Stays_Dtlzone_Availability_dsi{ width: 70px; }
.SiteTop2_Stays_Dtlzone_Status_dsi{ width: 100px; }
.SiteTop2_Stays_Dtlzone_Select_dsi{ width: 20px; }
.SiteTop2_Stays_Dtlzone_SpecialCampaign_dsi { width: 53px; margin-left: 0px !important; }
.SiteTop2_Stays_Dtlzone_SpecialCampaign_dsi .SiteTop2_Stays_Campaign_dsi { color: #a6c325; }
.SiteTop2_Stays_OutsideDiv{ margin-right: auto; margin-left: auto; width: 800px; /*padding-top: 30px;*/ }

.SiteTop2_Stays_PackageList{clear:both; width:722px;}
div .SiteTop2_Stays_Available_dsi { color: Green; font: bold 9px Tahoma, Arial; }
div .SiteTop2_Stays_AvailableOnRequest_dsi { color: Red; font: bold 9px Tahoma, Arial; }
.SiteTop2_Stays_PackageName_dsi{ font: 19px MyriadPro; color: #555; letter-spacing: -1px; text-transform: uppercase; text-decoration: none; /*margin-left: 12px;*/ margin-bottom: 10px; }

.SiteTop2_Stays_ItemContainer_dsi .SiteTop2_Stays_Destination_dsi .SiteTop2_Stays_HotelDescription_dsi h1{ max-width:300px; vertical-align:top; }
.SiteTop2_Stays_ButtonContainer_dsi{ clear:both; width: 722px;}
.SiteTop2_Stays_BtnBack_dsi{float:right;background: url("/files/system/agentes/layout/bg_recuperar.gif") repeat-x scroll 0 0 transparent; border-radius: 4px 4px 4px 4px; border-style: none; color: #FFFFFF; font: 11px Tahoma,Arial; height: 24px; text-transform: uppercase; width: 90px; margin-top:5px;}
.SiteTop2_Stays_HotelStartRating_dsi {float: right; position: absolute; padding-right: 150px; right: 0px; width: 80px; }

.SiteTop2_Stays_IsSpecialOffer_dsi { padding-right: 240px; right: 0; position: absolute; }