@import "../../Skins/AlgarveSol/Calendar.AlgarveSol.css";
@import "../../Skins/eGDS/ComboBox.eGDS.css";
@import "../../Skins/eGDS/Input.eGDS.css";
@import "../../Skins/AlgarveSol/ComboBox.AlgarveSol.css";
@import "../../Skins/AlgarveSol/Grid.AlgarveSol.css";
@import "../../Skins/AlgarveSol/Input.AlgarveSol.css";
@import "../../Skins/AlgarveSol/ToolTip.AlgarveSol.css";
@import "../../Skins/AlgarveSol/Window.AlgarveSol.css";
@import "../../Skins/AlgarveSol/Menu.AlgarveSol.css";
@import "../../Skins/AlgarveSol/FormDecorator.AlgarveSol.css";
@import "../../Skins/AlgarveSol/TabStrip.AlgarveSol.css";
Body
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial;
	letter-spacing: normal;
	background: #FFF7E8 url('images/background.jpg') repeat-x;
	margin: 0px;
	padding: 0px;
	
}
h2
{
	font-size: 10px;
}
noscript div
{
	color:Red;
	background-color:Yellow;
	border: dashed 2px red;
	padding:10px;	
	font-size:14px;
	margin:12px;
}
noscript div a
{
	color:Blue !important;
}
.Main
{
	text-align: center;
	width: 768px;
	margin: 0px auto auto auto;
	background: transparent;
}
.MenuHeader
{
	padding: 5px 7px 15px 0px;
	*padding: 5px 7px 5px 0px !important;
	clear: both;
	width: 768px;
	background-color: #FFF7E8;
	z-index:1;
	position:relative;
}
.Header
{
	clear: both;
	text-align: left;
	width: 768px;
	height: 118px;
	margin-bottom: 6px;
	z-index:0;
}
.Header input
{
	/*/background:url('../eGDS/images/banner.png') no-repeat center center;
	_background:none!important;
	width:800px;
	height:154px;
	position:relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../eGDS/images/banner.png',sizingMethod='scale');	*/
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}
.Content
{
	/*clear:both;*/
	width: 768px;
	border:solid 1px #AC9463;
	/*padding: 2px 2px 2px 2px;*/
	background: white;
	/*margin-left: 13px;*/
	/*margin-top: -11px;*/
	z-index:1;
	position:relative;
}
.MenuForm
{
	display: none;
	margin-left: 12px;
	margin-right: 12px;
	color: #866E3C;
	font-size: 11px;
	font-weight: bold;
	clear: both; /* 	color:white; 	background:red; 	margin-right:4px; 	padding-left:4px;*/
}
.MenuFormMasterPageDataEntry, .MenuFormMasterPageNoSearch
{
	text-align: left;
	margin-left: 12px;
	margin-right: 12px;
	color: #866E3C;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
.Menu
{
	clear: both;
	background: #E47E00;
	color: White;
}
.InnerContentMasterPage
{
	float: right;
	margin: 12px 10px 10px 0px;
	width: 562px;
}
.InnerContentMasterPageNoSearch
{
	float: right;
	margin: 12px 10px 12px 0px;
	width: 741px;
}
.InnerContentMasterPageDataEntry
{
	float: right; /*width: 741px;*/
	margin: 4px 9px 12px 11px;
	padding: 6px 6px 0px 6px;
	border-top: solid 1px #AC9463;
	border-bottom: solid 1px #AC9463;
	background-color: #FFF;
}
.MenuSearch
{
	border: solid 1px #E5E5E5; /*padding:  9px 0px 9px 9px;*/
	float: left;
	width: 166px;
	margin: 12px 12px 10px 10px;
	_margin: 12px 5px 10px 5px;
	background: url( 'images/ReserveSearch_menu-shadow.gif' ) repeat-y;
}
.MenuSearchInnerContent
{
	/*border: solid 1px #E5E5E5;*/
	padding: 9px 0px 9px 9px;
	float: left;
	width: 157px;
	margin: 0px;
	background: url(  'images/ReserveSearch_menu-shadow.gif' ) repeat-y;
	height:301px;
}
table.MenuSearchHeader
{
	height: 21px;
	width: 166px;
	background: white url(  'images/bg-tit-menu-left.gif' ) no-repeat left;
	margin: -10px 0px 10px -9px;
	padding: 0px 0px 0px 27px; /*padding:  -9px 0px -9px -9px;*/
}
a.MenuLanguages
{
	padding: 0px 5px 0px 0px;
	background: white;
	color: #AC9463!important;
	text-decoration: none;
}

a.MenuLanguages:hover
{
	cursor: hand !important;
	cursor: pointer !important;
	padding: 0px 5px 0px 0px;
	background: white;
	color: #866E3C;
	text-decoration: none;
}
.rmSlide
{
	background-color: #F0DABD;
}
.DiscountRate
{
	text-decoration:line-through;
	color:Red;
}
select
{
	border:solid 1px #bbb;	
}
a:active, .lnkPromotion
{
	color: #AC9463;
	text-decoration: underline;
}
a:link, .lnkPromotion
{
	color: #AC9463;
	text-decoration: underline;
}
a:visited
{
	color: #AC9463;
	text-decoration: underline;
}
a:hover
{
	color: #866E3C;
	text-decoration: underline;
}
/*rotators pormoções pacotes e lastminutes*/
.RotatorHeaderImage
{
	height: 112px;
	width: 174px;
}
.RotatorHeaderImage img
{
	height: 112px;
	width: 174px;
}
.RotatorTitleImage
{
	width:174px;
	height:26px;
	background:#fff url(images/highlight_bg.jpg) repeat-x;
	text-align:center;
}
.RotatorTitleImage h1
{
	color:#fff;
	line-height:26px;
	margin:0;
	padding:0;
	font-size: 18px;
}
.RotatorPeriodText
{
	vertical-align: middle;
	height: 17px;
	background: #FFF7E8;
	padding-left: 3px;
	padding-top: 1px;
}
.RotatorPeriodText span
{
	font-size: 9px;
	color:#AC9463;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
}
.ImgSquare
{
	padding: 5px;
}
.RotatorLastminutes
{
}
.RotatorPackages
{
}
.RotatorLastMinutesContainer, .RotatorPromotionsContainer
{
	clear: both;
	width: 174px;
	height: 303px;
	border-right: solid 1px #AC9463;
	border-top: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	background: #FFF;
}
.RotatorPackagesContainer
{
	clear: both;
	width: 174px;
	height: 302px;
	border: solid 1px #AC9463;
	background: #FFF;
	padding-bottom: 15px;
}
.RotatorButtonMore
{
	padding-right: 5px;
	text-align: right;
	z-index: 50;
}
.RotatorButtonMoreMiddle
{
	text-align: right;
	padding-right: 5px;
	z-index: 50;
	background: #FFF;
	border-right: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	background: #FFF;
	border-right: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	margin: 0px -1px 0px -1px;
}
.RotatorFooterLeft
{
	background: #FFF url(images/RotatorFooterLeft.gif) no-repeat bottom left;
	width: 176px;
	height: 15px;
	z-index: -1;
}
.RotatorFooterRigth
{
	width: 176px;
	height: 15px;
	background: #FFF url(images/RotatorFooterRight.gif) no-repeat bottom right;
	clear: both;
}
.RotatorFooterMiddle
{
	width: 174px;
	height: 15px;
	border-bottom: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	border-right: solid 1px #AC9463;
	clear: both;
	margin-left: -1px;
}
.lnkMainTabs, .lnkMainTabs:active, .lnkMainTabs:link, .lnkMainTabs:visited
{
	color: #5B584C;
	text-decoration: none;
}
.lnkMainTabs:hover
{
	color: #5B584C;
	text-decoration: none;
}
.boxes, .boxes2, .boxes3
{
	font-size: 7pt;
	font-family: Verdana;
	background-color: #ffffff;
	/*border-bottom: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	border-right: solid 1px #AC9463;
	border-top: solid 1px #AC9463;*/
	color: #555555;
	padding:0;
	margin:0;
}
.grid
{
	/*border-bottom:solid 1px #AC9463;*/
}
.gridPager tr td
{
	border-top: solid 1px black;
}
.GridPager
{
	z-index:-1 !important;	
}
.RadGrid_NoSkin
{
	z-index:-1 !important;	
}
.gridLastRow
{
	padding: 0px;
	margin: 0px;
	height: 0px;
	border-top: solid 1px #AC9463 !important;
}
.gridFirstItem
{
	font-size: 11px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #AC9463;
	border-right: solid 1px #FDFCFA;
	padding: 4px; /*margin: 1px;*/
	color: #463408 !important;
	background-color: #FFFAF2; /*text-decoration: underline;*/
}
.gridItem
{
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #FFFAF2;
	border-right: solid 1px #FFFAF2;
	
	padding: 4px;
	margin: 1px;
	background-color: #FFFAF2;
	font-size: 11px;
	color: #463408;
	font-weight: normal;
}
.gridLastItem
{
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #FDFCFA;
	border-right: solid 1px #AC9463;
	 text-align:right;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 1px 0px 1px 1px;
	padding-top: 4px;
	color: #463408;
	background-color: #FFF7E8;
}
.gridFirstItemA
{
	font-size: 11px;
	border: solid 1px white;
	border-left: solid 1px #AC9463;
	border-right: solid 1px #AC9463;
	padding: 4px; /*margin: 1px;*/
	color: #463408 !important;
	background-color: #FFF7E8; /*text-decoration: underline;*/
}
.gridItemA
{
	border: solid 1px white;
	border-left: solid 1px #FFF7E8;
	border-right: solid 1px #FFF7E8;
	padding: 4px;
	margin: 1px;
	background-color: #FFF7E8;
	font-size: 11px;
	color: #463408;
	font-weight: normal;
	text-decoration:none;
}
.gridLastItemA
{
	border: solid 1px white;
	border-left: solid 1px #FFF7E8;
	border-right: solid 1px #AC9463;
	padding: 4px;
	font-size: 11px;
	margin: 1px 0px 1px 1px;
	color: #463408;
	background-color: #FFF7E8;
}
.gridItem a:active, .gridFirstItem a:active, .gridLastItem a:active, .gridItemA a:active, .gridFirstItemA a:active, .gridLastItemA a:active
{
	color: #463408; /*text-decoration: none;*/
}
.gridItem a:link, .gridFirstItem a:link, .gridLastItem a:link, .gridItemA a:link, .gridFirstItemA a:link, .gridLastItemA a:link
{
	color: #463408;
	text-decoration: none;
}
.gridItem a:visited, .gridFirstItem a:visited, .gridLastItem a:visited, .gridItemA a:visited, .gridFirstItemA a:visited, .gridLastItemA a:visited
{
	color: #463408;
	text-decoration: none;
}
.gridItem a:hover, .gridFirstItem a:hover, .gridLastItem a:hover, .gridItemA a:hover, .gridFirstItemA a:hover, .gridLastItemA a:hover
{
	color: #866E3C;
	text-decoration: none;
}
.gridFirstHeader
{
	border-top: solid 1px #AC9463;
	border-bottom: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	border-right: none;
	margin: 1px 0px 1px 1px;
	padding-left: 4px;
	background-color: #866E3C;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF !important;
	text-transform: lowercase;
}
.gridHeader
{
	border-top: solid 1px #AC9463;
	border-bottom: solid 1px #AC9463;
	border-left: solid 1px #866E3C;
	border-right: none;
	margin: 1px 0px 1px 1px;
	padding-left: 4px;
	background-color: #866E3C;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform: lowercase;
}
.gridLastHeader
{
	border-top: solid 1px #AC9463;
	border-bottom: solid 1px #AC9463;
	border-left: solid 1px #866E3C;
	border-right: solid 1px #AC9463;
	margin: 1px 0px 1px 1px;
	padding-left: 4px;
	background-color: #866E3C;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform: lowercase;
}
.gridHeader a:active, .gridFirstHeader a:active, .gridLastHeader a:active
{
	color: #666666;
	text-decoration: none;
}

.gridHeader a:link, .gridFirstHeader a:link, .gridLastHeader a:link
{
	color: #666666;
	text-decoration: none;
}
.gridHeader a:visited, .gridFirstHeader a:visited, .gridLastHeader a:visited
{
	color: #666666;
	text-decoration: none;
}
.gridHeader a:hover, .gridFirstHeader a:hover, .gridLastHeader a:hover
{
	color: #FE8534;
	text-decoration: none;
}
.gridFooter
{
	margin: -1px 0px 0px -1px;
	border: solid 1px #AC9463;
	border-top: solid 2px #AC9463;
	/*color:#FFF!important;*/
}
.gridFooterFirstItemLevel1, .gridFooterItemLevel1, .gridFooterLastItemLevel1, .gridFooterFirstItemLevel2, .gridFooterItemLevel2, .gridFooterLastItemLevel2
{
	background: #F9EDD5;
}
.gridFooterLastItemLevel3, .gridFooterItemLevel3, .gridFooterFirstItemLevel3
{
	background: #E47E00;
	color:#fff!important;
}
.gridFooterLastItemLevel3 a, .gridFooterItemLevel3 a, .gridFooterFirstItemLevel3 a
{
	color:#fff!important;
}
.gridBottomRates
{
	border-bottom: solid 1px #AC9463;
}

.lmenutits
{
	color: #fff !important;
}
.Separator
{
	clear: both;
	height: 15px;
	margin-left: 11px;
	margin-right: 9px;
	background: white url('images/separador.jpg' ) repeat-x;
}
.Form
{
	border: solid 1px #AC9463;
	margin-bottom: 8px;
}
.FormHeader
{
	padding: 3px 5px;
	background-color: #E47E00;
	font-weight: bold !important;
	color: #FFF!important;
}
.FormBody
{
	padding: 8px 5px 8px 5px;
	background-color: #FFF;
}
/*Altera apenas a primeira coluna do corpo dos formularios*/
.FormBody tr td:first-child
{
	/*color: #666;*/
}
.FormSubTotals
{
	/*padding-left: 5px; 	font-weight:bold;*/
	background-color: #F9EDD5;
	border: solid 1px #AC9463;
}
.FormTotals
{
	/*padding-left: 5px; 	font-weight:bold;*/
	background-color: #E47E00;
	border-right: solid 1px #AC9463;
	border-left: solid 1px #AC9463;
	border-bottom: solid 1px #AC9463;
	color : #fff;
}
.FormGuests
{
	margin: 5px;
}
.FormSeparator
{
	 background-color:#AC9463;
}
.ImageListHotelsAv
{
	width: 174px;
	margin-left:-5px;
	margin-top:-8px;
}
/*.BottomText
{
	color: #84786C;
}*/
.Footer
{
	clear: both;
	width: 768px;
	color: #866E3C;
	/*margin-left: 16px;*/
}
.Footer a
{
	color: #866E3C;
}
.s_logo_egds
{
	background: url(images/egdLogo.png) no-repeat;
}
.FL
{
 float:left;
 margin-top:3px;	
}
.FL	a
{
	padding-left:45px;
	line-height:10px;
}
.FR
{
 float:right;
 margin-top:3px;	
}
.Caps
{
	text-transform: uppercase;
}
.HotelListLeft
{
	background-color: #F9EDD5;
}
.ReservationSteps
{
	padding: 1px;
	margin: 0px !important;
	border: solid 1px #AC9463;
	color: #866E3C;
}
.ReservationSteps td
{
	padding: 0px 17px;
}
.ReservationStepsSelected
{
	background: #E47E00;
	color: White;
}
.PopupBlank
{
	width: 447px;
	background-color: #FFFFFF;
	border: solid 1px #C2B58C;
	padding-left: 2px;
	padding-right: 0px;
}
.Space
{
	background-color: #E0DAC4;
	height: 1px;
	margin-left: -2px;
}
.Space2
{
	background-color: #E47E00;
	height: 1px;
	clear:both;
	margin-bottom:5px;
}
.PopupTitle
{
	color: #90793C;
	font-weight: bold;
	font-size: 11px;
}
.PopupMenu
{
	background-repeat: repeat;
	height: 26px;
}
.tdSearch
{
	padding:10px;
	background-color: #E47E00;
}
.tdSearch table
{
	background-color: #E47E00;
	height:100%;
}
.PesquisaTitle
{
	color: #5C4B36;
	font-weight: bold;
	text-transform: uppercase;
}
.ShowCountryCity
{
	display:block;
}
.ShowHotel
{
	display:block;
	
}
/*CMS Popups*/
#Border1
{
	margin:auto auto;
	border: solid 1px #8C7438;
	background:white;
	padding:1px;
	position:relative;
	width:600px;
	height:454;
}
#Border2
{
	width:600px;

	position:relative;
}
#Border3
{
	width:600px;
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
}
.imgThumbRoom
{
	float: left;
	border: none; 
	width: 174px;
}
.imgThumbRoom2
{
	float: left; 
	border: none; 
	width: 50px;
}
.divZoomImageIco
{
	position:absolute;
	float:right;
	left: 58px;
}
.divListZoomImageIco
{
	position:absolute;
	float:right;
	left:179px;
}
.ZoomImageIco
{
	border:0;	
	position:relative;
	z-index:10000;
}
.ListZoomImageIco
{
	border:0;
	position:relative;
	z-index:10000;
}
.linkZoomIco
{
	position:relative;
	cursor:pointer;
	cursor:hand;
	/*height:5px;*/
}
.linkZoomIco:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !important;
	opacity: .7 !important; -moz-opacity: .7 !important;
}
.fancyTitle
{
	color:#fff!important;	
	padding:0px!important;
}
/*Iconização de links*/
a.lupa {
	background:transparent url(icons/icon_lupa.gif) no-repeat scroll right center !important;
	padding:5px 20px 5px 0pt !important;
}
a.money {
	background:transparent url(icons/icon_money.gif) no-repeat scroll right center !important;
	padding:5px 20px 5px 0pt !important;
}
a.info {
	background:transparent url(icons/icon_info.gif) no-repeat scroll right center !important;
	padding:5px 20px 5px 0pt !important;
}
a[href*="youtube.com/watch?"], a[href*="sevenload.com/videos/"], a[href*="metacafe.com/watch/"] {
background:transparent url(icons/icon_film.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href*="flickr.com/photos/"], a[href*="zooomr.com"], a[href*="imageshack.us"], a[href*="bubbleshare.com"], a[href*="sevenload.com/bilder/"] {
background:transparent url(icons/icon_pic.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".doc"], a[href$=".rtf"] {
background:transparent url(icons/icon_doc.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".txt"] {
background:transparent url(icons/icon_txt.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".xls"] {
background:transparent url(icons/icon_xls.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".rss"], a[href$=".atom"] {
background:transparent url(icons/icon_feed.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".opml"] {
background:transparent url(icons/icon_opml.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".phps"] {
background:transparent url(icons/icon_phps.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".phps"] {
background:transparent url(icons/icon_phps.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".torrent"] {
background:transparent url(icons/icon_torrent.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".vcard"] {
background:transparent url(icons/icon_vcard.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".exe"] {
background:transparent url(icons/icon_exe.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".dmg"], a[href$=".app"] {
background:transparent url(icons/icon_dmg.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".pps"] {
background:transparent url(icons/icon_pps.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".pdf"] {
background:transparent url(icons/icon_pdf.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".xpi"] {
background:transparent url(icons/icon_plugin.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".fla"], a[href$=".swf"] {
background:transparent url(icons/icon_flash.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".zip"], a[href$=".rar"], a[href$=".gzip"], a[href$=".bzip"], a[href$=".ace"] {
background:transparent url(icons/icon_archive.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".ical"] {
background:transparent url(icons/icon_ical.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".css"] {
background:transparent url(icons/icon_css.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".ttf"] {
background:transparent url(icons/icon_ttf.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
/*a[href$=".jpg"], a[href$=".gif"], a[href$=".png"], a[href$=".bmp"], a[href$=".jpeg"], a[href$=".svg"], a[href$=".eps"] {
background:transparent url(icons/icon_pic.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}*/
a[href$=".mov"], a[href$=".wmv"], a[href$=".mp4"], a[href$=".avi"], a[href$=".mpg"] {
background:transparent url(icons/icon_film.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href$=".mp3"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".m4a"] {
background:transparent url(icons/icon_music.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="aim:"] {
background:transparent url(icons/icon_aim.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="msnim:"] {
background:transparent url(icons/icon_msn.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="xmpp:"] {
background:transparent url(icons/icon_jabber.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href*="icq.com"] {
background:transparent url(icons/icon_icq.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href*="edit.yahoo.com/config/send_webmesg?"] {
background:transparent url(icons/icon_yim.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="callto:"] {
background:transparent url(icons/icon_call.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="skype:"] {
background:transparent url(icons/icon_skype.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="gg:"] {
background:transparent url(icons/icon_gadugadu.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
a[href^="mailto:"] {
background:transparent url(icons/icon_mailto.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}
.imageLink {
background:transparent none repeat scroll 0% !important;
padding-right:0px !important;
}
.clear,.Clear
{
	clear:both;	
}
.statusbarrow
{
	display:none !important;	
}
.ALeft
{
	text-align:left;
}
.ARight
{
	text-align:right;
}
.FLeft
{
	float:left;
}
.FRight
{
	float:right;
}
#ZoneID1
{
	margin-right:10px !important;
	text-align:right;
}
.Form2
{
	background-color: #EEE;
	border: solid 1px #9A9A9A;
	margin-bottom: 8px;
}
.InfoPromoLeft
{
	float:left;
	width: 174px;
}
.InfoPromo
{
	float:left;
	width: 565px;
	background-color: #FFF;
}
.btSelect
{
	text-align: right; 
	padding: 5px;
}
.InfoHotel
{
	padding: 5px;
	text-align: left;
}
.ShoppingCartHeader
{
	display:none;	
}
.ShowCountryCity,.ShowHotel,.MenuSearchItem
{
	text-align:left;
}
.ShowHotel p,.ShowCountryCity p,.MenuSearchItem p
{margin:0; margin-top:8px;}
.MenuSearchHeader
{
	height: 21px;
	width: 166px;
	background: url('images/bg-tit-menu-left.gif' ) no-repeat left;
	margin: -10px 0px 10px -9px;
	padding: 0px 0px 0px 27px; /*padding:  -9px 0px -9px -9px;*/
	text-align:left;
	line-height:21px;
}
.radCalDisable_AlgarveSol
{
	 text-decoration: line-through !important;
	 color:Red !important;
}
.radCalDisable_AlgarveSol a
{
	 text-decoration: line-through !important;
	 color:Red !important;
}
.radCalDisable_eGDS
{
	 text-decoration: line-through !important;
	 color:Red !important;
}
.radCalDisable_eGDS a
{
	 text-decoration: line-through !important;
	 color:Red !important;
}
#ctl00_ContentPlaceHolder1_Image2, #ctl00_ContentPlaceHolder1_Image1
{
display:none;
}s