@charset "utf-8";
/* CSS Document */

body {font-family: 'Titillium Web', sans-serif !important;
}

#apDiv1 {
	position:absolute;
	margin-left:-480px;
	left:686px;
	top:0;
	width:100%;
	height:137px;
	z-index:2;
}

.textos_site {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#000000;
	line-height:24px;
	
}

.textos_menu {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:16px;
	color: #069;
	font-weight: bold;
	text-decoration: none;
	
}

.textos_menu:hover {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:16px;
	color: #F90;
	font-weight: bold;
	text-decoration: none;
	
}

.textos_linkemail{
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#069;
	
}


.estilo_texto_looking_for {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:30px;
	color:#336600;
}

.estilo_subtexto_looking_for {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#036;
	text-decoration: none;
}

.estilo_subtexto_looking_for:hover {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#CCC;
	text-decoration: none;
}

.estilo_texto_titulo_contactus {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:25px;
	color:#666;
	font-weight: bold;
}

.titulos_site {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:50px;
	color:#223064;
	
}

.titulos_nomes_hoteis
{
	font-family: 'Titillium Web', sans-serif !important;
	font-size:20px;
	color:#999;
	
}


.titulos_cidade_destination{
	font-family: 'Titillium Web', sans-serif !important;
	font-size:36px;
	color:#62BFE3;
	
}
.estilo_yellowline {
	background-image:url(images/background.png);
	width:100%;
	left:0px;
	height:163px;
	top:157px;
	background-repeat: no-repeat;
	float: left;
	z-index: 2;
	visibility: inherit;
	position: absolute;
}

.estilo_footer_amarelo {
	background-image: url(images/images/footer_amarelo_02.png);
	width:100%;
	left:0px;
	height:163px;
	top:157px;
	background-repeat: no-repeat;
	float: left;
	z-index: 1;
	visibility: inherit;
	position: absolute;
	background-position: -700px -200px;
}

.estilo_footer_amarelo_index {
	background-image: url(images/images/footer_amarelo_02.png);
	width:100%;
	left:0px;
	height:163px;
	top:157px;
	background-repeat: no-repeat;
	float: left;
	z-index: 1;
	visibility: inherit;
	position: absolute;
	background-position: -600px -200px;
}

.estilo_footer {
	width:100%;
	left:0px;
	height:300px;
	top:713px;
	float: left;
	z-index: 2;
	visibility: inherit;
	position: absolute;
}
#apDiv2 {
	position:absolute;
	left:50%;
	margin-left: -250px;
	top:545px;
	width:602px;
	height:291px;
	z-index:7;
}

#apDiv3 {
	position:absolute;
	left:50%;
	margin-left:-990px;
	top:743px;
	width:979px;
	height:134px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:50%;
	margin-left:-990px;
	top:972px;
	width:815px;
	height:218px;
	z-index:3;
}
#apDiv5 {
	position:absolute;
	left:50%;
	margin-left:-120px;
	top:10px;
	width:240px;
	height:73px;
	z-index:4;
}
#boxmenu {
	position:absolute;
	left:50%;
	margin-left:-450px;
    padding-top: 40px;   
	top:41px;
	width:722px;
	height:81px;
	z-index:5;
}
#apDiv7 {
	position:absolute;
	margin-right:-400px;
	right:50%;
	top:12px;
	height:27px;
	z-index:6;
}
#apDiv8 {
	position:absolute;
	left:50%;
	margin-left:-613px;
	top:169px;
	z-index:0;
	height: 228px;
	visibility: inherit;
}
#apDiv9 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size :18px;
	color:#CCC;
	left:50%;
	margin-left:-400px;
	top:515px;
	height:12px;
	z-index:7;
}
#apDiv10 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size :18px;
	color:#CCC;
	left:50%;
	margin-left:-50px;
	top:515px;
	z-index:8;
}
#apDiv11 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size :18px;
	color:#CCC;
	right:50%;
	margin-right:-450px;
	top:515px;
	height:28px;
	z-index:9;
	width: 241px;
}
#apDiv12 {
	position:absolute;
	left:50%;
	margin-left:-425px;
	top:552px;
	z-index:10;
}
#apDiv13 {
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:552px;
	z-index:11;
}
#apDiv14 {
	position:absolute;
	right:50%;
	margin-right:-360px;
	top:548px;
	height:115px;
	z-index:12;
}
#footer {
	position:absolute;
	left:0px;
	top:711px;
	width:100%;
	height:256px;
	z-index:13;
	margin-left: -489px;
}
#apDiv15 {
	position:absolute;
	right:50%;
	margin-right:-230px;
	top:907px;
	z-index:13;
}
#apDiv16 {
	position:absolute;
	margin-left:-450px;
	left:50%;
	top:465px;
	z-index:8;
	font-size: 50px;
	color: #223064;
	width: 965px;
}
#apDiv17 {
	position:absolute;
	left:0px;
	top:984px;
	width:100%;
	height:300px;
	z-index:9;
}
#apDiv18 {
	position:absolute;
	right:50%;
	margin-right:-420px;
	top:468px;
	width:213px;
	height:36px;
	z-index:10;
}
#apDiv19 {
	position:absolute;
	right:50%;
	margin-right:-175px;
	top:464px;
	height:350px;
	z-index:11;
}
#apDiv20 {
	position:absolute;
	left:0px;
	top:1196px;
	width:100%;
	height:300px;
	z-index:9;
}
#apDiv21 {
	position:absolute;
	left:50%;
	margin-left:-416px;
	top:605px;
	width:912px;
	height:564px;
	z-index:9;
}
#apDiv22 {
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:544px;
	z-index:9;
	width: 834px;
	height: 70px;
}
#apDiv23 {
	position:absolute;
	left:2px;
	top:1570px;
	width:100%;
	z-index:10;
	height: 188px;
}
#apDiv24 {
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:545px;
	width:160px;
	height:363px;
	z-index:11;
}
#apDiv25 {
	position:absolute;
	left:50%;
	margin-left:-452px;
	top:536px;
	height:437px;
	z-index:9;
}
#apDiv26 {
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:543px;
	height:566px;
	z-index:12;
	width: 766;
}
#apDiv27 {
	position:absolute;
	left:0px;
	top:1132px;
	width:100%;
	height:158px;
	z-index:13;
}
#apDiv28 {
	position:absolute;
	left:0px;
	top:1954px;
	width:100%;
	height:208px;
	z-index:13;
}
#apDiv29 {
	position:absolute;
	left:50%;
	margin-left:-260px;
	top:521px;
	width:607px;
	height:85px;
	z-index:13;
}







#facebook_contact {
	position:absolute;
	right:50%;
	margin-right:-157px;
	top:1183px;
	width:60px;
	height:62px;
	z-index:12;
}
.estilo_fonte_destinations_links {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.estilo_fonte_destinations_links:hover {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:15px;
	color:#F60;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}






.estilo_fonte_titulo_footer {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:19px;
	color:#036;
	font-weight:bold;
}

.estilo_fonte_footer {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:13px;
	color:#036;
}


.estilo_fonte_link_footer {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:14px;
	color:#036;
	text-decoration: none;
	line-height: 16px;
	}


.estilo_fonte_link_footer:hover {
	font-family: 'Titillium Web', sans-serif !important;
	font-size:14px;
	color:#09C;
}
/* inicio tabela de navegação */

#tabnav {
	width: 80%;	
	margin: 0 auto;
}
 
#tabs {
	height: 20px;
	position: relative;
}
 
#content {
	position: relative;
	padding: 20px;
	border: 2px solid #78bee2;
}
 
#content div p {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
}
 
#tabs a, #tabs a:visited {
	background: url("tab.jpg") top left no-repeat;
	font-family: Trebuchet MS, Arial, Verdana;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 70px;
	height: 17px;
	_height: 20px;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 3px 0 0 0;
	float: left;
}

/* fim tabela de navegação */
#detalhedireito {
	position:absolute;
	left:0;
	top:1320px;
	width:1088px;
	height:314px;
	z-index:0;
	background-image: url(images/images/images/detalhe_esquerdo_03.png);
	background-repeat: no-repeat;
	background-position: -500px;
}
#footeramarelo {
	position:absolute;
	left:0;
	top:1500px;
	width:100%;
	height:360px;
	z-index:5;
	background-image: url(images/images/footer_amarelo_03.png);
}
#footerindex {
	position:absolute;
	left:0;
	top:880px;
	width:100%;
	height:340px;
	z-index:1;
	background-image: url(images/images/footer_amarelo_03.png);
}
#detalheesquerdoindex {
	position:absolute;
	left:0;
	top:720px;
	width:1088px;
	height:314px;
	z-index:0;
	background-image: url(images/images/images/detalhe_esquerdo_03.png);
	background-position: -500px;
}
#linksfooterindex {
	position:absolute;
	left:0;
	top:950px;
	width:100%;
	height:142px;
	z-index:13;
}
#footerusefull {
	position:absolute;
	left:0;
	left:0;
	top:1882px;
	width:100%;
	height:298px;
	z-index:5;
	background-image: url(images/images/footer_amarelo_03.png);
}
#detalhesquerdousefull {
	position:absolute;
	left:0;
	top:1700px;
	width:1088px;
	height:314px;
	z-index:0;
	background-image: url(images/images/images/detalhe_esquerdo_03.png);
	background-position: -500px;
}
#contentaboutindex {
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:551px;
	width:502px;
	height:165px;
	z-index:14;
}
#aboutusindex {
	position:absolute;
	margin-left:-450px;
	left:50%;
	top:480px;
	width:359px;
	z-index:15;
}
#whatarelooking {
	position:absolute;
	right:50%;
	margin-right:-450px;
	top:496px;
	width:342px;
	z-index:16;
}
#boxlookingfor {
	position:absolute;
	right:50%;
	margin-right:-530px;
	top:551px;
	width:344px;
	z-index:17;
}
#linelookingfor {
	position:absolute;
	right:50%;
	margin-right:-80px;
	top:548px;
	height:206px;
	z-index:18;
}

#boxonlineratesmain {
	position:absolute;
	left:797px;
	top:702px;
	width:452px;
	height:76px;
	z-index:19;
}
