/* CONFIGURAÇÃO BASICA GERAL */
@font-face {
	font-family: 'MyriadPro';
	src: url('fontes/MyriadPro-Regular.woff') format('woff'), url('fontes/MyriadPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'MyriadPro';
	src: url('fontes/MyriadPro-Bold.woff') format('woff'), url('fontes/MyriadPro-Bold.ttf') format('truetype');
	font-weight: bold;
}
* { margin:0;  padding:0;}
body { margin:0;}
p {margin-top:10px;}
ul, li{ list-style:none;}
h1,h2, h3, h4, h5{ text-transform:uppercase; color:#031f49;}
a {color:#f5f5f5;}
ol{ margin:18px;}
ol li{ margin:3px; list-style-type:circle; display:list-item; list-style:inside;}
ul{ margin:18px;}
ul li{ margin:3px; list-style-type:circle; display:list-item; list-style:inside;}
li.item{ margin:0 5px;}

/* CONFIGURAÇÃO BASICA GERAL */

/* CONFIGURAÇÃO BASICA EDITAVEL GERAL */
body{ 
	background-color:#fff!important; font-family:'MyriadPro', Arial;
}
.background_body{ width:100%; height:100%; position:fixed; background:url('images/fundo.jpg') center center no-repeat; 
	background-size:contain; z-index:-1;}
.wrapper{ width:990px; margin:auto;}
.wrapper1{ padding-top:30px;}
.bc_area{background-color: #053a7f;height:22px; line-height:22px; font-size:12px; color:#f5f5f5;}
.bc_area a{color:#f5f5f5;}
.btn {
	display:inline;	min-width:10px; padding: 10px 20px 10px 20px; background: #16c15d; border-radius: 5px; color: #ffffff!important; 
	background-image: linear-gradient(to bottom, #16c15d, #0b9444); font-size: 12px; text-decoration: none; cursor:pointer;
}
.btn_mobile {
	display:none;	min-width:10px; padding: 10px 20px 10px 20px; background: #16c15d; border-radius: 5px; color: #ffffff!important; 
	background-image: linear-gradient(to bottom, #16c15d, #0b9444); font-size: 12px; text-decoration: none; cursor:pointer;
}
.btn_nav_area{ float:left; width:100%; margin:18px 0; text-align:center;}
.btn_veja_mais {
	display:inline-block;	width:50%;  padding: 10px 20px 10px 20px; background: #16c15d; border-radius: 5px; color: #ffffff!important; 
	background-image: linear-gradient(to bottom, #16c15d, #0b9444); font-size: 12px; text-decoration: none; cursor:pointer;
	text-align:center;
}

.btn:hover {background: #0b9444; color: #ffffff; background-image: linear-gradient(to bottom, #0b9444, #16c15d); text-decoration: none;}
input, textarea{padding:5px; margin:0; border:0; border-radius:5px; height:20px;}
textarea{height:60px;}
.align_center{ text-align:center;}

/* CONFIGURAÇÃO BASICA EDITAVEL GERAL */


/* CONFIGURAÇÃO HEADER*/
.header{ width:100%; min-height:110px; }
.header .fixed_bar{
	position:fixed;float:left;width:100%; height:30px;background-color: #e81d2d;z-index:3;
	box-shadow: 0px 1px 0px 0px rgba(213, 212, 212, 0.75); color:#fff; text-align:center; line-height:30px; 
}
.header .logo{ float:left; width:274px; height:80px;}
.header .logo img{ float:left; margin:10px 0}
.header .nav{ float:left; width:716px; height:80px;}
/* CONFIGURAÇÃO HEADER*/

/* CONFIGURAÇÃO MENUs
.header .nav ul{ width:716px; height:80px; text-align:right;}
.header .nav li{ display:inline-block; min-width:10px; height:100px;}
.header .nav li a{ 
	display:block; height:80px; line-height:80px; padding:0 20px; color: #003a7f ; text-decoration:none; 
	text-transform:uppercase; font-weight:bolder;
}
.header .nav li a:hover{ background-color:#003a7f; color:#fff;}
/* CONFIGURAÇÃO MENU*/

/* CONFIGURAÇÃO FOOTER*/
.footer{ margin-top:40px; width:100%; float:left;}
.footer .parte1 { width:100%; height:150px; clear:both; background:#031f49; padding:50px 0;  border-bottom: 25px solid #fff;}
.footer .parte1 h2{ text-align:center; color:#FFFFFF;}
.footer .parte2{ width:100%; height:900px; clear:both; background:#e81d2d;}
.footer .parte2 .logo{ float:left; width:23%; height:80px; text-align:right;}
.footer .parte2 .logo img{ float:left; margin:26px 0px 26px 35px; width:195px;}
.footer .parte2 .nav{ float:left; width:77%; /*height:130px; line-height:130px;*/}
/* CONFIGURAÇÃO FOOTER*/

/* CONFIGURAÇÃO MENU FOOTER*/
.footer .nav ul{ /*height:130px;*/ text-align:left;}
.footer .nav li{ display:inline-block; min-width:10px; height:130px;}
.footer .nav li a{ 
	display:block; height:130px; line-height:130px; padding:0 40px 0 0; color: #fff ; text-decoration:none; 
	text-transform:uppercase; font-weight:bolder; font-size:14px;
}
.footer .nav li a:hover{ color:#e8bf0c;}

.footer .parte2 .nav h3{ height:30px; width:100%; line-height:30px; color:#fff; margin-bottom:18px;}
.footer .parte2 .nav h3 a{color:#fff; text-decoration:none;}
.footer .parte2 .nav nav#rodape{
	 margin-bottom:18px;
	/*-moz-column-count: 2;*/
	/*-moz-column-gap: 0px;*/
	/*-webkit-column-count: 2;*/
	/*-webkit-column-gap: 0px;*/
	/*column-count: 2;*/
	/*column-gap: 0px;*/
 }
.footer .parte2 .nav nav#rodape ul{ line-height:20px;display:list-item; margin-left:20px; width:350px; }
.footer .parte2 .nav nav#rodape ul li{ width:auto; text-align:left; /*height:35px;*/ line-height:20px; font-size:14px; /*display:list-item;*/ color:#fff;}
.footer .parte2 .nav nav#rodape ul li a{ width:auto; height:20px; line-height:20px; font-size:14px; padding:0; margin:0; padding-right:80px;}

.footer .parte2 .logo .quehacer{ text-align:right;}
.footer .parte2 .quehacer h3{padding-top:15px;}
.footer .parte2 .logo .quehacer h3 a{ color:#ffffff;}

/* CONFIGURAÇÃO MENU FOOTER*/

/* CONFIGURAÇÃO SLIDER*/
.slider_box{ position:relative; width:100%; height:370px; min-width: 990px; }
.slide{ 
	position:absolute; top:0; left:0; width:100%; min-width: 990px; height:370px;
	background-size:cover; background-position:center center;
}
.slide h2{ float:right; max-width:450px; min-width:150px; color:#fff; background-color:rgba(0,0,0,0.50); font-weight:bold; padding:25px; font-size:28px; text-align:right; margin-top:25px; }
.slide .subtitulo {  
	float:right; max-width:350px; min-width:150px; color:#fff; background-color:rgba(0,0,0,0.50); font-weight:bold; 
	padding:25px; font-size:18px; text-align:right; margin-top:25px; clear:both;
}
.slide .subtitulo p{ margin:0;}
.slider_choice{ text-align:center;  height:70px;   min-width: 980px; width:100%; background-color:#031f49; margin-bottom:20px;}
.choice{
	position: relative; display:inline-block; width:110px; height:60px; padding:5px 10px; color: #fff; font-size: 10px; 
	background-color:#003680; border:2px solid #031f49; border-bottom:0; border-top:0;
	text-align:center; text-transform:uppercase; overflow:hidden; transition: all 0.5s ease; font-weight:bolder;
}
.choice .vert_align_table{ display: table; width: 100%; height:100%;}
.choice .vert_align_td{ display: table-cell;text-align: center;vertical-align: middle;}
.choice:hover, .choice.selected{ background:#052c60; }
.choice h3{ font-family:Arial; font-size:12px; color:#fff; font-weight:bold; margin:0;}
.choice p{ margin-top:5px;}
/* CONFIGURAÇÃO SLIDER*/

/* CONFIGURAÇÃO CONTENT HOME*/
.content_box{ float:left; width:990px;}
.share_box {
	margin-top:18px;
    float: left;
    width: 990px;
}
.content_box h2{ text-align:center; text-transform:uppercase; margin:35px 0;}
.content_box .box_type_1{ 
	position:relative; float:left; width:226px; margin-right:20px; margin-bottom:33px; height: 380px; border:3px solid #eeeeee; 
	background-color:#eeeeee; border-radius:5px; transition: all 0.5s ease; font-weight:bolder;
}
.content_box .box_type_1:nth-child(4n+4){ margin-right:0px;}
.content_box .box_type_1 img{ width:226px; height:auto;}
.content_box .box_type_1 .preco spam{font-size: 10px;}
.content_box .box_type_1 .preco{ 
	position:absolute; top:115px; right:-13px; padding:3px 7px; font-size:16px; height:26px; line-height:12px; 
	background:#031f49; color:#FFFFFF; border: 3px solid #e8bf0c; border-radius:3px}
.content_box .box_type_1 h3 { padding:10px 15px 10px 15px; font-size:16px;}
.content_box .box_type_1 h3 a{ color:#031f49;  transition: all 0.5s ease; text-decoration:none;}
.content_box .box_type_1 .text { height:67px; }
.content_box .box_type_1 p { padding:0 15px; font-size:12px; }
.content_box .box_type_1 p:nth-of-type(1){ margin-top:0px; }
.content_box .box_type_1:hover{background:#031f49; border-color:#e81d2d; color:#FFFFFF;}
.content_box .box_type_1:hover h3 a{color:#FFFFFF;}
.content_box .btn{margin:15px 15px; float:right; width:156px; text-align:center; padding: 5px 20px;}
.content_box .passeios_a{position:absolute; width:226px; height:330px; left:0; top:0;}
.content_box .box_type_1 .btn{position:absolute;bottom:0px;}
    
/* CONFIGURAÇÃO CONTENT HOME*/

/* CONFIGURAÇÃO CONTENT TOUR UNIQUE*/
.tour_title_box { width:100%; height:150px; background: center center no-repeat;}
.tour_title_box h1 { padding:87px 0 0 0; font-size:36px; color:#FFFFFF;}
.unique_tour_nav{ width:100%; height:50px; background:#dde7f1;}
.main{float:left;width:100%;}
.main_box{ float:left; width:750px;}
/* CONFIGURAÇÃO CONTENT TOUR UNIQUE*/

/* CONFIGURAÇÃO TEXT + ICON */
.main_box .content_box {float:left; width:714px; padding:18px; margin-top:35px; background:#EEEEEE; border-radius:5px;}
.text_side{float:left; width:348px; padding:0;}
.text_side .styleh2{float:left; width:348px; margin:0 18px 13px 0; text-align:left; font-size: 1.5em; text-transform:uppercase; font-weight:bold;}
.icons_side{float:left; position:relative; width:348px; padding:0 0 0 18px; }
.icon_box{float:left; width:169px; margin-left:10px; margin-bottom:10px; display:table;}
.icon_box:nth-child(odd){ margin-left:0px;}
.icon_image_margin{float:left; margin-right:5px;}
.icon_image{
	width:50px; height:50px; border-radius:8px; overflow:hidden; background:#031f49;
	display:table-cell; text-align:center; vertical-align:middle; position:static; 
}
.icon_image img{ width:40px; height:40px;}
.icon_text{
	width:106px; height:50px; padding:0 5px; background:#FFFFFF; border-radius:5px; color:#031f49;
	display:table-cell; text-align:left; vertical-align:middle; font-size:12px; position:static;
}
a.tooltip {outline:none;}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
	visibility: hidden; z-index:10;opacity:0; padding:15px 94px 15px 15px; left:16px; bottom:-91px;
    width:230px; height:91px; line-height:16px; transition:opacity 0.3s ease; cursor:pointer; position:absolute; 
    border:2px solid #FFF;  color:#EEE; background:#031F49;
}
a.tooltip:hover span{ visibility:visible;opacity:1;}
.callout {z-index:20;position:absolute;top:15px;border:0;right:15px; width:64px; height:64px;}
    
/*CSS3 extras*/
a.tooltip span{border-radius:4px;box-shadow: 5px 5px 8px #CCC;}    

/* CONFIGURAÇÃO TEXT + ICON */

/* CONFIGURAÇÃO UNIQUE TOUR MENU*/
.unique_tour_nav ul{ width:990px; height:50px; text-align:left;margin:0;}
.unique_tour_nav li{ display:inline-block; min-width:10px; height:50px;}
.unique_tour_nav li a{ 
	display:block; height:50px; line-height:50px; padding:0 20px; color: #5d6e80 ; text-decoration:none; 
	text-transform:uppercase; font-size:12px; font-weight:bolder; cursor:pointer;
}
.unique_tour_nav li a:hover{ height:47px; border-bottom:3px solid #e81d2d; color:#e81d2d;}
/* CONFIGURAÇÃO UNIQUE TOUR MENU*/

/* CONFIGURAÇÃO GALERIA*/
.galeria { float:left;width:100%; min-height:224px;margin-top: 18px;}
.galeria .imagem {float:left; position:relative; overflow:hidden; position:relative; cursor:pointer}
.galeria .imagem img {width:100%; height:100%;position:absolute;top:0%; left:0%; transition:all 0.3s ease; cursor:pointer;}
.galeria .imagem:hover img {width:110%; height:110%; top:-5%; left:-5%;}
.camada_lupa{ 
	position:absolute; top:0; left:0; background:url('images/lupa.png') center center no-repeat #000000; 
	opacity:0.0; width:100%; height:100%;transition: all 0.5s ease; 
	}
.camada_lupa:hover{ opacity:0.66 }
/* CONFIGURAÇÃO GALERIA*/

/* CONFIGURAÇÃO SELOS*/
.area_selos{ float:left; width:100%; text-align:center; margin-top:35px}
.selo { display:inline-block; width:150px;min-height:150px; margin:0 15px;  cursor:pointer; position: relative; margin-top:50px; }
.selo img{ width:108px; height:108px;}
.selo img:hover{ opacity:0.66;}
.selo h3 { width:150px; height:44px; display:table-cell; position:static; vertical-align:middle; text-align:center; font-size:14px;}
.selo span {
  float:left; width:136px; height:94px;  color:#000000;  background:#FFFFFF;  border:2px solid #00076D; min-height: 74px;
  text-align: center;  border-radius: 5px;  padding:5px;  line-height: 14px; font-size:12px; display:none;
}
/* CONFIGURAÇÃO SELOS*/

/* CONFIGURAÇÃO ROTEIRO 1*/
.rout_box{ float:left; width:750px; margin-top:70px;}
.rout_box h2{ text-align:center; margin-bottom:40px;}
.rout_local{
	float:left; width:238px; height:185px; margin-top:18px; margin-right:18px; 
	background:#EEEEEE; border-radius:5px; font-size:14px; overflow:hidden; cursor:pointer;
}
.rout_local:hover{ background:#003a7f; color:#FFFFFF; }
.rout_local:hover h3{ color:#FFFFFF; }
.rout_local:hover h4{ color:#FFFFFF; }
.rout_local:nth-child(3n+1){ margin-right:0;}
.rout_local h3{ padding: 10px 18px 0px 18px; text-align:center; text-transform:uppercase;}
.rout_local h4{ padding: 0px 18px 10px 18px; text-align:center; text-transform:uppercase; font-size:12px; font-style:italic;}
.rout_local a{float:left; height:96px;}
.rout_local img{float:left;}
.rout_local .rout_duration{ 
	float:left;width:202px;height:14px; overflow:hidden; margin: 10px 18px 5px 18px; font-weight:bold; 
	text-transform:uppercase; text-align:center;
}
.rout_local .rout_see_more{
	float:left;width:202px;height:14px; overflow:hidden; margin: 0px 18px 10px 18px; font-weight:bold; 
	text-transform:uppercase; text-align:center; font-size:12px;
} 
/* CONFIGURAÇÃO ROTEIRO 1*/

/* CONFIGURAÇÃO ROTEIRO HORIZONTAL*/
.rout_box_h{ float:left; width:750px; margin-top:70px;}
.rout_box_h h2{ text-align:center; margin-bottom:40px;}
.rout_box_h .rout_local_h{
	float:left; width:750px; height:96px; background:#EEEEEE; border-radius:5px; cursor:pointer; margin-top:10px;
	border-radius:5px; overflow:hidden; transition: all 0.5s ease;
}
.rout_box_h .rout_local_h .head_local{float:left; width:750px; height:96px;border-radius:5px; }
.rout_box_h .rout_local_h h3, .rout_box_h .rout_local_h h4, .rout_local_h .rout_duration{ transition: all 0.5s ease;}
.rout_box_h .rout_local_h:hover{}
.rout_box_h .rout_local_h:hover h3, .rout_box_h .rout_local_h:hover h4, .rout_local_h:hover .rout_duration{ }
.rout_box_h .head_onclick{ float:left; width:512px; }
.rout_box_h .numero{ 
	float:left; width:96px; height:96px; line-height:96px;  border-right:1px solid #003a7f; text-align:center; font-size:18px; 
	font-weight:bold;color:#003a7f; transition: all 0.5s ease;
}
.rout_local_h:hover .numero{ color:#EEEEEE; background:#003a7f;  border-right:1px solid #EEEEEE;} 
.rout_box_h .titles{ float:left; width:415px; }
.rout_box_h .imagem1_local{ float:left; width:238px; }
.rout_box_h h3, .rout_box_h h4, .rout_box_h .rout_duration{ text-align:left; color:#003a7f; }
.rout_box_h h3{ padding: 18px 18px 0px 18px;}
.rout_box_h h4{ padding: 0px 18px 0px 18px; font-style:italic; font-size:12px;}
.rout_local_h .rout_duration{ float:left; width:250px; margin: 4px 18px 18px 18px;font-size:16px; font-weight:bold;}
.rout_local_h .see_more_box{ float:left; width:111px; margin: 4px 18px 18px 0px; font-size:12px; text-align:right;}
.rout_local_h .body_local{ float:left; width:750px; font-size:14px; text-align:left;}
.sm{ display:block;}
.sl{ display:none;}

.body_local .text{ float:left; width:476px; padding:18px; border-top:1px solid #003a7f;}
.body_local .text p:first-child{ margin:0;}
.body_local .galeria{ float:left; width:238px; margin:0; height:192px}

.seen{ height:288px!important;}
.rout_box_h .rout_local_h .head_local{float:left; width:750px; height:96px;border-radius:5px; }
.rout_box_h .seen{ background:#EEEEEE!important; }
.rout_box_h .seen h3, .rout_box_h .seen  h4, .seen .rout_duration{ color:#003a7f!important;}
.seen .numero{ color:#003a7f!important; background:#EEEEEE!important;  border-right:1px solid #003a7f!important;} 
.seen .sm{ display:none!important;} 
.seen .sl{ display:block!important;} 

/* CONFIGURAÇÃO ROTEIRO HORIZONTAL*/

/* CONFIGURAÇÃO VALORES*/
.valores{ float:left; width:600px; padding:35px 75px; margin-top:35px; background:#031f49; color:#f5f5f5; border-radius:5px;}
.valores h2{ text-align:left; color:#fff;}
.valores h3{  color:#fff;}
.valores .left_side{ float:left; width:200px;}
.valores .right_side{ float:left; width:400px;}

.valores .left_side .np_do_preco{ float:left; width:48px; height:14px; padding-top:18px; font-size:14px;}
.valores .left_side .preco{ float:left; width:152px; height:32px; padding-top:0px; font-size:32px}

.info_0_a_5{ display:inline-block; width:140px; height:45px; border-radius:5px; background:#21a540; text-align:center; line-height:45px; font-size:24px;}
.info_6_a_12{ display:inline-block; width:140px; height:45px; border-radius:5px; background:#e8bf0c; text-align:center; line-height:45px; font-size:24px;}
/* CONFIGURAÇÃO VALORES*/

/* CONFIGURAÇÃO VALORES*/
div.wpcf7{width: 100%;}
.book_now{ 
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

float:left; width:100%; padding:18px; margin-top:35px; background:#003a7f; color:#f5f5f5; border-radius:5px;}
.book_now div{ float:left; margin-top:10px;}
.book_now div:first-child{ margin-top:0px;}
.book_now h2{ text-align:left; color:#fff;}
.book_now input, .book_now textarea{padding:5px; margin:0; border:0; border-radius:5px; height:20px;}
.book_now .btn{ float:right; padding: 15px;height: 45px}

.book_now .coluna1_100{ width:714px;}
.book_now .coluna1_100 input{ width:704px; }
.book_now .coluna1_100 textarea{ width:704px; height:60px; }

.book_now .coluna1_50_2{ width:340px; margin-right:35px}
.book_now .coluna2_50_2{ width:339px; }
.book_now .coluna1_50_2 input{ width:330px;}
.book_now .coluna2_50_2 input{ width:329px; padding:5px;}

.book_now .coluna1_33_3{width:214px; margin-right:35px}
.book_now .coluna2_33_3{width:216px; margin-right:35px}
.book_now .coluna3_33_3{width:214px; }
.book_now .coluna1_33_3 input{width:204px; }
.book_now .coluna2_33_3 input{width:206px; }
.book_now .coluna3_33_3 input{width:204px; }
.book_now p{ float:left; width:100%;}
.book_now p:first-child{ margin-top:0;}

.book_now{
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.book_now .coluna1_50_2{
	width:48%;
	margin-right:4%;
}

.book_now .coluna2_50_2{
	width:48%;
	margin-right:0;
}

.book_now .coluna1_33_3,.book_now .coluna2_33_3{
	width:30%;
	margin-right:5%;
}

.book_now .coluna3_33_3{
	width:30%;
	margin-right:0;
}

.book_now .coluna1_100{
	width:100%;
}

.book_now span input{
	width:100% !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:30px;
}

.book_now .coluna1_100 textarea{
	width:100% !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:70px;
}

/* CONFIGURAÇÃO VALORES*/

/* CONFIGURAÇÃO HORARIOS E SAIDAS*/
.horarios{ 
	float:left; width:330px; padding:18px; margin-top:35px; margin-right:18px; background:#EEEEEE; 
	border-radius:5px; font-size:14px; 
}
.saidas{ float:left; width:330px; padding:18px; margin-top:35px; background:#EEEEEE; border-radius:5px;font-size:14px;}
.horarios img.icone {  float: right;  width: 85px;  margin: 0 0px 13px 18px;  font-size: 12px; }
.saidas img.icone {  float: right;  width: 85px;  margin: 0 0px 13px 18px;  font-size: 12px; }
/* CONFIGURAÇÃO HORARIOS E SAIDAS*/

/* CONFIGURAÇÃO SIDEBAR TOUR UNIQUE*/
.sidebar_box{ float:left; position:relative; width:222px; margin-left:18px;}
.stalker_box{ width:222px;margin-top:18px;}
.price_box{ width:186px; background:#003a7f;border-radius:5px; padding:18px; color:#FFFFFF;}
.price_box .startsat{ text-align:center; font-size:14px;}
.price_box .startsat spam{text-decoration: line-through; font-style: italic;}
.price_box .low_price{ text-align:center; font-size:44px; color:#fff;}
.price_box .forpax{ text-align:center; font-size:18px; font-style:italic; margin-top: -12px;}
.price_box .forpax spam{ font-size:12px; font-style:italic; font-weight: bold;}
.price_box .full_price{ font-size:14px;}
.full_price td.preco{ font-size:24px; }
.button_price_box .btn_mobile{display:none;}

.vagas_box{ width:186px; background:#003a7f;border-radius:5px; padding:18px; color:#FFFFFF; margin-top:15px;}
.vagas_box_texto{ text-align: center;
    margin: 5px 0;
    color: #02f1ff;
    font-size: 13px;
    font-weight: bold;
    border-radius: 100px;}

/* CONFIGURAÇÃO SIDEBAR TOUR UNIQUE*/

/* CONFIGURAÇÃO SIDEBAR BLOG*/
.sidebar_blog{ float:left; position:relative; width:222px; margin-left:18px; margin-top:35px}
.box1{ width:186px; background:#EEE;border-radius:5px; padding:18px; color:#FFFFFF;}
.box2{ width:186px; background:#EEE;border-radius:5px; padding:18px; color:#FFFFFF; margin-top:35px}

.sidebar_blog ul li{ color:#22313f; font-weight:bold;}
.sidebar_blog ul li ul li{ color:#22313f; font-weight:normal;}

.sidebar_blog li a{ color:#22313f; }
.sidebar_blog ul li ul { margin-top:5px; }
.sidebar_blog ul li ul li{ margin-top:15px; text-transform:uppercase; text-align:justify; }
.sidebar_blog ul li ul li img{ width:100%; height:auto; border-radius:15px;}
.sidebar_blog ul li ul li a{ width:100%; font-size:12px; font-weight:bold; text-transform:uppercase;}

.box1 ul li { color:#053a7f;}
.box2 ul li { color:#118743;}

/* CONFIGURAÇÃO SIDEBAR BLOG*/

/* CONFIGURAÇÃO QUESTION BOX*/
.question_box{ width:186px; background:#e81d2d;border-radius:5px; padding:18px; color:#fff; margin-top:18px;}
.question_box h2{ font-size:16px; color:#fff; }
.question_box .nao_hesite{ font-size: 14px; font-weight: bolder; }
.question_box .nao_hesite a{ color:#fff;}
.question_box .whats{ height:30px;; line-height:30px; padding-left:40px; font-size: 14px; font-weight: bolder; margin: 10px 0px;}
.question_box .mail{ height:30px; line-height:30px; padding-left:40px; font-size: 14px; font-weight: bolder; margin: 10px 0px; }
.question_box input{ width:176px; padding:5px; border:0; border-radius:5px;}
.question_box textarea{ width:176px; height:48px; padding:5px; border:0; border-radius:5px;}
.question_box .wpcf7-submit{ 
	display:inline;	width:98px; padding: 10px 20px 10px 20px; background: #16c15d; border-radius: 5px; color: #ffffff; 
	text-transform:uppercase; 
	background-image: linear-gradient(to bottom, #16c15d, #0b9444); font-size: 12px; text-decoration: none; cursor:pointer;height: 45px;
}
/* CONFIGURAÇÃO QUESTION BOX*/

/* CONFIGURAÇÃO PAGINA DEPARTAMENTO (PASSEIO)*/
.h2Principal{ float:left; margin: 36px 0; width:100%; text-align: center;}
/* CONFIGURAÇÃO PAGINA DEPARTAMENTO (PASSEIO)*/

/* CONFIGURAÇÃO THANK YOU PAGE */
.thank_you_message { padding:35px; font-size:18px; line-height:22px; text-align:center; background:#031F49; color:#fff; border: 3px solid #E8BF0C; border-radius:3px;}
/* CONFIGURAÇÃO THANK YOU PAGE */

/* CONFIGURAÇÃO QUESTION BOX*/

.fixed_stalker{ position:fixed; top:63px; z-index:2;}
.absolute_stalker{ position:absolute; top:63px; z-index:2;}
.fixed_menu{ position:fixed; top:30px; z-index:3;}

.contato input, .contato textarea{ border:1px solid #767676; width:100%;}
.contato .wpcf7-submit{ 
	display:inline;	width:128px; padding: 10px 20px 10px 20px; background: #16c15d; border-radius: 5px; color: #ffffff; 
	text-transform:uppercase; 
	background-image: linear-gradient(to bottom, #16c15d, #0b9444); font-size: 12px; text-decoration: none; cursor:pointer;height: 45px;
}
.question_box span.wpcf7-not-valid-tip {
	color: #f5f5f5!important;
	font-size: 12px;
	display: block;
	padding: 5px;
}
.texto_de_atencao { color:#f5f5f5; background:#003a7f!important; margin:0 0 18px 0;}

.texto_roteiro { color:#f5f5f5; background:#003a7f!important;}
.texto_roteiro h2{ color:#f5f5f5; margin-top:18px; text-align:left;}
.texto_roteiro p:first-chield { color:#f5f5f5; background:#003a7f!important;}
.texto_roteiro ul { margin:10px;}
.texto_roteiro ul li { list-style:inside;}

#site_mobile{ display:none;}

.box_dentral_fixed_bar{ margin:auto; width:200px;}
.icone_fixed_bar{float:left; height:30px; line-height:30px}
.icone_fixed_bar img{ margin-top:3px; margin-right:5px;}
.texto_fixed_bar{float:left; height:30px; line-height:30px}

/* PÁGINA PEDIDO DE SUGESTÃO */
.contato h2{ float:left; width:100%; margin:35px 0px; text-align:center;}
.main .texto{
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	float: left;
	width:100%;
    padding: 18px;
    margin-top: 35px;
    border-radius: 5px;
	color: #f5f5f5;
    background: #003a7f;
}
.main .texto1{
    margin-top: 0px;
}
.texto h2,.texto h3,.texto h4,.texto h5,.texto h6{ color:#f5f5f5; margin:36px 0 18px 0; clear:both;}
.texto h2:first-child{margin:18px 0 36px 0;}
.main .texto a{
	color:#ffffff;
}

.texto blockquote{ 
	clear: both; 
	float:left; 
	background-color: #031f49; 
	border-radius: 18px; 
	width:70%; 
	margin: 18px 10% 18px 10%; 
	padding: 18px 5%;
	color: #f5f5f5;
}
.margintop35{ margin-top:35px;}

.alignright{float: right;}
.alignleft {
    float: left;
    margin-right: 18px;
}
.wp-caption-text{ 
	background:#eeeeee;
	padding:5px;
	font-size:10px!important;
	color: #003a7f!important;
	font-weight: bold!important;
}

/* BLOG AREA*/
.main_box_blog{ float:left; width:750px;}
.main_box_blog .content_box{float:left; width:714px; padding:18px; margin:35px 0; background:#EEEEEE; border-radius:5px;}
.main_box_blog .content_box img{float:left; width:300px; margin:0 15px 0 0; border-radius:25px;height:auto;}
img.aligncenter{float:left; width:100%; height:auto; margin:0 0 18px 0; border-radius:18px;}
img.alignleft{float:left; margin:0px 18px 18px 0; border-radius:18px;}
img.alignright{float:right; margin:0px 0 18px 18px ; border-radius:18px;}

.main_box_blog .content_box h2, .main_box_blog .content_box h3, .main_box_blog .content_box h4{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif}


.main_box_blog .content_box h1{ text-align:left; margin:0 0 18px 0; font-size:28px;}
.main_box_blog .content_box h2{ text-align:left; margin:36px 0 18px 0;}
.main_box_blog .content_box h2 a{ color:#053a7f; text-decoration:none;}
.main_box_blog .content_box .more-link{float: right; margin-top: 15px;}
.main_box_blog .content_box p{margin:18px 0;}
.main_box_blog .content_box h3{ text-align:left; margin:36px 0 18px 0;}
.main_box_blog .content_box p, .main_box_blog .content_box li{ font-size:16px; font-family:Arial;}
.main_box_blog .content_box blockquote { border:1px #118743 solid; background:#fff; margin:18px 36px; padding:1px 18px; border-radius:18px; text-align:justify;}


.single-post .main_box_blog .content_box img{float:left; width:100% !important; margin:0 0 18px 0 !important; border-radius:25px;height:auto !important;}
.single-post .main_box_blog .content_box figure{width:100% !important;margin:0 0 18px 0 !important;height:auto !important;}
.single-post .main_box_blog .content_box figure img{margin:0 !important;}



.area2home { color:#fff; float:left; margin-top:35px;}
.area2home a { color:#fff;}
.area2home .btn { float:inherit; display:inline-block; width:30%;}
.area_btn_que_hacer{ text-align:center; margin-top:15px;}
.area_btn_blog{ text-align:right; margin-top:5px;}

.area2_1home{ float:left; width:40%;}
.area2_1home div.box_area2_1home{padding:15px; background-color:#118743; border-radius:15px;}
.area2_1home div.box_area2_1home h2 {padding:0; margin:0; margin-bottom:10px; text-align:center;}
.area2_1home div.box_area2_1home h2 a { text-decoration:none; color:#fff;}
.area2_1home div.box_area2_1home img{border-radius:15px; width:100%;}

.area2_2home{ float:left; width:60%;}
.area2_2home div.box_area2_2home{margin-left:18px; padding:15px; background-color:#118743; border-radius:15px;}
.area2_2home div.box_area2_2home img{border-radius:15px; width:150px; height:112px; float:left; margin-right:15px; margin-bottom:15px;}
.area2_2home div.box_area2_2home h2{padding:0; margin:0; margin-bottom:10px; text-align:left; color:#fff;}
.area2_2home div.box_area2_2home h3{font-size:16px; padding:0; margin:0; margin-bottom:10px; text-align:left; }
.area2_2home div.box_area2_2home h3 a{text-decoration:none; color:#fff;}
.area2_2home div.box_area2_2home ul li{float:left; width:100%; margin-bottom:15px; }
.area2_2home div.box_area2_2home .btn{margin:0;}
.area2_2home div.box_area2_2home p{font-size:14px; margin-top:5px;}
.clear{ clear:both;}

iframe.mapagoogle{margin-top:35px;}

.footer .parte2 .nav .endereco_rodape {height:auto; line-height:20px; color:#fff;}
#faq_box {float:left;width:100%;position:relative;margin-top:35px;background:#031f49;color:#f5f5f5;border-radius:5px;width:100%;box-sizing:border-box;padding:35px 20px;}
#faq_box h2{color:#f5f5f5;}
.perguntas{padding-top:40px;}
.perguntas h3{color:#f5f5f5; padding-top:15px;}

.obs h3{color:#f5f5f5;}

#titulo_passeios h3{padding-bottom:10px;}
#fim_esquerda{float:left;width:40%;}
#fim_direita{float:left;width:60%;}
#links_paginas ul li{display:list-item;padding-top:10px;}
.parte2 a{color:#f5f5f5;text-decoration:none;}
.parte2 a:hover{color:#f5f5f5;text-decoration:underline;}
.parte2 h3{color:#f5f5f5;}
.informacoes_box{width:100%;}
.info_esquerda{text-align:center;}
.info_direita{text-align:right;font-size:small;}
.informacoes_box h3{color:#f5f5f5;}
.informacoes_box p{color:#f5f5f5;}
.informacoes_box span{color:#f5f5f5;}
.info_esquerda{float:left;width:50%; text-align:center;}
.info_direita{float:left;width:50%;}
.logo_whatsapp{padding-top:25px;}
#titulo_whatsapp{font-size:larger;}
#texto_whatsapp{font-size:small;}
#telefone_whatsapp{vertical-align:middle;text-align:right;}
#img_whatsapp{width:40px; height:40px;}
#lw_esquerda{float:left;width:70%;}
#lw_direita{float:left;width:30%;}
.clr{clear:both;}
#endereco_email{vertical-align:middle;height:50px;text-align:right;}
#er_esquerda{float:left;width:78%;}
#er_direita{float:left;width:22%;}
#img_email{width:40px; height:40px;}
#email_rodape{font-size:large;padding-top:24px;}
#mapa_empresa{width:100%;}
#mapa_empresa iframe{padding:0px;}

.page-numbers{ padding: 5px; border: solid 1px;background-color: transparent;color: #053A7F; text-decoration:none;}
a:hover.page-numbers{text-decoration:none;color:#61d3e8}
span.page-numbers.current{color:#61d3e8;}
a.next.page-numbers{background-color: transparent;color: #053A7F;}
a:hover.next.page-numbers{text-decoration:none;color:#61d3e8;background-color: transparent;}
a.prev.page-numbers{background-color: transparent;color: #053A7F;}
a:hover.prev.page-numbers{text-decoration:none;color:#61d3e8;background-color: transparent;}
h2.screen-reader-text{display:none;}
div.nav-links{float:right;}




.sidebar_blog .box1{width:100%;box-sizing:border-box;}
.sidebar_blog .box1 ul{margin:0;}
.sidebar_blog .box1 ul li{color:#053a7f;list-style:none;margin:15px 0 0 0;}
.sidebar_blog .box1 ul li ul{margin:0;}
.sidebar_blog .box1 ul li ul li{list-style:inside;}
.sidebar_blog .box2{width:100%;box-sizing:border-box;}
.sidebar_blog .box2 ul{margin:0;}
.sidebar_blog .box2 ul li{color:#118743;list-style:none;margin:15px 0 0 0;}
.sidebar_blog .box2 ul li ul{margin:0;}
.sidebar_blog .box2 ul li ul li{display:inline-block;width:100%;vertical-align:top;}
.sidebar_blog .box2 ul li ul li img{width:100%;margin:0 0 5px 0;}


.single-post .main_box_blog{width:636px;}
.single-post .main_box_blog .content_box{width:636px;box-sizing:border-box;}
.single-post .main_box_blog iframe{width:100% !important;}
.single-post .sidebar_blog{width:336px;}
.single-post .sidebar_blog .box2 ul li ul li img{width:45%;float:left;margin:0 10px 0 0;}

.sidebar_box .tripadvisor{ width:210px; background:#00af87;border-radius:5px; padding:6px; margin-top:18px;}
.sidebar_box .tripadvisor img{ width:100%;height:auto;vertical-align:top;background-color:#fff;}
@media (max-width: 989px){
	.single-passeio .sidebar_box .stalker_box{width:100% !important;float:left !important;position:relative !important;top:0 !important;left:0 !important;}
	.single-passeio .sidebar_box .tripadvisor{ width:180px; background:#00af87;border-radius:0; padding:2px; margin:0 auto;}
}