@import url(//fonts.googleapis.com/css?family=Raleway);a[href^="tel:"]{color:inherit;text-decoration:none;}
.row_1{padding-bottom:15px;}
.row_2{padding:0 0 39px;}
.row_3{padding:15px 0 0;text-align:center;}
.row_4{padding:0;}
.row_5{margin-bottom:10px;border-bottom:1px solid #f0f0f0;}
.row_5 h2{text-align:center;padding:19px 0 47px;}
.row_6{padding:40px 0 59px;background:#fafafa;}
.row_7{padding:0;}
.row_8{padding:62px 0 34px;}
.row_9{padding:62px 0 47px;}
.row_9 h2{padding-bottom:31px;}
.row_10{padding:82px 0 70px;}
.row_11{padding:62px 0 47px;}
.row_12{padding:85px 0 47px;}
hr.line1{outline:none;border:none;background:#eaeaea;height:1px;width:100%;padding:0;margin:41px 0 42px;}
hr.line2{outline:none;border:none;background:#eaeaea;height:1px;width:100%;padding:0;margin:41px 0 0;}
p{font-weight:normal;padding:0;}
h2{text-transform:uppercase;font-family:'Raleway', sans-serif;font-size:36px;line-height:38px;font-weight:normal;margin:0;padding:19px 0 36px;}
.h2-index{font-size:20px !important;line-height:28px !important;text-align:center !important;}
.resultado-busca h2{font-size:20px !important;line-height:28px !important;padding:0 !important;}
.tipo-resultado-busca{margin:20px;}
h3{text-transform:uppercase;font-family:'Raleway', sans-serif;font-size:18px;line-height:22px;font-weight:normal;margin:0;padding:46px 0 25px;text-align:center;}
.h3-index{font-size:16px;line-height:18px;padding:5px;text-align:left;}
h4{font-family:'Trebuchet MS', sans-serif;font-size:18px;line-height:22px;font-weight:bold;font-style:italic;color:#054271;margin:0 0 8px;padding:0;}
.headtop{border-bottom:1px solid #eaeaea;padding:0 0 5px;}
.navbar-brand_{float:none;display:block;position:relative;text-align:left;padding:0;margin:0;}
.navbar-brand_ img{max-width:100%;}
.navbar-brand_a:hover{text-decoration:none;}
.menuheader{float:left;position:relative;}
.tm_navbar{position:relative;padding:44px 0 43px;margin:0;background:none;border:none;}
.tm_navbar .nav{float:none;position:relative;display:inline-block;}
.tm_navbar ul{position:relative;padding:0;margin:0;background:none;list-style:none;}
.tm_navbar .nav li:first-child{position:relative;zoom:1;background:none;padding:0 40px 0 4px;}
.tm_navbar .nav li{float:left;padding:0 35px 0 35px;position:relative;zoom:1;}
.tm_navbar .nav li a{text-decoration:none;color:#428bca;font-family:'Arial', serif;font-size:18px;line-height:22px;background:transparent;padding:0;border:none;border-radius:0;text-shadow:none;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
.tm_navbar .nav > li > a .sf-sub-indicator{background:url(../img/indicator.png) no-repeat 0 bottom;width:7px;height:4px;display:inline-block;top:25px;right:23px;position:absolute;z-index:5;}
.tm_navbar .nav > .active > a, .tm_navbar .nav > .active > a:hover, .tm_navbar .nav > .active > a:focus{color:#f4b317;background:transparent;}
.tm_navbar .nav > li.sfHover.active > a .sf-sub-indicator, .tm_navbar .nav > li.active > a .sf-sub-indicator{color:#f4b317;background-position:0 0;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
.tm_navbar .nav > li.sfHover > a, .tm_navbar .nav > li.sfHover > a:hover, .tm_navbar .nav > li > a:hover, .tm_navbar .nav > li.active > a, .tm_navbar .nav > li.active > a:hover{color:#f4b317;background:transparent;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
.tm_navbar .nav ul{position:absolute;display:none;top:51px;left:0px;text-align:left;width:180px;padding-top:5px;list-style:none;zoom:1;z-index:11;background:#f4b317;margin:0;text-align:center;}
.tm_navbar .nav ul li:first-child{width:144px;padding:0 0 6px;display:block;position:relative;zoom:1;z-index:10;border-top:none;background:transparent;}
.tm_navbar .nav ul li img{margin-left:3px;}
.tm_navbar .nav ul li{text-align:left;width:180px;padding:6px 0;display:block;position:relative;border-top:1px solid #f7c856;zoom:1;z-index:10;}
.tm_navbar .nav ul li a{text-align:left;position:relative;color:#ffffff;padding:0;text-transform:uppercase;font-family:'Trebuchet MS', sans-serif;font-size:12px;line-height:20px;font-weight:normal;margin:0 0 0 5px;}
.tm_navbar .nav ul li a:hover{color:#3a3a3a;}
.tm_navbar .nav > li > ul li > a:hover, .tm_navbar .nav > li > ul li.sfHover > a{text-decoration:none;color:#3a3a3a;}
.tm_navbar .nav > li > ul li > a:hover, .tm_navbar .nav > li > ul ul li.sfHover > a{text-decoration:none;color:#3a3a3a;}
.tm_navbar .nav ul ul{list-style:none;width:200px;padding:2px;background:#2E63B1;left:180px;top:0px;}
.tm_navbar .nav ul ul li:first-child{text-align:left;padding:6px 0;position:relative;zoom:1;border-top:none;z-index:11;background:transparent;}
.tm_navbar .nav ul ul li{text-align:left;padding:6px 0;position:relative;border-top:1px solid #4c4c4c;zoom:1;z-index:11;}
.tm_navbar .nav ul ul li a{color:#ffffff;}
.tm_navbar .nav ul ul li a:hover{color:#9e9e9e;}
.tm_navbar .nav ul .sf-sub-indicator{background:url(../img/indicator2.png) no-repeat 0 0;width:7px;height:5px;position:absolute;display:block;top:7px;left:auto;right:-14px;z-index:5;}
.select-menu{display:none !important;}
.social_icons{overflow:hidden;padding:0;float:right;list-style:none;white-space:nowrap;position:relative;margin:0;z-index:10;}
.social_icons > li{float:left;cursor:pointer;width:36px;height:32px;overflow:hidden;margin-left:0;}
.social_icons > li a{width:45px;height:44px;overflow:hidden;}
.social_icons > li a img{position:relative;top:0;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;}
.list-quote.extra{padding-bottom:0;}
.list-quote{list-style:none;margin:0;padding:0;}
.list-quote li{margin-top:0;}
.list-quote li:first-child{padding:0;border-top:none;margin:0;}
.list-quote li figure{padding:0;margin:4px 7px 1px 0;overflow:hidden;display:block;}
.list-quote li figure img{float:right;}
.list-quote li strong{font-family:'Trebuchet MS', serif;font-size:18px;line-height:24px;font-weight:normal;font-style:italic;color:#054271;text-align:left;display:block;margin:0 0 15px;}
.quote-1{position:relative;border:none;border-radius:0;background:transparent;display:block;margin:0;padding:0;}
.quote-1 p{font-family:'Trebuchet MS', serif;font-size:14px;line-height:20px;font-weight:normal;font-style:italic;color:#054271;margin:0 0 60px;padding:0;}
.quote-1 p a{margin-left:14px;color:#414141;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.quote-1 p a:hover{text-decoration:none;color:#f4b317;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.mbot1{margin-bottom:20px;}
.list3{margin:0;padding:0;position:relative;list-style:none;overflow:hidden;}
.list3 li{position:relative;margin-bottom:16px;}
.list3 li figure{width:100%;margin-bottom:32px;}
.list3 li figure img{width:100%;}
.list3 li .pull-left{width:55%;}
.list3 li .pull-right p{font-family:'Trebuchet MS', serif;font-size:24px;line-height:36px;font-weight:bold;color:#ed7423;margin-top:50px;}
.list3 li .pull-right p span{font-size:15px !important;line-height:24px;position:relative;}
.list3 li > figure > a{position:relative;display:block;}
.list3 li > figure > a > span{position:absolute !important;top:50%;left:50%;width:0;height:0;background:url(../img/patternhover1.png) repeat;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;}
.list3 li > figure > a:hover span{top:0;left:0;width:100%;height:100%;background:url(../img/patternhover1.png) repeat;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.list4{margin:0;padding:0;position:relative;list-style:none;overflow:hidden;}
.list4 li{position:relative;margin-bottom:40px;}
.list4 li p{margin-bottom:25px;}
.list4 li figure{width:100%;margin-bottom:25px;}
.list4 li figure img{width:100%;}
.links p{margin-bottom:22px;}
.m_bot2{margin-bottom:33px !important;}
.gmap{margin-top:7px;}
.map{overflow:hidden;line-height:0;font-size:0;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:0;}
.map iframe{width:100%;height:720px;border:none;margin-top:0;margin-bottom:0;padding-bottom:0;}
.address h2{padding-bottom:30px;}
address{margin:0;margin-bottom:30px;}
address strong{font-family:'Trebuchet MS', sans-serif;font-size:18px;line-height:20px;font-weight:bold;font-style:italic;color:#363636;display:block;margin:0 0 10px;padding:0;}
address span{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:20px;font-weight:normal;color:#4b5b55;margin-bottom:0;padding:0;}
.m_top1{margin-top:17px;}
address p{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:20px;font-weight:normal;color:#4b5b55;margin-bottom:0;padding:0;}
address .info p:first-child{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#adadad;}
.info{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:20px;font-weight:normal;color:#4b5b55;margin-bottom:0;padding:0;}
.padding_top1{padding-top:31px;}
.info > p{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#4b5b55;margin-bottom:0;padding:0;}
.info > p span{font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#4b5b55;margin-bottom:0;padding:0;width:85px;display:inline-block;}
.info a{color:#4b5b55;text-decoration:none;font-weight:normal;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.info a:hover{text-decoration:none;color:#f4b317;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.contact-form{position:relative;vertical-align:top;z-index:1;margin:0 0 0;top:0;}
.contact-form .txt-form{display:none;}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3{margin-right:10px;margin-bottom:5px;float:left;width:199px;}
.contact-form .coll-3{width:198px;margin-right:0;}
.contact-form .coll-4{margin-bottom:5px;}
.contact-form fieldset{top:4px;border:none;padding:0;width:100%;position:relative;z-index:10;}
.contact-form label{display:block;min-height:45px;position:relative;margin:0;padding:0;float:left;width:100%;}
.contact-form .message{display:block;width:100%;}
.contact-form input{padding:9px 18px 9px;margin:0;text-decoration:none;font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#4b5b55;background:#eeeeee;outline:none;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;float:left;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contact-form textarea{padding:9px 18px 9px;margin:0;text-decoration:none;font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#4b5b55;background:#eeeeee;outline:none;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;float:left;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contact-form input{height:40px;}
.contact-form input:focus, .contact-form textarea:focus{-webkit-box-shadow:none !important;box-shadow:none !important;color:#4b5b55 !important;border:none;}
.contact-form .area .error{float:none;}
.contact-form textarea{width:100%;height:416px;resize:none;overflow:auto;}
.contact-form .success{border:none;display:none;position:absolute;left:0;top:0;background:#ffffff;padding:12px 0px;text-transform:none;text-align:center;z-index:20;width:100%;border:1px solid #dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contact-form .error, .contact-form .empty{color:#f00;font-size:10px;line-height:1.2em;display:none;text-align:right;overflow:hidden;width:100%;text-transform:none;position:absolute;top:0px;right:0;}
.contact-form .message .error, .contact-form .message .empty{top:403px;}
.contact-form .buttons-wrapper{margin:24px 0 0;}
.contact-form .buttons-wrapper a{margin-left:0;margin-right:15px;}
.contact-form .buttons-wrapper a:hover{text-decoration:none;}
.contact-form .buttons-wrapper p{position:relative;font-weight:200;display:inline-block;color:#8b8b8b;}
.contact-form .buttons-wrapper strong{color:#4b5b55;font-family:'Trebuchet MS', serif;font-size:13px;line-height:20px;text-transform:none;font-weight:normal;display:inline-block;position:relative;top:0;margin-left:17px;}
p{margin-bottom:21px;}
.privacy_link{color:#4b5b55;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.privacy_link:hover{color:#f4b317;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.privacy_page h2{padding-bottom:28px;}
.privacy_page p{margin-bottom:22px;}
.block-404 .forminfo h2{padding-top:0;padding-bottom:79px;line-height:40px;margin-top:-4px;}
.block-404 p{color:#4b5b55;margin-bottom:22px;}
.form-404{width:100%;display:block;margin-top:72px;position:relative;padding-right:91px;}
.form-404 input{outline:none;height:38px;width:100%;font-family:'Trebuchet MS', sans-serif;font-size:13px;line-height:22px;font-weight:normal;color:#4b5b55;padding:7px 10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;box-shadow:none;background:transparent;border:1px solid #eaeaea;float:left;}
.form-404 input:focus{box-shadow:none;outline:none;border:1px solid #eaeaea;}
.form-404 a{position:absolute;margin-top:0 !important;top:0;right:5px;float:right;}
.form-404 a img{margin-top:0;}
/**/footer{margin-top:10px;}
.privacy{padding:59px 0 40px;margin-left:66px;text-align:center;text-transform:uppercase;font-family:'Trebuchet MS', serif;font-size:15px;line-height:22px;font-weight:normal;color:#5b5b5b;position:relative;z-index:10;}
.privacy img{margin:0 10px;}
.privacy a{font-size:15px;line-height:22px;font-weight:normal;color:#a1a1a1;}
.privacy a:hover{font-size:15px;line-height:22px;font-weight:normal;color:#f4b317;text-decoration:none;}
@media (min-width:1220px){.bgcolor1 span, .bgcolor2 span, .bgcolor3 span, .bgcolor4 span{font-family:'Trebuchet MS', sans-serif;font-size:24px !important;line-height:32px;top:-14px;position:relative;}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3{margin-right:10px;margin-bottom:5px;float:left;width:250px;}
.contact-form .coll-3{width:249px;margin-right:0;}
.bgcolor1 strong, .bgcolor2 strong, .bgcolor3 strong, .bgcolor4 strong{font-size:35px;line-height:48px;}
.container{padding:0;}
}
@media (min-width:991px) and (max-width:1220px){.tm_navbar .nav li:first-child{position:relative;zoom:1;background:none;padding:0;}
.tm_navbar .nav li{float:left;padding:0 15px 0 23px;position:relative;zoom:1;}
}
@media (min-width:768px) and (max-width:991px){.bgcolor1 span, .bgcolor2 span, .bgcolor3 span, .bgcolor4 span{font-size:20px !important;line-height:24px;top:-7px;position:relative;}
.map iframe{height:320px;}
.contact-form textarea{height:216px;}
.contact-form .message .error, .contact-form .message .empty{top:203px;}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3{margin-right:0;margin-bottom:5px;float:none;width:100%;}
.list3 li .pull-left{width:65%;}
.list3 li .pull-right p{font-family:'Trebuchet MS', serif;font-size:22px;line-height:28px;font-weight:bold;color:#ed7423;margin-top:0;}
.list3 li .pull-right p span{font-size:14px !important;line-height:18px;top:-7px;position:relative;}
.flickr_badge_image img{width:105px;}
.destinations{margin-bottom:20px;}
.list1 li, .list1 li:first-child{width:50%;margin-bottom:1px;}
.tm_navbar .nav li:first-child{padding:0 1px;}
.tm_navbar .nav li{padding:0 6px 0 6px;zoom:1;}
.tm_navbar .nav li a{font-size:90%;padding:0 5px;}
.nav-collapse_ .nav > li{float:left;}
.navbar_{width:auto!important;overflow:visible !important;height:auto;clear:none;}
}
@media (max-width:767px){.privacy{margin-left:0;}
.bgcolor1 span, .bgcolor2 span, .bgcolor3 span, .bgcolor4 span{font-size:20px !important;line-height:24px;top:-7px;position:relative;}
.map iframe{height:320px;}
.contact-form textarea{height:216px;}
.contact-form .message .error, .contact-form .message .empty{top:203px;}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3{margin-right:0;margin-bottom:5px;float:none;width:100%;}
.coltours, .colservices{width:50%;float:left;margin-bottom:40px;}
.list3 li .pull-left{float:none !important;width:100%;}
.list3 li .pull-right{float:none !important;}
.list3 li .pull-right p{text-align:left;margin-top:0;}
.destinations{width:50%;float:left;margin-bottom:20px;}
.center1{text-align:center;}
.list1 li, .list1 li:first-child{width:50%;margin-bottom:1px;}
.tm_navbar{position:relative;padding:40px 0 10px;}
.social_icons{margin:10px 0 20px 0;}
.menuheader{float:none;position:relative;}
.tm_navbar .nav li a{font-size:90%;padding:0;}
.tm_navbar .nav li{padding:0 10px 0 10px;}
.tm_navbar .nav ul{left:-180px !important;}
}
@media (max-width:535px){.luxury figure{float:none;margin-right:0;margin-bottom:20px;}
.center1{text-align:left;}
.list1 li, .list1 li:first-child{width:100%;margin-bottom:1px;border-left:none;}
}
@media (max-width:480px){.coltours, .colservices{width:100%;float:none;}
.list3 li{margin-bottom:40px;}
.destinations{width:100%;float:none;margin-bottom:20px;}
.title1{font-size:60px;line-height:62px;}
}
img{max-width:100%;}
.sub-menu li a{font-size:80% !important;}
.titulo-niconne{font-family:'Niconne', cursive;color:#054271 !important;font-size:48px !important;text-transform:none !important;padding-bottom:11px !important;}
.niconne{font-family:'Niconne', cursive;text-transform:none !important;color:#054271 !important;}
dl{margin:10px;}
@media print{.noPrint{display:none;}html{float:left;}}
.yell a{color:#f4b317 !important;}
@media (max-width: 766px) {
.yell,.yell li{width:100%;text-align:center;}
.yell li{float:left !important;width:20%;font-size:90%;}
.yell li a{float:none !important;}
.tm_navbar .nav li:first-child{padding:0;}
}
@media (max-width: 570px) {
.yell li{height:50px;float:left !important;width:50%;font-size:90%;}
}
.hidde a img{display:none;}
.twenty{width:20%;}
@media (max-width: 999px) {.twenty{font-size:80%;}}
@media (max-width: 700px) {.twenty{width:32%;min-height:220px;font-size:90%;}}
@media (max-width: 530px) {.twenty{font-size:80%;}.texto-footer{font-size:11px;}}
.servicos-xs img{width:100%;}
.servicos-xs{padding:0 3px 3px 0;}
@media (min-width: 640px) and (max-width: 999px) {
	.mural-xs{width:268px !important;}
}

@media (max-width: 500px) {
	.pad-xs-0{
		padding:0 !important;
	}
	.mural-xs{width:268px !important;}
}

@media (max-width: 767px) {
	.headtop .container{padding-bottom:10px;}
}
@media (min-width: 768px) {
	.headtop .container{padding-top:100px;}
}


#contato-footer p{
	text-transform:none;
	margin-bottom: 8px;
}

#contato-footer div{
	margin-bottom: 20px;
}

#contato-footer h5{
	font-weight: bold;
}

#contato-footer a{
	color:#fff;
	font-weight:400;
	letter-spacing:0.8px;
}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { text-transform: none !important; text-align: left !important;}