@charset "utf-8";
/* CSS Document */
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
body{background-color:#fff;left:auto;right:auto;width:1005px;margin-right:auto;margin-left:auto;}
#main{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;width:1000px;border:medium solid #00797f;color:#000;}
h1{color:#000;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:18px;margin:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;}
h2{color:#F60;font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;padding:0;margin-top:15px;margin-right:3px;margin-bottom:15px;margin-left:3px;}
h3{color:#000;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:14px;margin:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;}
h4{color:#F60;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:18px;margin:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;}
h5{color:#efefef;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:10px;margin:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;}
#content{background-color:#fff;height:auto;width:1000px;color:#000;padding-top:20px;}
#topBar{background-image:url(../images/img_back.jpg);height:30px;width:1000px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:oblique;color:#6ff8ff;text-align:right;vertical-align:middle;margin-right:auto;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#6ff8ff;}
#adBar{background-color:#58c6cc;width:100%;}
#adBar #logo{
	float:left;
	width:400px;
	margin-right:80px;
	margin-left:50px;
	background-image:url(../images/Logo_Travel.png);
	background-repeat:no-repeat;
	height:100px;
	}
#adBar #topGoogleAd{width:468px;float:left;}
#topSearch{width:95%;display:inline-block;}
#mainContent{background-color:#fff;margin:5px;padding:10px;float:left;width:650px;}
#mainContent a:link{text-decoration:none;color:#000;}
#mainContent a:visited{text-decoration:none;color:#000;}
#mainContent a:hover{text-decoration:none;color:#f06102;}
#mainContent a:active{text-decoration:none;color:#000;font-weight:bold;font-style:italic;text-align: left;}
#mainContent #GBindex{width:567px;margin-right:auto;margin-left:auto;height:280px;background-image:url(../images/Algarve-PraiaDaMarinha.jpg);background-repeat:no-repeat;border:medium solid #6CC;}
#mainContent #GBindex #introGBtext{color:#f5dfb8;font-size:16px;width:420px;margin-top:135px;padding-left:10px;font-weight:bolder;line-height:25px;}
#menuBar{height:auto;width:auto;font-size:12px;background-color:#347e81;padding-top:10px;padding-bottom:10px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#6ff8ff;border-top-width:thin;border-top-style:solid;border-top-color:#6ff8ff;color:#efefef;}
#menuBar a:link{text-decoration:none;color:#efefef;}
#menuBar a:visited{text-decoration:none;color:#efefef;}
#menuBar a:hover{text-decoration:none;color:#fc0;}
#menuBar a:active{text-decoration:none;color:#efefef;}
#main #menuBar ul{width:100%;display:inline;padding-top:10px;height:auto;padding-bottom:10px;}
#main #menuBar li{display:inline;font-weight:bold;color:#999;padding-right:18px;padding-left:18px;padding-top:20px;}
#main #menuBar ul li a{margin-left:6px;}
a.booking{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
	margin-bottom:10px;
}
a.destinia{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.hotels{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.LogiTravel{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.HotelClub{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.RatesToGo{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.NetViagens{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
a.Hotelopia{
	float:left;
	height:36px;
	width:90px;
	margin-right:3px;
	margin-left:3px;
}
#mainContent #headlineNews{background-color:#fff;border-top-width:thin;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#58c6cc;border-right-color:#58c6cc;border-bottom-color:#58c6cc;border-left-color:#58c6cc;}
.boxTitle{font-size:14px;font-style:oblique;font-weight:bolder;color:#000;width:auto;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#58c6cc;line-height:normal;padding-left:10px;}
.textBox{font-size:12px;color:#333;padding-left:10px;text-align:justify;vertical-align:top;list-style-position:inside;padding-right:2px;padding-top:10px;}
#promo{background-color:#fff4ea;font-size:14px;padding-top:10px;border:medium solid #58c6cc;margin-bottom:20px;}
#rightContent{background-color:#fff;float:left;width:280px;margin:5px;padding:5px;clear:none;text-align:center;}
#rightContent #golf{
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	height:auto;
	width:247px;
	border:medium solid #86e3fa;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	background-position: -15px -94px;
	padding-top: 77px;
}
#rightContent #spa{
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	height:auto;
	width:260px;
	margin-right:auto;
	margin-left:auto;
	padding-top:175px;
	margin-bottom:15px;
	background-position: -11px -187px;
}
#rightContent #mascotes{background-image:url(../images/CatsAndDogsLink.png);width:260px;padding-top:185px;background-repeat:no-repeat;margin-bottom:10px;margin-right:auto;margin-left:auto;}
#mapa{
	width:280px;
	border:thin solid #333;
	margin-bottom:30px;
	margin-top:20px;
	background-image:url(../images/GuiaAlgarve.jpg);
	background-repeat:no-repeat;
}
#mapa p{
	padding-top:340px;
}
#rightContent #alldestinations{font-size:14px;width:240px;padding-left:10px;font-weight:bold;margin-top:25px;margin-right:auto;margin-bottom:30px;margin-left:auto;line-height:25px;}
#alldestinations p{text-align:left;}
#rightContent #alldestinations a:link{text-decoration:none;color:#366;}
#rightContent #alldestinations a:visited{text-decoration:none;color:#366;}
#rightContent #alldestinations a:hover{text-decoration:none;color:#f06102;}
#rightContent #alldestinations a:active{text-decoration:none;color:#366;}
#whyBox{background-color:#fff4ea;border:thin solid #066;}
#montra{padding-right:5px;padding-left:5px;}
#montra #montraLeft{float:left;width:200px;}
#montra #montraCenter{float:left;width:200px;margin-right:10px;margin-left:10px;padding-left:10px;padding-right:10px;}
#montra #montraRight{width:200px;float:left;}
.news{width:auto;border:thin none #666;background-color:#fff;margin-left:10px;margin-top:5px;}
.columms{float:left;width:320px;padding-top:10px;color:#000;}
.paddingRL5{width:200px;}
.HotelSearchAlgarve{width:285px;margin-top:15px;border:thin solid #fff;text-align:center;}
.searchBar{background-color:#fff;width:auto;left:auto;right:auto;border-top-width:thin;border-top-style:solid;border-top-color:#2c7377;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#fff;color:#2c7377;margin:0;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}
.news #newsText2{padding:10px;}
.style2{color:#f06102;}
.fotoentrada{height:150px;width:150px;border:medium none #00797f;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.boxTitle3{font-size:14px;font-weight:bolder;color:#000;float:none;width:95%;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#58c6cc;margin-left:auto;padding-top:10px;margin-right:auto;text-align:center;}
.news p{text-align:justify;margin-right:10px;margin-left:10px;}
.textBoxPromocao{font-size:12px;color:#333;padding-left:15px;text-align:justify;vertical-align:top;list-style-position:inside;padding-right:15px;}
.textBoxPromocao p{background-position:bottom;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;line-height:normal;text-decoration:none;font-weight:bold;}
.leftTextbox{float:left;height:auto;width:175px;padding-top:10px;text-align:center;}
.rightTextBox{float:left;width:435px;padding-top:0;}
.rightTextBox p{padding-left:15px;font-size:18px;font-style:normal;margin:auto;}
.montraTxt{padding-right:5px;padding-left:5px;}
.montraTitle{background-image:url(../images/img_backBlue.png);height:50px;width:200px;font-size:16px;font-weight:bold;text-align:center;margin-top:10px;top:auto;bottom:auto;}
.montraTitle p{padding-top:15px;color:#c60;}
.foto{float:left;height:150px;width:150px;margin:5px;border:medium solid #58c6cc;}
.boxTitle2{font-weight:bolder;color:#000;float:none;width:95%;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#58c6cc;margin-left:10px;font-size:14px;}
.boxTitle4{font-size:14px;font-weight:bolder;color:#000;float:none;width:auto;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#58c6cc;	margin-left:5px;padding-top:10px;}
.news #newsText{padding:10px;}
.HotelSearchCity{width:auto;margin-top:15px;height:auto;}
#adBottom{height:80px;width:100%;}
#footer{width:100%;background-repeat:no-repeat;background-color:#58c6cc;text-align:center;}
#footer a:link{text-decoration:none;color:#efefef;}
#footer a:visited{text-decoration:none;color:#efefef;}
#footer a:hover{text-decoration:none;color:#fc0;}
#footer a:active{text-decoration:none;color:#efefef;}
#footbar{height:15px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#ccc;text-align:center;color:#efefef;padding-top:10px;}
#countdown{font-size:18px;padding-left:5px;width:520px;margin-right:auto;margin-left:auto;border:thin solid #333;}
#commentscontacts{width:40%;float:left;margin-top:50px;padding-top:10px;padding-left:10px;font-size:14px;font-weight:bold;padding-right:5px;}
#hotelbox{width:200px;margin-right:auto;margin-left:auto;}
.fotoAutodromo{float:left;height:auto;width:400px;border:medium solid #58c6cc;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:1px;}
.dogsCats{float:left;height:300px;width:400px;border:medium solid #58c6cc;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:1px;}
.montra{padding-right:5px;padding-left:5px;}
.montraLeft{float:left;width:200px;}
.montraCenter{float:left;width:200px;margin-right:10px;margin-left:10px;padding-left:10px;padding-right:10px;}
.montraRight{width:200px;float:left;}
.montraTxt3{padding-right:5px;padding-left:5px;background-color:#ffe9bb;border:thin solid #999;}
.foto5{float:left;height:auto;width:auto;margin:5px;border:medium solid #58c6cc;}
.headlineNews{background-color:#fff;border-top-width:thin;border-right-width:thin;border-bottom-width:medium;border-left-width:thin;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#58c6cc;border-right-color:#58c6cc;border-bottom-color:#58c6cc;border-left-color:#58c6cc;margin-top:15px;}
.newsText3{padding:10px;font-size:12px;color:#333;font-weight:normal;}
.LinktBoxLow{font-size:12px;color:#333;padding-left:15px;text-align:justify;vertical-align:top;list-style-position:inside;padding-right:10px;padding-top:10px;background-color:#fff4ea;border-top-width:medium;border-top-style:solid;border-top-color:#00797f;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#00797f;}
#VendBox1{width:273px;background-color:#9FF;border:thin solid #666;}
#natura{border:medium solid #84e0f7;width: 240px;margin-right: auto;margin-left: auto;}
.PassAnoTit{font-size:18px;padding-left:10px;padding-top:5px;padding-bottom:5px;}
.PassAnoPic{float:left;height:150px;width:100px;margin-left:10px;margin-right:10px;border:medium solid #333;}
#idioma{text-align:right;padding-right:10px;width:115px;float:left;padding-top:3px;}
#informa #addfavourites{font-size:14px;color:#000;float:left;width:150px;padding-top:5px;font-weight:bolder;padding-bottom:5px;background-image:url(../images/bckg_addme.png);background-repeat:repeat-x;border:thin solid #09C;}
#FBvid #FBDiv{float:left;width:80px;margin-top:auto;margin-bottom:auto;padding-top:10px;}
#FBvid #Vidiv{background-image:url(../images/bckg_addme.png);background-repeat:repeat-x;float:left;width:145px;padding-top:10px;vertical-align:top;text-align:left;display:inline;font-size:14px;font-weight:bolder;padding-bottom:3px;}
#FBvid #Vidiv a:link{text-decoration:none;color:#000;}
#FBvid #Vidiv a:visited{text-decoration:none;color:#000;}
#FBvid #Vidiv a:hover{text-decoration:none;color:#F60;}
#FBvid #Vidiv a:active{text-decoration:none;color:#000;}
#FBvid #icone{background-image:url(../images/bckg_addme.png);background-repeat:repeat-x;height:36px;width:36px;float:left;margin-left:15px;}
#addfavouritesPt a:link{text-decoration:none;color:#000;}
#addfavouritesPt a:visited{text-decoration:none;color:#000;}
#addfavouritesPt a:hover{text-decoration:none;color:#F60;}
#addfavouritesPt a:active{text-decoration:none;color:#000;}
#addfavourites a:link{text-decoration:none;color:#000;}
#informaPt #addfavourites a:visited{text-decoration:none;color:#000;}
#informaPt #addfavourites a:hover{text-decoration:none;color:#F60;}
#informaPt #addfavourites a:active{text-decoration:none;color:#000;}
#gbSitemap ul li{font-size:14px;line-height:20px;padding-left:20px;list-style-type:none;}
#informa #addfavouritesPt{font-size:14px;color:#000;float:left;width:200px;padding-top:5px;font-weight:bolder;padding-bottom:5px;background-image:url(../images/bckg_addme.png);background-repeat:repeat-x;border:thin solid #09C;}
#idiomaPt{text-align:right;padding-right:2px;width:60px;float:left;padding-top:5px;padding-left:10px;}
.textBox #fotoGolf{text-align:center;background-image:url(../images/img_mainGolfCourses.jpg);background-repeat:no-repeat;height:459px;width:567px;margin-right:auto;margin-left:auto;}
#algarveBest{text-align:left;}
.PassAno{float:none;height:auto;width:600px;background-color:#FCC;margin-right:auto;margin-left:auto;}
.PassAno .PassAnoLeft{float:left;height:auto;width:300px;}
.PassAnoTxt{font-size:12px;color:#333;padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:5px;}
.PassAno .PassAnoRight{float:left;height:auto;width:300px;}
#emailform{width:50%;margin-top:50px;padding-left:30px;padding-top:10px;float:left;}
form .input1{width:120px;font-size:10px;}
form .input2{width:80px;font-size:10px;}
form .input3{width:200px;font-size:10px;}
form .input4{width:220px;font-size:10px;font-family:Tahoma;}
form{margin:0;padding:0;}
.ColListGb{float:left;width:200px;padding-top:10px;padding-bottom:10px;font-size:14px;}
.ColListGb ul li{font-size:14px;line-height:25px;}
.LinkLow {
	float: left;
	margin-left: 10px;
	border: 1px solid #666;
	height: 36px;
	width: 90px;
	display: inline;
}
#bar42 {
	background-image: url(../images/img_bar42MonteGordo.png);
	background-repeat: no-repeat;
	width: 250px;
	padding-top: 62px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	border: medium solid #86e3fa;
}
