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;}

/* 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:42px;
	height:77px;
	vertical-align:top;
	text-align:right;
	font-size:1px;
	}
* html .topoSom {margin-left:230px;}
.topoLinks {
	float:right;
	margin:0px;
	width:124px;
	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:40;border:0px;margin:0px;padding:0px;width:70px;}
.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:70px;text-align:left;font-size:1px;border:0px;background-color:#ffffff;padding:0px;}
* html .idioma {height:14px;top:0px;}
*:first-child+html .idioma {height:15px;top:0px;}
.idioma input {width:70px;cursor:pointer;height:13px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;line-height:10px;border:0px;background-image:url(../images/botIdioma.gif);background-position:top right;background-repeat:no-repeat;}
* html .idioma input {line-height:120%;}
*:first-child+html .idioma input {background-position:-1px right;line-height:120%;}
.idioma div {margin-top:0px;}
*:first-child+html .idioma div {margin-top:-1px;}
.idiomaItem, .idiomaItem a {width:70px;clear:both;float:left;display:block;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#333333;line-height:13px;background-color:#333333;}
.idiomaItem a:hover {color:#333333;background-color:#ffffff;text-decoration:none;}

.idiomaVerde {height:13px;overflow:hidden;position:absolute;top:1px;right:0px;width:70px;text-align:left;font-size:1px;border:0px;background-color:#ffffff;padding:0px;}
* html .idiomaVerde {height:14px;top:0px;}
*:first-child+html .idiomaVerde {height:15px;top:0px;}
.idiomaVerde input {width:70px;cursor:pointer;height:13px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#78a22f;line-height:10px;border:0px;background-image:url(../images/botIdiomaVerde.gif);background-position:top right;background-repeat:no-repeat;}
* html .idiomaVerde input {line-height:120%;}
*:first-child+html .idiomaVerde input {background-position:-1px right;line-height:120%;}
.idiomaVerde div {margin-top:0px;}
*:first-child+html .idiomaVerde div {margin-top:-1px;}
.idiomaItemVerde, .idiomaItemVerde a {width:70px;clear:both;float:left;display:block;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#ffffff;line-height:13px;background-color:#78a22f;}
.idiomaItemVerde a:hover {color:#78a22f;background-color:#ffffff;text-decoration:none;}

/* 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;}
.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);}
#topoMenu_1 {left:18px;}
#topoMenu_2 {left:79px;}
#topoMenu_3 {left:190px;}
#topoMenu_4 {left:345px;}
#topoMenu_5 {left:418px;}
#topoMenu_6 {left:473px;}
#topoMenu_7 {left:620px;}
#topoMenu_8 {left:693px;}
#topoMenu_9 {left:785px;}
#topoMenu_xnet1 {left:18px;}
#topoMenu_xnet2 {left:163px;}
#topoMenu_xnet3 {left:342px;}
.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;}
.topoMenuSep {position:absolute;height:30px;padding:0px;top:82px;font-size:1px;}
.topoMenuSep_1 {left:76px;}
.topoMenuSep_2 {left:187px;}
.topoMenuSep_3 {left:342px;}
.topoMenuSep_4 {left:415px;}
.topoMenuSep_5 {left:470px;}
.topoMenuSep_6 {left:617px;}
.topoMenuSep_7 {left:690px;}
.topoMenuSep_8 {left:782px;}
.topoMenuSep_9 {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:375px;}
#topoMenu_5_EN {left:441px;}
#topoMenu_6_EN {left:486px;}
#topoMenu_7_EN {left:624px;}
#topoMenu_8_EN {left:726px;}
#topoMenu_9_EN {left:818px;}
.topoMenuSep_1_EN {left:106px;}
.topoMenuSep_2_EN {left:217px;}
.topoMenuSep_3_EN {left:372px;}
.topoMenuSep_4_EN {left:438px;}
.topoMenuSep_5_EN {left:483px;}
.topoMenuSep_6_EN {left:621px;}
.topoMenuSep_7_EN {left:723px;}
.topoMenuSep_8_EN {left:815px;}
.topoMenuSep_9_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:354px;}
#topoMenu_5_ES {left:427px;}
#topoMenu_6_ES {left:482px;}
#topoMenu_7_ES {left:636px;}
#topoMenu_8_ES {left:709px;}
#topoMenu_9_ES {left:801px;}
.topoMenuSep_1_ES {left:85px;}
.topoMenuSep_2_ES {left:196px;}
.topoMenuSep_3_ES {left:351px;}
.topoMenuSep_4_ES {left:424px;}
.topoMenuSep_5_ES {left:479px;}
.topoMenuSep_6_ES {left:633px;}
.topoMenuSep_7_ES {left:706px;}
.topoMenuSep_8_ES {left:798px;}
.topoMenuSep_9_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:347px;}
#topoMenu_5_DE {left:418px;}
#topoMenu_6_DE {left:463px;}
#topoMenu_7_DE {left:646px;}
#topoMenu_8_DE {left:763px;}
#topoMenu_9_DE {left:855px;}
.topoMenuSep_1_DE {left:78px;}
.topoMenuSep_2_DE {left:189px;}
.topoMenuSep_3_DE {left:344px;}
.topoMenuSep_4_DE {left:415px;}
.topoMenuSep_5_DE {left:460px;}
.topoMenuSep_6_DE {left:643px;}
.topoMenuSep_7_DE {left:760px;}
.topoMenuSep_8_DE {left:852px;}
.topoMenuSep_9_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:347px;}
#topoMenu_5_FR {left:413px;}
#topoMenu_6_FR {left:458px;}
#topoMenu_7_FR {left:628px;}
#topoMenu_8_FR {left:730px;}
#topoMenu_9_FR {left:822px;}
.topoMenuSep_1_FR {left:78px;}
.topoMenuSep_2_FR {left:189px;}
.topoMenuSep_3_FR {left:344px;}
.topoMenuSep_4_FR {left:410px;}
.topoMenuSep_5_FR {left:455px;}
.topoMenuSep_6_FR {left:625px;}
.topoMenuSep_7_FR {left:727px;}
.topoMenuSep_8_FR {left:819px;}
.topoMenuSep_9_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;
	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:5px;
	padding-top:5px;
	font-size:18px;
	line-height:140%;
	font-weight:normal;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#363636;
	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;
	}
.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;}
.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 .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;}
.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 .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;}
.hotelDestqCont .prog a:hover, .intContDirCont .prog a:hover, .experiencesCont .prog a:hover, .progsCont .prog a:hover {color:#000000;text-decoration:none;cursor:pointer;}
.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 .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 .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;}
* 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 .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 .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;}

/* 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:18px;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;}

.colEsqMenuItemExtranet {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;}
.colEsqMenuItemExtranet span {display:block;}
.colEsqMenuItemExtranet a {background-color:#ffffff;color:#000000;text-decoration:none;}
.colEsqMenuItemExtranet 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, .resData, .resNoites, .resQuartos, .resAdultos, .resCriancas {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, .resData {clear:both;margin-top:2px;}
.resNoites {clear:both;margin-top:2px;width:56px;text-align:left;overflow:hidden;}
.resQuartos, .resAdultos {margin-top:2px;width:56px;text-align:left;overflow:hidden;}
.resCriancas {margin-top:2px;width:48px;text-align:left;}
.resHotel input,.resData 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;}
#resInputHotel {width:220px;}
* html #resInputHotel {height:18px;width:225px;}
#resInputDataDia, #resInputNoites, #resInputQuartos, #resInputAdultos {width:17px;}
* html #resInputDataDia, * html #resInputNoites, * html #resInputQuartos, * html #resInputAdultos {width:25px;margin-right:-3px;}
#resInputDataMes {width:47px;}
* html #resInputDataMes {height:18px;width:50px;margin-right:2px;}
#resInputDataAno {width:30px;}
* html #resInputDataAno {height:18px;width:38px;margin-right:-3px;}
.resBot {margin:0px;border:0;}
.resHotel, .resData, .resNoites, .resQuartos, .resAdultos, .resCriancas {height:34px;}
.resHotel span, .resData span  {display:block;}
#resLayer1, #resLayer2, #resLayer3, #resLayer4, #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;}
#resLayer5 {overflow:hidden;clear:both;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;}
#resLayer2 {height:18px;width:43px;margin-top:0px;margin-left:0px;z-index:55;}
#resLayer3 {height:18px;width:73px;margin-top:0px;margin-left:48px;z-index:56;}
#resLayer3 div, #resLayer3 div a, #resLayer3 div a:visited {width:73px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer3 div a:hover, #resLayer3 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}
#resLayer4 {height:18px;width:56px;margin-top:0px;margin-left:126px;z-index:57;}
#resLayer4 div, #resLayer4 div a, #resLayer4 div a:visited {width:56px;height:16px;clear:both;float:left;display:block;background-color:#363636;color:#ffffff;text-decoration:none;}
#resLayer4 div a:hover, #resLayer4 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}
#resLayer5 {height:18px;width:22px;margin-top:0px;margin-left:191px;z-index:58;}
#resLayer5 div {margin-top:-37px;padding-top:20px;margin-left:24px;}
* html #resLayer5 div {margin-top:-41px;margin-left:15px;}
*:first-child+html #resLayer5 div {margin-top:-41px;margin-left:23px;}
#resLayer6 {height:18px;width:43px;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;}
#resLayer2 div, #resLayer2 div a, #resLayer2 div a:visited, #resLayer6 div, #resLayer6 div a, #resLayer6 div a:visited, #resLayer7 div, #resLayer7 div a, #resLayer7 div a:visited, #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;}
#resLayer2 div a:hover, #resLayer2 div a:visited:hover, #resLayer6 div a:hover, #resLayer6 div a:visited:hover, #resLayer7 div a:hover, #resLayer7 div a:visited:hover, #resLayer8 div a:hover, #resLayer8 div a:visited:hover {background-color:#ffffff;color:#363636;text-decoration:none;}
.resData div {float:left;}
.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 {margin-top:8px;}
* html .colEsqReservas #resInputDataDia, * html .colEsqReservas #resInputNoites, * html .colEsqReservas #resInputQuartos, * html .colEsqReservas #resInputAdultos {width:17px;margin-right:-3px;}
* html .colEsqReservas #resInputDataMes {height:18px;width:42px;margin-right:2px;}
* html .colEsqReservas #resInputDataAno {height:18px;width:30px;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;}

/* calendario */
.calendario {width:158px;border:1px solid #000000;border-collapse:collapse;background-color:#363636;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;}
.calendario a:link {color:#ffffff;text-decoration:none;}
.calendario a:hover {color:#898989;text-decoration:none;}
.calendario a:visited {color:#ffffff;text-decoration:none;}
.calendario a:visited:hover {color:#898989;text-decoration:none;}
.TitleStyle {background-color:#000000;font-weight:bold;font-size:10px;border:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;vertical-align:middle;text-align:center;}
.NextPrevStyle {background-color:#000000;font-weight:bold;font-size:10px;border:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;vertical-align:middle;text-align:center;}
.NextPrevStyle a:link {color:#ffffff;text-decoration:none;}
.NextPrevStyle a:hover {color:#898989;text-decoration:none;}
.NextPrevStyle a:visited {color:#ffffff;text-decoration:none;}
.NextPrevStyle a:visited:hover {color:#898989;text-decoration:none;}
.DayHeaderStyle {width:14%;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;color:#ffffff;background-color:#898989;text-align:center;}
.OtherMonthDayStyle {width:14%;border:1px solid #000000;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#898989;background-color:#b4b4b4;text-align:center;vertical-align:middle;}
.OtherMonthDayStyle a:link {color:#898989;text-decoration:none;}
.OtherMonthDayStyle a:hover {color:#000000;text-decoration:none;}
.OtherMonthDayStyle a:visited {color:#898989;text-decoration:none;}
.OtherMonthDayStyle a:visited:hover {color:#000000;text-decoration:none;}	
.WeekendDayStyle {width:14%;border:1px solid #000000;border-collapse:collapse;background-color:#363636;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;}
.WeekendDayStyle a:link {color:#ffffff;text-decoration:none;}
.WeekendDayStyle a:hover {color:#898989;text-decoration:none;}
.WeekendDayStyle a:visited {color:#ffffff;text-decoration:none;}
.WeekendDayStyle a:visited:hover {color:#898989;text-decoration:none;}
.DayStyle {width:14%;border:1px solid #000000;border-collapse:collapse;background-color:#363636;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;}
.DayStyle a:link {color:#ffffff;text-decoration:none;}
.DayStyle a:hover {color:#898989;text-decoration:none;}
.DayStyle a:visited {color:#ffffff;text-decoration:none;}
.DayStyle a:visited:hover {color:#898989;text-decoration:none;}
.TodayDayStyle {width:14%;background-color:#cccccc;color:#000000;}
.SelectedDayStyle {width:14%;background-color:#ffffff;font-weight:bold;color:#000000;border:1px solid #000000;}
.calHiddenInput {position:relative;left:-10px;top:104px;font-size:5%;width:0px;height:0px;border:0;background-color:#ffffff;color:#ffffff;}

/* bottom */	
.bottom {
	clear:both;
	width:976px;
	height:106px;
	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:#FFFFFF;
}
.bottom .bottomNavInt a:link {color:#FFFFFF;text-decoration:none;}
.bottom .bottomNavInt a:hover {color:#898989;text-decoration:none;}
.bottom .bottomNavInt a:visited {color:#FFFFFF;text-decoration:none;}
.bottom .bottomNavInt a:visited:hover {color:#FFFFFF;text-decoration:none;}
.bottom .txt1 {
	font-size:9px;
	line-height:140%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
.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:#CCCCCC;
	text-decoration:none;
}

/* 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;
	}
.popTopoTit {
	float:left;
	margin-left:50px;
	width:270px;
	margin-top:38px;
	height:27px;	
	vertical-align:top;
	text-align:left;
	font-size:1px;
	}
* html .popTopoTit {margin-left:25px;}
.popTopoTxt  {
	float:left;
	width:394px;
	margin-top:42px;
	height:23px;
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#0000000;
	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:#3290D0;
}
.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:5px;background-color:#000000;position:absolute;z-index:100;}

/* imgLayer  */
.imgLayer {position:relative;z-index:0;cursor:pointer;}
.imgLayer:hover {background-color:transparent;z-index:150;}
.imgLayer 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;}
.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;}

/* 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;}
.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;}


.textoNav0 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:120%;float:left;width:152px;height:22px;padding-top:9px;}
a.textoNav0:link, a.textoNav0:visited {background-color:#edecec;color:#717171;text-decoration:none;}
a.textoNav0:hover {background-color:#999999;color:#ffffff;text-decoration:none;}

.textoNav2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:120%;float:left;width:191px;height:19px;padding-top:6px;border-bottom:6px solid #CC0099;}  Barra fundo 
a.textoNav2:link, a.textoNav2:visited {background-color:#edecec;color:#4a5c72;text-decoration:none;}
a.textoNav2:hover {background-color:#CC0099;color:#ffffff;text-decoration:none;}


.textoNav3 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:120%;float:left;width:191px;height:19px;padding-top:6px;border-bottom:6px solid #00FF00;}  Barra fundo 
a.textoNav3:link, a.textoNav3:visited {background-color:#edecec;color:#4a5c72;text-decoration:none;}
a.textoNav3:hover {background-color:#00FF00;color:#ffffff;text-decoration:none;}

.textoNav4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:120%;float:left;width:191px;height:19px;padding-top:6px;border-bottom:6px solid #092FCA;}  Barra fundo 
a.textoNav4:link, a.textoNav4:visited {background-color:#edecec;color:#4a5c72;text-decoration:none;}
a.textoNav4:hover {background-color:#092FCA;color:#ffffff;text-decoration:none;}

.textoNav5 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:120%;float:left;width:191px;height:19px;padding-top:6px;border-bottom:6px solid #FF860D;}  Barra fundo 
a.textoNav5:link, a.textoNav5:visited {background-color:#edecec;color:#4a5c72;text-decoration:none;}
a.textoNav5:hover {background-color:#FF860D;color:#ffffff;text-decoration:none;}
