﻿/*@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
*/

/* CSS Document 
///////////////////////////////////////
DESENVOLVIDO POR: PILOTI.COM.BR
DATA: FEVEREIRO 2012
///////////////////////////////////////

1 - Basic tags
2 - Header
2.1 - Logo
2.2 - Busca
2.3 - Select Localidade
2.4 - Btn Atendimento
2.5 - Menu
2.6 - Taxa e Cambio
3 - Content
3.1 - Banner home
3.2 - Pacotes home
3.2.1 - Pacotes com maior destaque na home
3.2.2 - Pacotes com menor destaque na home
3.3 - Boxes informaÃ§Ãµes home
3.3.1 - Box Depoimento
3.3.2 - Box NotÃ­cias
3.3.3 - box vÃ­deos
3.3.4 - box youtube
3.3.5 - box facebook
3.3.6 - box twitter
3.3.7 - Busca avanÃ§ada
3.3.7.1 - FormuÃ¡rios busca avanÃ§ada
4 - Footer
4.1 - Footer_map (Mapa do site resumido)
4.2 - Footer_nav (NavegaÃ§Ã£o scundÃ¡ria)
4.3 - Footer_info (logo footer)
4.4 - Footer_logos (logos parceiros)
4.5 - Footer_enderecos (EndereÃ§os MK)
4.6 - Footer_creditos (CrÃ©ditos do site)
5 - Clear
6 - PÃ¡gina interna
6.1 - Breadcrumbs
6.2 - Box detalhes
6.3 - Box titulos
6.4 - Menu lateral - termos
6.5 - Box dicas de viagem
6.6 - PÃ¡gina detalhe de pacotes 
6.6.1 - Box informaÃ§Ãµes
6.6.2 - Box roteiro
6.6.3 - Arquivos
6.6.4 - Pacotes relacionados
6.6.5 - Box DivisÃ£o
6.6.6 - Box Onde ficar
6.7 - PÃ¡gina Depoimentos
6.8 - PÃ¡gina dicas e notÃ­cias
6.9 - Lista de Pacotes - pÃ¡gina interna
6.10 - Menu lateral - Viagens internacionais
6.11 - PÃ¡gina hotsites
6.12 - PÃ¡gina TV MKtravel
6.13 - Clipping
7 - Facebook home
*/

/***** 1 - BASIC TAGS *****/
/** { margin: 0; padding: 0; border: none; text-decoration: none; font-family:Lato !important; }
html, body { margin: 0; padding:0; color: #666666; font: 12px ; font-family:Lato !important; }*/

ul {list-style:none}


.bold { font-weight:bold; }
.destaque { color:#274762;}
.clear { clear:both; height:1px; overflow:hidden; }
.hide {display: none;}
.upercase {text-transform: uppercase; }
.italic {font-style: italic;}
.underline { text-decoration: underline; }

p { margin: 0 0 0 0; padding: 0 0 10px 0px; line-height:18px; }
p a { color: #565656; text-decoration:none; }
p a:hover { color: #565656; text-decoration:none; }

.left { float:left}
.right { float:right}

.txt_left { text-align:left;}
.txt_right { text-align:right;}
.televendas {width: 163px; height: 43px; background: no-repeat; url("../imgs/bg_televendas.jpg"); font-family: Lato}
.televendas p{font-weight:bold; display: inline-block; cursor: pointer;}
.televendas .quadrado{display: none;}
.televendas:hover .quadrado{width: 467px;  position: relative; background-color: #fff; display: block;
padding: 5px; border: 5px solid #1b4d64; right: 295px; padding: 7px; z-index: 999999}
	.titulo-televendas{height: 26px; width: 457px; background-color: #dde9f8; padding: 5px; color: #3d66a0; text-align: left; line-height: 26px;}
	.infos{width: 447px; height: 36px; line-height: 36px; font-size: 15px; color: #333333; border-bottom: 1px solid #dfdfdf; text-align: left;}
	.infos span{float: right;}
	.last{border-bottom: 0 !important;}
#datepicker3, #datepicker4{color:#777}

.alt_min { min-height:438px; height:auto !important; height:438px;}
.altura_min { min-height:654px; height:auto !important; height:654px;}

.priceText {font-size:12px !important;}
.priceValue {font-size:14px !important; color:#ff8800;}

.small { font-size:11px;}

.abas_topo{width: 755px; height: 200px; float: left;}

/******* 2 - HEADER ********/
.header_full { margin: 0 auto; padding:0; width:100%; height:336px;background: url(imgs/bg_full.jpg)repeat-x left top;  /*border-top:5px solid #da844d;*/}
.header {margin: 0 auto; padding:0; width:1184px; height:336px; /*background:#033;    background: url(imgs/bg_header.jpg) no-repeat center top;  */}

/** 2.1 - Logo **/
.logo {margin: 66px 0px 5px 0px; padding:0; width:143px; height:102px; /*background:#000;*/}
.logo h1 {  width:176px; height:141px; display:block; overflow:hidden; text-indent:-999999px;}
.logo h1 a {width:176px; height:141px; display:block; overflow:hidden; text-indent:-999999px;}
.logo h1 a:hover{width:176px; height:141px; display:block; overflow:hidden; text-indent:-999999px;}

/** 2.2 - Busca **/
.busca {margin: 26px 0 0 0; padding:12px 0 0 52px; width:426px; height:74px; background: url(../imgs/bg_busca.jpg) no-repeat 0 0;}
.busca form, .busca dl, .busca dd, .busca dt {margin: 0; padding: 0; }
.busca label { padding: 0px; margin: 0px; color:#b3c6d9; font-size:12px; font-family: 'Lato'; }
.busca p.input input, textarea {width: 422px; font-size: 11px;}
.busca textarea, #mensagem {background:#ffffff scroll 0 0;border: 1px solid #dedede;color:#565656;font-family: Lucida Sans Unicode, "Lucida Grande", sans-serif;font-size:11px;margin:0 0;overflow:hidden;padding:0.5em;width: 400px;  }
.busca #campobusca {background: url(../imgs/bg_campobusca.jpg) no-repeat 0 0; border: none; color:#afafb0;font-family: Lucida Sans Unicode, "Lucida Grande", sans-serif;font-size:12px; height:26px;margin:0 0 7px 0;padding:0 0 0 5px; width:306px; float:left;}
.busca .btn_busca { float: left; margin:0; padding: 0; border: 0px; width: 79px; height: 24px; cursor: pointer; font-size: 12px; font-family: Lato, Lato, Lato, SansSerif; border:none; background: url(../imgs/btn_buscar.jpg) no-repeat top left; color:#FFFFFF; }

/** 2.3 - Select Localidade **/
.localidade {margin: 17px 13px 0 0; padding:3px 0 0 5px; width:195px; height:27px; /*background:#c90;*/}
.localidade form, .localidade dl, .localidade dd, .localidade dt {margin: 0; padding: 0; }
.localidade p.input input,  {width: 422px; font-size: 11px;}
.localidade #campolocalidade {background:#FFF; border: 1px solid #8fa3bb; color:#313d50; font-family: Lucida Sans Unicode, "Lucida Grande", sans-serif;font-size:12px; text-transform:uppercase; height:23px;margin:0 0 7px 0;padding:0 0 0 5px; width:188px;}

/** 2.4 - Btn Atendimento **/
.atendimento_btn {margin: 9px 13px 0 0; padding:0; width:200px; height:45px; background: url(../imgs/btn_central.jpg) no-repeat center center;}
.atendimento_btn h2 a, .atendimento_btn h2 a:hover {margin: 7px 0 0 27px; width:146px; height:37px; display:block; overflow:hidden; text-indent:-999999px; outline:none;}

/** 2.5 - Menu **/
.menu {margin: -5px 0 0 35px; padding:0; width:1097px; height:36px; background-image: url("imgs/bg_menu.jpg");}

/** 2.6 - Taxa e Cambio **/
.taxasecambios_full {margin: 0 auto; padding:0; width:100%; height:43px;}
.taxasecambios {margin: 0 40px 0 0; padding:0; width:163px; height:43px; float: right;}
.taxasecambios p { font-size:18px; color: #fff; padding:0px 0 0 0; line-height: 43px;}

/******* 3 - CONTENT ********/
.content_full {margin: 0 auto; padding:0; width:100%; min-height:500px; height:auto !important; height:500px; background:#f2efed;}
.content {margin: 0 auto; padding:10px 0 20px 0; width:995px; min-height:500px; height:auto !important; height:500px;}

/** 3.1 - Banner home **/
.ctt_home_banner {margin: 0 0 45px 20px; padding:0; width:610px; height:292px;}

/** Ofertas da semana **/  

.ofertas_da_semana{width: 300px; height: 308px; background-color: #fff; float: left; margin: 10px 20px 0 35px;}
/*.ofertas_da_semana h1{width: 283px; height: 45px; background-image:url(../imgs/bg_ofertas_da_semana.jpg); color: #fff; font-size: 18px; line-height: 45px; padding-left: 20px; }*/
.ofertas_da_semana h1 {
  background-image: url("../imgs/bg_ofertas_da_semana.jpg");
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  height: 38px;
  padding: 7px 0 0 20px;
  text-transform: uppercase;
  width: 283px;
}

.ofertas_da_semana ul{width: 270px; font-size: 12px; margin: 10px 0 0 12px;}
.ofertas_da_semana ul li{list-style: none; border-bottom: 1px solid #d5d5d5; height: 23px; line-height: 23px;}
/*.ofertas_da_semana ul li a{ color: #6d6d6d}*/

.ofertas_da_semana ul li a {
  color: #6D6D6D;
  font-size: 12px;
}

/** 3.2 - Pacotes home **/
.ctt_home_pacotes {margin: 0 0 6px 0; padding:10px 0 5px 0; width:1184px; min-height:392px; height:auto !important; height:392px; }

/** 3.2.1 - Pacotes com MAIOR destaque na home **/
.pc_maior { margin:0 0 20px 0; padding:0 18px; width:948px; height:232px; /*background:#39F;*/ }
.box_pc_maior { margin:0; padding:0; width:300px; height:231px; background:#FFF url(../imgs/border_pc_laranja.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df;}
.box_pc_maior img { margin:10px 0 5px 6px;}
.mrg_maior { margin-right:16px !important;}
.mrg_maior_top { margin-top:16px !important;}
.box_pc_maior h2 a { font-family: 'Lato'; color:#f78f40; font-size:14px; text-transform:uppercase; font-weight:lighter; padding:5px 0 5px 7px;padding-left: 1px;}
.box_pc_maior p { margin:0; padding:0 0 0 8px !important; color:#7d8588}
.box_pc_maior p a {color:#7d8588}
.destaque_preco {
  color: #3d5c76 ;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.destaque_preconv {
  color: #3d5c76 ;
  font-size: 10px !important;
}

.box_pc_maior_principal { margin:0; padding:0; width:625px; height:231px; background:#fff url(../imgs/border_pc_laranja.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df;}

.box_pc_maior_principal img { margin:10px 0 0 5px;}
.box_pc_maior_principal .box_principal_txt {float: right; height:218px;margin-right: 5px;margin-top: 9px;width: 150px; *position:absolute;}
.box_pc_maior_principal .box_principal_txt h2 a { color:#f78f40; font-size:14px; text-transform:uppercase; font-weight:lighter; padding:5px 0 5px 0; line-height:16px; font-family: 'Lato';}
.box_pc_maior_principal .box_principal_txt p { margin:0; padding:5px 0 0 0 !important; color:#7d8588}
.box_pc_maior_principal .box_principal_txt p a {color:#7d8588}
.mrg_top { margin-top:103px !important;}

/** 3.2.2 - Pacotes com MENOR destaque na home **/
.pc_menor { margin:0 0 10px 0; padding:0 18px; width:647px; height:310px; *height: 418px; font-family: Lato; /*background:#939;*/ }

.box_pc_menor { position:relative; width:142px; height:205px; /*background:#0C9;*/ margin-right:19px;}
.ultimo_box { margin-right:0 !important;}
/*.infos_pacotes{width: 132px; height: 37px; position: absolute; left: 0; bottom: 0; background-color: #f78f40; color: #fff; padding:2px 5px 0px 5px; line-height: 17px; }*/

.infos_pacotes {
  background-color: #224f64;
  bottom: 0;
  color: #FFFFFF;
  height: 39px;
  left: 0;
  line-height: 17px;
  padding: 2px 5px 0 5px;
  position: absolute;
  width: 132px;
  font-size: 14px;
  font-weight: bold;
}

.infos_pacotes span{font-size: 15px; font-weight: bold}

#pac1, #pac2, #pac3, #pac4, #pac5, #pac6, #pac7, #pac8 { width:137px; height:205px; background:#ffffff; position:absolute; top:0; left:0; border:1px solid #D6D4D4; padding:0 0 0 5px; }
#pac1 img, #pac2 img, #pac3 img, #pac4 img, #pac5 img, #pac6 img, #pac7 img, #pac8 img { margin: 5px 0 6px 0;}
.txt_pacotes h2 a{ font-family: 'Lato';color:#f78f40; font-size:13px; text-transform:uppercase; font-weight:lighter;padding-left: 1px; /*padding:8px 0 0 5px;*/}
.txt_pacotes p { line-height: 16px; padding: 5px 0 0;letter-spacing:-0.05em}
#mostra_pac1det, #mostra_pac2det, #mostra_pac3det, #mostra_pac4det, #mostra_pac5det, #mostra_pac6det, #mostra_pac7det, #mostra_pac8det { position:absolute; bottom:0; right:0; width:13px; height:13px; cursor:pointer; background:url(../imgs/mostra_det.gif) no-repeat 0 0;} 
#pac1det, #pac2det, #pac3det, #pac4det, #pac5det, #pac6det, #pac7det, #pac8det { padding: 10px 0 0 6px;width:138px; height:137px; background:#D6D4D4; position:absolute; top:0; left:0;}

#mostra_pac1, #mostra_pac2, #mostra_pac3, #mostra_pac4, #mostra_pac5, #mostra_pac6, #mostra_pac7, #mostra_pac8 { position:absolute; bottom:0; right:0; width:13px; height:13px; cursor:pointer; background:url(../imgs/esconde_det.gif) no-repeat 0 0;}
.cor_linkmais {color:#f78f40;}


/** 3.3 - Boxes informaÃ§Ãµes home **/
.pad{padding-left:5px !important;}
.apartir{font-size:10px !important;}
.ctt_home_boxes {margin: 0 0 6px 0; padding:0 18px; width:948px; min-height:463px; height:auto !important; height:463px; /*background:#0cf;*/ *overflow:hidden;}
.box_home { margin:0 0 18px 0; padding:0; /*background:#96C;*/ width:305px; height:239px; *margin-bottom: 28px; }
.box_home h2 {font-family: 'Lato'; font-weight:normal; color:#496576; font-size:14px; text-transform:uppercase;}

.box_linkmais { margin:15px 0 0 0; padding:5px 0 0 0; width:291px; height:20px; border-top:1px solid #cfcccc; /*background:#F99;*/}
.box_linkmais p a { font:11px Lato, Helvetica, sans-serif; padding:0; line-height:12px; color:#afb4b8; text-decoration:none;}
.box_linkmais p a:hover { color:#7c8588;}

.box_info {margin:4px 0 0 0; padding:20px 7px 0; background: url(../imgs/border_depo.gif) repeat-x 0 0; width:291px; height:180px; }
.box_home_conteudo {height: auto; min-height: 180px;margin: 4px 0 0;padding: 10px 7px 0;width: 290px; background:#fff url(../imgs/border_box_azul.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df; }
.box_home_conteudo2 {height: 210px;margin: 4px 0 0;padding: 5px 7px 0;width: 290px; background:#fff url(../imgs/border_box_azul.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df; }

/** 3.3.1 - Box Depoimento **/
.box_home_depoimentos {margin:4px 0 0 0; padding:20px 7px 0; background: url(../imgs/border_depo.gif) repeat-x 0 0; width:291px; height:180px; }
.box_home_depoimentos p { font-family: georgia; font-size: 16px; font-style: italic; color:#2e556d; line-height:20px;}
.box_nome_depo { margin:5px 0 0 0; padding:0; width:291px; height:25px; /*background:#F99;*/}
.box_nome_depo p { font:11px Lato, Helvetica, sans-serif; padding:0 0 0 10px; line-height:12px; color:#afb4b8;}
.cor_depo { font-weight:bold; color:#7c8588}

/** 3.3.2 - Box NotÃ­cias **/
.lista_noticias ul li { border-bottom:1px dotted #ccc; list-style-type:none; line-height:13px; color:#7c8588; font-size:11px; padding-bottom:5px; padding-top:4px}
.lista_noticias ul li a { color:#7c8588; text-decoration:none;}
.lista_noticias ul li.ultimanoticia { border-bottom:none; padding-bottom:0;}
.lista_noticias ul li h4 { font-size:11px; color:#1e4e66; font-weight:bold;}

/** 3.3.2 - Box Dicas **/
.lista_dicas ul li { border-bottom:1px dotted #ccc; list-style-type:none; line-height:13px; color:#7c8588; font-size:11px; padding-bottom:5px; padding-top:4px}
.lista_dicas ul li a { color:#7c8588; text-decoration:none;}
.lista_dicas ul li.ultimanoticia { border-bottom:none; padding-bottom:0;}
.lista_dicas ul li h4 { font-size:11px; color:#F08930; font-weight:bold;}

/** 3.3.3 - box vÃ­deos **/
.home_video li { list-style-type:none; height:64px; /*background:#960;*/ margin-bottom:13px;}
.home_video p { line-height:16px; font:11px Lato, Helvetica, sans-serif; color:#1e4e66; font-weight:bold;}
.detalhes_local { font:11px Lato, Helvetica, sans-serif; color:#aeb3b7; font-weight:normal;}
.home_video li img { background:url(../imgs/bg_home_video.jpg) no-repeat 0 0; padding:5px; margin:0 10px 0 0;}
/** 3.3.4 - box youtube **/
.box_home_youtube {height: 198px;margin: 4px 0 0;padding: 17px 7px 0;width: 290px; background:#fff url(../imgs/border_box_azul.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df; }

/** 3.3.5 - box facebook **/

/** 3.3.6 - box twitter **/
.box_twitter {height: 200px; margin: 4px 0 0;padding: 0;width: 303px; background:#fff url(../imgs/border_box_azul.gif) repeat-x 0 0; border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df; border-right:1px solid #e3e1df;}

/** 3.3.7 - Destaque Orlando **/
.box_orlando { margin:0; padding:0; width:302px;}
.box_orlando img{border:1px solid #e3e1df;}

.tabs {width: 100%;height: 39px;/*background-color: #444;*/}
.tabs li {font-family: 'Lato'; float:  left;margin: 0;overflow: hidden;/*background-color: #444;*/}
.tabs li a {display: block;color: #486576;text-decoration: none; font-size:13px; text-transform: uppercase;padding: 12px 0;/*border-right: 1px solid #fff;*/ text-align:center;}
.tabs li a:hover {/*background-color: #00b3ff;*/ background:url(../imgs/set_tabs.jpg) no-repeat center bottom; color:#f78f40;}
.tabs li.active2 a {color:  #f78f40;/*background-color: #fff;*/ background:url(../imgs/set_tabs.jpg) no-repeat center bottom;}

#tab1_lar { width:62px;}
#tab2_lar { width:73px;}
#tab3_lar { width:76px;}
#tab4_lar { width:90px;}

#main_content { height:249px; /*background:#c90;*/ padding:10px;}

/** Newsletter **/

.box_newsletter {
margin: 15px 0 0 0;
padding: 20px 0 19px 15px;
height: 167px;
background-image: url(../imgs/bg_news.jpg);
border: 1px solid #e3e1df;
}
	/*.box_newsletter h1{color:#fff; font-size: 14px; text-transform: uppercase; font-weight: bold; }*/
	.box_newsletter h1 {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}

	.box_newsletter p{margin:4px 0px; color: #fff; font-size: 12px; padding: 0;}
	.news_form{width: 266px; height: 28px; margin: 0}
	.news_cadastrar{background: none; border: none; color: #f78f41; font-size: 16px; background: url(../imgs/bt_cadastrar.png) no-repeat; padding-left: 15px;background-position-y: 2px;float: right; margin: 10px 20px 0 0; cursor: pointer;}

/** 3.3.7.1 - FormuÃ¡rios busca ***/

	.formBusca { padding: 10px 0 0 0;}
	.formBusca label { color: #7d8588; padding: 0 0 0 0; margin: 0 0 0 0; font-size:13px; text-transform:none;font-family: 'Lato';}
	.formBusca form, .formBusca dl { margin: 0; padding: 0;}
	.formBusca dd { margin: 0 0 10px 0; padding: 0; float: left;}
	.formBusca dt { margin: 0 0 10px 0; padding:0 0 0 0; text-align: left; float:left;}
	.formBusca p.input input, textarea { width: 315px; font-size: 12px; margin-top: 3px;}
	.formBusca textarea, .formBusca .mensagem { font-family: Lato, Times, serif; color: #666; border: 1px solid #dedede; padding: 0.5em; background-color: #fff; width: 636px; height: 99px; font-size: 10px; }
	
	.formBusca .campo1 { width: 267px; height: 26px; font-family: Lato, Times, serif; color: #666; border: 1px solid #b1b7bf; margin: 0px; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #fff; background-repeat: repeat-x; background-position: left top; font-size: 11px; margin-top: 3px; }
	.formBusca .campo2 { width: 122px; height: 26px; font-family: Lato, Times, serif; color: #666; border: 1px solid #b1b7bf; margin: 0px; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #fff; background-repeat: repeat-x; background-position: left top; font-size: 11px; margin-top: 3px; }
	
	.formBusca .btn_enviar_contato { background:#F78F40; border: none;color: #FFFFFF; cursor: pointer;display: block;float: right;font-family: 'Lato';font-size: 12px; height: 30px; margin: 6px 3px 0 0;padding: 0; width: 133px;}
	.checkbox_campo {float: left;width: 139px;margin-top: 10px;}
	.form_mrg { margin-right:10px !important;}	

/******* 4 - FOOTER ********/
.footer_full {margin: 0 auto; padding:0; width:100%;   background: url(../imgs/bg_footer2.gif) repeat-x center top;}
.footer {margin: 0 auto; padding:10px 0 0 0; width:1184px;  }

/** 4.1 - Footer_map (Mapa do site resumido) **/
.footer_map {margin: 0 0 -35px 0; padding:4px 0 0 0; width:1184px; /*background:#000;*/}
.footer_map ul li {list-style-type:none; /*background:#933;*/ width:16%; float:left; border-left:1px solid #212436; padding: 0 0 0 5px; }
.footer_map ul li p {color:#6a7c8d; font-size:12px; padding:2px 0; line-height:1.2em; font-family: 'Lato'; font-weight:normal; }
.footer_map ul li p a {color:#6a7c8d;}
.footer_map ul li p a:hover {color:#212436;}
.footer_map h2 { color: #CCCCCC; font-size:12px; padding:0 0 8px 0; text-transform:uppercase;font-family: 'Lato'; font-weight:normal;}

/** 4.2 - Footer_nav (NavegaÃ§Ã£o secundÃ¡ria) **/
.footer_nav {margin:35px 0 0px 0; padding:0; width:1184px; /*background:#ccc;*/}
/**.footer_nav p {color:#596a7c; font-size:11px; text-decoration:none; text-align:center; font-family: 'Lato'; font-weight:normal;margin-top: 30px; padding-bottom: 6px;}
.footer_nav p a  {color:#596a7c; text-decoration:none;} **/

.footer_nav p {
color: #212436;
font-size: 11px;
text-decoration: none;
text-align: center;
font-family: 'Lato';
font-weight: normal;
margin-top: 30px;
padding-bottom: 6px;
}

.footer_nav p a {
color: #6a7c8d;
text-decoration: none;
}


.footer_nav p a:hover {color:#24253a; text-decoration:none;}

/** 4.3 - Footer_info (logo footer) **/
.footer_info {margin:0 0 7px 0; padding:0; width:144px; height:104px; background: url(../imgs/logo_footer2.jpg) no-repeat center center;}
.footer_info h2 { width:144px; height:104px; display:block; overflow:hidden; text-indent:-999999px;}
.footer_info h2 a, .footer_info h2 a:hover {width:144px; height:104px; display:block; overflow:hidden; text-indent:-999999px;}

/** 4.4 - Footer_logos (logos parceiros) **/
.footer_logos {margin:0 0 7px 0; padding:0; width:825px; height:134px; background: url(../imgs/rodapeok.jpg) no-repeat top right;}

/** 4.5 - Footer_enderecos (EndereÃ§os MK) **/
.footer_enderecos {margin:0 0 20px 0; padding:17px 0 0 10px; width:974px; height:100px; /*background:#66f;*/ border-top:1px solid #516272;}
.footer_enderecos ul li { list-style-type:none; color:#596a7c; font-size:12px; line-height:16px; font-family: 'Lato'; font-weight:normal;}
.footer_enderecos ul li.esp_li { padding-right:40px;}

/** 4.6 - Footer_creditos (CrÃ©ditos do site) **/
.footer_creditos {margin:0; padding:10px 11px 0 11px; width:962px; height:16px; /*background:#0CF;*/}
.footer_creditos p { width:350px; font-size:11px; color:#516272;}
.footer_creditos p a { color:#516272; text-decoration:none;}
.footer_creditos p a:hover { color:#F60 !important; text-decoration:none;}

/******* 5 - CLEAR ********/
.content_full:after, .content:after, .footer_full:after, .footer:after, .box_overview:after, .overview_conteudo:after, .alt_min:after, .altura_min:after, .coluna_2_3:after, ul.lista_tvmk li:after, .descricaovideo:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

/******* 6 - PÃGINA INTERNA - DETALHES DE PACOTE ********/
.coluna_1_3 {width: 33%; /*background:#999;*/}
.coluna_2_3 {width: 66%; /*background:#9C3; ja foi 100%*/ }
.box_padrao {/*border: 1px #CCC solid;*/}
.box_padrao p {/*margin-top: 15px;*/ padding:0 0 15px 0; color:#858585;}
.box_padrao ol {margin-bottom: 15px;}
.box_padrao ol li {margin-left: 19px; list-style-type: decimal; color:#274762; }
.texto_lista {color:#858585;}
/*.box_padrao h2 {padding-bottom: 5px; font-size: 18px; font-weight: bold; color: #333; border-bottom: 1px #CCC solid;}
.box_padrao h2 {margin: 10px 15px;}*/

/** 6.1 - Breadcrumbs **/
.breadcrumb {padding: 10px 10px 0 0; border: 1px #dcdcdc solid; background:#e6e6e6;/**/}
.breadcrumb p, .breadcrumb p a {font-size: 10px; text-transform: uppercase; color: #AFB4B8;}
.breadcrumb p .localativo, .breadcrumb p a:hover { color:#323F50;}
.breadcrumb.padrobb{padding:0px 10px 0 0 !important;}
.margrobb{
  margin: 0px !important;
}
.banner-pacotes{margin: 15px 0 15px -15px;}

.detalhes-coluna1{width: 720px; display: inline-block; vertical-align: top; }

	.detalhes-coluna1 .conteudo {
        width: 738px; 
        float: left; 
        border: 1px solid #ccc;
        -webkit-border-radius: 5px 5px 0px 0px; 
		border-radius: 5px 5px 0px 0px; 
        background-color: #fff;
        margin-bottom: 15px;
        *margin-bottom: 30px;
	}
		.detalhes-coluna1 .conteudo h1 {
                  background-color: #E6E6E6;
                  border-bottom: 1px solid #CCCCCC;
                  border-radius: 5px 5px 0 0;
                  color: #476570;
                  font-family: 'Lato';
                  font-size: 18px;
                  height: 40px;
                  line-height: 40px;
                  padding-left: 15px;
		}
			.detalhes-coluna1 .conteudo h1 span{padding: 6px 11px; background-color: #476570; color: #fff;-webkit-border-radius: 50%;border-radius: 50%; margin-right: 10px;}
		.detalhes-coluna1 .conteudo h3{padding: 15px; color: #333; font-size: 20px; font-weight: normal;}
		.detalhes-coluna1 .conteudo .fase3{color: #333; font-size: 14px; font-weight: normal; margin:15px;}
		.detalhes-coluna1 .conteudo p {
  color: #666666;
  font-family: Lato,sans-serif;
  font-size: 12px;
  margin: 5px 15px 10px 0;
  font-weight: normal;
}
		.detalhes-coluna1 .conteudo p span {
          color: #333333;
          font-weight: bold;
          text-transform: uppercase;
        }
		.detalhes-coluna1 .conteudo .borda{border-bottom: 1px dotted #ccc; margin:15px;}
		.detalhes-coluna1 .conteudo .roteiro-dias{font-family: Lato, sans-serif; font-size: 12px; color: #666666; margin: 15px;}
			.detalhes-coluna1 .conteudo .roteiro-dias span{font-weight: bold; color: #333333; height: 21px; line-height: 21px;}
			.detalhes-coluna1 .conteudo .roteiro-dias .destino-roteiro{
                display: inline-block; 
                height: 21px; 
                width: 602px; 
                background: url("../imgs/roteiro.jpg"); 
                padding-left: 20px; 
                line-height: 21px; 
                margin-left: 20px;
                *margin-left: 55px;
                *margin-top: -17px;
			}
			.detalhes-coluna1 .conteudo .roteiro-dias p{margin: 15px 0;}
		.detalhes-coluna1 .conteudo ul{font-family: Lato, sans-serif; font-size: 12px; color: #666666; margin: 15px 15px 15px 30px;}
		.detalhes-coluna1 .conteudo ul li{ margin: 5px 0;}
		.detalhes-coluna1 .conteudo table{margin: 0 15px 15px 15px; border: none;}
		.identificacao{width: 688px; background-color: #dae4f0; border:1px solid #83a4cd; margin: 0px 15px 15px 15px; height: 52px; text-align: center; line-height: 52px; font-family: Lato; font-size: 18px;}
			.identificacao span{font-size: 20px; font-weight: bold; line-height: 52px;}

		.hoteis-e-precos{}
		.hoteis-e-precos a{color: #3d5c76;font-weight:bold; text-decoration: none; display: block; height: 50px; line-height: 50px; width: 72px; cursor: pointer;}
		.hoteis-e-precos a:hover{display: block; background-color: #dde9f8;-webkit-box-shadow: inset 0px 0px 1px 1px #91a1a7; box-shadow: inset 0px 0px 1px 1px #91a1a7;height: 50px; line-height: 50px; width: 72px}
        
		.hoteis-e-precos label{color: #3d5c76;font-weight:bold; text-decoration: none; display: block; height: 50px; line-height: 50px; width: 72px; cursor: pointer;}
		.hoteis-e-precos label:hover{display: block; height: 50px; line-height: 50px; width: 72px}

.ativo_valor{display: block;
background-color: #dde9f8;
-webkit-box-shadow: inset 0px 0px 1px 1px #91a1a7;
box-shadow: inset 0px 0px 1px 1px #91a1a7;
height: 50px;
line-height: 50px;
width: 72px;
}

#noticia1{display:block;}
#noticia2{display:none;}
#noticia4{display:none;}
#noticia5{display:none;}/**/

#tabs-1{display:block;margin-top:18px;}
#tabs-2{display:none;margin-top:18px;}
#tabs-3{display:none;margin-top:18px;}
#tabs-4{display:none;margin-top:18px;}
#tabs-5{display:none;margin-top:18px;}

.precos_ofertas_da_semana{float:right;}

.banner-menor-pacotes{height:200px; width:995px; background-color:#ff0;margin: -16px 0 -15px 0;}
		.formulario-pacotes{margin: 0px 0px 0px 15px; display: inline-block; float:left;}
			.formulario-pacotes p{font-family: Lato; font-size: 14px !important; color: #476570 !important; padding: 0;}
			.formulario-pacotes .dados1{margin-top:-1px;/*background: transparent;width: 125px;height: 48px;padding: 5px;font-size: 14px;line-height: 1;border: 0;border-radius: 0;-webkit-appearance: none; background-image: url("../imgs/bg_select.jpg"); color: #476570;*/}
			.formulario-pacotes .dados1 option{margin-top:50px;} 
			.formulario-pacotes .dados2{width: 308px; *width: 450px; height: 28px; border:1px solid #83a4cd;-webkit-border-radius: 5px;border-radius: 5px; padding: 0 5px; color: #476570; font-size: 14px; font-family: Lato; font-weight: normal; *float: left;}
			.formulario-pacotes .dados3{width: 145px; height: 28px; border:1px solid #83a4cd;-webkit-border-radius: 5px;border-radius: 5px; padding: 0 5px; color: #476570; font-size: 14px; font-family: Lato; font-weight: normal;}
			.formulario-pacotes .dados4{width: 145px; height: 28px; border:1px solid #83a4cd;-webkit-border-radius: 5px;border-radius: 5px; padding: 0; color: #476570; font-size: 14px; font-family: Lato; font-weight: normal;}
			.formulario-pacotes .dados4{width: 145px !important;height: 28px !important;font-size: 14px !important;color: #476570 !important; margin-top: 1px;}
			.formulario-pacotes .dados5{background: transparent;width: 318px;height: 28px !important;font-size: 14px !important; color: #476570 !important;}
			.formulario-pacotes .dados5 .select2-container .select2-choice{background: transparent;width: 318px !important;height: 28px !important;font-size: 14px !important; color: #476570 !important;}
			
			
			.formulario-pacotes .dados6{width: 647px; height: 100px; resize:none; margin-bottom: 15px; border:1px solid #83a4cd;-webkit-border-radius: 5px;border-radius: 5px; padding: 5px; color: #476570; font-size: 14px; font-family: Lato; font-weight: normal;}

			.linha-cinza{width: 673px; height: 1px; background-color: #ccc; margin: 30px 15px 15px 15px;}

			.tabela-titulo{color: #476570 !important;}
			.tabela-titulo a{color: #333;width: 63px; height: 30px; display: block;line-height: 30px;}
			.tabela-titulo a:hover{color: #333;width: 61px; height: 28px; border:1px solid #91a1a7 !important; background-color: #dde9f8; display: block; line-height: 28px; }

			.obs{width: 625px; float: left;}

			.preco-pacotes-detalhes{width: 225px; margin-bottom:10px; float: right; font-family: Lato; font-size: 14px; color: #333;margin-top: 16px; }
				.preco-pacotes-detalhes span{color: #eb7e3c; font-size: 28px; margin-left: 10px; font-weight: bold;  }
				.preco-pacotes-detalhes img{margin-top:10px; }

			input:focus{outline: none;}
			select:focus{outline: none;}
			textarea:focus{outline: none;}

			.borda-central{border-bottom: 1px solid #ccc !important;line-height: 21px;}
			.borda-central-sem{border-bottom: 0 !important;}
			
.detalhes-coluna2 {
    width: 250px; 
    display: inline-block; 
    vertical-align: top; 
    margin-left: 5px; 
    float: right;
    *top: 0;
    *vertical-align: top;

}
	.detalhes-coluna2 .conteudo{width: 248px; float: left; border: 1px solid #ccc;-webkit-border-radius: 5px 5px 0px 0px; 
		border-radius: 5px 5px 0px 0px; background-color: #fff; margin-bottom: 15px;}
	.detalhes-coluna2 .conteudo h1 {
  background-color: #E6E6E6;
  border-bottom: 1px solid #CCCCCC;
  border-radius: 5px 5px 0 0;
  color: #476570;
  font-family: 'Lato';
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  font-weight: normal;
}
	.detalhes-coluna2 .conteudo p {
  border-bottom: 1px dotted #CCCCCC;
  color: #666666;
  font-family: Lato,sans-serif;
  font-size: 12px;
  margin: 15px;
  font-weight: normal;
}
	.detalhes-coluna2 .conteudo span{font-weight: bold; color: #333333; width: 223px; display: block; text-transform:uppercase; font-family:Lato !important;}
	.detalhes-coluna2 .conteudo .dicas-detalhes{text-decoration: none;
text-transform: uppercase;
color: #eb7e3c;
font-family: 'Lato';
padding: 0 15px 15px 15px;
text-align: right;
display: block;}
	.pacotes-relacionados{border:solid 1px #f3f3f3; width: 221px; margin: 15px;}
	.pacotes-relacionados .titulo{font-family: 'Lato'; font-size: 14px;}
	.pacotes-relacionados .pacote{font-family: Lato, sans-serif; color: #fff; font-size: 14px;}

.detalhes-coluna-full{display: inline-block; vertical-align: top;}
	.detalhes-coluna-full .conteudo{width: 982px; float: left; border: 1px solid #ccc;-webkit-border-radius: 5px 5px 0px 0px; 
		border-radius: 5px 5px 0px 0px; background-color: #fff; margin-bottom: 15px;}
		.detalhes-coluna-full .conteudo h1{background-color: #e6e6e6; height: 40px; line-height: 40px; border-bottom: 1px #ccc solid; color: #476570;font-family: 'Lato'; font-size: 18px; padding-left: 15px;-webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
		.detalhes-coluna-full .conteudo h1 span{padding: 6px 11px; background-color: #476570; color: #fff;-webkit-border-radius: 50%;border-radius: 50%; margin-right: 10px;}
		.detalhes-coluna-full .conteudo h2{font-family: Lato, sans-serif; border-bottom: 1px solid #999; margin: 15px; font-weight: normal; padding-bottom: 15px;}
		.detalhes-coluna-full .conteudo ul{font-family: Lato, sans-serif; font-size: 12px; color: #666666; margin: 15px 15px 15px 30px;}
		.detalhes-coluna-full .conteudo ul li{margin: 5px 0;}
		.detalhes-coluna-full .conteudo p {
              color: #666666;
              font-family: Lato,sans-serif;
              font-size: 12px;
              margin: 15px;
              font-weight: normal;
            }
	



.box-incentivos{width: 60%; background: url("../imgs/borda-incentivos.jpg") repeat-y top right; padding-right: 5%; display: inline-block; float:left;}
	.box-incentivos p{font-size: 14px; font-weight: normal; color:#333; font-family: Lato, sans-serif;}
	.box-incentivos p span{font-size: 14px; font-weight:bold;}
	.borda-pe{border-bottom: none !important;font-family: Lato;}
	.borda-meio{border-bottom: none !important; border-top: none !important; -webkit-border-radius: 0px !important; 
		border-radius: 0px !important;font-family: Lato;}
	.borda-cabeca{border-top: none !important;-webkit-border-radius: 0px !important; 
		border-radius: 0px !important;font-family: Lato;}

.titulo-box-incentivo{color: #333; font-size: 14px; font-family: Lato; margin-bottom: 10px;}
.box-imagens{width: 311px; margin-left: 2%;  display: inline-block; vertical-align: top; float: right;}
	.box-imagens img{max-width: 100%;}
	.box-imagens div{margin-bottom: 20px;}
	.box-imagens a{font-family: 'Lato'; font-size: 12px; font-weight: bold; color: #eb7e3c;}
	.descricao-box{font-size: 12px; color: #666; font-family: Lato;}


.pacotes-com-guia{width: 735px; min-height:900px; height:auto !important; height: 900px; display: inline-block; vertical-align: top;}
	.pacotes-com-guia ul{list-style: none;}
				.pacotes-com-guia ul li {
		  border: 1px solid #CBCBCB;
		  float: left;
		  height: 284px;
		  margin: 0 7px 14px 0;
		  width: 224px;
		  background: #fff;
		}

.pacotes-com-guia-nv {
    width: 695px; 
    *width: 695px; /*para funcionar no IE7*/
    min-height:695px; 
    height:auto !important; 
    height: 900px; 
    display: inline-block; 
    vertical-align: top; 
}
	.pacotes-com-guia-nv ul.guia {
        list-style: none;
	}
	.pacotes-com-guia-nv ul.guia li.guianv2 {
		border-top: 0;
        border-bottom: 1px solid #CBCBCB;
        border-left: 1px solid #CBCBCB;
        border-right: 1px solid #CBCBCB;
		float: left;
		height: 253px;
		margin: 0 7px 14px 0;
		width: 690px;
		background: #fff;
	}
        .pacotes-com-guia-nv ul.guia li.guianv2 img {
            float: left;
            width: 455px;
            height: 240px;
            padding: 4px 15px 0 4px;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 p.titutlo-pct-guia {
            color: #EB7E3C;
            font-family: 'Lato';
            font-size: 15px;
            font-weight: normal;
            height: 40px;
            line-height: 16px;
            padding: 10px 10px 0 0;
            text-transform: uppercase;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 p.descricao-pct-guia {
            display: block;
            height: 135px;
            color: #888888;
            font-size: 13px;
            font-family: 'Lato';
            padding: 0 15px 3px 10px;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 p.texto-pct-guia {
            color: #333333;
            font-size: 13px;
            font-family: 'Lato';
            padding: 0 0 3px 10px;
            background: #fff;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 p.preco-pct-guia {
            background-color: #00BFF6;
            border-radius: 5px 5px 5px 5px;
            color: #FFFFFF;
            font-family: 'Lato';
            font-size: 18px;
            font-weight: normal;
            letter-spacing: 1px;
            margin: 0;
            padding: 5px 0;
            text-align: center;
            text-transform: uppercase;
            width: 200px;
            float: left;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 .barraguiatop {
            width: 692px;
            height: 5px;
            background: url(../images/topguia.png) 0 0 repeat;
            margin: 0 0 0 -1px;
        }
        .pacotes-com-guia-nv ul.guia li.guianv2 ba {
            margin: 5px 0 0 0;
        }

.titulo-pct {
  color: #EB7E3C;
  font-family: 'Lato';
  font-size: 15px;
  font-weight: normal;
  height: 45px;
  line-height: 16px;
  padding: 5px 10px;
  text-transform: uppercase;
}
				.texto-pct{
			        color: #626262; font-size: 14px; font-family: 'Lato'; padding: 0 0 5px 10px; background: #fff;}
				.preco-pct {
  background-color: #00BFF6;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-family: 'Lato';
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 0;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  width: 225px;
}
		.preco-pct_esp {
			text-align: center; 
			background-color: #ff6400; 
			color: #fff; 
			font-family: 'Lato'; 
			text-transform: uppercase; 
			font-size: 18px;
			margin: 0 4px; 
			width: 215px; 
			padding: 5px 0; 
			-webkit-border-radius: 5px;
			border-radius: 5px;
			letter-spacing: 1px;
			font-weight: normal; 
		}
			.pacotes-com-guia ul li a{}
				.pacotes-com-guia ul li a:hover{}
                .pacotes-com-guia ul li a img {
                    max-width: 225px;
                    *max-width: 225px;
                    height: 178px;
                    *height: 178px;
                }
		.paginacao-guia { border: 1px solid #d8d8d8; height: 48px; width: 694px; display: inline-block; vertical-align: top;}
			.seta-left{float:left;border-right: 1px solid #d8d8d8; height: 33px; width: 50px; line-height: 48px; padding-top: 15px; text-align: center;}
			.seta-right{float:right;border-left: 1px solid #d8d8d8; height: 33px; width: 50px;line-height: 48px;padding-top: 15px; text-align: center;}
			.paginacao-guia ul{ list-style: none; overflow: hidden; width: 590px; float: left; height: 48px;}
				.paginacao-guia ul li{width: 50px; height: 48px; float: left; border-right:1px solid #d8d8d8; text-align: center; line-height: 48px;  }

.pacotes-com-guia-coluna{width: 250px; display: inline-block; vertical-align: top;}
	.dicas-de-viagem{width: 248px; border:1px solid #d8d8d8; background:#fff url("../imgs/bg_guia-azul.jpg") repeat-x top center;}
		.dicas-de-viagem h1 {
		  background: linear-gradient(to bottom, #FFFFFF 0%, #F8F8F8 50%, #F4F4F4 100%) repeat scroll 0 0 transparent;
		  font-family: 'Lato';
		  font-size: 16px;
		  height: 30px;
		  margin-top: 7px;
		  padding: 10px 0 0 15px;
		  color: #eb7e3c;
		  font-weight: normal;
		}
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f8f8f8), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 50%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
}
		.dicas-de-viagem p{width: 218px; margin:15px; color: #666666; font-family: Lato; font-size: 12px; border-bottom: dotted 1px#b2b2b2; }
			.dicas-de-viagem p span{font-family: 'Lato'; display: block; font-size: 16px; color: #333333; text-transform: uppercase;}
		.dicas-de-viagem a {
            text-decoration: none; 
            text-transform: uppercase;
            color: #eb7e3c;
            font-family: 'Lato'; 
            /*padding: 0 15px 15px 15px; */
            text-align: right;
            display: block; 
		}

	.linha-laranja{width: 248px; border:1px solid #d8d8d8; background: url("../imgs/bg_guia-laranja.jpg") repeat-x top center; margin-top: 30px; padding-top: 7px; overflow:hidden;}

/** 6.2 - Box detalhes **/
.overview {
  margin: 15px 0;
  width: 995px;
}
.overview h2 {margin:0; padding-bottom: 5px; font-size: 14px; font-family: 'Lato'; font-weight:normal;color: #f08930; background: url(../imgs/border_pc_laranja.gif) repeat-x left bottom; text-transform:uppercase;}
.overview .box_overview {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  color: #EB7E3C;
  font-family: 'Lato';
  padding: 15px;
}

.overview .box_overview h1 {
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom:10px
}

.overview .midia_conteudo {float: left; width: 25%;}
.midia_conteudo .imagem_conteudo {display: block; margin-bottom: 10px; width: 240px; height: 180px; overflow: hidden; background: #CCC; text-align: center;}
.midia_conteudo .btns_overview { border:1px solid #e6e6e6; height: 18px;padding: 7px 3px 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;margin-left:5px;}
.btn_overview_galeria h3 a { background:url(../imgs/icon_gal.gif) no-repeat 0px 2px; padding-left: 25px; margin:0 3px; color:#f0892e;  font-family: 'Lato'; font-weight:normal; font-size:11px; text-transform:uppercase; padding-top:5px;}
.btn_overview_video h3 a { background:url(../imgs/icon_video.gif) no-repeat 0px 1px; padding-left: 25px; margin:0 3px; color:#f0892e;  font-family: 'Lato'; font-weight:normal; font-size:11px; text-transform:uppercase; padding-top:5px;}
.btn_overview_galeria h3 a:hover, .btn_overview_video h3 a:hover {color: #666;}
 
.overview .overview_conteudo {position: relative; float: right; width: 73%; padding: 0 0 0 10px; min-height:200px; height:auto !important; height:200px;}
.overview_conteudo .overview_compartilhar {border-top: 1px solid #E2E2E2; float: left; height: 27px; margin-top: 10px; padding-top: 10px; width: 100%;}
.btns_compartilhar {border:1px solid #e6e6e6; height: 18px; padding: 7px 3px 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-left:5px;}
.btns_compartilhar-fb {border:1px solid #e6e6e6; height: 18px; padding: 7px 3px 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-left:5px;}
.btn_imprimir h4 a { background:url(../imgs/icon_print.jpg) no-repeat 0px 2px; padding-left: 25px; margin:0 3px; color:#f0892e; font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;padding-top: 5px;}
.btn_amigo h4 a { padding-top: 4px; background:url(../imgs/icon_amigo.jpg) no-repeat 0px 3px; padding-left: 25px; margin:0 3px; color:#f0892e; font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;}
.btn_facebook h4 a {padding-top: 5px; background:url(../imgs/icon_facebook.jpg) no-repeat 0px 1px; padding-left: 15px; margin:0 3px; color:#f0892e; font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;}
.btn_facebook {padding-top: 5px; background:url(../imgs/icon_facebook.jpg) no-repeat 0px 1px; padding-left: 15px; margin:0 3px; color:#f0892e; font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;}
.btn_facebook .fb_iframe_widget span { font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;}
.btn_twitter h4 a {padding-top: 5px; background:url(../imgs/icon_twitter.jpg) no-repeat 0px 2px; padding-left: 17px; margin:0 3px; color:#f0892e; font-family: 'Lato'; font-weight:lighter; font-size:11px; text-transform:uppercase;}
.btn_download h4 a { background:url(../imgs/icon_download.jpg) no-repeat 0px 0; padding-left: 27px; margin:0 3px; color:#f0892e;font-family: 'Lato';  font-weight:lighter; font-size:11px; text-transform:uppercase; padding-bottom:4px;padding-top: 2px;}
.btn_overview_galeria h4 a:hover, .btn_overview_video h4 a:hover, .btn_imprimir h4 a:hover, .btn_amigo h4 a:hover, .btn_twitter h4 a:hover, .btn_facebook h4 a:hover, .btn_download h4 a:hover {color: #666;}

.overview .overview_compartilhar .botao {float: right;}
.overview_conteudo .imprimir {/*margin-top: 5px;*/}

.overview_conteudo .chamada {float: left; margin:0 0 10px 0; width: 100%; font-size: 13px;text-transform: uppercase; color:#274762; line-height: 17px; /*font-weight: bold;*/}

.overview .overview_info {float: left; width: 65%;}
.overview_info h3 {padding-top: 5px; color: #274762; font-size: 13px; font-weight: lighter; text-transform: uppercase;}

.overview_info ul {margin-top: 8px;}
.overview_info ul li {margin-left: 15px; color: #858585; list-style-type: circle; line-height: 14px; line-height: 18px; list-style-type: square; padding-left: 7px;}

.overview .overview_info2 {float: right; margin-top: 31px; width: 34%; padding-top:35px;}
.overview_info2 .preco_pacote, .overview_info2 .periodo {float: right; font-size: 14px;}
.overview_info2 .preco_pacote {margin-left: 15px; text-align:right;}
.overview_info2 .periodo {font-size: 18px; font-weight: bold;}
.overview_info2 .preco_pacote .preco_parcela {font-size: 25px; font-weight: bold; color:#274762;}

.info_valor { color:#858585; font-size:13px; line-height:15px; }
.btn_reservar { background:url(../imgs/btn_reservar.jpg) no-repeat 0 0; width:143px; height:43px; float:right;}
.btn_reservar a {width:143px; height:43px; display:block; text-indent:-999999px; overflow:hidden; }
/** 6.3 - Titulos **/
.tituloazul h2 { margin:0; padding-bottom: 5px; font-size: 14px;  font-family: 'Lato'; font-weight:normal; color: #526273; background:url(../imgs/border_box_azul.gif) repeat-x left bottom; text-transform:uppercase;}
.titulolaranja h2 { margin:0; padding-bottom: 5px; font-size: 14px; font-family: 'Lato'; font-weight:normal; color: #f08930; background:url(../imgs/border_pc_laranja.gif) repeat-x left bottom; text-transform:uppercase;}

/**  6.4 - MENU LATERAL - TERMOS **/
.menu_lateral ul li { list-style-type:none; text-transform:uppercase; border-bottom:1px dotted #dadada; padding:5px 0; font-size:11px;}
.menu_lateral ul li a { color:#666;}
.menu_lateral ul li a.menulatativo { color:#f08930;}
.menu_lateral ul li a:hover { color:#f08930;}
.menu_lateral ul li.ult_menu { border:none;}

/** 6.5 - Box DICAS DE VIAGEM **/
.dicas_lateral ul li { list-style-type:none; text-transform:uppercase; border-bottom:1px dotted #dadada; padding:5px 0; font-size:11px;}
.dicas_lateral ul li a { color:#666;}
.dicas_lateral ul li a.menulatativo { color:#f08930;}
.dicas_lateral ul li a:hover { color:#f08930;}
.dicas_lateral ul li.ult_menu { border:none;}


/** 6.6 - PÃ¡gina detalhe de pacotes **/
/** 6.6.1 - Box InformaÃ§Ãµes **/
.box_padrao .box_padrao_info { 
    background: none repeat scroll 0 0 #FFFFFF; 
    border-bottom: 1px solid #CCCCCC; 
    border-left: 1px solid #CCCCCC; 
    border-right: 1px solid #CCCCCC; 
    /*min-height: 300px; 
    height: auto !important;*/ 
    padding: 10px; 
    overflow: hidden;
}
.box_padrao_info h3 {padding: 6px 0 10px 7px; font-size: 14px; font-family: 'Lato'; font-weight:normal;color: #274762; text-transform:uppercase}
.box_padrao_info h3 a {color:#526273}
/*.box_padrao_info h3 a:hover {color:#DA844D}*/
.botoes_fundo { width:100%; padding-top:15px; border-top:1px solid #dadada; height:30px;}
.box_padrao_info img { margin: 0 0 15px 0;}
.botoes_fundo2 { width:100%; padding-top:5px; border-top:1px solid #dadada; height:30px; margin-top:15px;}
p.voltar { text-align:right; padding:0; margin:0;}
p.voltar a { font-size:11px; color:#ccc}
p.voltar a:hover { color:#526273}

/** 6.6.2 - Box roteiro **/
.box_roteiro { border-right: 1px #CCC solid; border-left: 1px #CCC solid;  border-bottom: 1px #CCC solid;}
.box_dia .titulo {margin-bottom: 5px; font-size: 12px; text-transform: uppercase; color: #666;}
.box_dia .titulo .nome_dia {color: #274762;}
.box_padrao .box_dia {padding: 15px; background:#FFFFFF;}
.box_padrao .box_dia.even {background: #EEE;}


/** 6.6.3 - Arquivos **/
.box_padrao .lista_arquivos {width: 100%; border-collapse: collapse; padding: 0;}
.lista_arquivos .icone_arquivo {width: 10%;}
.lista_arquivos .nome_arquivo {width: 75%;}
.lista_arquivos .tamanho_arquivo {width: 15%;}

.lista_arquivos tr td {padding-top: 7px;}
.lista_arquivos tr.primeiro td {padding-top: 0;}

/** 6.6.4 - Pacotes relacionados **/
.relacionados h2 { margin:0; padding-bottom: 5px; font-size: 14px;  font-family: 'Lato'; font-weight:normal;color: #f08930; background: url(../imgs/border_pc_laranja.gif) repeat-x left bottom; text-transform:uppercase;}
.box_padrao .pacote_relacionado {margin-top: 15px; line-height: 16px;}
.box_padrao .pacote_relacionado.primeiro {margin-top: 0;}
.pacote_relacionado .nome_pacote_relacionado {color: #F08930;font-size: 12px;text-transform: uppercase;}
.pacote_relacionado .periodo_pacote_relacionado,
.pacote_relacionado .preco_pacote_relacionado {color: #666;}
.pacote_relacionado .preco_parcela_pacote_relacionado {color: #333; font-weight: bold; font-size: 14px;}

/** 6.6.5 - Box DivisÃ£o **/
.box_divisao { height:1px; margin: 10px 0;}

/** 6.6.6 - Box Onde ficar **/
.box_padrao .hotel {width: 49%; float: left;}
.box_padrao .hotel.even {float: right;}
.hotel .nome_hotel { font-family: 'Lato'; font-weight:normal;font-size: 14px; color:#274762;}
.hotel .info_hotel p {padding: 5px 0 10px 0;}
.hotel .preco_hotel {width: 100%; color: #666; border-collapse: collapse; padding: 0;}
.hotel .preco_hotel th,.hotel .preco_hotel td {border: 1px solid #EEE;}
.hotel .preco_hotel th {padding: 6px; background: #EEE; text-align: left; text-transform: uppercase; color: #274762;font-weight: lighter;}
.hotel .preco_hotel td {padding: 3px 6px;}

/** 6.7 - PÃ¡gina Depoimentos **/
ul.li_depoimentos li { border-bottom:1px dotted #ccc; list-style-type:none; padding:0 0 15px 0; margin-bottom: 15px; }
ul.li_depoimentos li.listaparceiros { border-bottom:none !important; list-style-type:none; padding:0 !important; margin-bottom: 15px; float:left; margin-right:15px; }
ul.li_depoimentos li.listaparceiros img{ border:1px solid #f3f3f3 !important; width:137px; height:auto; }
.info_depo { width:600px; height:35px; background:url(../imgs/depoimento.gif) no-repeat 0 0;}
.info_depo p { line-height:14px; font-weight:bold; color:#526273; margin:0; padding:3px 0 0 40px;}
.loc_data { font-size:11px; font-weight:normal; color:#858585; }
.info_dicas {margin-bottom: 15px;width: 616px; height:24px; background:#F2EFED;}
.info_dicas p { padding:3px 0 0 6px;}

/** 6.8 - Dicas / NotÃ­cias **/
.divisao_artigos { width:100%; height:1px; background:#f3f3f3; margin:10px 0 15px 0;}

/** 6.9 - Lista de Pacotes - pÃ¡gina interna **/
ul.li_pacotesint li { background: none repeat scroll 0 0 #F2EFED; float: left; height: 270px; list-style-type: none; margin: 0 10px 10px 0; padding: 0; width: 195px; }
ul.li_pacotesint li img { width:195px; height:130px; margin-bottom:0; display:block;}
ul.li_pacotesint li h4 { color:#da854b; font-size:14px;font-family: 'Lato'; font-weight:normal; text-transform:uppercase; padding:0; margin:0 0 5px 10px; }
ul.li_pacotesint li p { padding:0 10px 6px; line-height:14px;}
.border_bottom_pacotes { background:url(../imgs/border_box_azul.gif) repeat-x 0 0; width:100%; height:5px;margin-bottom: 8px; }

/** 6.10 - MENU LATERAL - Viagens internacionais **/
#menulateral_vinternacional .head { background: url(../imgs/bullet_menulateral.jpg) no-repeat center right; padding: 0 16px 0 0;}
ul.submenu_lateral { margin-top:5px;}
ul.submenu_lateral li { padding-left:15px; background:url(../imgs/bullet_lista.jpg) no-repeat center left;}
ul.submenu_lateral li a {  color:#939292;}
.ativo_menu { color:#da854b !important;}

/** 6.11 - HOTSITES **/
ul.lista_hotsite li { list-style-type:none; background:#f2efed; height:130px; width:100%; margin-bottom:20px;}
ul.lista_hotsite li img { width:195px; height:130px; margin-bottom:0; display:block; float:left; margin-right:15px;}
ul.lista_hotsite li h4 { color:#da854b; font-size:14px;font-family: 'Lato'; font-weight:normal; text-transform:uppercase; padding:10px 0 0; margin:0 0 5px 0; }
ul.lista_hotsite li p { padding:0 10px 6px; line-height:15px; font:Lucida Sans Unicode, "Lucida Grande", sans-serif; }
ul.lista_hotsite li p a { font-weight:bold; color:#475355;}

/** 6.12 - TV MKtravel **/
ul.lista_tvmk li { list-style-type:none; border-bottom:1px dotted #ccc; width:100%; min-height:170px; height:auto !important; height:170px; margin:10px 0 25px 0; padding-bottom:15px;}
.thumbvideotv { width:235px; height:155px; background:url(../imgs/bg_tvmk.gif) no-repeat 0 0; padding:5px 0 0 5px; position:relative; margin:0 20px 0 0; float:left;}
.hovervideo { position:absolute; top:0; left:0; width:240px; height:160px;}
.hovervideo:hover { background:url(../imgs/bg_tbvideohover.png) no-repeat 0 0;}
.descricaovideo { float:left; width:355px; min-height:170px; height:auto !important; height:170px; }
.descricaovideo h4 { color:#526273; font-size:13px;font-family: 'Lato'; font-weight:normal; text-transform:uppercase; padding:0; margin:0 0 10px 0; }

.videotv {width:609px; height:348px; background: url(../imgs/bg_tvdetalhes.gif) no-repeat 0 0; padding:6px 0 0 7px; margin:0 0 20px 0; float:left;}

/** 6.13 - Clipping **/
ul.li_clipping li { border-bottom:1px dotted #ccc; list-style-type:none; padding:0 0 15px 0; margin-bottom: 15px; }

/** 6.14 - Contato **/
.formularioContato { background:#f3f3f3; /*border-bottom:1px dotted #ccc;*/ width:616px; height:194px; margin-bottom:15px;}
/*** FORM CONTATO ***/
	.formularioContato label { font: 12px/16px 'Lato', Lato, sans-serif; color: #133b54; padding: 0px 10px 0 0; margin: 0px; display:block; }
	.formularioContato form, .forms_internos dl { margin: 0; padding: 10px 0 0 13px; /*background: #6633CC;*/}
	.formularioContato dd { margin: 0 0 10px 0; padding:0 0; float: left;}
	.formularioContato dt { margin:0 0; padding:0 0; text-align: left;}
	.formularioContato p.input input, textarea { width: 274px; font-size: 12px;}
	.formularioContato #camposformcontato{ width: 274px; height: 22px; font: 12px/16px Lucida Sans Unicode,"Lucida Grande",sans-serif; padding: 0.3em 0.5em 0.2em 0.5em; margin: 0 0 15px 0; color: #858585;  background-color: #fff; }
	.formularioContato textarea, #mensagemcontato { width: 274px; font: 12px/16px Lucida Sans Unicode,"Lucida Grande",sans-serif; padding: 0.3em 0.5em 0.2em 0.5em; margin: 0 0 5px 0; color: #858585; background-color: #fff; }
	.formularioContato .btn_enviarcontato { background: none repeat scroll 0 0 #133346;border: 0 none;color: #FFFFFF; font: 13px 'Lato', Lato, sans-serif; cursor: pointer;display: block;padding: 5px 0 3px 0;text-transform: uppercase;width: 287px; }	
	.form_campos { float:left; width:300px; height:179px;} 

/** 6.15 - Newsletter **/
.formularionews { background:#f3f3f3; /*border-bottom:1px dotted #ccc;*/ width:616px; height:120px; margin-bottom:15px;}
/*** FORM CONTATO ***/
	.formularionews label { font: 12px/16px 'Lato', Lato, sans-serif; color: #133b54; padding: 0px 10px 0 0; margin: 0px; display:block; }
	.formularionews form, .forms_internos dl { margin: 0; padding: 10px 0 0 13px; /*background: #6633CC;*/}
	.formularionews dd { margin: 0 0 10px 0; padding:0 0; float: left;}
	.formularionews dt { margin:0 0; padding:0 0; text-align: left;}
	.formularionews p.input input { width: 274px; font-size: 12px;}
	.formularionews #camposformnews{ width: 274px; height: 22px; font: 12px/16px Lucida Sans Unicode,"Lucida Grande",sans-serif; padding: 0.3em 0.5em 0.2em 0.5em; margin: 0 0 15px 0; color: #858585;  background-color: #fff; }
	.formularionews .btn_enviarnews { background: none repeat scroll 0 0 #133346;border: 0 none;color: #FFFFFF; font: 13px 'Lato', Lato, sans-serif; cursor: pointer;display: block;padding: 5px 0 3px 0;text-transform: uppercase;width: 287px; }	
	.form_camposnews { float:left; width:300px; height:100px;} 


/** 7 - FACEBOOK HOME **/
.fbConnectWidgetTopmost { border:none !important;}


/**** ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ****/
.icone {display: inline-block; width: 22px; height: 22px; background: url(../imgs/sprite_icone.png) no-repeat;}
.icone.arquivo {background-position: -0px -0px;}
.icone.imagem {background-position: -0px -32px;}
.icone.planilha {background-position: -0px -62px;}

.botao {display: inline-block; padding-left: 6px; height: 23px; background: url(../imgs/sprite_botao.jpg) no-repeat -0px -147px;}
.botao span {display: inline-block;}
.botao .botao_fundo {padding-right: 10px; height: 23px; background: url(../imgs/sprite_botao.jpg) no-repeat right -173px;}
.botao .botao_icone {float: left; width: 22px; height: 22px; background: url(../imgs/sprite_icone.png) no-repeat;}
.botao .botao_label {float: left; margin-top: 5px; padding-left: 5px; color: #333;}
.botao:hover {background-position: -0px -199px;}
.botao:hover .botao_fundo {background-position: right -225px;}

.botao.destaque {height: 33px; background: url(../imgs/sprite_botao.jpg) no-repeat -0px -0px;}
.botao.destaque .botao_fundo {padding-right: 15px; height: 33px; background-position: right -36px;}
.botao.destaque .botao_icone {margin: 4px 0 0 5px;}
.botao.destaque .botao_label {margin-top: 8px; padding-left: 10px; color: #FFF; font-size: 16px;}
.botao.destaque:hover {background-position: -0px -73px;}
.botao.destaque:hover .botao_fundo {background-position: right -111px;}

.botao.imprimir .botao_icone {background-position: -0px -62px;}
.botao.enviar_amigo .botao_icone {background-position: -0px -32px;}
.botao.reservar .botao_icone {background-position: -0px -0px;}

.coluna_1_4 {width: 24%;}
.coluna_3_4 {width: 75%;}

.coluna_1_4 .publicidade {width: 237px;}
.publicidade {margin: 0 1px; background: #999; text-align: center; font-weight: bold; text-transform: uppercase; color: #FFF;}
.publicidade.pl_topo {height: 125px; margin-bottom: 15px; line-height: 120px;}
.pl_topo img {padding-top: 50px;}
.publicidade.pl_fundo {height: 275px; margin-top: 15px;  line-height: 260px;}
.pl_fundo img {padding-top: 125px;}

#contato{position: absolute;margin-top: 25px;margin-left: 690px; color: #fff;}
#contato span{color: #f78f45}

		h2.accordion {
		  background: url("../imgs/borda-internacional.png") no-repeat scroll left bottom transparent;
		  color: #000000;
		  cursor: pointer;
		  font-size: 14px;
		  height: 35px;
		  line-height: 35px;
		  padding-left: 15px;
		  font-family: 'Lato';
		  font-weight: normal;
		}
		h2.accordion img {
		  float: right;
		  padding: 15px 10px 0 0;
          *padding: 0 10px 0 0;
          *margin-top: -16px;
		}
        div.accordion{ 
            display: none;  
            border-bottom: 0;
        }
		div.accordion p {
		  border-bottom: 0 none;
		  margin-left: 30px;
		  text-transform: uppercase;
		  height: 18px;
          padding: 0;
          margin-top: 7px;
		}

.internacionais{background-color: #fff;}

.enviar-right{float: right;margin: 0px 30px 0 0;}
.enviar-central{margin-right: 33px;border:none;width: 155px; height: 40px; background-color: #ef8934;box-shadow: 0px 3px #cb631c; color: #fff; line-height: 40px; text-align: center; font-size: 14px; cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;text-transform:uppercase;}

.bg-central{background: url("../imgs/bg_guia-azul.jpg") repeat-x top center;-webkit-border-radius: 0px !important;border-radius: 0px !important;}

.atendimento-titulo{font-size: 21px; color: #f37d37;margin: 30px 0px 0 15px;}

.central-de-atendimento{float: left; margin-left: 0; margin-right: 5px;}

.titulo-cidade-central{font-size: 14px; color: #103d5a !important; font-weight: normal !important;}
.telefone-cidade-central{font-size: 14px; color: #f47d2d !important; font-weight: normal !important; margin-top: 5px;}

.reclamacoes{background: #fffdea !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}

.titulo-reclamacao-central{font-size: 14px !important; color: #103d5a !important; font-weight: normal !important; margin: 15px !important;}  

.imgSubmit { 
    background-image: url(../imgs/reservar3.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 220px;
    height: 40px;
    border: 0px;
    cursor: pointer;
}

.imgSubmit2 { 
    background-image: url(../imgs/reservar.jpg);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    width: 120px;
    height: 30px;
    border: 0px;
    margin-left: 12px;
    cursor: pointer;
    margin-top:20px;
}
.imgSubmit2:hover{ 
    background-image: url(../imgs/reservar2.jpg);
}


h2.ingresso{background: url("../imgs/bg_ingresso.jpg") center top repeat-x #fff;  cursor: pointer; padding: 15px 10px 10px 10px;height: 93px;}
	.ingressos-container{border-left:1px solid #dad9d7; border-right:1px solid #dad9d7; border-bottom:1px solid #dad9d7;margin-bottom: 20px; background: #fff;}
	.imagem-titulo-ingresso{float: left;}
	.titulo-ingresso{font-size: 20px;font-family: 'Lato'; color: #f18930; height: 90px; line-height: 90px; margin: 0; padding: 0; display: inline-block; float: left; margin-left: 20px;}
	.titulo-ingresso2{font-size: 13px;font-family: 'Lato'; color: #f18930; height: 55px; line-height: 50px; margin: 0; padding: 0; display: inline-block; float: left; margin-left: 20px;}
	.preco-ingresso{font-size: 14px;font-family: 'Lato'; color: #23455e; height: 90px; line-height: 90px; margin: 0; padding: 0; display: inline-block; float: right; margin-left: 20px;}
	.preco-ingresso span{font-size: 26px;}
	.arrow-ingresso{float: right; margin-top: 22px; margin-left: 20px;}

    .ingressonov{ padding: 20px 0px 0px 20px;float: left;margin-right: 20px;max-height:600px;overflow:hidden;}
    .ingressonov2{padding:20px 0px 0px 0px; }
	div.ingresso{ display: none; margin: 10px; background: #fff; border-top: #f5f4f2 solid 1px; padding-top: 10px; font-family:Lato;font-size:12px }
		.descricao-pacote{font-size: 14px;font-family: 'Lato'; color: #8b8b8b; padding-top: 10px;}

		.pacote-ingresso{width: 306px; height: 152px; background: #ff0;-webkit-border-radius: 5px;border-radius: 5px; border:1px solid #eee; display: inline-block; margin-right: 10px; margin-bottom: 10px;}
		.pacote-ingresso .imagem-ingresso{-webkit-border-radius: 5px;border-radius: 5px; position: relative; z-index: 9}
		.pacote-ingresso .detalhes-ingresso{width: 306px; height: 80px; -webkit-border-radius: 5px;border-radius: 5px; position: relative; z-index: 10; background: #fbfdfc;top: -79px;border-bottom:1px solid #eee; }
		.pacote-ingresso .titulo-detalhe{float: left; font-size: 14px;font-family: 'Lato';color: #23455e; margin: 10px 10px 0px 10px;width: 168px; border-right:#e7e3e0 solid 1px; }
		.pacote-ingresso .titulo-detalhe span{font-size: 14px;font-family: 'Lato';color: #828282; padding: 0px 10px 10px 0px;width: 168px; display: block; }

		.pacote-ingresso .preco{float: right; width: 110px;margin-top: 10px;}
		.pacote-ingresso .preco-partir{color: #828282; float: left; font-size: 12px;font-family: 'Lato'; padding: 0 0 0 0;}
		.pacote-ingresso .preco-grande{color: #f28a33; float: left; font-size: 18px;font-family: 'Lato'; }
		.pacote-ingresso .preco-grande .grande{color: #f28a33; float: left; font-size: 22px;font-family: 'Lato'; }
		.pacote-ingresso .reservar{width: 95px; height: 25px; background: #ef8934; text-align: center; line-height: 25px;font-family: 'Lato';color: #fff; float: left;-webkit-border-radius: 3px;border-radius: 3px;text-transform:uppercase;box-shadow: 0px 3px #cb631c; }
		.titulo-pagina{font-family: 'Lato'; font-size: 20px; color: #f18930; margin: 20px 0; }
		

		.interna-ingresso{display: block !important;}
		.imprimir{float: right; text-align: right; width: 100%; margin: 10px 0;}
		.texto-ingresso-interna{font-size: 12px; margin: 10px 0 0 0;}

		.letra-branca{font-size: 14px;font-family: 'Lato';color: #fff;}
		.letra-azul{font-size: 14px;font-family: 'Lato';color: #284763;}
		
		
        .footer-bug{height: auto !important;
        background-image: none;
        background-color: #184157}

        .footer-bug2{background-color: #224f64;}


        .margintopradio {margin-top:20px;}
        .botaoOP input{padding:10px; background-color:#224f64; color:#fff; margin:0 65px 5px 0;}
        .botaoOP input.avancar {float:right;}
        .botaoOP input.voltar {float:left;}
        .botaoOP input.voltar2 {float:left; margin-top:50px;}

.hasDatepicker{position: relative/*;z-index: 100000;*/}
.agrupamentoSetinha{float:left;margin-top: 10px;}
.setinha{background-image: url("../imgs/bg-setinhas-data.gif");height: 13px; width: 13px; display:block; cursor:pointer;float:none !important;}
.setinha.up{margin-bottom: 1px;}
.setinha.down{background-position: bottom center}

/* quartos custom para agradar cliente */
#quartos-esquerda{width:142px;font-size:12px;float:left}
#quartos-esquerda h5{width:101px; height:32px;background:url("../imgs/busca_home.png") no-repeat 0 0 transparent;text-indent:-999999px}
#quartos-esquerda p {border-bottom: 1px dotted #d9d9d9;margin: 11px 0;}
#quartos-esquerda span{width:25px;height:22px;text-indent:-9999999px;background:url("../imgs/sprite_mais_menos.png") no-repeat transparent;cursor:pointer}
#quartos-esquerda span.hotel-mais.inativo{background-position: 0 -23px }
#quartos-esquerda span.hotel-menos {background-position: -31px 0 }
#quartos-esquerda span.hotel-menos.inativo{background-position: -31px -23px }

/* parte detalhes dos quartos */

#detalhes-quartos{float:left}
#detalhes-quartos .detalhes-quartos{height:51px;padding-left: 30px;}
#detalhes-quartos .detalhes-quartos.even{background-color:#f1f1f1}
#detalhes-quartos .detalhes-quartos > div{float:left;margin-right:10px}
#detalhes-quartos .detalhes-quartos label{display:block;font-size:12px;text-transform:uppercase}


#detalhes-quartos .detalhes-quartos .select-styled select {width:61px;height:30px;    padding:6px 6px 6px 11px;    margin: 0;    -webkit-border-radius:4px;    -moz-border-radius:4px;    border-radius:4px;    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;    background: #f8f8f8;    color:#333333;    border:none;    outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none; appearance:none;    cursor:pointer;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .select-styled select {padding-right:18px}
}

#detalhes-quartos .detalhes-quartos .select-styled {position:relative}
#detalhes-quartos .detalhes-quartos .select-styled:after {    content:'<>';    font:11px "Consolas", monospace;    color:#aaa;    -webkit-transform:rotate(90deg);    -moz-transform:rotate(90deg);    -ms-transform:rotate(90deg);    transform:rotate(90deg);    right:8px; top:2px;    padding:9px 0 2px;    border-bottom:1px solid #ddd;    position:absolute;    pointer-events:none;}
#detalhes-quartos .detalhes-quartos .select-styled:before {    content:'';    right:6px; top:0px;    width:27px; height:27px;    background:#f8f8f8;    position:absolute;    pointer-events:none;    display:block;}
.destinos .salvar-quarto{background:url("../imgs/btn_salvar_quartos.png") no-repeat 0 0 transparent;height:32px;width:101px;display:block;margin-top: 16%;text-indent: -999999px;float:right}

.btn_quarto{width:101px; height:32px;background:url("../imgs/busca_home.png") no-repeat 0 0 transparent;text-indent:-999999px;display:block}
.quarto-fields {margin-top: 47px;background: #f00;width: 100%;height: 0;float: left;}
.quarto-fields a {float:left}
.quarto-fields strong {font-size: 12px;text-transform: uppercase;line-height: 29px;margin-left: 20px;}
.quarto-fields input{margin-top:0}
.bt_reservar_ingresso{box-shadow: 0px 3px #cb631c;width: 95px; height: 25px; background: #ef8934; text-align: center; line-height: 25px;font-family: 'Lato';color: #fff; float: right;-webkit-border-radius: 3px; border-radius: 3px;  cursor:pointer;border:none;text-transform:uppercase;font-size:12px}

.airport-item {border-bottom: 1px solid #ccc;
height: 20px;
padding-top: 8px;
}

.box_padrao2 {padding:10px !important; font-size:13px;}

.right-fb {
    float: right;
    margin: 3px 0 0 0;
}
.arruma_margin {
    margin: 10px 0 5px 10px;
}

.ui-datepicker {
    z-index: 999999 !important;
}

.incentivo {
    width: 100%;
    overflow: hidden;
    /*min-height: 500px;
    height: auto !important;*/
}

.#pnlGeneral .increase-decrease {
    margin: -30px 225px 0 3px !important;
}