html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#ffffff;
	overflow: auto; 
	}
body {
	padding:0;
	margin:0;
	border:0;
	height:100%; 
	background-color:#ffffff;
	overflow: hidden; 
	}
* html body {
	overflow: auto;
	}
.bodyInt {
	background-image:none;
	}
.bgMain {
	position:absolute;width:1000px;height:530px;left:50%;top:0px;margin-left:-488px;z-index:0;background-image:url(../images/homeBannerFlashBg.gif);background-position:top left;background-repeat:no-repeat;
	}
.main {
	position:absolute;
	vertical-align:top;
	left:50%;
	margin-left:-488px;
	width:976px;
	height:100%;
	z-index:1;
	}	
.border0 {border:0;}
.clear {clear:both;}
.blackBg {background-color:#000000;}
.middle {vertical-align:middle;}
.center {text-align:center;}
.icon {border:0;margin:0px 15px;vertical-align:middle;}
.upper {text-transform:uppercase;}

/* topo */
.topoLogo {
	float:left;
	margin-left:30px;
	width:142px;
	height:81px;
	font-size:1px;
	vertical-align:top;
	}
* html .topoLogo {margin-left:15px;}
.topoDireita {
	float:left;
	width:784px;
	height:81px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	}
.topoDireitaVerde {
	float:left;
	width:784px;
	height:81px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	background-image:url(../images/bgTopoVerde.gif);background-position:top left;background-repeat:no-repeat;
	}	
.topoSom {
	float:left;
	margin-left:460px;
	width:158px;
	padding-top:2px;
	padding-right:17px;
	height:77px;
	vertical-align:top;
	text-align:right;
	font-size:1px;
	}
* html .topoSom {margin-left:230px;}
.topoLinks {
	float:right;
	margin:0px;
	width:149px;
	padding-top:4px;
	height:77px;
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	line-height:160%;
	}
.topoLinks a:link {color:#4a4a4a;text-decoration:none;}
.topoLinks a:hover {color:#898989;text-decoration:none;}
.topoLinks a:visited {color:#4a4a4a;text-decoration:none;}
.topoLinks a:visited:hover {color:#898989;text-decoration:none;}

/* topo idioma */
.idiomaTit {width:52px;float:left;vertical-align:top;text-align:right;line-height:120%;padding-right:2px;}
.idiomaDiv {position:relative;float:right;height:13px;font-size:1px;vertical-align:top;z-index:150;border:0px;margin:0px;padding:0px;width:95px;}
.idiomaDiv a:link {color:#ffffff;text-decoration:none;}
.idiomaDiv a:hover {color:#898989;text-decoration:none;}
.idiomaDiv a:visited {color:#ffffff;text-decoration:none;}
.idiomaDiv a:visited:hover {color:#898989;text-decoration:none;}
* html .idiomaDiv {height:14px;}
*:first-child+html .idiomaDiv {height:15px;}

.idioma {height:13px;overflow:hidden;position:absolute;top:1px;right:0px;width:95px;text-align:left;font-size:1px;border:0px;background-color:#333333;padding:0px;}
* html .idioma {height:14px;top:0px;background-color:#ffffff;}
*:first-child+html .idioma {height:15px;top:0px;background-color:#ffffff;}
.idioma input {width:69px;cursor:pointer;height:13px;padding-left:26px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;line-height:10px;border:0px;}
* html .idioma input {line-height:120%;}
*:first-child+html .idioma input {line-height:120%;}
.idioma div {margin-top:0px;}
*:first-child+html .idioma div {margin-top:0px;}
.idiomaItem {width:95px;clear:both;float:left;display:block;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#333333;height:17px;background-color:#333333;line-height:13px;}
.idiomaItem a {width:93px;clear:both;float:left;display:block;padding:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#333333;height:15px;background-color:#333333;line-height:13px;}
.idiomaItem a:hover {color:#333333;background-color:#ffffff;text-decoration:none;}


.idiomaVerde {height:13px;overflow:hidden;position:absolute;top:1px;right:0px;width:95px;text-align:left;font-size:1px;border:0px;background-color:#333333;padding:0px;}
* html .idiomaVerde {height:14px;top:0px;background-color:#ffffff;}
*:first-child+html .idiomaVerde {height:15px;top:0px;background-color:#ffffff;}
.idiomaVerde input {width:69px;cursor:pointer;height:13px;padding-left:26px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#78a22f;line-height:10px;border:0px;}
* html .idiomaVerde input {line-height:120%;}
*:first-child+html .idiomaVerde input {line-height:120%;}
.idiomaVerde div {margin-top:0px;}
*:first-child+html .idiomaVerde div {margin-top:0px;}
.idiomaItemVerde {width:95px;clear:both;float:left;display:block;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;height:17px;background-color:#78a22f;line-height:13px;}
.idiomaItemVerde a {width:93px;clear:both;float:left;display:block;padding:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;height:15px;background-color:#78a22f;line-height:13px;}
.idiomaItemVerde a:hover {color:#78a22f;background-color:#ffffff;text-decoration:none;}

/* idioma - bandeiras */
.idiomaBand {margin-right:5px;border:0px;}
* html .idiomaBand {margin-right:4px;border:0px;}
*:first-child+html .idiomaBand {margin:1px 4px 0px 0px;border:0px;}
.bandPT {background-image:url(../images/botIdiomaPT.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandEN {background-image:url(../images/botIdiomaEN.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandES {background-image:url(../images/botIdiomaES.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandFR {background-image:url(../images/botIdiomaFR.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandDE {background-image:url(../images/botIdiomaDE.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandPTVerde {background-image:url(../images/botIdiomaPTVerde.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandENVerde {background-image:url(../images/botIdiomaENVerde.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandESVerde {background-image:url(../images/botIdiomaESVerde.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandFRVerde {background-image:url(../images/botIdiomaFRVerde.gif);background-position:1px 0px;background-repeat:no-repeat;}
.bandDEVerde {background-image:url(../images/botIdiomaDEVerde.gif);background-position:1px 0px;background-repeat:no-repeat;}

/* topo menu */
.topoMenuHome {clear:both;width:956px;height:34px;font-size:1px;vertical-align:top;text-align:left;background-color:#000000;}
.topoMenuInt {clear:both;width:976px;height:34px;font-size:1px;vertical-align:top;text-align:left;background-color:#000000;background-image:url(../images/topoMenuIntBg.gif);background-position:top left;background-repeat:no-repeat;}
.topoMenuIntVerde {clear:both;width:976px;height:34px;font-size:1px;vertical-align:top;text-align:left;background-color:#78a22f;background-image:url(../images/topoMenuIntBgVerde.gif);background-position:top left;background-repeat:no-repeat;}
.topoMenuInt2 {background-image:url(../images/topoMenuIntBg2.gif);background-position:top left;background-repeat:no-repeat;}
.topoMenuInt2Verde {background-image:url(../images/topoMenuIntBg2Verde.gif);background-position:top left;background-repeat:no-repeat;}

/* novo menu hoteis*/
.topoMenuItem {height:30px;overflow:hidden;position:absolute;padding:0px;top:84px;text-align:left;vertical-align:top;font-size:1px;z-index:61;}
.topoMenuItem div {background-color:#000000;-moz-opacity:.90;filter:alpha(opacity=90);}
* html .topoMenuItem div {float:left;background-color:#000000;-moz-opacity:.90;filter:alpha(opacity=90);}
*:first-child+html .topoMenuItem div {float:left;background-color:#000000;-moz-opacity:.90;filter:alpha(opacity=90);}
.topoMenuItemVerde {height:30px;overflow:hidden;position:absolute;padding:0px;top:84px;text-align:left;vertical-align:top;font-size:1px;z-index:61;}
.topoMenuItemVerde div {background-color:#78a22f;-moz-opacity:.90;filter:alpha(opacity=90);}
* html .topoMenuItemVerde div {float:left;background-color:#78a22f;-moz-opacity:.90;filter:alpha(opacity=90);}
*:first-child+html .topoMenuItemVerde div {float:left;background-color:#78a22f;-moz-opacity:.90;filter:alpha(opacity=90);}

.topoMenuItemSubCat1 {clear:both;margin-top:1px;padding:1px 9px 1px 9px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;line-height:14px;white-space:nowrap;}
.topoMenuItemSubCat1 a {color:#000000;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat1 a:hover {color:#000000;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat2 {clear:both;padding:2px 9px 2px 9px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;line-height:14px;white-space:nowrap;}
.topoMenuItemSubCat2 a {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat2 a:hover {color:#c6c6c6;text-decoration:none;background-color:transparent;}
.topoMenuItemSub {clear:both;padding:2px 10px 2px 18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;line-height:160%;white-space:nowrap;}
.topoMenuItemSub a {color:#c6c6c6;text-decoration:none;background-color:transparent;}
.topoMenuItemSub a:hover {color:#ffffff;text-decoration:none;background-color:transparent;}

.topoMenuItemSubCat1Verde {clear:both;margin-top:1px;padding:1px 9px 1px 9px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;line-height:14px;white-space:nowrap;}
.topoMenuItemSubCat1Verde a {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat1Verde a:hover {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat2Verde {clear:both;padding:2px 9px 2px 9px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;line-height:14px;white-space:nowrap;}
.topoMenuItemSubCat2Verde a {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubCat2Verde a:hover {color:#3a4e17;text-decoration:none;background-color:transparent;}
.topoMenuItemSubVerde {clear:both;padding:2px 10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;line-height:160%;}
.topoMenuItemSubVerde a {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubVerde a:hover {color:#3a4e17;text-decoration:none;background-color:transparent;}

/*fim novo menu hoteis */

/* actual menu hoteis  
.topoMenuItem {height:30px;overflow:hidden;position:absolute;padding:0px;top:82px;text-align:left;vertical-align:top;font-size:1px;z-index:61;}
.topoMenuItem div {background-color:#000000;-moz-opacity:.85;filter:alpha(opacity=85);}
* html .topoMenuItem div {float:left;background-color:#000000;-moz-opacity:.85;filter:alpha(opacity=85);}
*:first-child+html .topoMenuItem div {float:left;background-color:#000000;-moz-opacity:.85;filter:alpha(opacity=85);}
.topoMenuItemVerde {height:30px;overflow:hidden;position:absolute;padding:0px;top:82px;text-align:left;vertical-align:top;font-size:1px;z-index:61;}
.topoMenuItemVerde div {background-color:#78a22f;-moz-opacity:.85;filter:alpha(opacity=85);}
* html .topoMenuItemVerde div {float:left;background-color:#78a22f;-moz-opacity:.85;filter:alpha(opacity=85);}
*:first-child+html .topoMenuItemVerde div {float:left;background-color:#78a22f;-moz-opacity:.85;filter:alpha(opacity=85);}

.topoMenuItemSub {clear:both;float:left;display:block;padding:2px 10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;line-height:160%;white-space:nowrap;}
.topoMenuItemSub a {color:#c6c6c6;text-decoration:none;background-color:transparent;}
.topoMenuItemSub a:hover {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubVerde {clear:both;float:left;display:block;padding:2px 10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;line-height:160%;}
.topoMenuItemSubVerde a {color:#ffffff;text-decoration:none;background-color:transparent;}
.topoMenuItemSubVerde a:hover {color:#3a4e17;text-decoration:none;background-color:transparent;}
 fim de actual menu hoteis */

#topoMenu_1 {left:18px;}
#topoMenu_2 {left:79px;}
#topoMenu_3 {left:190px;}
#topoMenu_4 {left:315px;}
#topoMenu_5 {left:388px;}
#topoMenu_6 {left:443px;}
#topoMenu_7 {left:516px;}
#topoMenu_8 {left:589px;}
#topoMenu_9 {left:681px;}
#topoMenu_10 {left:789px;}

/* c/ botao eventos "e reunioes"
#topoMenu_7 {left:620px;}
#topoMenu_8 {left:693px;}
#topoMenu_9 {left:785px;}
#topoMenu_10 {left:893px;}
*/
#topoMenu_xnet1 {left:18px;}
#topoMenu_xnet2 {left:163px;}
#topoMenu_xnet3 {left:342px;}

.topoMenuSep {position:absolute;height:30px;padding:0px;top:83px;font-size:1px;}
.topoMenuSep_1 {left:76px;}
.topoMenuSep_2 {left:187px;}
.topoMenuSep_3 {left:312px;}
.topoMenuSep_4 {left:385px;}
.topoMenuSep_5 {left:440px;}
.topoMenuSep_6 {left:513px;}
.topoMenuSep_7 {left:586px;}
.topoMenuSep_8 {left:678px;}
.topoMenuSep_9 {left:786px;}
/* c/ botao eventos "e reunioes"
.topoMenuSep_6 {left:617px;}
.topoMenuSep_7 {left:690px;}
.topoMenuSep_8 {left:782px;}
.topoMenuSep_9 {left:890px;}
*/
.topoMenuSep_10 {display:none;}
.topoMenuSep_xnet1 {left:160px;}
.topoMenuSep_xnet2 {left:339px;}
.topoMenuSep_xnet3 {display:none;}

/* topo menu EN */
#topoMenu_1_EN {left:18px;}
#topoMenu_2_EN {left:109px;}
#topoMenu_3_EN {left:220px;}
#topoMenu_4_EN {left:345px;}
#topoMenu_5_EN {left:411px;}
#topoMenu_6_EN {left:456px;}
#topoMenu_7_EN {left:520px;}
#topoMenu_8_EN {left:622px;}
#topoMenu_9_EN {left:714px;}
#topoMenu_10_EN {left:815px;}
.topoMenuSep_1_EN {left:106px;}
.topoMenuSep_2_EN {left:217px;}
.topoMenuSep_3_EN {left:342px;}
.topoMenuSep_4_EN {left:408px;}
.topoMenuSep_5_EN {left:453px;}
.topoMenuSep_6_EN {left:517px;}
.topoMenuSep_7_EN {left:619px;}
.topoMenuSep_8_EN {left:711px;}
.topoMenuSep_9_EN {left:812px;}
.topoMenuSep_10_EN {display:none;}

/* topo menu ES */
#topoMenu_1_ES {left:18px;}
#topoMenu_2_ES {left:88px;}
#topoMenu_3_ES {left:199px;}
#topoMenu_4_ES {left:324px;}
#topoMenu_5_ES {left:397px;}
#topoMenu_6_ES {left:452px;}
#topoMenu_7_ES {left:525px;}
#topoMenu_8_ES {left:598px;}
#topoMenu_9_ES {left:690px;}
#topoMenu_10_ES {left:798px;}
.topoMenuSep_1_ES {left:85px;}
.topoMenuSep_2_ES {left:196px;}
.topoMenuSep_3_ES {left:321px;}
.topoMenuSep_4_ES {left:394px;}
.topoMenuSep_5_ES {left:449px;}
.topoMenuSep_6_ES {left:522px;}
.topoMenuSep_7_ES {left:595px;}
.topoMenuSep_8_ES {left:687px;}
.topoMenuSep_9_ES {left:795px;}
.topoMenuSep_10_ES {display:none;}

/* topo menu DE */
#topoMenu_1_DE {left:18px;}
#topoMenu_2_DE {left:81px;}
#topoMenu_3_DE {left:192px;}
#topoMenu_4_DE {left:317px;}
#topoMenu_5_DE {left:388px;}
#topoMenu_6_DE {left:433px;}
#topoMenu_7_DE {left:497px;}
#topoMenu_8_DE {left:614px;}
#topoMenu_9_DE {left:706px;}
#topoMenu_10_DE {left:807px;}
.topoMenuSep_1_DE {left:78px;}
.topoMenuSep_2_DE {left:189px;}
.topoMenuSep_3_DE {left:314px;}
.topoMenuSep_4_DE {left:385px;}
.topoMenuSep_5_DE {left:430px;}
.topoMenuSep_6_DE {left:494px;}
.topoMenuSep_7_DE {left:611px;}
.topoMenuSep_8_DE {left:703px;}
.topoMenuSep_9_DE {left:804px;}
.topoMenuSep_10_DE {display:none;}

/* topo menu FR */
#topoMenu_1_FR {left:18px;}
#topoMenu_2_FR {left:81px;}
#topoMenu_3_FR {left:192px;}
#topoMenu_4_FR {left:317px;}
#topoMenu_5_FR {left:383px;}
#topoMenu_6_FR {left:428px;}
#topoMenu_7_FR {left:525px;}
#topoMenu_8_FR {left:627px;}
#topoMenu_9_FR {left:719px;}
#topoMenu_10_FR {left:820px;}
.topoMenuSep_1_FR {left:78px;}
.topoMenuSep_2_FR {left:189px;}
.topoMenuSep_3_FR {left:314px;}
.topoMenuSep_4_FR {left:380px;}
.topoMenuSep_5_FR {left:425px;}
.topoMenuSep_6_FR {left:522px;}
.topoMenuSep_7_FR {left:624px;}
.topoMenuSep_8_FR {left:716px;}
.topoMenuSep_9_FR {left:817px;}
.topoMenuSep_10_FR {display:none;}

/* banners */
.homeBanner {
	clear:both;
	width:960px;
	height:415px;
	vertical-align:top;
	text-align:left;
	padding:0;
	border:0;
	}
.hotelBanner {
	position:absolute;
	width:787px;
	height:339px;
	left:50%;
	top:115px;
	margin-left:-299px;
	padding:0;
	border:0;	
	z-index:2;	
	}
.visVirtualBanner {
	position:absolute;
	width:787px;
	/* nova visita virtual
	height:500px;
	*/
	height:600px;	
	left:50%;
	top:115px;
	margin-left:-299px;
	padding:0;
	border:0;	
	z-index:2;
	}
.collectionBanner {
	clear:both;
	width:976px;
	height:415px;
	vertical-align:top;
	text-align:left;
	padding:0;
	border:0;
	}
.experienceBanner {
	clear:both;
	width:976px;
	height:415px;
	vertical-align:top;
	text-align:left;
	padding:0;
	border:0;
	}

/* titulos */
.trebTit {float:left;height:32px;padding-left:13px;padding-top:15px;font-size:18px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTit1.gif);background-position:top left;background-repeat:no-repeat;}
.trebTit2 {float:left;height:35px;padding-left:13px;padding-top:15px;font-size:18px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTit1.gif);background-position:top left;background-repeat:no-repeat;}
.trebTit3 {float:left;height:33px;padding-left:23px;padding-top:5px;font-size:18px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTit3.gif);background-position:top left;background-repeat:no-repeat;}
.trebTit4 {float:left;height:33px;padding-left:23px;padding-top:5px;font-size:18px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTit4.gif);background-position:top left;background-repeat:no-repeat;}
.trebTit5 {clear:both;float:left;height:27px;padding-left:34px;padding-top:10px;font-size:15px;line-height:140%;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTit4.gif);background-position:10px 0px;background-repeat:no-repeat;}
.trebTitSub {float:left;height:26px;padding-left:12px;padding-top:10px;font-size:13px;line-height:140%;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTitSub1.gif);background-position:top left;background-repeat:no-repeat;}
.trebTitSub2 {float:left;height:14px;width:100%;font-size:15px;text-align:center;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;}
.trebTitSub3 {float:left;height:26px;padding-left:12px;padding-top:8px;font-size:16px;line-height:140%;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTitSub1.gif);background-position:top left;background-repeat:no-repeat;}
.trebTitSub4 {float:left;margin-top:6px;height:17px;padding-left:9px;padding-top:2px;font-size:11px;line-height:140%;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#363636;background-image:url(../images/barraTitSub2.gif);background-position:top left;background-repeat:no-repeat;}
.trebTitExp1 {padding-top:14px;color:#34cdd7;background-image:url(../images/barraPureExp.gif);}
.trebTitExp2 {padding-top:14px;color:#692145;background-image:url(../images/barraTimelessExp.gif);}
.trebTitExp3 {padding-top:14px;color:#a6825b;background-image:url(../images/barraRoyalExp.gif);}
.trebTitExp4 {padding-top:14px;color:#86888b;background-image:url(../images/barraUrbanExp.gif);}
.trebTitExp5 {padding-top:14px;color:#ff7000;background-image:url(../images/barraFamilyExp.gif);}
.trebTitExp6 {padding-top:14px;color:#00c5b4;background-image:url(../images/barraChallengerExp.gif);}
.trebTitExp7 {padding-top:14px;color:#ffcb00;background-image:url(../images/barraSunshineExp.gif);}
.trebTitExp8 {padding-top:14px;color:#c90044;background-image:url(../images/barraTastefulExp.gif);}

/* conteudos */	
.homeCont, .collectCont, .experienceCont {
	clear:both;
	width:976px;
	font-size:1px;
	}
.int {
	clear:both;
	width:976px;
	font-size:1px;
	}
.collectCont .top, .experienceCont .top {margin-top:18px;margin-bottom:4px;margin-left:22px;font-size:1px;vertical-align:top;text-align:left;}
.collectCont .esq, .experienceCont .esq {clear:both;float:left;margin-left:25px;padding-bottom:25px;width:422px;line-height:120%;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#363636;vertical-align:top;text-align:left;}
.collectCont .dir, .experienceCont .dir {float:left;margin-left:20px;padding-bottom:25px;padding-left:28px;width:422px;line-height:120%;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#363636;vertical-align:top;text-align:left;background-image:url(../images/sepVert.gif);background-position:top left;background-repeat:repeat-y;}
* html .collectCont .esq {margin-left:12px;}
* html .collectCont .dir {width:450px;}
* html .experienceCont .esq {margin-left:12px;}
* html .experienceCont .dir {width:450px;}
.experienceCont .esq a:link, .experienceCont .dir a:link, .experienceCont .esq a:visited, .experienceCont .dir a:visited {font-size:11px;color:#898989;text-decoration:none;}
.experienceCont .esq a:hover, .experienceCont .dir a:hover, .experienceCont .esq a:visited:hover, .experienceCont .dir a:visited:hover {font-size:11px;color:#363636;text-decoration:underline;}
.experienceCont .esq2 {clear:both;float:left;margin-left:25px;padding-bottom:25px;margin-bottom:25px;width:422px;line-height:120%;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#363636;vertical-align:top;text-align:left;}
* html .experienceCont .esq2 {margin-left:12px;}
.experienceCont .dir2 {float:left;margin-left:20px;padding-bottom:25px;margin-bottom:25px;padding-left:28px;width:465px;line-height:120%;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#363636;vertical-align:top;text-align:left;background-image:url(../images/sepVert.gif);background-position:top left;background-repeat:repeat-y;}
* html .experienceCont .dir2 {margin-left:10px;}
.experienceSep {clear:both;width:976px;height:30px;font-size:1px;background-image:url(../images/sep2.gif);background-position:140px 0px;background-repeat:no-repeat;}
.experienceCont .tit {height:47px;font-size:17px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#898989;background-image:none;}
.colEsq {
	float:left;
	width:248px;
	font-size:1px;
	}
.intCont {
	float:left;
	margin-left:10px;
	width:710px;
	font-size:1px;
	vertical-align:top;text-align:left;
	}
.intContIn {
	width:700px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	padding:10px 0px;
	background-image:url(../images/sep.gif);
	background-position:bottom left;
	background-repeat:repeat-x;	
	}
.xnetCont {
	width:668px;
	padding:14px;	
	font-size:11px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	vertical-align:top;
	text-align:left;
	background-color:#f8f8f8;
	}
* html .xnetCont {width:696px;}
.intContCentro {
	margin-top:11px;
	float:left;
	width:416px;
	font-size:1px;
	}
.intContDir {
	margin-top:11px;
	float:left;
	width:284px;
	font-size:1px;
	}
.tit {
	width:100%;
	height:47px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	}
.tit2 {
	width:100%;
	height:47px;
	margin-top:10px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	}
.tit3 {
	float:left;
	height:47px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	}
.tit3Todas {
	float:right;
	margin-top:20px;
	font-size:1px;
	vertical-align:top;
	}
.titxnet {
	width:100%;
	margin:24px 0px 16px 14px;
	font-size:11px;
	font-weight:bold;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	vertical-align:top;
	text-align:left;
	}
.titSep {
	width:700px;
	height:48px;
	margin-top:14px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	background-image:url(../images/sep.gif);
	background-position:bottom left;
	background-repeat:repeat-x;	
	}
.cont {
	font-size:1px;
	padding-left:4px;
	vertical-align:top;
	text-align:left;
	}
.homeCampanhas {
	float:left;
	margin-left:15px;
	width:393px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .homeCampanhas {margin-left:8px;}
.homePesquisa {
	clear:both;
	float:left;
	margin-top:4px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .homePesquisa {margin-left:8px;}
.colEsqPesquisa {
	float:left;
	clear:both;
	margin-left:26px;
	margin-top:14px;	
	width:222px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .colEsqPesquisa {margin:3px 0px 10px 26px;}
.homePesquisa input {padding:2px 4px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;background-color:#363636;border:0px;height:14px;line-height:120%;width:160px;}
.colEsqPesquisa input {padding:2px 4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:14px;line-height:120%;width:160px;}
* html .homePesquisa input, * html .colEsqPesquisa input {height:18px;width:168px;}
.homeReservas {
	float:left;
	margin-left:15px;
	width:292px;
	font-size:11px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	vertical-align:top;
	text-align:left;
	display:inline;
	}	
.homeReservas a:link {color:#363636;text-decoration:underline;}
.homeReservas a:hover {color:#000000;text-decoration:none;}
.homeReservas a:visited {color:#363636;text-decoration:underline;}
.homeReservas a:visited:hover {color:#000000;text-decoration:none;}
.colEsqReservas {
	float:left;
	clear:both;
	margin-left:26px;
	margin-top:20px;
	width:222px;
	font-size:11px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	vertical-align:top;
	text-align:left;
	display:inline;
	}	
.colEsqReservas a:link {color:#363636;text-decoration:underline;}
.colEsqReservas a:hover {color:#000000;text-decoration:none;}
.colEsqReservas a:visited {color:#363636;text-decoration:underline;}
.colEsqReservas a:visited:hover {color:#000000;text-decoration:none;}
.homeSubsNewsletter {
	float:right;
	clear:right;	
	margin: 0px 20px 0px 0px;
	width:226px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .homeSubsNewsletter {margin-left:16px;}
.colEsqSubsNewsletter {
	float:left;
	clear:both;
	margin-left:26px;
	margin-top:14px;	
	width:222px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
.homeSubsNewsletter	input {padding:2px 4px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;background-color:#363636;border:0px;height:14px;line-height:120%;width:160px;}
.colEsqSubsNewsletter input {padding:2px 4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:14px;line-height:120%;width:160px;}
* html .homeSubsNewsletter input, * html .colEsqSubsNewsletter input {height:18px;width:168px;}
.colEsqReservasEmail {
	float:left;
	clear:both;
	margin:12px 0px 10px 26px;
	width:222px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .colEsqReservasEmail {margin:3px 0px 10px 26px;}
.homeNoticias {
	float:right;
	clear:right;	
	margin: 0px 20px 0px 0px;
	width:226px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .homeNoticias {margin-left:16px;}
.homeNoticia {
	clear:both;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	line-height:140%;
	margin-bottom:10px;
	background-image:url(../images/sep.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.homeNoticia a:link {float:right;padding:5px 0px;font-size:9px;color:#363636;text-decoration:underline;}
.homeNoticia a:hover {float:right;padding:5px 0px;font-size:9px;color:#000000;text-decoration:none;}
.homeNoticia a:visited {float:right;padding:5px 0px;font-size:9px;color:#363636;text-decoration:underline;}
.homeNoticia a:visited:hover {float:right;padding:5px 0px;font-size:9px;color:#000000;text-decoration:none;}
.collectionLogos {clear:both;width:900px;height:100px;vertical-align:top;text-align:center;padding:0;border:0;}
.collectionLogos td {text-align:center;}
.colEsqAjuda {
	float:left;
	clear:both;
	margin:8px 0px 0px 26px;
	width:222px;
	height:52px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
* html .colEsqAjuda {height:48px;}
.colEsqAjuda .sep {width:222px;height:1px;font-size:1px;background-image:url(../images/sep.gif);background-position:top left;background-repeat:no-repeat;}
.colEsqAjuda .bot {width:222px;height:55px;font-size:1px;}
.colEsqTripAdvisor {
	float:left;
	clear:both;
	margin:16px 0px 0px 22px;
	width:222px;
	height:auto;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
.colEsqTripAdvisor .sep {width:222px;margin-left:4px;height:1px;font-size:1px;background-image:url(../images/sep.gif);background-position:top left;background-repeat:no-repeat;}
.colEsqTripAdvisor .bot {width:222px;height:auto;font-size:1px;}
.colEsqContactos {
	clear:both;
	float:left;
	margin:20px 0px 10px 26px;
	width:222px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
.colEsqMenu {
	float:left;
	margin:20px 0px 8px 27px;
	width:162px;
	display:inline;
	}
.hotelIntro {margin-left:56px;margin-top:360px;width:640px;margin-bottom:35px;z-index:1;}
*:first-child+html .hotelIntro {margin-bottom:18px;}
* html .hotelIntro {margin-bottom:18px;}
.hotelIntro .img1 {float:left;height:47px;font-size:1px;}
.hotelIntro .img2 {float:right;height:32px;font-size:1px;}
.hotelIntro .img3 {float:right;height:40px;font-size:1px;}
.hotelIntro .txt {clear:both;padding-left:2px;padding-top:12px;padding-bottom:4px;width:638px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#363636;font-size:11px;line-height:140%;}
.hotelIntro .txt a:link {color:#898989;text-decoration:none;}
.hotelIntro .txt a:hover {color:#000000;text-decoration:none;}
.hotelIntro .txt a:visited {color:#898989;text-decoration:none;}
.hotelIntro .txt a:visited:hover {color:#000000;text-decoration:none;}
.hotelIntro .mais {clear:both;float:right;padding-bottom:4px;}
.hotelIntro .sep {clear:both;float:right;width:640px;height:1px;font-size:1px;background-image:url(../images/sep.gif);background-position:top right;background-repeat:no-repeat;}
.visVirtual {margin-left:52px;margin-top:420px;width:640px;margin-bottom:35px;z-index:1;}
*:first-child+html .visVirtual {margin-bottom:18px;}
* html .visVirtual {margin-bottom:18px;}
.visVirtual .img1 {float:left;height:47px;font-size:1px;}
.visVirtual .txt {clear:both;padding-left:2px;padding-top:4px;padding-bottom:4px;width:638px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#363636;font-size:11px;line-height:140%;}
.hotelDestqs {clear:both;margin-left:45px;width:661px;background-image:url(../images/hotelDestqsBg.gif);background-position:top left;background-repeat:repeat-y;}


/*  nova visita virtual
.visitaDestqsSep {clear:both;margin:570px 0px 0px 45px;width:661px;height:1px;background-image:url(../images/sep.gif);background-position:top left;background-repeat:repeat-x;}
.visitaDestqs {clear:both;margin:24px 0px 20px 45px;width:661px;background-image:url(../images/hotelDestqsBg.gif);background-position:top left;background-repeat:repeat-y;}
.visitaDestqs .contSep3 {float:left;clear:both;width:250px;margin:0px;padding:0px;text-align:left;vertical-align:top;font-size:10px;}
.visitaDestqs .video {float:left;clear:both;width:300px;height:280px;margin:10px 0px 10px 14px;padding:0px;text-align:left;vertical-align:top;font-size:10px;}
* html .visitaDestqs .video {margin:10px 0px 10px 7px;}
.visitaDestqs .contSep3 a:link  {color:#363636;text-decoration:none;}
.visitaDestqs .contSep3 a:hover {color:#000000;text-decoration:none;}
.visitaDestqs .contSep3 a:visited {color:#363636;text-decoration:none;}
.visitaDestqs .contSep3 a:visited:hover {color:#000000;text-decoration:none;}
.hotelDestqCont .contIPaper {float:left;clear:both;width:260px;margin:0px 6px 0px 24px;padding:12px 0px 0px 24px;text-align:left;vertical-align:top;font-size:10px;background-image:url(../images/ipaper.gif);background-position:0px 11px;background-repeat:no-repeat;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
* html .hotelDestqCont .contIPaper {margin:0px 3px 0px 12px;}
.hotelDestqCont .miniIPaper {float:left;clear:both;margin:10px 0px 0px 0px;padding:2px;border:1px solid #c4c4c4;}
.visitaDestqs .ipaperSep {float:left;clear:both;width:277px;margin:20px 6px 0px 24px;height:14px;background-image:url(../images/sep.gif);background-position:top left;background-repeat:no-repeat;}
* html .visitaDestqs .ipaperSep {margin:20px 6px 0px 12px;}

*/

.hotelDestqEsq {clear:both;float:left;display:inline;width:330px;background-color:#f8f8f8;}
.hotelDestqDir {float:left;margin-left:1px;width:330px;background-color:#f3f2f2;}
.hotelDestqCont, .intContDirCont, .experiencesCont, .experiencesCont2, .progsCont {clear:both;text-align:left;padding-bottom:20px;width:100%;}
.experiencesCont2 {clear:both;text-align:left;padding:10px 6px 20px 6px;width:392px;}
.hotelDestqCont .img1, .intContDirCont .img1, .experiencesCont .img1 {float:left;height:35px;font-size:1px;}
.hotelDestqCont .img3, .intContDirCont .img3, .experiencesCont .img3 {float:left;margin-top:20px;height:46px;font-size:1px;}
.hotelDestqCont .img2 {float:right;height:25px;margin-top:10px;font-size:1px;}
.intContDirCont .img2, .experiencesCont .img2 {float:right;height:25px;margin-top:20px;font-size:1px;}
.hotelDestqCont .cont {clear:both;margin-left:20px;padding-bottom:3px;width:306px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.intContDirCont .cont {clear:both;margin-left:10px;padding-bottom:3px;width:274px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.hotelDestqCont .noticia {clear:both;margin-left:20px;padding-bottom:3px;width:306px;padding-left:0px;padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;text-align:left;vertical-align:top;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;}
.hotelDestqCont .prog {cursor:pointer;clear:both;height:18px;overflow:hidden;margin-left:20px;width:306px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.intContDirCont .prog {cursor:pointer;clear:both;height:18px;overflow:hidden;margin-left:10px;width:264px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.progsCont .prog {cursor:pointer;clear:both;height:18px;overflow:hidden;margin-left:0px;width:330px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.experiencesCont .prog {cursor:pointer;clear:both;height:18px;overflow:hidden;margin:0px;width:420px;padding-left:0px;padding-top:5px;text-align:left;vertical-align:top;}
.experiencesCont .exp {cursor:pointer;clear:both;display:block;height:23px;overflow:hidden;margin:0px;width:430px;padding:0px;text-align:left;vertical-align:top;}
.experiencesCont .exp span {margin:0px;width:430px;height:23px;}
.experiencesCont .exp div {display:block;margin:0px;width:430px;padding:0px;text-align:left;vertical-align:top;background-color:#ffffff;}
.experiencesCont .exp .tit {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#898989;line-height:140%;height:23px;width:420px;padding:0px 5px;}
.experiencesCont .exp .txt {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#898989;line-height:120%;height:auto;width:420px;padding:0px 5px;}
.experiencesCont .exp .hoteis {width:420px;padding:7px 5px 0px 5px;height:24px;overflow:hidden;}
.experiencesCont .exp .hoteis span {float:left;width:auto;margin-right:15px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#363636;line-height:120%;}
.experiencesCont2 .exp {cursor:pointer;clear:both;display:block;height:23px;overflow:hidden;margin:0px;width:392px;padding:0px;text-align:left;vertical-align:top;}
.experiencesCont2 .exp span {margin:0px;width:392px;height:23px;}
.experiencesCont2 .exp div {display:block;margin:0px;width:392px;padding:0px;text-align:left;vertical-align:top;background-color:#f8f8f8;}
.experiencesCont2 .exp .tit {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#898989;line-height:140%;height:23px;width:382px;padding:0px 5px;}
.experiencesCont2 .exp .txt {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#898989;line-height:120%;height:auto;width:382px;padding:0px 5px;}
.experiencesCont2 .exp .hoteis {width:382px;padding:7px 5px 0px 5px;height:24px;overflow:hidden;}
.experiencesCont2 .exp .hoteis span {float:left;width:auto;margin-right:10px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#363636;line-height:120%;}
.hotelDestqCont .cont .img, .hotelDestqCont .prog .img, .intContDirCont .cont .img, .intContDirCont .prog .img, .experiencesCont .prog .img, .progsCont .prog .img {float:left;display:inline;font-size:1px;width:92px;height:74px;text-align:left;vertical-align:top;background-image:url(../images/atrick.gif);background-position:top left;background-repeat:no-repeat;}
.hotelDestqCont .cont .txt, .hotelDestqCont .prog .txt {float:left;margin-left:10px;width:204px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.intContDirCont .cont .tit {float:left;margin-left:10px;padding-bottom:4px;height:auto;width:172px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.intContDirCont .cont .txt {float:left;margin-left:10px;width:172px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.intContDirCont .prog .txt {float:left;margin-left:10px;width:162px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .contSep .progsCont .prog .txt {float:left;margin-left:10px;width:228px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.experiencesCont .prog .txt {float:left;margin-left:10px;width:318px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.intContDirCont .cont .hotel, .centro .contSep .txt .txt {margin:0;padding:0;display:block;padding-top:5px;}
.hotelDestqCont .prog span, .hotelDestqCont .prog a, .intContDirCont .prog span , .intContDirCont .prog a, .experiencesCont .prog span , .experiencesCont .prog a, .experiencesCont .exp span, .experiencesCont .exp a, .experiencesCont2 .exp span, .experiencesCont2 .exp a, .progsCont .prog span, .centro .contSep .progsCont .prog a {display:block;cursor:pointer;padding:0px;color:#898989;text-decoration:none;outline:none;}
.hotelDestqCont .prog a:hover, .intContDirCont .prog a:hover, .experiencesCont .prog a:hover, .progsCont .prog a:hover {color:#000000;text-decoration:none;cursor:pointer;outline:none;}
.hotelDestqCont .cont .tit {float:left;margin-left:10px;padding-bottom:4px;height:auto;width:204px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.hotelDestqCont .cont .txt {float:left;margin-left:10px;width:204px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.hotelDestqCont .cont .link, .hotelDestqCont .noticia .link, .intContDirCont .cont .link {float:right;display:inline;margin-right:2px;font-size:9px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.hotelDestqCont .cont a:link, .intContDirCont .cont a:link, .hotelDestqCont .noticia a:link  {color:#363636;text-decoration:none;}
.hotelDestqCont .cont a:hover, .intContDirCont .cont a:hover, .hotelDestqCont .noticia a:hover {color:#000000;text-decoration:none;}
.hotelDestqCont .cont a:visited, .intContDirCont .cont a:visited, .hotelDestqCont .noticia a:visited {color:#363636;text-decoration:none;}
.hotelDestqCont .cont a:visited:hover, .intContDirCont .cont a:visited:hover, .hotelDestqCont .noticia a:visited:hover {color:#000000;text-decoration:none;}
.hotelDestqCont .cont .link a:link, .hotelDestqCont .noticia .link a:link, .intContDirCont .cont .link a:link {color:#898989;text-decoration:none;}
.hotelDestqCont .cont .link a:hover, .hotelDestqCont .noticia .link a:hover, .intContDirCont .cont .link a:hover {color:#000000;text-decoration:none;}
.hotelDestqCont .cont .link a:visited, .hotelDestqCont .noticia .link a:visited, .intContDirCont .cont .link a:visited {color:#898989;text-decoration:none;}
.hotelDestqCont .cont .link a:visited:hover, .hotelDestqCont .noticia .link a:visited:hover, .intContDirCont .cont .link a:visited:hover {color:#000000;text-decoration:none;}
.hotelDestqCont .cont .sep, .hotelDestqCont .prog .sep {clear:both;width:306px;height:10px;padding-bottom:5px;font-size:10px;background-image:url(../images/sep.gif);background-position:center left;background-repeat:no-repeat;}
.intContDirCont .cont .sep, .intContDirCont .prog .sep {clear:both;width:274px;height:10px;padding-bottom:5px;font-size:10px;background-image:url(../images/sep.gif);background-position:center left;background-repeat:no-repeat;}
.progsCont .prog .sep {clear:both;width:330px;height:10px;padding-bottom:5px;font-size:10px;background-image:url(../images/sep.gif);background-position:center left;background-repeat:no-repeat;}
.experiencesCont .prog .sep {clear:both;width:430px;height:10px;padding-bottom:5px;font-size:10px;background-image:url(../images/sep.gif);background-position:center left;background-repeat:no-repeat;}
.centro {clear:both;width:404px;background-color:#f8f8f8;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:140%;color:#363636;font-weight:normal;text-align:left;vertical-align:top;}
.centro a, .centro a:visited {color:#363636;text-decoration:underline;}
.centro a:hover, .centro a:visited:hover {color:#898989;text-decoration:underline;}
.centro .experiencesCont2 a, .centro .experiencesCont2  a:visited {color:#363636;text-decoration:none;}
.centro .experiencesCont2  a:hover, .centro .experiencesCont2  a:visited:hover {color:#898989;text-decoration:none;}
.centro .img {clear:both;width:404px;background-color:#f8f8f8;margin:0px;padding:0px;text-align:left;vertical-align:top;}
.centro .img2 {clear:both;padding:7px 0px;text-align:left;vertical-align:top;}
.centroContEsq {clear:both;float:left;margin-left:4px;width:196px;text-align:left;padding:12px 0px 16px 0px;}
* html .centroContEsq {margin-left:2px;}
.centroContDir {float:left;margin-left:4px;width:196px;text-align:left;padding:12px 0px 16px;}
.centro .cont, .centro .contForm {float:left;clear:both;width:392px;margin:0px 6px;padding:16px 0px 10px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .cont, *:first-child+html .centro .cont, * html .centro .contForm, *:first-child+html .centro .contForm {float:left;}
* html .centro .cont, * html .centro .contForm {margin:0px 3px;}
.centro .cont2 {float:left;clear:both;width:392px;margin:0px 4px;padding:8px 0px 0px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .cont2, *:first-child+html .centro .cont2 {float:left;}
* html .centro .cont2 {margin:0px 2px;}
.centro .contWhite {float:left;clear:both;width:404px;height:38px;background-color:#ffffff;margin:0px;padding:0px;text-align:left;vertical-align:top;}
* html .centro .contWhite, *:first-child+html .centro .contWhite {float:left;}
clear:both;width:404px;background-color:#f8f8f8;margin:0px;padding:0px;text-align:left;vertical-align:top;
.centro .cont4 {float:left;clear:both;width:392px;margin:20px 4px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .cont4, *:first-child+html .centro .cont4 {float:left;}
* html .centro .cont4 {margin:20px 2px;}
.centro .cont5 {float:left;clear:both;width:392px;margin:0px 4px;padding:14px 0px 8px 0px;text-align:left;vertical-align:top;font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
* html .centro .cont5, *:first-child+html .centro .cont5 {float:left;}
* html .centro .cont5 {margin:0px 2px;}
.centro .cont5 img {float:left;border:0px;padding-top:1px;}
.centro .cont5 div {float:left;padding:0px 6px;}
.centro .contSep {float:left;clear:both;width:392px;margin:0px 6px;padding:14px 0px 8px 0px;text-align:left;vertical-align:top;font-size:10px;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;}
.contlistagem	 {float:left;clear:both;width:392px;margin:0px 6px;padding:14px 0px 8px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .contSep, *:first-child+html .centro .contSep {float:left;}
* html .centro .contSep {margin:0px 3px;}
.centro .contSep2 {float:left;clear:both;width:392px;margin:0px 6px;padding:14px 0px 8px 0px;text-align:left;vertical-align:top;font-size:11px;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;}
* html .centro .contSep2, *:first-child+html .centro .contSep2 {float:left;}
* html .centro .contSep2 {margin:0px 3px;}
.centro .contSep2 a:link  {color:#363636;text-decoration:none;}
.centro .contSep2 a:hover {color:#000000;text-decoration:none;}
.centro .contSep2 a:visited {color:#363636;text-decoration:none;}
.centro .contSep2 a:visited:hover {color:#000000;text-decoration:none;}
.centro .contSep3 {float:left;clear:both;width:356px;margin:0px;padding:0px 0px 12px 0px;text-align:left;vertical-align:top;font-size:10px;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;}
.centro .contSep3 a:link  {color:#363636;text-decoration:none;}
.centro .contSep3 a:hover {color:#000000;text-decoration:none;}
.centro .contSep3 a:visited {color:#363636;text-decoration:none;}
.centro .contSep3 a:visited:hover {color:#000000;text-decoration:none;}
.centro .contIPaper {float:left;clear:both;width:356px;margin:0px 6px;padding:12px 0px 8px 24px;text-align:left;vertical-align:top;font-size:10px;background-image:url(../images/ipaper.gif);background-position:0px 11px;background-repeat:no-repeat;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
* html .centro .contIPaper {margin:0px 3px;}
.centro .miniIPaper {float:left;clear:both;margin:10px 0px;padding:2px;border:1px solid #c4c4c4;}
.centro .cont3 {float:left;clear:both;width:392px;margin:0px 6px;padding:8px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .cont3, *:first-child+html .centro .cont3 {float:left;}
* html .centro .cont3 {margin:0px 3px;}
.centro .cont .link {float:right;clear:both;display:inline;margin:4px 0px 0px 0px;font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.centro .cont .link a:link, .centro .cont .link a:visited, .centro .contSep .link a:link, .centro .contSep .link a:visited, .centro .cont3 .link a:link, .centro .cont3 .link a:visited {color:#898989;text-decoration:underline;}
.centro .cont .link a:hover, .centro .cont .link a:visited:hover, .centro .contSep .link a:hover, .centro .contSep .link a:visited:hover, .centro .cont3 .link a:hover, .centro .cont3 .link a:visited:hover {color:#000000;text-decoration:underline;}
.centro .contSep .linkExp1 a:link, .centro .contSep .linkExp1 a:visited {color:#34cdd7;text-decoration:none;}
.centro .contSep .linkExp1 a:hover, .centro .contSep .linkExp1 a:visited:hover {color:#34cdd7;text-decoration:underline;}
.centro .contSep .linkExp2 a:link, .centro .contSep .linkExp2 a:visited {color:#692145;text-decoration:none;}
.centro .contSep .linkExp2 a:hover, .centro .contSep .linkExp2 a:visited:hover {color:#692145;text-decoration:underline;}
.centro .contSep .linkExp3 a:link, .centro .contSep .linkExp3 a:visited {color:#a6825b;text-decoration:none;}
.centro .contSep .linkExp3 a:hover, .centro .contSep .linkExp3 a:visited:hover {color:#a6825b;text-decoration:underline;}
.centro .contSep .linkExp4 a:link, .centro .contSep .linkExp4 a:visited {color:#86888b;text-decoration:none;}
.centro .contSep .linkExp4 a:hover, .centro .contSep .linkExp4 a:visited:hover {color:#86888b;text-decoration:underline;}
.centro .contSep .linkExp5 a:link, .centro .contSep .linkExp5 a:visited {color:#ff7000;text-decoration:none;}
.centro .contSep .linkExp5 a:hover, .centro .contSep .linkExp5 a:visited:hover {color:#ff7000;text-decoration:underline;}
.centro .contSep .linkExp6 a:link, .centro .contSep .linkExp6 a:visited {color:#00c5b4;text-decoration:none;}
.centro .contSep .linkExp6 a:hover, .centro .contSep .linkExp6 a:visited:hover {color:#00c5b4;text-decoration:underline;}
.centro .contSep .linkExp7 a:link, .centro .contSep .linkExp7 a:visited {color:#ffcb00;text-decoration:none;}
.centro .contSep .linkExp7 a:hover, .centro .contSep .linkExp7 a:visited:hover {color:#ffcb00;text-decoration:underline;}
.centro .contSep .linkExp8 a:link, .centro .contSep .linkExp8 a:visited {color:#c90044;text-decoration:none;}
.centro .contSep .linkExp8 a:hover, .centro .contSep .linkExp8 a:visited:hover {color:#c90044;text-decoration:underline;}
.centro .cont .data {float:right;clear:both;width:392px;margin:0px 0px 4px 0px;font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;background-image:url(../images/sep.gif);background-position:top left;background-repeat:no-repeat;}
.centro .pesq {clear:both;width:392px;margin:0px 6px;padding:6px 0px;text-align:left;vertical-align:top;font-size:10px;font-weight:bold;}
.centro .cont .img, .centro .cont2 .img {float:left;display:inline;font-size:1px;width:92px;height:74px;text-align:left;vertical-align:top;background-image:url(../images/atrick.gif);background-position:top left;background-repeat:no-repeat;}
.centro .cont .imgs, .centro .cont2 .imgs {float:left;display:inline;font-size:1px;width:92px;text-align:left;}
.centro .cont .imgs .img, .centro .cont2 .imgs .img {clear:both;float:left;display:inline;font-size:1px;width:92px;height:74px;margin-bottom:15px;text-align:left;vertical-align:top;background-image:url(../images/atrick.gif);background-position:top left;background-repeat:no-repeat;}
.centro .cont .txt, .centro .cont2 .txt {float:left;margin-left:20px;width:280px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .cont .expTit {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .sep {clear:both;width:392px;height:10px;margin:0px 6px;padding:5px 0px;font-size:10px;background-image:url(../images/sep.gif);background-position:center left;background-repeat:no-repeat;}
.centro .contSep .img {float:left;display:inline;font-size:1px;width:92px;height:74px;text-align:left;vertical-align:top;background-image:url(../images/atrick.gif);background-position:top left;background-repeat:no-repeat;}
.centro .cont3 .img {float:left;display:inline;font-size:1px;width:108px;text-align:left;vertical-align:top;}
.centro .contSep .img2 {float:left;display:inline;font-size:1px;width:40px;text-align:left;vertical-align:top;}
.centro .contSep .txt {float:left;margin-left:20px;width:280px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .contSep .txt a:link {color:#363636;text-decoration:none;}
.centro .contSep .txt a:hover {color:#000000;text-decoration:none;}
.centro .contSep .txt a:visited {color:#363636;text-decoration:none;}
.centro .contSep .txt a:visited:hover {color:#000000;text-decoration:none;}
.centro .cont3 .txt {float:left;margin-left:20px;width:264px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .contSep .txt2 {float:left;margin-left:20px;width:330px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .contSep .txt2 a:link {color:#363636;text-decoration:none;}
.centro .contSep .txt2 a:hover {color:#000000;text-decoration:underline;}
.centro .contSep .txt2 a:visited {color:#363636;text-decoration:none;}
.centro .contSep .txt2 a:visited:hover {color:#000000;text-decoration:underline;}
* html .centro .contSep .txt2 {margin-left:10px;}
.centro .contSep .link {float:right;clear:none;margin:4px 0px 0px 0px;font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.centro .cont3 .link {float:right;clear:none;margin:4px 0px 0px 0px;font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.centro .cont .img2 {float:left;display:inline;font-size:1px;width:40px;text-align:left;vertical-align:top;}
.centro .cont .txt2 {float:left;margin-left:20px;width:330px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;line-height:120%;}
.centro .cont .txt2 a:link {color:#363636;text-decoration:none;}
.centro .cont .txt2 a:hover {color:#000000;text-decoration:underline;}
.centro .cont .txt2 a:visited {color:#363636;text-decoration:none;}
.centro .cont .txt2 a:visited:hover {color:#000000;text-decoration:underline;}
* html .centro .cont .txt2 {margin-left:10px;}
.centro ul {margin:0px;padding:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:140%;color:#363636;font-weight:normal;}
.centro li {margin-bottom:10px;background-image:url(../images/bullet1.gif);background-position:0px 6px;background-repeat:no-repeat;padding-left:10px;}
.centro ul a:link, .centro ul a:visited {color:#363636;text-decoration:underline;}
.centro ul a:hover, .centro ul a:visited:hover {color:#898989;text-decoration:underline;}
.centro .cont4 {float:left;clear:both;width:392px;margin:0px 6px;padding:0px 0px 10px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .cont4, *:first-child+html .centro .cont4 {float:left;}
* html .centro .cont4 {margin:0px 3px;}

.centro .regiaoFlash {clear:both;display:block;float:left;text-align:center;padding:20px 0px 10px 0px;width:404px;}
.linkBot {float:left;margin-top:6px;margin-bottom:6px;margin-right:5px;text-align:center;vertical-align:top;width:122px;min-height:13px;background-color:#e2e2e2;font-size:11px;font-weight:bold;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.linkBotBg {float:left;margin-top:6px;margin-bottom:6px;margin-right:5px;text-align:center;vertical-align:top;width:122px;min-height:13px;font-size:11px;font-weight:bold;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;background-color:#f8f8f8;background-image:url(../images/bancoImgBg.gif);background-position:top left;background-repeat:no-repeat;}
* html .linkBot, * html .linkBotBg, *:first-child+html .linkBot, *:first-child+html .linkBotBg {margin-top:4px;margin-bottom:4px;}
.linkBot a:link, .linkBotBg a:link, .linkBot a:visited, .linkBotBg a:visited {color:#363636;text-decoration:none;}
.linkBot a:hover, .linkBotBg a:hover, .linkBot a:visited:hover, .linkBotBg a:visited:hover {color:#000000;text-decoration:none;}
.linkBot2 {float:left;padding-left:5px;margin-top:6px;margin-bottom:6px;margin-right:12px;text-align:left;vertical-align:top;width:163px;min-height:13px;background-color:#e2e2e2;font-size:11px;font-weight:bold;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.linkBotBg2 {float:left;padding-left:5px;margin-top:6px;margin-bottom:6px;margin-right:12px;text-align:left;vertical-align:top;width:163px;min-height:13px;font-size:11px;font-weight:bold;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;background-color:#f8f8f8;background-image:url(../images/golfeLinksBg.gif);background-position:top left;background-repeat:no-repeat;}
* html .linkBot2, * html .linkBotBg2, *:first-child+html .linkBot2, *:first-child+html .linkBotBg2 {margin-top:4px;margin-bottom:4px;}
.linkBot2 a:link, .linkBotBg2 a:link, .linkBot2 a:visited, .linkBotBg2 a:visited {color:#363636;text-decoration:none;}
.linkBot2 a:hover, .linkBotBg2 a:hover, .linkBot2 a:visited:hover, .linkBotBg2 a:visited:hover {color:#000000;text-decoration:none;}
.bandeira {border:0;margin:0px 6px;}
.centro .cont .expTit {padding-bottom:10px;font-size:14px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.intContDirCont .expTit {height:47px;font-size:18px;line-height:140%;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#898989;background-image:none;padding-top:15px;}
.intContDirCont .hotelTit {clear:both;padding-left:40px;padding-bottom:4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;font-size:15px;color:#898989;line-height:120%;}
.intContDirCont .hotelTit a:link, .intContDirCont .hotelTit a:visited {color:#898989;text-decoration:none;}
.intContDirCont .hotelTit a:hover, .intContDirCont .hotelTit a:visited:hover {color:#363636;text-decoration:none;}
.regiao {float:left;font-size:10px;line-height:120%;width:190px;min-height:30px;text-align:left;margin:6px 6px 8px 4px;}
.regiao2 {float:left;font-size:10px;line-height:120%;width:390px;min-height:30px;text-align:left;margin:6px 6px 8px 4px;}
* html .regiao, * html .regiao2 {height:30px;margin:3px 3px 4px 2px;}
.regiao .hoteis, .regiao2 .hoteis {clear:both;margin:10px 0px 4px 0px;padding:0px 3px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#505050;line-height:120%;}
.regiao .hoteis a:link, .regiao2 .hoteis a:link {color:#505050;text-decoration:none;}
.regiao .hoteis a:hover, .regiao2 .hoteis a:hover {color:#000000;text-decoration:underline;}
.regiao .hoteis a:visited, .regiao2 .hoteis a:visited {color:#505050;text-decoration:none;}
.regiao .hoteis a:visited:hover, .regiao2 .hoteis a:visited:hover {color:#000000;text-decoration:underline;}

.experiencesPlayerDiv {float:left;padding-left:10px;text-align:left;vertical-align:top;width:355px;height:220px;}
.experiencesPlayerDivIn {float:left;padding-top:12px;padding-left:10px;text-align:left;vertical-align:top;width:275px;height:175px;}
* html .experiencesPlayerDiv {padding-left:5px;}
* html .experiencesPlayerDivIn {padding-left:5px;}
.botDownloadFilme {float:right;font-size:1px;width:152px;height:13px;text-align:left;margin:6px 0px;border:0px;}

/* naveg interna */
.navIntBtns {float:left;clear:both;margin:8px 6px;width:392px;font-size:10px;color:#ffffff;text-align:right;font-family:Arial,Helvetica,sans-serif;}
* html .navIntBtns {margin:8px 3px;}
.navIntBtnOff{padding:2px 3px;font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;}
.navIntBtnOff:link, a.navIntBtnOff:link {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.navIntBtnOff:hover, a.navIntBtnOff:hover {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
a.navIntBtnOff:visited {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.navIntBtnOff:visited:hover, a.navIntBtnOff:visited:hover {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.navIntBtnOn {padding:2px 3px;font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.navIntBtnOn:link, a.navIntBtnOn:link {font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.navIntBtnOn:hover, a.navIntBtnOn:hover {font-size:10px;color:#000000;background-color:#e2e2e2;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.navIntBtnOn:visited, a.navIntBtnOn:visited {font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.navIntBtnOn:visited:hover, a.navIntBtnOn:visited:hover {font-size:10px;color:#000000;background-color:#e2e2e2;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}

/* vagas */
.centroVagaTit {float:left;margin-left:4px;width:196px;text-align:left;padding:10px 0px;font-size:12px;line-height:140%;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#363636;}
* html .centroVagaTit {margin-left:2px;}
.centroVagaBot {float:left;margin-left:4px;width:196px;text-align:left;padding:20px 0px;font-size:12px;line-height:140%;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#363636;}
* html .centroVagaBot {margin-left:2px;}
.centroVaga {float:left;margin-left:4px;width:196px;text-align:left;padding-top:5px;font-size:9px;line-height:120%;font-family:Arial,Helvetica,sans-serif;color:#363636;}
* html .centroVaga {margin-left:2px;}
.centroVaga a:link {color:#363636;text-decoration:none;}
.centroVaga a:hover {color:#898989;text-decoration:none;}
.centroVaga a:visited {color:#363636;text-decoration:none;}
.centroVaga a:visited:hover {color:#898989;text-decoration:none;}

/* mapa site */
.mapaSite {clear:both;width:196px;text-align:left;margin-bottom:10px;padding-bottom:18px;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;}
.mapaSite div {clear:both;margin-top:1px;text-align:left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#363636;line-height:140%;}
.mapaSite div a, .mapaSite div a:visited {background-color:#ececec;color:#363636;text-decoration:none;}
.mapaSite div a:hover, .mapaSite div a:visited:hover {background-color:#363636;color:#ffffff;text-decoration:none;}
.mapaSite .tit {font-size:12px;font-weight:bold;height:auto;}
.mapaSite .item {margin-left:8px;}
.mapaSite .itemSub {margin-left:18px;}

/* contactos gerais */
.contacto {float:left;font-size:10px;line-height:120%;width:190px;min-height:100px;text-align:left;margin:12px 6px 2px 4px;}
* html .contacto {height:100px;margin:10px 4px 2px 2px;}
.contactoSep {float:left;font-size:10px;line-height:120%;width:190px;min-height:100px;text-align:left;margin:12px 6px 2px 4px;background-image:url(../images/sepVert.gif);background-position:top right;background-repeat:no-repeat;}
* html .contactoSep {height:100px;margin:10px 4px 2px 2px;}

/* banco de imagens */
.bancoimg {float:left;font-size:10px;line-height:120%;width:122px;min-height:122px;text-align:left;margin:12px 7px 4px 4px;}
* html .bancoimg {height:122px;margin:12px 7px 4px 2px;}
.bancoimg .img {width:122px;}
.bancoimg .link {margin-top:9px;text-align:center;vertical-align:top;width:122px;min-height:13px;background-color:#e2e2e2;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.bancoimg .linkBg {margin-top:9px;text-align:center;vertical-align:top;width:122px;min-height:13px;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#f8f8f8;background-image:url(../images/bancoImgBg.gif);background-position:top left;background-repeat:no-repeat;}
* html .bancoimg .link, * html .bancoimg .linkBg, *:first-child+html .bancoimg .link, *:first-child+html .bancoimg .linkBg {margin-top:6px;}
.bancoimg .link a:link, .bancoimg .linkBg a:link {color:#363636;text-decoration:none;}
.bancoimg .link a:hover, .bancoimg .linkBg a:hover {color:#000000;text-decoration:none;}
.bancoimg .link a:visited, .bancoimg .linkBg a:visited {color:#363636;text-decoration:none;}
.bancoimg .link a:visited:hover, .bancoimg .linkBg a:visited:hover {color:#000000;text-decoration:none;}

/* pedido de reservas */
.hotelRes {float:left;font-size:10px;line-height:120%;width:122px;min-height:122px;text-align:left;margin:12px 7px 12px 4px;}
* html .hotelRes {height:122px;margin:12px 7px 12px 2px;}
.hotelRes .txt {margin-top:5px;text-align:left;vertical-align:top;width:122px;height:30px;font-size:11px;font-weight:bold;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.hotelRes .txt a:link {color:#363636;text-decoration:none;}
.hotelRes .txt a:hover {color:#000000;text-decoration:underline;}
.hotelRes .txt a:visited {color:#363636;text-decoration:none;}
.hotelRes .txt a:visited:hover {color:#000000;text-decoration:underline;}
* html .hotelRes .txt, *:first-child+html .hotelRes .txt {margin-top:3px;}
.hotelRes .img {width:122px;}
.hotelRes .link {margin-top:9px;text-align:center;vertical-align:top;width:122px;min-height:13px;background-color:#e2e2e2;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.hotelRes .linkBg {margin-top:9px;text-align:center;vertical-align:top;width:122px;min-height:13px;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#f8f8f8;background-image:url(../images/bancoImgBg.gif);background-position:top left;background-repeat:no-repeat;}
* html .hotelRes .link, * html .hotelRes .linkBg, *:first-child+html .hotelRes .link, *:first-child+html .hotelRes .linkBg {margin-top:6px;}
.hotelRes .link a:link, .hotelRes .linkBg a:link {color:#363636;text-decoration:none;}
.hotelRes .link a:hover, .hotelRes .linkBg a:hover {color:#000000;text-decoration:none;}
.hotelRes .link a:visited, .hotelRes .linkBg a:visited {color:#363636;text-decoration:none;}
.hotelRes .link a:visited:hover, .hotelRes .linkBg a:visited:hover {color:#000000;text-decoration:none;}

/* golfe */
.tabGolfe {width:386px;margin:10px 0px;padding:0px;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#ffffff;}
.tdGolfe11 {width:72%;background-color:#e2e2e2;margin:0px;padding:4px;}
.tdGolfe12 {width:28%;background-color:#e2e2e2;margin:0px;padding:4px;}
.tdGolfe21 {width:72%;background-color:#ffffff;margin:0px;padding:4px;}
.tdGolfe22 {width:28%;background-color:#ffffff;margin:0px;padding:4px;}
.camposGolfe {float:left;margin-left:6px;width:194px;text-align:left;padding:5px 0px 20px 0px;font-size:11px;line-height:120%;font-family:Arial,Helvetica,sans-serif;color:#363636;}
* html .camposGolfe {margin-left:3px;}
.camposGolfe a:link {color:#363636;text-decoration:none;}
.camposGolfe a:hover {color:#898989;text-decoration:none;}
.camposGolfe a:visited {color:#363636;text-decoration:none;}
.camposGolfe a:visited:hover {color:#898989;text-decoration:none;}

/* glossario */
.centro .glossBots {float:left;clear:both;width:392px;margin:0px 4px;padding:8px 0px 20px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .glossBots {margin:0px 2px;}
.centro .glossBots img {margin-right:18px;}
.centro .glossTit {float:left;clear:both;width:392px;margin:0px 4px;padding:8px 0px 0px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .centro .glossTit {margin:0px 2px;}
.centro .glossTxt {float:left;clear:both;width:388px;margin:0px 5px;padding:12px 0px 2px 0px;text-align:left;vertical-align:top;font-size:11px;line-height:120%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
* html .centro .glossTxt {margin:0px 2px;}
.centro .glossBotTopo {float:left;clear:both;width:392px;margin:0px 6px;padding:5px 0px 5px 0px;text-align:right;vertical-align:top;background-image:url(../images/sep.gif);background-position:bottom left;background-repeat:no-repeat;font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.centro .glossBotTopo a:link {color:#363636;text-decoration:none;}
.centro .glossBotTopo a:hover {color:#898989;text-decoration:none;}
.centro .glossBotTopo a:visited {color:#363636;text-decoration:none;}
.centro .glossBotTopo a:visited:hover {color:#898989;text-decoration:none;}
* html .centro .glossBotTopo {margin:0px 3px;}

.centro .glossBots .golfFaq {font-size:11px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;padding:2px 0px;}
.centro .glossBots .golfFaq a:link {color:#363636;text-decoration:none;}
.centro .glossBots .golfFaq a:hover {color:#898989;text-decoration:none;}
.centro .glossBots .golfFaq a:visited {color:#363636;text-decoration:none;}
.centro .glossBots .golfFaq a:visited:hover {color:#898989;text-decoration:none;}

/* sihot */
.colEsqSihotHotel {
	float:left;
	clear:both;
	margin:15px 0px 10px 26px;
	width:222px;
	font-size:1px;
	vertical-align:top;
	text-align:left;
	display:inline;
	}
.colEsqSihotHotel .img {margin-top:18px;float:left;clear:both;display:inline;font-size:1px;width:150px;height:122px;text-align:left;vertical-align:top;background-image:url(../images/atrick.gif);background-position:top left;background-repeat:no-repeat;}
.colEsqSihotHotel .txt  {padding-top:6px;float:left;clear:both;text-align:left;width:200px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;color:#383838;font-weight:normal;}
.colEsqSihotHotel .txt a:link, .colEsqSihotHotel .txt a:visited {color:#383838;text-decoration:none;}
.colEsqSihotHotel .txt a:hover, .colEsqSihotHotel .txt a:visited:hover {color:#000000;text-decoration:underline;}
.colEsqSihotHotel .geotrust {margin-top:50px;float:left;clear:both;display:inline;font-size:1px;width:112px;height:52px;text-align:left;vertical-align:top;}
.sihotCont {width:700px;margin-top:14px;font-size:1px;vertical-align:top;text-align:left;}

/* menu esquerda*/
.colEsqMenuItem {clear:both;height:auto;overflow:hidden;width:162px;padding-left:0px;padding-top:3px;text-align:left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;color:#000000;font-weight:bold;}
.colEsqMenuItemSub {float:left;margin-top:2px;margin-left:10px;width:146px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;line-height:140%;}
* html .colEsqMenuItemSub {margin-left:5px;margin-top:1px;}
.colEsqMenuItemHome {clear:both;width:162px;margin-top:6px;padding-top:2px;padding-left:3px;text-align:left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;color:#000000;font-weight:bold;}
.colEsqMenuItem span {display:block;}
.colEsqMenuItem a, .colEsqMenuItemHome a {background-color:#ffffff;color:#000000;text-decoration:none;}
.colEsqMenuItem a:hover, .colEsqMenuItemHome a:hover {background-color:#000000;color:#ffffff;text-decoration:none;}
.colEsqMenuItem2 {clear:both;height:auto;width:162px;padding-left:0px;padding-top:3px;text-align:left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;color:#000000;font-weight:bold;}
.colEsqMenuItem2 a, .colEsqMenuItemHome2 a {background-color:#ffffff;color:#000000;text-decoration:none;}
.colEsqMenuItem2 a:hover, .colEsqMenuItemHome2 a:hover {background-color:#000000;color:#ffffff;text-decoration:none;}

/* reservas */
.resPreco {float:left;display:block;height:20px;font-size:1px;padding:0;margin:0;}
.resHotel, .resDataEntrada, .resDataSaida, .resDataEntradaInputs, .resDataSaidaInputs, .resNoites, .resQuartos, .resAdultos {float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:11px;line-height:140%;padding:0;margin:0;}
.resHotel, .resReservar {clear:both;margin-top:2px;}
.resDataEntrada {clear:both;margin-top:4px;}
.resDataSaida {margin-top:4px;}

.resNoites {clear:both;margin-top:3px;width:45px;text-align:left;}
.resQuartos {margin-top:3px;width:57px;text-align:left;}
.resAdultos {margin-top:3px;text-align:left;}
.resCriancas {position:absolute;margin-top:0px;margin-left:83px;text-align:left;}
.resCriancas span {padding-top:4px;float:left;width:44px;text-align:right;}
.colEsqReservas .resNoites {width:40px;}
.colEsqReservas .resQuartos {width:53px;}
.colEsqReservas .resCriancas {margin-left:58px;}

.resHotel input, .resDataEntrada input, .resDataSaida input, .resNoites input, .resQuartos input, .resAdultos input {float:left;padding:1px 4px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;background-color:#363636;border:0px;height:16px;line-height:140%;vertical-align:top;}

.resCriancas div {float:left;}
* html .resCriancas div {padding-top:5px;}
*:first-child+html .resCriancas div {padding-top:5px;}
.resCriancas div input {float:none;padding-top:4px;background-color:transparent;border:0px;}

.resDataEntrada, .resDataSaida {height:17px;width:123px;}
.resDataEntradaInputs {margin-left:27px;width:96px;padding:0px;}
.resDataSaidaInputs {margin-left:27px;width:96px;padding:0px;}
* html .resDataEntradaInputs {margin-left:0px;width:123px;padding-left:0px;}
* html .resDataSaidaInputs {margin-left:0px;width:102px;padding-left:0px;}

#resInputHotel {width:220px;}
* html #resInputHotel {height:18px;width:225px;}
#resInputNoites, #resInputQuartos, #resInputAdultos {width:17px;}
* html #resInputNoites, * html #resInputQuartos, * html #resInputAdultos {width:25px;margin-right:-3px;}
.resBot {margin:0px;border:0;}
.resHotel, .resNoites, .resQuartos, .resAdultos {height:34px;}
.resHotel span {display:block;}
#resLayer1, #resLayer6, #resLayer7, #resLayer8 {overflow:hidden;clear:both;position:absolute;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;background-color:#363636;text-align:left;vertical-align:top;cursor:pointer;}
#resLayer5entrada, #resLayer5saida {overflow:hidden;position:absolute;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-align:left;vertical-align:top;cursor:pointer;}
#resLayer1 {height:18px;width:246px;margin-top:0px;margin-left:0px;z-index:59;}
#resLayer1 div, #resLayer1 div a, #resLayer1 div a:visited {width:246px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer1 div a:hover, #resLayer1 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}

#resLayer6 {height:18px;width:31px;margin-top:0px;margin-left:0px;text-align:left;z-index:52;}
#resLayer7 {height:18px;width:43px;margin-top:0px;margin-left:0px;text-align:left;z-index:53;}
#resLayer8 {height:18px;width:43px;margin-top:0px;margin-left:0px;z-index:54;}
#resLayer6 div, #resLayer6 div a, #resLayer6 div a:visited {width:31px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer6 div a:hover, #resLayer6 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}

#resLayer7 div, #resLayer7 div a, #resLayer7 div a:visited {width:43px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer7 div a:hover, #resLayer7 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}

#resLayer8 div, #resLayer8 div a, #resLayer8 div a:visited {width:43px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer8 div a:hover, #resLayer8 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}

.resCalendario {float:left;margin-left:5px;}
.resReservar {float:left;padding-top:7px;margin-left:180px;width:112px;}
* html .resReservar {float:left;margin-left:90px;}
.pesqHotel {display:block;padding:20px 0px 4px 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;font-weight:bold;color:#363636;}

.colEsqReservas .cont {padding-top:8px;}
* html .colEsqReservas #resInputNoites, * html .colEsqReservas #resInputQuartos, * html .colEsqReservas #resInputAdultos {width:17px;margin-right:-3px;}
.colEsqReservas #resInputHotel {width:186px;}
* html .colEsqReservas #resInputHotel {width:183px;}
.colEsqReservas #resLayer1 {width:212px;}
.colEsqReservas #resLayer1 div, .colEsqReservas #resLayer1 div a, .colEsqReservas #resLayer1 div a:visited {width:212px;}
.colEsqReservas .resReservar {float:none;margin-left:0px;margin-top:7px;}
* html .colEsqReservas .resReservar {margin-left:0px;margin-top:6px;}

.colEsqReservas .resDataEntrada, .colEsqReservas .resDataSaida {height:17px;width:106px;}
*:first-child+html .colEsqReservas .resDataEntrada, *:first-child+html .colEsqReservas .resDataSaida {height:17px;width:106px;}
* html .colEsqReservas .resDataEntrada, * html .colEsqReservas .resDataSaida {height:17px;width:106px;}

.colEsqReservas .resDataEntradaInputs {margin-left:27px;width:79px;padding:0px;}
.colEsqReservas .resDataSaidaInputs {margin-left:27px;width:79px;padding:0px;}
* html .colEsqReservas .resDataEntradaInputs {margin-left:0px;width:86px;padding-left:0px;}
* html .colEsqReservas .resDataSaidaInputs {margin-left:7px;width:81px;padding-left:0px;}

.resDataEntradaInput input, .resDataEntradaInput input {border:0px;}

/* calendario */
.hidden {opacity:0;position:absolute;}
.visible {opacity:1;}
input.calendar {width:70px;background-color:#ffffff;border:0;font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:11px;line-height:140%;}
*:first-child+html input.calendar {margin-left:-27px;}
* html input.calendar {margin-left:27px;}
* html .colEsqReservas #wucReservation1_inputDataSaida {margin-left:22px}
button.calendar {background:url(../images/botCalReservas.gif);border:0;cursor:pointer;float:left;height:18px;margin-left:-27px;width:21px;}
*:first-child+html button.calendar {margin-top:-18px;}
* html button.calendar {margin-left:0px;margin-top:-18px;}
button.calendar:hover, button.calendar.active {height:18px;width:21px;background-position:left bottom;}
div.calendar {width:158px;border:0;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;margin-top:-10px;margin-left:-2px;}	
div.calendar * {margin:0;padding:0;}	
div.calendar div {background:none !important;cursor:move;height:185px;overflow:hidden;padding:0px;position:relative;width:158px;}	
div.calendar caption {position:relative;background-color:#000000;border:1px solid #000000;font-weight:bold;font-size:10px;height:auto;line-height:14px;border:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;vertical-align:top;padding:2px 0px;text-align:center;width:158px;}
div.calendar caption a.prev {cursor:pointer;display:block;height:14px;overflow:hidden;position:absolute;top:0;width:11px;left:0;margin-left:1px;margin-top:2px;}
div.calendar caption a.next {cursor:pointer;display:block;height:14px;overflow:hidden;position:absolute;top:0;width:11px;right:2;margin-top:2px;}
div.calendar caption a, #ie8#fix  {cursor:pointer;display:block;height:14px;overflow:hidden;position:absolute;top:0;width:11px;}
div.calendar caption a.prev, #ie8#fix {left:0;margin-left:1px;margin-top:2px;}
div.calendar caption a.next, #ie8#fix {right:2px;margin-top:2px;}
div.calendar caption span {height:auto;position:relative;text-align:center;}
div.calendar caption span.month {padding-right:8px;}
div.calendar caption span.month:after {content: ',';}
div.calendar table {background-color:#b4b4b4;border:1px solid #000000;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:156px;}
div.calendar th {background-color:#898989;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;color:#ffffff;height:16px;text-align:center;width:21px;border:1px #898989;}
div.calendar td {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;color:#ffffff;height:16px;text-align:center;width:21px;border:1px solid #000000;}
div.calendar td.invalid {color:#000000;}
div.calendar td.valid {background-color:#363636;color:#ffffff;cursor:pointer;}
div.calendar td.hilite {background-color:#000000;color:#ffffff;}
div.calendar td.inactive {background-color:#363636;color:#ffffff;}
div.calendar td.active, div.calendar td.hover {background-color:#000000;color:#ffffff;cursor:pointer;}

/* bottom */	
.bottom {
	clear:both;
	width:976px;
	height:208px;
	margin-top:0px;
	padding-top:12px;
	font-size:11px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	text-align:center;
	}
*:first-child+html .bottom {margin-top:12px;padding-top:0px;}
* html .bottom {margin-top:12px;padding-top:0px;}
.bottomSep {width:976px;height:1px;font-size:1px;}
.bottom .bottomNavInt {width:976px;padding-top:5px;height:17px;vertical-align:text-top;text-align:center;font-size:11px;line-height:140%;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.bottom .bottomNavInt a:link {color:#000000;text-decoration:none;}
.bottom .bottomNavInt a:hover {color:#898989;text-decoration:none;}
.bottom .bottomNavInt a:visited {color:#000000;text-decoration:none;}
.bottom .bottomNavInt a:visited:hover {color:#898989;text-decoration:none;}
.bottom .txt1 {font-size:9px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.bottom .txt1 a:link {color:#000000;text-decoration:none;}
.bottom .txt1 a:hover {color:#898989;text-decoration:none;}
.bottom .txt1 a:visited {color:#000000;text-decoration:none;}
.bottom .txt1 a:visited:hover {color:#898989;text-decoration:none;}
.bottomIcon {border:0px;margin:0px 5px 5px 5px;}
/* popup */
.pop {
	height:100%; 
	max-height:100%; 
	width:100%;
	padding:0; 
	margin:0; 
	border:0; 
	background:#ffffff;
	overflow:auto;
	text-align:left;
	vertical-align:top;
	}
.popTopo {
	float:left;
	width:763px;
	height:85px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/topoPopPrecos.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.popTopo_en {
	float:left;
	width:763px;
	height:85px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/topoPopPrecos_en.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.popTopo_es {
	float:left;
	width:763px;
	height:85px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/topoPopPrecos_es.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.popTopo_de {
	float:left;
	width:763px;
	height:85px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/topoPopPrecos_de.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.popTopo_fr {
	float:left;
	width:763px;
	height:85px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/topoPopPrecos_fr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.popTopoTit {
	float:left;
	margin-left:50px;
	width:180px;
	margin-top:38px;
	height:27px;	
	vertical-align:top;
	text-align:left;
	font-size:1px;
	}
* html .popTopoTit {margin-left:25px;}
.popTopoTxt  {
	float:left;
	width:484px;
	margin-top:42px;
	height:23px;
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	line-height:140%;
	}
.popTabela {
	clear:both;
	float:left;
	margin-left:34px;
	width:684px;
	vertical-align:top;
	text-align:left;
	margin-top:30px;
	margin-bottom:30px;	
	font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:140%;
	}
* html .popTabela {margin-left:17px;}
.popTabTopo1 {background-color:#f9f8f8;}
.popTabTopo2 {background-color:#f5f4f4;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:140%;font-weight:bold;text-align:center;padding:3px;vertical-align:top;}
.popTabTd1 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:140%;text-align:left;padding:5px 3px;border-bottom:1px solid #f9f8f8;vertical-align:top;}
.popTabTd2 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:140%;text-align:center;padding:5px 3px;border-bottom:1px solid #f9f8f8;vertical-align:top;}
.popComentario {
	clear:both;
	float:left;
	margin-left:38px;
	width:664px;
	vertical-align:top;
	text-align:left;
	padding:4px 6px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:140%;
	background-color:#f9f8f8;
	}
* html .popComentario {margin-left:19px;}
.popBottom {
	clear:both;
	float:left;
	margin-left:38px;
	width:676px;
	margin-top:16px;
	height:14px;
	font-size:1px;
	background-color:#666666;
	}
* html .popBottom {margin-left:19px;}
.popTopoVoos {
	float:left;
	width:489px;
	height:64px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	}
.popTabelaVoos {
	clear:both;
	float:left;
	margin-left:20px;
	width:449px;
	margin-top:22px;
	margin-bottom:30px;	
	vertical-align:top;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:11px;line-height:140%;font-weight:bold;
	}
* html .popTabelaVoos {margin-left:10px;}
.popTabVoosTd {
	font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:10px;line-height:140%;font-weight:bold;
	text-align:center;padding:5px 3px;
	}
.popTabVoosTd a:link {color:#363636;text-decoration:none;}
.popTabVoosTd a:hover {color:#000000;text-decoration:none;}
.popTabVoosTd a:visited {color:#363636;text-decoration:none;}
.popTabVoosTd a:visited:hover {color:#000000;text-decoration:none;}
.popTabVoosTd img {border:1px solid #000000;}
.popTopoCancel {
	float:left;
	width:433px;
	height:64px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	}	
.popCancelText {
	clear:both;
	float:left;
	margin-left:15px;
	width:403px;
	margin-top:22px;
	margin-bottom:30px;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:10px;line-height:140%;font-weight:normal;
	}
* html .popCancelText {margin-left:7px;}
.popCancelText a:link {color:#363636;text-decoration:none;}
.popCancelText a:hover {color:#000000;text-decoration:none;}
.popCancelText a:visited {color:#363636;text-decoration:none;}
.popCancelText a:visited:hover {color:#000000;text-decoration:none;}
.popCancelText ul {margin:0px;padding:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:140%;color:#363636;font-weight:normal;}
.popCancelText li {margin-bottom:10px;background-image:url(../images/bullet1.gif);background-position:0px 6px;background-repeat:no-repeat;padding-left:10px;}
.popCancelText ul a:link, .popCancelText ul a:visited {color:#363636;text-decoration:underline;}
.popCancelText ul a:hover, .popCancelText ul a:visited:hover {color:#898989;text-decoration:underline;}
.popTopoResEmail {
	float:left;
	width:463px;
	height:64px;
	font-size:1px;
	vertical-align:top;
	background-color:#ffffff;
	}
.popBodyResEmail {
	clear:both;
	float:left;
	width:463px;
	font-size:1px;
	background-color:#f8f8f8;
	}
.popTxtResEmail {
	float:left;
	margin-left:39px;
	width:385px;
	margin-top:15px;
	margin-bottom:20px;	
	vertical-align:top;
	text-align:left;
	background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;color:#363636;font-size:11px;line-height:140%;font-weight:bold;
	}
* html .popTxtResEmail {margin-left:19px;}
.popTxtResEmail a:link {color:#363636;text-decoration:underline;}
.popTxtResEmail a:hover {color:#000000;text-decoration:none;}
.popTxtResEmail a:visited {color:#363636;text-decoration:underline;}
.popTxtResEmail a:visited:hover {color:#000000;text-decoration:none;}

/* textos */
.txt1 {font-size:9px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.txt1 a:link {color:#000000;text-decoration:none;}
.txt1 a:hover {color:#898989;text-decoration:none;}
.txt1 a:visited {color:#000000;text-decoration:none;}
.txt1 a:visited:hover {color:#898989;text-decoration:none;}
.txt2 {font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.txt2 a:link {color:#898989;text-decoration:none;}
.txt2 a:hover {color:#000000;text-decoration:none;}
.txt2 a:visited {color:#898989;text-decoration:none;}
.txt2 a:visited:hover {color:#000000;text-decoration:none;}
.txt3 {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt3 a:link {color:#363636;text-decoration:underline;}
.txt3 a:hover {color:#000000;text-decoration:none;}
.txt3 a:visited {color:#363636;text-decoration:underline;}
.txt3 a:visited:hover {color:#000000;text-decoration:none;}
.txt4 {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#707070;}
.txt4 a:link {color:#707070;text-decoration:none;}
.txt4 a:hover {color:#363636;text-decoration:underline;}
.txt4 a:visited {color:#707070;text-decoration:none;}
.txt4 a:visited:hover {color:#363636;text-decoration:underline;}
.txt5 {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.txt5 a:link {color:#898989;text-decoration:none;}
.txt5 a:hover {color:#000000;text-decoration:none;}
.txt5 a:visited {color:#898989;text-decoration:none;}
.txt5 a:visited:hover {color:#000000;text-decoration:none;}
.txt6 {font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt6 a:link {color:#363636;text-decoration:none;}
.txt6 a:hover {color:#898989;text-decoration:none;}
.txt6 a:visited {color:#363636;text-decoration:none;}
.txt6 a:visited:hover {color:#898989;text-decoration:none;}
.txt7 {font-size:9px;line-height:180%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.txt7 a:link {color:#898989;text-decoration:none;}
.txt7 a:hover {color:#000000;text-decoration:underline;}
.txt7 a:visited {color:#898989;text-decoration:none;}
.txt7 a:visited:hover {color:#000000;text-decoration:underline;}
.txt8 {font-size:10px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt8 a:link {color:#363636;text-decoration:none;}
.txt8 a:hover {color:#898989;text-decoration:none;}
.txt8 a:visited {color:#363636;text-decoration:none;}
.txt8 a:visited:hover {color:#898989;text-decoration:none;}
.txt9 {font-size:12px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt9 a:link {color:#363636;text-decoration:none;}
.txt9 a:hover {color:#898989;text-decoration:none;}
.txt9 a:visited {color:#363636;text-decoration:none;}
.txt9 a:visited:hover {color:#898989;text-decoration:none;}
.txt10 {font-size:11px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt10 a:link {color:#363636;text-decoration:underline;}
.txt10 a:hover {color:#000000;text-decoration:none;}
.txt10 a:visited {color:#363636;text-decoration:underline;}
.txt10 a:visited:hover {color:#000000;text-decoration:none;}
.txt11 {font-size:10px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt11 a:link {color:#363636;text-decoration:underline;}
.txt11 a:hover {color:#000000;text-decoration:none;}
.txt11 a:visited {color:#363636;text-decoration:underline;}
.txt11 a:visited:hover {color:#000000;text-decoration:none;}
.txt12 {font-size:11px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.txt12 a:link {color:#363636;text-decoration:none;}
.txt12 a:hover {color:#898989;text-decoration:none;}
.txt12 a:visited {color:#363636;text-decoration:none;}
.txt12 a:visited:hover {color:#898989;text-decoration:none;}
.txt13 {font-size:14px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#898989;}
.txt13 a:link {color:#898989;text-decoration:none;}
.txt13 a:hover {color:#363636;text-decoration:none;}
.txt13 a:visited {color:#898989;text-decoration:none;}
.txt13 a:visited:hover {color:#363636;text-decoration:none;}

/* formularios */
.contForm {float:left;clear:both;width:392px;margin:0px 6px;padding:16px 0px 10px 0px;text-align:left;vertical-align:top;font-size:10px;background-color:#f8f8f8;}
* html .contForm, *:first-child+html .contForm {float:left;}
* html .contForm {margin:0px 3px;}
.contForm .titulo {font-size:11px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.contForm .titulo a:link {color:#363636;text-decoration:underline;}
.contForm .titulo a:hover {color:#000000;text-decoration:none;}
.contForm .titulo a:visited {color:#363636;text-decoration:underline;}
.contForm .titulo a:visited:hover {color:#000000;text-decoration:none;}
.contForm .titulo2, .contForm .subtitulos {font-size:10px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.contForm .titulo2 a:link, .contForm .subtitulos a:link {color:#363636;text-decoration:underline;}
.contForm .titulo2 a:hover, .contForm .subtitulos a:hover {color:#000000;text-decoration:none;}
.contForm .titulo2 a:visited, .contForm .subtitulos a:visited {color:#363636;text-decoration:underline;}
.contForm .titulo2 a:visited:hover, .contForm .subtitulos a:visited:hover {color:#000000;text-decoration:none;}
.contForm .form {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;border:0px;}
.contForm .normalForm {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.contForm input, .contForm textarea, .contForm select {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#e2e2e2;border:0px;}
.contForm input, .contForm textarea {padding:1px 3px;}
* html .contForm input, * html .contForm textarea {padding:0px;}
.contForm input[type="radio"], .contForm input[type="checkbox"], .contForm input[type="image"] {padding:0px;background-color:transparent;}
.contForm .labelErro {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#cc0000;}
.contForm .RESERVASbody {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.contForm textarea, .contForm input[type="text"], .contForm input[type="file"] {width:384px;}
.contForm table {background-color:#f8f8f8;}
.contForm table td {background-color:#f8f8f8;}

/*********** .googlemaps styles ***********/
.gmapPTBR {
	vertical-align:top;
	text-align:right;
	width:590px;
	padding:10px 0px 16px 0px;
}
.gmap {
	vertical-align:top;
	text-align:left;
	width:590px;
	padding-bottom:20px;
}
.gmapBg {
	vertical-align:top;
	text-align:left;
	width:590px;
	padding:10px;
	background-color:#ececec;
	line-height:140%;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;	
}
.gmapBg a:link {color:#363636;text-decoration:underline;}
.gmapBg a:hover {color:#000000;text-decoration:none;}
.gmapBg a:visited {color:#363636;text-decoration:underline;}
.gmapBg a:visited:hover {color:#000000;text-decoration:none;}
.gmapEndereco1 input, .gmapEndereco2 input {font-size:11px;width:160px;padding:1px 3px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#ffffff;border:1px solid #9c9c9c;}
.gmapRadio input {padding:0px;border:0px;}
.gmapEndereco1 select, .gmapEndereco2 select {font-size:11px;padding:1px 3px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#ffffff;border:1px solid #9c9c9c;}
.gmapDePara {
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	padding-right:6px;	
	line-height:140%;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
}
.gmapEndereco1 {
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-right:14px;
	width:44%;
	line-height:140%;
	font-size:9px;
	font-weight:bold;
	color:#363636;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.gmapEndereco2 {
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-right:14px;
	width:56%;
	line-height:140%;
	font-size:9px;
	font-weight:bold;
	color:#363636;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.gmapExemplo {
	line-height:140%;
	font-size:10px;
	font-weight:normal;
	color:#898989;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.gmapOk {
	padding-top:5px;
	line-height:140%;
	vertical-align:top;
}
.gmapRadio {
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-right:4px;	
	line-height:140%;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
}
.gmapImprimir {
	width:20%;
	height:30px;
	padding-top:10px;	
	vertical-align:top;
	text-align:left;	
	line-height:140%;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.gmapNavInt {
	width:80%;
	height:30px;
	padding-top:10px;
	vertical-align:top;
	text-align:right;		
	line-height:140%;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.gmapImprimir a:link {
	line-height:140%;
	font-size:11px;
	color:#363636;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;text-decoration:none;
}
.gmapImprimir a:hover {
	line-height:140%;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;text-decoration:none;
}
.gmapImprimir a:visited {
	line-height:140%;
	font-size:11px;
	color:#363636;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;text-decoration:none;
}
.gmapImprimir a:visited:hover {
	line-height:140%;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;text-decoration:none;
}
/*** BEGIN TS ***/
.gmapTotalRoute{
    text-align: right;
	padding-bottom: 0.3em;
	font-family:Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.gmapTableStartStop{
    border: 1px solid silver; 
	margin: 10px 0px; 
	background-color: rgb(238, 238, 238); 
	border-collapse: collapse; 
	color: rgb(0, 0, 0);
}
.gmapColumnStartStop{
    cursor: pointer;
}
.gmapIconStartStop{
    padding: 4px 15px 0px 5px; 
	vertical-align: middle; 
	width: 20px;
}
.gmapDescriptionStartStop{
    vertical-align: middle;
    font-family:Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 11px;
	width: 100%;
}
.gmapTableDirections{
    margin: 0px; 
	padding: 0px; 
	border-collapse: collapse; 
}				
.gmapColumnDirections{
	cursor: pointer;
}
.gmapNumberLinkDirections{
    border-top: 1px solid rgb(205, 205, 205); 
	margin: 0px; 
	padding: 0.3em 3px; 
	vertical-align: top;
	text-align: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.gmapDescriptionDirections{
    border-top: 1px solid rgb(205, 205, 205);
	margin: 0px;
	padding: 0.3em 3px; 
	vertical-align: top; 
	width: 100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.gmapDistanceDirection{
    border-top: 1px solid rgb(205, 205, 205);
	margin: 0px;
	padding: 0.3em 3px 0.3em 0.5em; 
	vertical-align: top; 
	text-align: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/** NavInt Gmap **/
.searchPagerBtnOff{padding:2px 3px;font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;}
.searchPagerBtnOff:link, a.searchPagerBtnOff:link {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.searchPagerBtnOff:hover, a.searchPagerBtnOff:hover {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
a.searchPagerBtnOff:visited {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.searchPagerBtnOff:visited:hover, a.searchPagerBtnOff:visited:hover {font-size:10px;color:#ffffff;background-color:#363636;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:text;}
.searchPagerBtnOn{padding:2px 3px;font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.searchPagerBtnOn:link, a.searchPagerBtnOn:link {font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.searchPagerBtnOn:hover, a.searchPagerBtnOn:hover {font-size:10px;color:#000000;background-color:#e2e2e2;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.searchPagerBtnOn:visited, a.searchPagerBtnOn:visited {font-size:10px;color:#363636;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}
.searchPagerBtnOn:visited:hover, a.searchPagerBtnOn:visited:hover {font-size:10px;color:#000000;background-color:#e2e2e2;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;}

/* tipps */
.tipsimg {padding:2px;background-color:#ffffff;cursor:pointer;position:absolute;z-index:100;}

/* imgLayer  */
.imgLayer, .imgLayer2 {position:relative;z-index:0;cursor:pointer;}
.imgLayer:hover, .imgLayer2:hover {background-color:transparent;z-index:150;}
.imgLayer span,.imgLayer2 span {position:absolute;top:-5000px;left:-3000px;visibility:hidden;text-decoration:none;width:404px;height:174px;padding:0px;border:0px;background-color:#ffffff;color:#b7b7b7;font-family:Arial, Helvetica, sans-serif;font-size:1px;text-align:center;vertical-align:top;cursor:pointer;z-index:151;}
.imgLayer:hover span {visibility:visible;top:-73px;left:-7px;text-decoration:none;}
* html .imgLayer:hover span {visibility:visible;top:0px;left:-6px;text-decoration:none;}
*:first-child+html .imgLayer:hover span {visibility:visible;top:0px;left:-6px;text-decoration:none;}
a.imgLayer:link, a.imgLayer:visited, a.imgLayer:hover, a.imgLayer:visited:hover {text-decoration:none;}
.imgLayer span img {border:0px;width:404px;height:174px;}
.imgLayer2:hover span {visibility:visible;top:-73px;left:-11px;text-decoration:none;}
* html .imgLayer2:hover span {visibility:visible;top:0px;left:-10px;text-decoration:none;}
*:first-child+html .imgLayer2:hover span {visibility:visible;top:0px;left:-10px;text-decoration:none;}
a.imgLayer2:link, a.imgLayer2:visited, a.imgLayer2:hover, a.imgLayer2:visited:hover {text-decoration:none;}
.imgLayer2 span img {border:0px;width:404px;height:174px;}

/* golfLayer  */
.golfLayer {position:relative;z-index:0;cursor:pointer;}
.golfLayer:hover {background-color:transparent;z-index:150;}
.golfLayer span {position:absolute;top:-5000px;left:-3000px;visibility:hidden;text-decoration:none;width:700px;height:331px;padding:0px;border:0px;background-color:#f8f8f8;color:#b7b7b7;font-family:Arial, Helvetica, sans-serif;font-size:1px;text-align:center;vertical-align:top;cursor:pointer;z-index:151;}
.golfLayer:hover span {visibility:visible;top:-195px;left:0px;text-decoration:none;}
* html .golfLayer:hover span {visibility:visible;top:0px;left:0px;text-decoration:none;}
*:first-child+html .golfLayer:hover span {visibility:visible;top:0px;left:0px;text-decoration:none;}
a.golfLayer:link, a.golfLayer:visited, a.golfLayer:hover, a.golfLayer:visited:hover {text-decoration:none;}

/* tabela Generica */
.tabGenerica {width:386px;margin:10px 0px;padding:0px;font-size:11px;line-height:120%;font-family:Arial, Helvetica, sans-serif;color:#363636;background-color:#ffffff;}
.tdGenericaTit  {background-color:#363636;text-align:center;margin:0px;padding:4px;color:#ffffff;vertical-align:middle;}
.tdGenericaLeftClaro {background-color:#ffffff;text-align:left;margin:0px;padding:4px;color:#363636;vertical-align:top;}
.tdGenericaLeftEscuro {background-color:#e2e2e2;text-align:left;margin:0px;padding:4px;color:#363636;vertical-align:top;}
.tdGenericaCenterClaro {background-color:#ffffff;text-align:center;margin:0px;padding:4px;color:#363636;vertical-align:top;}
.tdGenericaCenterEscuro {background-color:#e2e2e2;text-align:center;margin:0px;padding:4px;color:#363636;vertical-align:top;}
.tdGenericaLeftClaro2L {background-color:#ffffff;text-align:left;margin:0px;padding:4px;color:#363636;vertical-align:top;height:35px;}
.tdGenericaLeftEscuro2L {background-color:#e2e2e2;text-align:left;margin:0px;padding:4px;color:#363636;vertical-align:top;height:35px;}
.tdGenericaCenterClaro2L {background-color:#ffffff;text-align:center;margin:0px;padding:4px;color:#363636;vertical-align:top;height:35px;}
.tdGenericaCenterEscuro2L {background-color:#e2e2e2;text-align:center;margin:0px;padding:4px;color:#363636;vertical-align:top;height:35px;}
*:first-child+html .tdGenericaLeftClaro2L {height:24px;}
*:first-child+html .tdGenericaLeftEscuro2L {height:24px;}
*:first-child+html .tdGenericaCenterClaro2L {height:24px;}
*:first-child+html .tdGenericaCenterEscuro2L {height:24px;}
.tabGenerica a:link, .tabGenerica a:visited {text-decoration:underline;}
.tabGenerica a:hover, .tabGenerica a:hover:visited {text-decoration:none;}
.tdSep {background-color:#f8f8f8;text-align:left;margin:0px;padding:0px;font-size:1px;width:10px;}

/* passatempo ferias verao */
.iframeBody {overflow:auto;height:auto;background-color:#f8f8f8;padding:0;margin:0;border:0;}
.iframeRel {position:relative;clear:both;float:left;width:404px;background-color:#f8f8f8;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:140%;color:#363636;font-weight:normal;text-align:left;vertical-align:top;}
.iframeRel .img {clear:both;width:404px;background-color:#f8f8f8;margin:0px;padding:0px;text-align:left;vertical-align:top;}

.iframeRel .contForm {float:left;clear:both;width:392px;margin:0px 6px;padding:16px 0px 10px 0px;text-align:left;vertical-align:top;font-size:10px;}
* html .iframeRel .contForm, *:first-child+html .centro .contForm {float:left;}
* html .iframeRel .contForm {margin:0px 3px;}

.pstTit {float:left;width:auto;font-size:10px;line-height:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.pstErro {float:right;width:auto;height:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#fe0909;font-size:10px;line-height:120%;}
.pstErro2 {float:left;margin-left:39px;width:auto;height:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#fe0909;font-size:10px;line-height:120%;}

.pstHotelReserva {float:left;font-size:1px;padding:0;margin:0px;width:380px;text-align:left;height:34px;}

#pstHotelLayer {overflow:hidden;clear:both;position:absolute;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#e2e2e2;color:#000000;font-size:11px;text-align:left;vertical-align:top;cursor:pointer;height:18px;width:176px;margin-top:1px;margin-left:0px;z-index:103;}
*:first-child+html #pstHotelLayer {margin-top:1px;margin-left:-1px;}

#pstHotelLayer div, #pstHotelLayer div a, #pstHotelLayer div a:visited {width:176px;height:16px;clear:both;float:left;display:block;background-color:#e2e2e2;color:#000000;text-decoration:none;}
#pstHotelLayer div a:hover, #pstHotelLayer div a:visited:hover {background-color:#363636;color:#ffffff;text-decoration:none;}

#pstHotelInput {float:left;padding:1px 4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:150px;}
* html #pstHotelInput {padding:1px 2px;}

.pstDe {float:left;font-size:1px;padding:0;margin:0px;width:180px;text-align:left;height:34px;}
.pstA {float:left;font-size:1px;padding:0;margin:0px;width:165px;text-align:left;height:34px;}

.pstDeTxt {font-size:10px;font-weight:bold;float:left;width:25px;line-height:140%;padding-top:3px;}
.pstATxt {font-size:10px;font-weight:bold;float:left;width:21px;line-height:140%;padding-top:3px;}

#pstDeInputMes {padding:1px 4px;margin-top:3px;margin-left:41px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:33px;background-image:url(../images/botSelectIntOff.gif);background-position:top right;line-height:120%;background-repeat:no-repeat;}
#pstDeInputAno {padding:1px 4px;margin-top:3px;margin-left:4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:48px;background-image:url(../images/botSelectIntOff.gif);background-position:top right;line-height:120%;background-repeat:no-repeat;}
#pstAInputMes {padding:1px 4px;margin-top:3px;margin-left:41px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:33px;background-image:url(../images/botSelectIntOff.gif);background-position:top right;line-height:120%;background-repeat:no-repeat;}
#pstAInputAno {padding:1px 4px;margin-top:3px;margin-left:4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:48px;background-image:url(../images/botSelectIntOff.gif);background-position:top right;line-height:120%;background-repeat:no-repeat;}

* html #pstDeInputMes {padding:2px 0px 0px 1px;}
* html #pstDeInputAno {padding:2px 0px 0px 1px;}
* html #pstAInputMes {padding:2px 0px 0px 1px;}
* html #pstAInputAno {padding:2px 0px 0px 1px;}
*:first-child+html #pstDeInputMes {height:15px;margin-top:0px;padding:3px 4px 0px 4px;}
*:first-child+html #pstDeInputAno {height:15px;margin-top:0px;padding:3px 4px 0px 4px;}
*:first-child+html #pstAInputMes {height:15px;margin-top:0px;padding:3px 4px 0px 4px;}
*:first-child+html #pstAInputAno {height:15px;margin-top:0px;padding:3px 4px 0px 4px;}

#pstDeLayer {overflow:hidden;clear:both;position:absolute;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#e2e2e2;color:#000000;font-size:11px;text-align:left;vertical-align:top;cursor:pointer;height:18px;width:43px;margin-top:-18px;margin-left:19px;z-index:101;}
#pstALayer {overflow:hidden;clear:both;position:absolute;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#e2e2e2;color:#000000;font-size:11px;text-align:left;vertical-align:top;cursor:pointer;height:18px;width:43px;margin-top:-18px;margin-left:15px;z-index:102;}
*:first-child+html #pstDeLayer {margin-top:1px;margin-left:-149px;}
*:first-child+html #pstALayer {margin-top:1px;margin-left:-149px;}

#pstDeLayer div, #pstDeLayer div a, #pstDeLayer div a:visited, #pstALayer div, #pstALayer div a, #pstALayer div a:visited {width:43px;height:16px;clear:both;float:left;display:block;background-color:#e2e2e2;color:#000000;text-decoration:none;}
#pstDeLayer div a:hover, #pstDeLayer div a:visited:hover, #pstALayer div a:hover, #pstALayer div a:visited:hover {background-color:#363636;color:#ffffff;text-decoration:none;}

#pstDeInput, #pstAInput {float:left;padding:1px 4px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#e2e2e2;border:0px;height:16px;line-height:140%;vertical-align:top;width:17px;}
* html #pstDeInput, * html #pstAInput {padding:1px 2px;}

.convide {float:left;font-size:10px;line-height:120%;width:190px;min-height:28px;text-align:left;margin:6px;}
* html .convide {height:28px;margin:6px 3px;}
.convide input {font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#e2e2e2;border:0px;padding:1px 3px;width:184px;}

.homeFeriasVerao {text-align:left;vertical-align:top;font-size:11px;line-height:140%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#363636;}
.homeFeriasVerao a:link {color:#363636;text-decoration:none;}
.homeFeriasVerao a:hover {color:#000000;text-decoration:underline;}
.homeFeriasVerao a:visited {color:#363636;text-decoration:none;}
.homeFeriasVerao a:visited:hover {color:#000000;text-decoration:underline;}