@charset "utf-8";
table.center {
    margin-left:auto; 
    margin-right:auto;
  }
  body {text-align:center; margin-top:0; }
.link-lingua {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: right;
	display: compact;
	text-indent: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.menu-top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #8C8C8C;
	background-color: #FFFFFF;
	text-align: right;
	display: compact;
	padding-left: 0px;
}
.texto-descritivo-index {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8C8C8C;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

a:link {
	color: #8C8C8C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8C8C8C;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #8C8C8C;
}
.rodape {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #8C8C8C;
	background-color: #FFFFFF;
	text-align: left;
	display: compact;
	text-indent: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.texto-descritivo-TAILOR-MADE-experiences {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.texto-descritivo-luxury-experiences {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
a.experiences:link {
	color: #333333;
	text-decoration: none;
}
a.experiences:visited {
	text-decoration: none;
	color: #333333;
}
a.experiences:hover {
	text-decoration: underline;
	color: #000000;
}
a.experiences:active {
	text-decoration: none;
	color: #333333;
}
.texto-descritivo-where-to-stay {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.texto-descritivo-where-to-stay-LINKS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.texto-descritivo-where-to-stay-BROCHURE {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: inline;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a.wheretostay:link {
	color: #333333;
	text-decoration: none;
}
a.wheretostay:visited {
	text-decoration: none;
	color: #333333;
}
a.wheretostay:hover {
	text-decoration: underline;
	color: #000000;
}
a.wheretostay:active {
	text-decoration: none;
	color: #333333;
}
a.wheretostay2:link {
	color: #666666;
	text-decoration: none;
}
a.wheretostay2:visited {
	text-decoration: none;
	color: #666666;
}
a.wheretostay2:hover {
	text-decoration: underline;
	color: #000000;
}
a.wheretostay2:active {
	text-decoration: none;
	color: #666666;
}
.texto-descritivo-morocco-pg {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.texto-descritivo-morocco-pg2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: inline;
	text-indent: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.texto-descritivo-MOROCCO2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}
a.morocco:link {
	color: #333333;
	text-decoration: none;
}
a.morocco:visited {
	text-decoration: none;
	color: #333333;
}
a.morocco:hover {
	text-decoration: underline;
	color: #000000;
}
a.morocco:active {
	text-decoration: none;
	color: #333333;
}
.texto-descritivo-PHOTOGALLERY {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8C8C8C;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.texto-descritivoABOUTUS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: LEFT;
	display: block;
	text-indent: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: px;
}

.texto-descritivo-about-us-LINKS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a.aboutus:link {
	color: #666666;
	text-decoration: none;
}
a.aboutus:visited {
	text-decoration: none;
	color: #666666;
}
a.aboutus:hover {
	text-decoration: underline;
	color: #000000;
}
a.aboutus:active {
	text-decoration: none;
	color: #666666;}

.contact-us-form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
}
.titulo-contact-us {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: inline;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.titulo-contact-us-thank-you {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: inline;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bolder;
}
.texto-contact-us-thank-you {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.texto-descritivo-where-to-stay-HOTELS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.texto-descritivo-where-to-stay-hotel-LINKS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.texto-descritivo-where-to-stay-hotel-BROCHURE {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #8C8C8C;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a.wheretostayhotels:link {
	color: #333333;
	text-decoration: none;
}
a.wheretostayhotels:visited {
	text-decoration: none;
	color: #333333;
}
a.wheretostayhotels:hover {
	text-decoration: underline;
	color: #000000;
}
a.awheretostayhotels:active {
	text-decoration: none;
	color: #333333;
}

.texto-descritivo-wheretostay-LINKSbaixo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a.wheretostayLINKSbaixo:link {
	color: #666666;
	text-decoration: none;
}
a.wheretostayLINKSbaixo:visited {
	text-decoration: none;
	color: #666666;
}
a.wheretostayLINKSbaixo:hover {
	text-decoration: underline;
	color: #000000;
}
a.wheretostayLINKSbaixo:active {
	text-decoration: none;
	color: #666666;
}
	
	.texto-descritivo-luxury-experience {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

	.texto-descritivo-luxury-experience2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.titulos-luxury-experience {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bolder;
}
.texto-descritivo-luxury-experience-LINKS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	/* [disabled]text-indent: 0px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


a.luxuryexperience:link {
	color: #333333;
	text-decoration: none;
}
a.luxuryexperience:visited {
	text-decoration: none;
	color: #333333;
}
a.luxuryexperience:hover {
	text-decoration: underline;
	color: #000000;
}
a.luxuryexperience:active {
	text-decoration: none;
	color: #333333;
}
.texto-descritivo-facebook {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 0px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: right;
	display: inline;
	/* [disabled]text-indent: 0px; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.icons-fctw {
	line-height: 0px;
	background-color: #FFFFFF;
	text-align: left;
	display: none;
	/* [disabled]text-indent: 0px; */
	vertical-align: middle;
	padding: 0px;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 0px;
}

