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

body.pre-home {background:url(../imagens/bg-primeiro-bloco.jpg) center -625px repeat-x;}

/* Menu */
#menu { width:100%; background:url(../imagens/bg-menu.png) repeat-x; position:fixed; text-align:center; min-height:67px; z-index:999; top:0; left:0;}
#menu ul { width:930px; text-align:center; margin:0 auto;}
#menu ul li { display: inline-block; margin:25px 7px 10px 7px; vertical-align:top;}
#menu ul li a {color:white; text-decoration:none;font-family: 'Raleway SemiBold'; font-size:12px; text-transform:uppercase;}
#menu ul li a:hover, #menu a.active  {color:#cd8347;}
#menu ul li.logo { margin-top:2px}
#menu ul li.logo a {text-indent:-9999em; background:url(../imagens/logo.png) no-repeat; width:100px; height:147px; display: block;}
#menu ul li.facebook, #menu ul li.instagram {margin:17px 0 0 0}
#menu ul li.facebook a {text-indent:-9999em; width:25px; height:25px; background:url(../imagens/bg-redes-sociais.png) 4px -2px no-repeat; display:block}
#menu ul li.instagram a {text-indent:-9999em; width:25px; height:25px; background:url(../imagens/bg-redes-sociais.png) -19px -2px no-repeat; display:block}
/* Menu */

/* Blocos */
.ingresse-widget {margin-top:21px;}
.page-scroll{ padding-top:66px; margin-top:-66px;}
#pre-home { text-align:center;display:inline-block; width:683px; height:357px; padding-top:177px;font-family: 'Raleway Bold';background:url(../imagens/bg-pre-home.png) center top repeat-x;margin:0 auto; margin-top:60px; display:block  }
#pre-home p {display:block; font-size:17px; line-height:25px; color:#6a2c10;}
#pre-home a { margin-top:35px; display:inline-block; padding:10px; width:200px; background-color:#6a2c10; color:white; text-decoration:none; margin-right:20px; margin-left:20px}
#pre-home a.obrigado {margin-top:27px}
#formulario { text-align:left;display:inline-block; width:683px; height:auto; padding-top:177px;font-family: 'Raleway Bold';background:url(../imagens/bg-pre-home.png) center top repeat-x;margin:0 auto; margin-top:60px; display:block  }
#formulario form { width:100%; background-color:#f1c671; padding-left:135px; overflow:hidden; margin-bottom:20px; padding-bottom:20px}
#formulario form label {color:#6a2c10; display:block; line-height:35px}
#formulario form input[type="text"] {height:30px; width:400px; display:block}
#formulario form input[type="checkbox"] {margin-top:20px}
#formulario form span { font-size:13px;font-family: 'Raleway Light'; color:#6a2c10}
#formulario form input[type="submit"] {float:right;padding:10px; width:100px; background-color:#6a2c10; color:white; border:none;margin: 24px 142px 0 0;}
#formulario form p.msg {float: left;margin: 26px 0 0 0;width: 300px;font-size: 13px; color:red}
#home { width:100%; background:url(../imagens/bg-primeiro-bloco.jpg) center 66px repeat-x; text-align:center; height:692px; padding-top:66px; display:inline-block}
#home h1 { display:block; width:638px; height:363px; text-indent:-9999em; background:url(../imagens/logo-grande.png) no-repeat; margin:0 auto;margin-top:20px; }
#home span {color: #f2c671;font-size: 17px;width: 960px;margin: 49px auto;display: inline-block;font-family: 'Raleway SemiBold';float: left;width: 300px;line-height: 23px;}
#home a { padding:15px; width:140px; background-color:#6a2c10; margin:0 15px; color:#f2c671;font-family: 'Raleway SemiBold'; font-size:14px; text-transform:uppercase;text-decoration:none; float:left;margin: 49px 0 0 276px;}
#home div.comprar { margin:0 auto; width:960px;}
#home img {margin:20px auto 0 auto;}
#a-festa .bg{width:100%; background:url(../imagens/bg-primeiro-bloco.jpg) center -625px repeat-x; text-align:center; height:680px;display:inline-block}
#a-festa p { display:block; background:url(../imagens/bg-a-festa.png) no-repeat; margin:0 auto; margin-top:60px; width:483px; height:357px; padding-top:177px;font-family: 'Raleway Light'; font-size:25px; line-height:35px; color:white;}
#a-festa p span {color:#f2c671;}
#atracoes .bg{width:100%; background:url(../imagens/bg-primeiro-bloco.jpg) center -1305px repeat-x; text-align:center; height:614px;display:inline-block}
#atracoes p { display:block; background:url(../imagens/bg-atracoes.png) no-repeat; margin:0 auto; margin-top:60px; width:748px; height:499px; padding-top:177px;font-family: 'Raleway Light'; font-size:25px; line-height:35px; color:white;}
#atracoes p span {margin-right:150px;width: 324px; float:left}
#atracoes p span.data {color:#f2c671; font-size:20px; margin-top:45px;}
#atracoes p span.horario {color:white; font-size:20px;}
#atracoes p span.local {color:#f2c671; font-size:10px;}
#atracoes p span.atracao {color:white; font-size:20px; line-height:24px}
#experiencias .bg{width:100%; background:url(../imagens/bg-segundo-bloco.jpg) center 0 repeat-x; text-align:center; height:639px;display:inline-block}
#experiencias p { display:block; background:url(../imagens/bg-experiencias.png) no-repeat; margin:0 auto; margin-top:60px; width:748px; height:499px; padding-top:177px;font-family: 'Raleway Light'; font-size:25px; line-height:35px; color:white;}
#experiencias p span {margin-right:150px;width: 324px; float:left; color:white; text-align:left; color:#f2c671; font-size:17px; margin-left:10px; line-height:28px;}
#experiencias p span.branco {color:white;}
#experiencias p span.primeiro { margin-top:35px;}
#cardapio .bg{width:100%; background:url(../imagens/bg-segundo-bloco.jpg) center -639px repeat-x; text-align:center; height:640px;display:inline-block}
#cardapio p { display:block; background:url(../imagens/bg-cardapio.png) no-repeat; margin:0 auto; margin-top:60px; width:575px; height:425px; padding-top:166px;font-family: 'Raleway Light'; font-size:18px; line-height:35px; color:white;}
#cardapio p span {width: 100%; color:white; text-align:center; font-size:19px; margin:0; line-height:27px;}
#cardapio p img { width:100%; margin:20px auto;}
.bt { padding:5px; background-color:#f2c671; font-size:18px; text-transform:uppercase; width:300px; margin:0 auto; display:block; text-decoration:none; color:#6a2c10;}
#cardapio .bt { margin-top:25px; clear:both;}
#hospede-se .bg{width:100%; background:url(../imagens/bg-segundo-bloco.jpg) center -1279px repeat-x; text-align:center; height:640px;display:inline-block}
#hospede-se p { display:block; background:url(../imagens/bg-hospede-se.png) no-repeat; margin:0 auto; margin-top:60px; width:748px; height:499px; padding-top:167px;font-family: 'Raleway Light'; font-size:25px; line-height:30px; color:white;}
#hospede-se p span {width: 418px; float:right; color:white; text-align:center; color:white; font-size:16px; margin-left:10px; line-height:24px;}
#hospede-se p span.primeiro {font-size:20px; margin-top:66px;font-family: 'Raleway Light';}
#hospede-se p span.primeiro span {color:#f2c671;width: auto;float: none;font-size: 20px;}
#hospede-se p span.check {color:#f2c671; font-size:15px; margin-top:7px;}
#hospede-se p span.diarias {color:#f2c671; font-size:15px; margin-top:7px;}
#hospede-se p span.small {font-size:11px; line-height:15px; margin-bottom:18px;}
#hospede-se .bt{clear:both; width:200px; margin:0 0 0 446px;}
#contato .bg{width:100%; background:url(../imagens/bg-segundo-bloco.jpg) center -1919px repeat-x; text-align:center; height:747px;display:inline-block}
#contato form {display:block; background:url(../imagens/bg-contato.png) no-repeat; margin:0 auto; margin-top:30px; width:817px; height:574px; padding-top:50px;font-family: 'Raleway Light'; font-size:25px; line-height:35px; color:white;}
#contato a.facebook {text-indent:-9999em; width:25px; height:25px; background:url(../imagens/bg-redes-sociais.png) 4px -2px no-repeat; display:block; float:left; margin:0 0 0 767px;}
#contato a.instagram {text-indent:-9999em; width:25px; height:25px; background:url(../imagens/bg-redes-sociais.png) -19px -2px no-repeat; display:block; float:left; margin:0 0 0 0;}
#contato form label { font-size:14px;color:white; text-transform:uppercase; float:left; width:100%; text-align:left}
#contato form .coluna-1 { float:left; width:270px;  margin:120px 0 0 133px}
#contato form .coluna-1 p {float:left; color:white; text-align:left;font-family: 'Raleway'; font-size:14px; line-height:20px; margin-top:5px}
#contato form .coluna-1 p span {color:#cd8347; }
#contato form p.msg {font-family: 'Raleway'; float:left; margin:15px 0 0 0; font-size:12px;}
#contato form p.msg.ok { color:green;}
#contato form p.msg.erro { color:red;}
#contato form input[type="text"] { float:left; width:220px; padding:5px; margin-bottom:15px}
#contato form .coluna-2 { float:left;width:270px;  margin:120px 0 0 60px}
#contato form textarea { float:left; width:221px; padding:5px; margin-bottom:15px; height:75px;}
#contato form input[type="submit"] { float:left; margin:0 0 0 171px; border:1px solid #cd8347; color:white; padding:10px; background:none; cursor:pointer;}
#contato form p.consierge { display:block; float:none; clear:both; margin:0; padding:48px 0 0 0;font-family: 'Raleway Semibold'; text-transform:uppercase; font-size:16px; line-height:24px}
#contato form p.consierge span {color:#f2c671;font-family: 'Raleway'; display:block}
#contato form p.consierge span.menor {font-size:14px; text-transform:none;}
#contato form a.sync {float:right;margin: 38px 7px 0 0;}
.realizacao{display:block; color:#fff; clear:left; font-size:12px; font-family: 'Raleway SemiBold'; letter-spacing:2px; float:left; margin-top:35px;}
.realizacao a{margin-top:10px; display:block; float:right;}


/* Blocos */

#boxcomprar{ display:none; position:fixed; z-index:9992; top:50%; left:50%; margin-left:-315px; margin-top:-185px; width:630px; height:390px; background:#6a2c10; padding:15px; text-align:center;}
#boxcomprar p {font-family: 'Raleway Light'; font-size:19px; color:white; line-height:35px;}
#boxcomprar p span {color:#f2c671; font-family:'Raleway Medium';}
#boxcomprar a {padding:15px; background-color:#f2c671;color:#6a2c10; display:block; text-decoration:none; text-transform:uppercase; width:170px; margin:0 auto;font-family: 'Raleway Semibold'; margin-top:30px; margin-bottom:30px}
#boxcomprar .close{ display:block; width:21px; height:21px; position:absolute; top:0; right:0; background:url(../imagens/btn-fechar.gif) no-repeat center center; overflow:hidden; text-indent:-99999px; margin:0; padding:0; cursor:pointer;}

/* LOADER */
#loader{ display:none; position:fixed; top: 0; left: 0;	z-index: 9991;	width: 100%; height:100%;
background: rgb(29, 31, 35);	/* Fallback for web browsers that doesn't support RGBa */
background: rgba(29, 31, 35, 0.84);	/* RGBa with 0.6 opacity */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6000000, endColorstr=#d6000000)";	/* For IE 8*/}

.parallax {background-attachment: fixed; background-position: 0 0; background-size:cover; background-repeat:no-repeat;
overflow: hidden; width: 100%; height: 592px; position:relative;}
.parallax.parallax_1 { background-image: url(../imagens/bg-paralax-01.jpg);}
.parallax.parallax_2 { background-image: url(../imagens/bg-paralax-02.jpg);}