#twitts{ display: none; position:fixed; background:url(../imagens_layout/fundo_alerta.png) no-repeat; width:199px; height:107px; right:100px; top:195px; z-index:999999;}

.virtualtuors{ position:fixed; display:block; top:30px; left:5%; background:url(tourvirtual_icon_basereta.png); width:80px; height:79px; z-index:999999;}

#alerta a:hover{ color:#0FF;}

#alerta p{ display:inline-block; position:relative}

#alerta{ display:inline-block; position:relative;  }

#alerta ul{ display:inline-block; position:relative; margin:0px;}

#alerta li{ list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin-left:-45px; padding:0px; text-align:left;width:180px; height:120px; margin-top:-10px;}

#alerta a{ display:inline-block; position:relative; color:#CCC; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}

#alertad{ display:none; position:relative; width:600px; padding:10px; margin:10px; background:#FFC; color:#F00; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.form{ display:inline-block; position:relative; margin:20px; text-align:left;}

.form input{ display:block; position:relative; width:600px; height:40px; margin:10px; padding:10px;}

.form textarea{ display:block; position:relative; width:600px; height:80px; margin:10px; padding:10px}

.form span{ display:block; position:relative; color:#CCC; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:24px; margin:20px;}

.cursor{ cursor:pointer;}





.tel{position:absolute; top:275px; left:0px;}

.imageflow a:hover{ background-color:#F90;}





.linalbum{ display:inline-block; position:absolute; right:450px; top:-180px; background:url(../images/pictures_stack.png) no-repeat left top; padding-left:20px; padding-top:7px;



height:250px; width:128px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-decoration:none}

.linalbum img{ border:none; width:102px; height:85px; display:inline-block; position:relative; top:20px; margin-bottom:25px;}



.fb-comments{ background: #C7C19A; color:#FFF; border:solid 1px #FFF; margin-bottom:100px;}



.closeft{

	display:inline-block;

	position:absolute;

	right:-10px;

	top:-10px;

	height:62px;

	width:62px;

	cursor:pointer;

	z-index:100001;

	background-image: url(../images/close.png);

	background-repeat: no-repeat;

	background-position: center center;

}



.bolco{ padding:10px;

	top:100px;

	display: inline-block;

	position:relative;

	height:562px;

	width:1098px;

	background: url(../imagens_layout/back.png) no-repeat center center;

	z-index:99998;}



.quadro{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../imagens_layout/fundo_slyde.png); z-index:999998; text-align:center;}



.btreserva{ display:block; position:absolute; right:-100px; cursor:pointer; top:-400px;}





.tour{

	text-align:center;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration: none;

	background-image: url(../imagens_layout/photo.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 50px;

	width: 128px;

	padding-top: 128px;

}





.wifi{

	position:absolute;

	display:inline-block;

	left:450px;

	top:-480px;

}

.imageflow a{

	position:relative;

	display:inline-block;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration: none;

	background-color: #5E4728;

	padding: 2px;

	margin: 0px;

	height: 15px;

	width: 15px;

	border: 1px solid #1C1316;

}



.fotos{ position:relative; display:block; height:500px;}





#idiomas{

	position: fixed;

	display:block;

	top:450px;

	left:-12px;

	z-index:99999;

	width:38px;

}

#idiomas img{ cursor:pointer;}



#idiomas:hover{ left:0px;}



.eff {

	/* the image size is 126x126, it's adjusted to fit the border as well*/

	width:120px;

	height:240px;

	/* important, allow the children object to move inside its parent obj */

	position:relative;

	/* important, it hides the moved image */

	overflow:hidden;

	/* with the clear class, make it into 3 x 3 layout */

	/* IE float bug fix */

	display:inline-block;

	/* styling */

	margin:2px;

	font-size:12px;

}



.eff img {

	display:block;

	width:116px;

	height:116px;

	/* styling */

	text-decoration:none;

	border:2px solid #FFF;

	background:#ddd;

	/* important, it allows this obj to move by jquery */

	position:relative;

	/* make sure it appears above the caption */

	z-index:500;

	cursor:pointer;

	cursor:hand;

}





.eff .caption {

	/* should be the same size with the image */

	width:116px;

	height:116px;

	color:#eee;

	/* set the position to 0, 0 and appear under the image */

	position:relative;

	z-index:0;

}





/* extra styling*/



.eff .caption a.header {

	margin:10px 5px 5px 5px;

	display:block;

	font-size:14px;	

	font-weight:700;

	color:#4ed7f4;

}



.eff .caption p {

	text-align:left;

	

	font-size:10px;

	margin:5px;	

}















































.todoschales{ display:inline-block; position:relative; width:900px;}



.titubranco{ color:#FFF;}

.titupreto{ padding-left:1px; padding-top:1px; font-weight:bolder;} 

.slide_chales span{

	width:500px;

	position:absolute;

	top:260px;

	left:300px;

	display:inline-block;

	margin:0px;

	text-align: left;

}

.slide_chales  h2, .slide_chales  h3{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-style:italic;

	margin: 0px;

}



.slide_chales  h2{ font-size:18px;}

.slide_chales  h3{ font-size:12px;}





.chalesinicio{

	width:500px;

	height:300px;

	display:inline-block;

	position:relative;

}

.conteudo_blog a{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #160F0C;

	font-style: normal;

	text-decoration: none;

	font-weight: normal;

	text-align: left;

	display: block;

	margin-top: 5px;

	margin-bottom: 5px;

}

.conteudo_blog a:hover{

	color: #E2DED8;

}



.fundoinputmsg{

	display:block;

	position:relative;

	width:350px;

	padding: 5px;

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-style: italic;

	color: #1F1518;

	margin-top:10px;

	background-color: #CEBFBD;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.formulario{ position:relative; display:inline-block;}



.logo_menu{

	position:absolute;

	display:inline-block;

	top:0px;

	width:100%;

	z-index:9999;

	vertical-align:top;

}

.ativo{

	background-image: url(../imagens_layout/menu_ativo.png);

}



.texto{

	display:inline-block;

	vertical-align:top;

	width:600px;

	position: relative;

}

.texto div{ position: relative; display:block; margin:0px;} 

.alertas h6{

	width:145px;

	height:50px;

	display:inline-block;

	position:relative;

	left:280px;

	z-index:99999;

	background-image: url(../imagens_layout/fundo_alerta.png);

	padding-bottom: 50px;

	padding-left: 10px;

	background-repeat: no-repeat;

	padding-top: 10px;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-right: 40px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-decoration: none;

	text-align: left;

	font-style: normal;

}



.blog_lista{

	position:relative;

	display:inline-block;

	width:250px;

	top: -160px;

}



.conteudo_blog{

	display:inline-block;

	position:relative;

	width:150px;

	padding-left:55px;

	padding-right:45px;

	background:url(../imagens_layout/meio_blog.png);

	height:300px;

	text-align: left;

}





.decor{

	display:inline-block;

	position:relative;

	top:-80px;

	left:250px;

	margin-bottom:-80px

}

.logo_menu img{ position:relative; display:inline-block; vertical-align: top;}

.inativo:hover{

	background-image: url(../imagens_layout/bthover.png);

}

.logo_menu a{

	padding-left:2px;

	padding-right:2px;

	position:relative;

	display:inline-block;

	vertical-align: top;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	height:96px;

	width:96px;

	color:#C09F76;

	text-decoration:none;

	margin-left:5px;

	font-size: 13px;

	font-style: normal;

	padding-top:40px;

	font-weight: normal;

	background-repeat: no-repeat;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align: center;

	background-color: #1F1518;

}





.fts{ display:none; position:fixed; background:url(../imagens_layout/fundo_slyde.png); width:100%; height:100%; text-align:center; z-index:999999; top:0px; left:0px;}



.ftt{ height:70%; width:70%; display:inline-block; position:relative; top:10%; border:solid 5px #FFF; background:#FFF;}

.ftt img{ display:inline-block; position:relative; width:100%; height:100%}



.textos{ width:900px; position:relative; display:inline-block; vertical-align:top; text-align:left;}

.textos p{

	text-align: justify;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #AE9186;

}





.textos h1{

	text-align:justify;

	font-family:"Times New Roman", Times, serif;

	font-size:38px;

	color: #AE9186;

	font-style: italic;

	margin:0px;

	vertical-align: top;

	font-weight: lighter;

}



.textos h2{

	text-align:justify;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color: #AE9186;

	font-style: normal;

	margin:0px;

	vertical-align: top;

	font-weight: lighter;

}



.slyde_images {

	z-index:0;

	background-image: url(../imagens_layout/fundo_slyde.jpg);

	height: 350px;

	width: 100%;

	margin-top: -20px;

	margin-bottom: -20px;

	display:block;

	position:relative;

	text-align: center;

}



.slide img{ border: none;}

.slide {

	position:relative;

	background-image: url(../imagens_layout/back_img_slide.png);

	display: inline-block;

	width: 900px;

	height:350px;

	padding-right: 50px;

	padding-left: 50px;

}



.topo {

	z-index:2;

	height:100px;

	width: 100%;

	background-image: url(../imagens_layout/topo_fundo.png);

	display:block;

	position:relative;

}

.corpo {

	display: block;

	width: 100%;

	height:auto;

	position: relative;

	background-image: url(../imagens_layout/corpo_fundo.png);

	background-repeat: repeat-x;

}

.twitter {

	border:none;

	display: block;

	height: 216px;

	width: 250px;

	position: fixed;

	right:0px;

	top: 280px;

	z-index: 4000;

}

.twitter img{ border:none;}



.rodape {

	background-image: url(../imagens_layout/fundo_rodape.jpg);

	display: block;

	height: 200px;

	width: 100%;

	position: relative;



}



.rodape h1{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #523E36;

	margin: 0px;

	font-weight: lighter;

	vertical-align: middle;



}

.rodapeimg{

	margin-top:20px;

	text-align:right;

	width:95%;

	display:block;

	position:relative;

	vertical-align: text-top;

}

.rodapeimg img{ display:inline-block; position:relative; margin:5spx; border:none;}

.alertas {

	right:365px;

	top: 198px;

	display: block;

	position: fixed;

}


