@charset "utf-8";
/* Autor
@autor Henrique Jose Marques de Barros <henrique@2xt.com.br>
@Projeto Site Frames Turismo
*/

.div_muchtour_frame div, 
.div_muchtour_frame p, 
.div_muchtour_frame body, 
.div_muchtour_frame html, 
.div_muchtour_frame span, 
.div_muchtour_frame h1, 
.div_muchtour_frame h2, 
.div_muchtour_frame h3, 
.div_muchtour_frame h4, 
.div_muchtour_frame h5, 
.div_muchtour_frame h6, 
.div_muchtour_frame li, 
.div_muchtour_frame ul, 
.div_muchtour_frame ol, 
.div_muchtour_frame a, 
.div_muchtour_frame img, 
.div_muchtour_frame input, 
.div_muchtour_frame label, 
.div_muchtour_frame b, 
.div_muchtour_frame strong {
	font-family:"trebuchet MS";
	text-decoration:none;
	color:#333;
	font-size:13px;
}

.div_muchtour_frame a{
	outline:0;
}

.div_muchtour_frame img {
	border:0;
}

.div_muchtour_frame .clear{
	clear:both;
}


.div_muchtour_frame.frame_geral{
	width:100%;
	float:left;
}

.div_muchtour_frame .frame_alinhamento{
	float:none;
	margin:auto;
	width:963px;
}

.div_muchtour_frame .frame{
	float:left;
	width:100%;
}

.div_muchtour_frame .abas_frame{
	float:left;
	width:100%;
	position:relative;
	z-index:2;
}

.div_muchtour_frame .abas_frame a{
	float:left;
	padding:4px 10px;
	margin-right:6px;
	border-bottom:none!important;
	background:#fff;
	cursor:pointer;
}

.div_muchtour_frame .abas_frame .aba_ativa{
	font-weight:bold;
	margin-top:1px;
	cursor:default;
}

.div_muchtour_frame .abas_frame span{
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}

.div_muchtour_frame .cont_frame{
	float:left;
	width:942px;
	background:#fff;
	position:relative;
	z-index:1;
	margin-top:-1px;
	padding:20px 10px 10px 10px;
}

.div_muchtour_frame .cont_frame_cont{
	float:left;
	width:100%;
	height:245px;
}

.div_muchtour_frame .bloco_cheio{
	float:left;
	width:100%;
	margin-bottom:12px;
}

.div_muchtour_frame .border_bottom{
	border-bottom:1px solid #ccc;
}

.div_muchtour_frame .border_left{
	border-left:1px solid #ccc;
}

.div_muchtour_frame .border_right{
	border-right:1px solid #ccc;
}

.div_muchtour_frame .radios_top{
	float:left;
	width:100%;
	padding-bottom:5px;
}

.div_muchtour_frame .radios_top label{
	float:left;
	padding-right:35px;
}

.div_muchtour_frame .radios_top label input{
	float:left;
	margin-top:2px;
	*margin-top:0;
}

.div_muchtour_frame .radios_top label span{
	float:left;
	padding-left:5px;
	*padding-left:2px;
	*padding-top:2px;
}

.div_muchtour_frame .cont_frame h1{
	float:left;
	width:100%;
	font-size:13px!important;
	font-weight:normal;
}

.div_muchtour_frame .bloco_247{
	float:left;
	width:234px;
}

.div_muchtour_frame .localidade{
	float:left;
	width:100%;
}

.div_muchtour_frame .localidade label{
	float:left;
	width:100%;
	padding-top:10px;
}

.div_muchtour_frame .localidade label span{
	float:left;
	width:100%;
}

.div_muchtour_frame .localidade label input{
	float:left;
	height:16px;
	width:100%;
}

.div_muchtour_frame .localidade label img{
	float:left;
	margin:6px 10px 0 0;
}

.div_muchtour_frame .bloco_440{
	float:left;
	width:410px;
	padding:0 15px;
	margin:0 15px;
}

.div_muchtour_frame .bloco_metade{
	float:left;
	margin-right:6px;
	width:48%;
}

.div_muchtour_frame .calendarios{
	float:left;
	width:100%;
	padding-top:15px;
}

.div_muchtour_frame .passageiros{
	float:left;
	width:100%;
}

.div_muchtour_frame .passageiros label{
	float:left;
	padding:15px 7px 10px 2px;
}

.div_muchtour_frame .passageiros span{
	float:left;
}

.div_muchtour_frame .passageiros select{
	float:left;
	width:35px;
	clear:both;
}

.div_muchtour_frame .passageiros a{
	float:right;
	padding-bottom:10px;
}

.div_muchtour_frame .quartos{
	float:left;
	padding-top:9px;
}

.div_muchtour_frame .quarto{
	float:left;
}

.div_muchtour_frame .quartos label{
	padding:5px 16px 6px 10px!important;
	_padding:5px 16px 0px 10px!important;
}

.div_muchtour_frame .botao{
	float:right!important;
}

.div_muchtour_frame .select_quarto{
	width:75px!important;
}

.div_muchtour_frame .companhias{
	float:left;
	width:100%;
	padding-top:10px;
}

.div_muchtour_frame .companhias label{
	float:left;
	padding-right:13px;
	*padding-right:6px;
}

.div_muchtour_frame .companhias label input{
	float:left;
}

.div_muchtour_frame .companhias label span{
	float:left;
	padding-left:4px;
}

.div_muchtour_frame .padding_bottom15{
	padding-bottom:15px;
}

.div_muchtour_frame .rodape_frame{
	float:left;
	width:100%;
}

.div_muchtour_frame .logo_rodape{
	float:left;
}

.div_muchtour_frame .btn_rodape{
	float:right;
}

.div_muchtour_frame .btn_rodape a,.btn_rodape a img,.btn_rodape a span{
	float:left;
	cursor:pointer;
}

.div_muchtour_frame .btn_rodape a span{
	height:19px;
	padding:0 28px;
	border-left:none!important;
	border-right:none!important;
	font-weight:bold;
	font-size:13px;
}

.div_muchtour_frame .nova_pesquisa_select{
	height:auto!important;
	width:auto!important;
}

.div_muchtour_frame .nova_pesquisa_aereos{
	position:absolute;
	width:236px!important;
	margin-top:18px;
}

.div_muchtour_frame .aguarde_embreve{
	float:left;
	font-size:51px !important;
	font-weight:bold;
	margin-top:82px;
	text-align:center;
	width:100%;
}

.div_muchtour_frame .hasDatepicker{
	margin-top:20px;
}


.div_muchtour_frame .btn_add_quarto input {
	margin-bottom:10px !important;
}
.div_muchtour_frame .button input {
	float:left;
	font-size:12px !important;
	height:22px !important;
	margin:0 -2px;
	padding:0 20px 2px;
	position:relative;
	width:auto;
	z-index:1;
}
.div_muchtour_frame .button input {
	background:transparent url(../../img/skin_muchtour/btn_back.gif) repeat scroll 0 0;
	border-bottom:1px solid #003C74;
	border-top:1px solid #003C74;
	color:#000000;
}
.div_muchtour_frame .button input {
	float:left;
	font-size:12px !important;
	height:22px !important;
	margin:0 -2px;
	padding:0 20px 2px;
	position:relative;
	width:auto;
	z-index:1;
}
.div_muchtour_frame .btn_adicionar_quarto {
	background:#7F9DB9 none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#FFFFFF !important;
	float:left !important;
	font-size:13px !important;
	height:auto !important;
	margin:0 !important;
	padding:1px 4px !important;
}

.div_muchtour_frame .psq_avancada{
	float:left;
	width:100%;
}

.div_muchtour_frame .psq_avancada label{
	float:left;
	width:100%;
	padding-bottom:10px;
}

.div_muchtour_frame .psq_avancada label span{
	float:left;
	padding-right:4px;
}

.div_muchtour_frame .psq_avancada label input{
	float:left;
	height:18px;
	border:1px solid #CCC;
}

.div_muchtour_frame .psq_avancada .filtro_companhias_aereas label{
	width:auto;
	padding-right:10px;
}

.div_muchtour_frame .psq_avancada .filtro_companhias_aereas label input{
	margin-right:4px;
}

.div_muchtour_frame .tipos_acomodacao .btn_inserir {
	margin:29px 0 0 7px !important;
}

.div_muchtour_frame .btn_inserir {
	background:#7F9DB9 none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#FFFFFF !important;
	float:left !important;
	font-size:13px !important;
	height:auto !important;
	margin:0 !important;
	padding:1px 4px !important;
}

.div_muchtour_frame .pointer{
	cursor:pointer;
}

.div_muchtour_frame .btn_pesquisar {
	background:#7F9DB9 none repeat scroll 0 0;
	color:#FFFFFF !important;
	float:left;
	font-size:15px !important;
	font-weight:bold !important;
	height:25px;
	padding:5px 87px 0;
	text-align:center;
	width:auto;
}

.div_muchtour_frame .ui-datepicker select.ui-datepicker-month, .div_muchtour_frame .ui-datepicker select.ui-datepicker-year{
	font-size:11px;
}

.div_muchtour_frame .ui-datepicker select.ui-datepicker-month{
	width:85px;
}

.div_muchtour_frame .ui-datepicker select.ui-datepicker-year{
	width:50px;
}

.div_muchtour_frame #pacote_qtde_chd{
	float:left;
	margin-top:-15px;
}


/*----------------- Skin --------------------*/
.div_muchtour_frame .abas_frame a{
	border:1px solid #CCC;
}

.div_muchtour_frame .frame *{
	color:#666;
	font-size:11px;
	font-family:"trebuchet MS";
}

.div_muchtour_frame .cont_frame{
	border:1px solid #CCC;
}

.div_muchtour_frame .localidade label input{
	border:1px solid #CCC;
}

.div_muchtour_frame .btn_rodape a span{
	border:2px solid #368538;
}