@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'SegoeBold';
	src: url('fonts/SegoeUI-Bold.eot');
	src: url('fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SegoeUI-Bold.woff2') format('woff2'),
		url('fonts/SegoeUI-Bold.woff') format('woff'),
		url('fonts/SegoeUI-Bold.ttf') format('truetype'),
		url('fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI';
	src: url('fonts/SegoeUI-SemiBold.eot');
	src: url('fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SegoeUI-SemiBold.woff2') format('woff2'),
		url('fonts/SegoeUI-SemiBold.woff') format('woff'),
		url('fonts/SegoeUI-SemiBold.ttf') format('truetype'),
		url('fonts/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Avant';
	src: url('fonts/Avant-gardebook.eot');
	src: url('fonts/Avant-gardebook.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avant-gardebook.woff2') format('woff2'),
		url('fonts/Avant-gardebook.woff') format('woff'),
		url('fonts/Avant-gardebook.ttf') format('truetype'),
		url('fonts/Avant-gardebook.svg#Avant-gardebook') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Intro Bold Alt';
	src: url('Intro-Bold-Alt.eot');
	src: url('fonts/Intro-Bold-Alt.eot?#iefix') format('embedded-opentype'),
		url('fonts/Intro-Bold-Alt.woff2') format('woff2'),
		url('fonts/Intro-Bold-Alt.woff') format('woff'),
		url('fonts/Intro-Bold-Alt.ttf') format('truetype'),
		url('fonts/Intro-Bold-Alt.svg#Intro-Bold-Alt') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Intro Book';
	src: url('fonts/Intro-Book.eot');
	src: url('fonts/Intro-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/Intro-Book.woff2') format('woff2'),
		url('fonts/Intro-Book.woff') format('woff'),
		url('fonts/Intro-Book.ttf') format('truetype'),
		url('fonts/Intro-Book.svg#Intro-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	font-family: 'avant';
	font-size:16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(imgs/bck_site.jpg);
	color:#000;
	line-height:22px;
	height:100%;
}

.principal{
	height:100%;
	margin-top:0px;
}

.logo {
	margin-top:10px;
}


.backmenu{
	background-image:url(imgs/background_menu.png);
	background-position: center center;
	background-repeat: repeat-x;
	z-index: 9999;
}

.tabela_principal {
	min-width: 490px;
	height:100%;
	min-width: 1004px;
}

.infobase {
	font-family: 'SegoeBold';
	font-size:13px;
	color: #fff;
	margin-left: 30px;
}

.tabela_marg{
	margin-top: 10px;
}

.infofunc {
	font-family: 'Avant';
	font-size:14px;
	color: #fff;

}

.infotopo {
	font-family: 'Intro Book';
	color: #000;
	font-size:16px;
	text-decoration: none;

}

.infotopo a:link  {
	font-family: 'Intro Book';
	color: #000;
	font-size:15px;
	text-decoration: none;
	} 
	
.infotopo a:visited {
	font-family: 'Intro Book';
	color: #000;
	font-size:15px;
	text-decoration: none;
}
.infotopo a:hover {
	font-family: 'Intro Book';
	color: #000;
	font-size:15px;
	text-decoration: none;
}

.infotopo a:active {
	font-family: 'Intro Book';
	color: #000;
	font-size:15px;
	text-decoration: none;
}
.tabela_cont{
    float: right;
	margin-right: 10px;
	margin-left: 10px
}

.tabela_cont2{
	margin-right: 10px;
	margin-left: 10px;
	float:left;
}

.localizador {
	font-family: 'SegoeBold';
	font-size:18px;
	color: #45862d;
	margin-left: 30px;
}

.sub-localizador {
	font-family: 'SegoeBold';
	font-size:18px;
	color: #7c96c7;
	margin-left: 16px;
	text-decoration: none;
}

.tab-acomodacoes{
    margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
}

.tab-acomodacoes2{
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
}



.obs_acomodacoes {
	font-family: 'avant';
	font-size:13px;
	color:#666;
}

.img_acomodacoes{
border-radius: 50%;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
	height:120px;
	width:120px;
	margin-left:5px;
	margin-right:5px;

}

.tour {
	font-family: 'Segoe UI';
	font-size:16px;
	color: #45862d;
}

.linhahorizontal{
	background-image:url(imgs/linha.jpg);
	background-position: center center;
	background-repeat:repeat-x;
	height: 5px;
}

.linhahorizontal2{
	background-image:url(imgs/linha2.jpg);
	background-position: center center;
	background-repeat:repeat-x;
	height: 10px;
}


.linhavertical{
	background-image:url(imgs/linha2.jpg);
	background-position: center center;
	background-repeat:repeat-y;
	margin-left:8px;
	margin-right:8px;
}

.img_recreacaoelaser{
    border-radius: 50%;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
	height:90px;
	width:90px;

}

.obs_fotos{
	font-family: 'avant';
	font-size:13px;
	color:#000;
}

.tour2 {
	font-family: 'Segoe UI';
	font-size:16px;
	margin-left:8px;
}

.imgtour2 {
	margin-left:8px;
}


.txttourvirtual {
	font-family: 'Segoe UI';
	font-size:14px;
	color: #7c96c7;
	text-decoration: none;
}

.txttourvirtualr a:link  {
	font-family: 'Segoe UI';
	font-size:14px;
	color: #7c96c7;
	text-decoration: none;
	} 
	
.txttourvirtual a:visited {
	font-family: 'Segoe UI';
	font-size:14px;
	color: #7c96c7;
	text-decoration: none;
}
.txttourvirtual a:hover {
	font-family: 'Segoe UI';
	font-size:14px;
	text-decoration: none;
}

.txttourvirtual a:active {
	font-family: 'Segoe UI';
	font-size:14px;
	color: #7c96c7;
	text-decoration: none;
}

.tabtourvirtual{
	margin-left: 5px;
}

.txtform{
	font-family: 'avant';
	font-size:16px;
	color:#000;
	margin-right:10px;
	text-align:left;
	outline:none;
	-moz-border-radius: 20px; /* Para Firefox */
   -webkit-border-radius: 20px; /*Para Safari e Chrome */
    border-radius: 20px; /* Para Opera 10.5+*/
border:1px solid #45862d;
	padding-left: 10px;
	padding-right: 10px;
	height:30px;
	
}


.txtmsg {
	font-family: 'avant';
	font-size:16px;
	color:#000;
	text-align:left;
white-space: pre-wrap;
outline:none;
	-moz-border-radius: 10px; /* Para Firefox */
   -webkit-border-radius: 10px; /*Para Safari e Chrome */
    border-radius: 10px; /* Para Opera 10.5+*/
border:1px solid #45862d;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
}

.botao{
	font-family: 'Intro Book';
	font-size:18px;
	color:#45862d;
}


.comochegar {
	font-family: 'Intro Book';
	color: #fff;
	font-size:16px;
	text-decoration: none;
	background-image:url(imgs/localizacao.png);
	background-repeat:no-repeat;
	background-position: center center;

}

.comochegar a:link  {
	font-family: 'Intro Book';
	color: #fff;
	font-size:16px;
	text-decoration: none;
	} 
	
.comochegar a:visited {
	font-family: 'Intro Book';
	color: #fff;
	font-size:16px;
	text-decoration: none;
}
.comochegar a:hover {
	font-family: 'Intro Book';
	color: #fff;
	font-size:16px;
	text-decoration: none;
}

.comochegar a:active {
	font-family: 'Intro Book';
	color: #fff;
	font-size:16px;
	text-decoration: none;
}

localizacaomapa {
	background-image:url(imgs/localizacao.png);
	background-repeat:no-repeat;
}

.promohome{
	background-color:#45862d;
}

.tabelepromohome{
	margin-bottom:5px;
}

.borderimg {
	border: 5px;
	border-color:#45862d;
	border-style: solid;
}

.chamadahome{
	font-family: 'Intro Book';
	font-size:15px;
	font-weight:bold;
	color: #45862d;
}




.contato  {
	font-family: 'Avant';
	color: #000;
	text-decoration: none;

}

.contato  a:link  {
	font-family: 'Avant';
	color: #000;
	text-decoration: none;
	} 
	
.contato  a:visited {
	font-family: 'Avant';
	color: #000;
	text-decoration: none;
}
.contato  a:hover {
	font-family: 'Avant';
	color: #000;
	text-decoration: none;
}

.contato a:active {
	font-family: 'Avant';
	color: #000;
	text-decoration: none;
}


.titulocomochegar {
	font-family: 'Intro Book';
	color: #45862d;
	font-size:16px;

}

.bt_vermais {
	font-family: 'Intro Book';
	color: #fff;
	font-size:17px;
	text-decoration: none;
	background-color:#7c96c7;
	background-position:center center;
	background-repeat:repeat-x;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	border-radius: 5px 5px 5px 5px;
	margin-top:5px;
	margin-bottom:10px;
	margin-top:5px

}

.bt_vermais a:link  {
	font-family: 'Intro Book';
	color: #fff;
	font-size:15px;
	text-decoration: none;
	} 
	
.bt_vermais a:visited {
	font-family: 'Intro Book';
	color: #fff;
	font-size:15px;
	text-decoration: none;
}
.bt_vermais a:hover {
	font-family: 'Intro Book';
	color: #fff;
	font-size:15px;
	text-decoration: none;
}

.bt_vermais a:active {
	font-family: 'Intro Book';
	color: #fff;
	font-size:15px;
	text-decoration: none;
}

.tabela_acomodacoes3{
	background-color:#FFF;
	margin-bottom:10px;
}
