/* Autor 
@autor	 Henrique Jose Marques de Barros <henrique@2xt.com.br>
@Projeto Sistema Muchtour
*/

/* Skin para o sistema Tourlines */

.logado{
	color:#666666;
	font-weight:normal;
}

.logado a{
	color:#666666;
	text-decoration:none;
}

.logado a:hover{
	color:#ccc;
	text-decoration:underline;
}

.menu a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.menu a:hover{
	color:#ccc;
	text-decoration:underline;
}

.menu_ativo{
	color:#029340!important;
}

.bloco_passagens{
    border:1px solid #029340;
}

.passagens_title01{
	border-bottom:1px solid #fff;
	background:#E5E5E5;
}

.passagens_title01 span{
    color:#161912!important;
}

.pasagens_title_ida{
	color:#161912;
}

.pasagens_title_volta{
	color:#161912;
}

.pasagens_title_alterar label{
	color:#161912;
}

.filtro_linha_tempo{
    background:#E5E5E5;
}

.passagens_title02{
	background:#DDDDDD;
}

.passagens_title02_left{
	color:#161912;
}

.passagens_title02_right{
	color:#029340;
}

.bloco_passagens_corpo{
	background:#fff;
}

.bloco_passagens_corpo2{
	border:1px solid #A7A7A7;
	background:#fff;
}

.bloco_passagens_corpo2_title{
	background:#029340;
	color:#fff;
}

.bloco_passagens_corpo2_cel01{
	background:#e5e5e5;
	color:#333;
}

.bloco_passagens_corpo2_cel02{
	background:#fff;
	color:#666;
}

.bloco_passagens_corpo_title{
	background:#029340;
	color:#fff;
}

.bloco_relatorio2_title{
	background:#EFEFEF;	
	color:#029340;
}

.bloco_relatorio_ultima{
	background:#EFEFEF;	
	border:1px solid #999;
	color:#666666;
}

.bloco_relatorio2_title td{
	border-bottom:1px solid #999;
}

.table_relatorio{
	border:1px solid #999;
}

table.bloco_passagens_busca tr.bloco_passagens_corpo_cel01{
	background:#ececec;
	color:#333;
}

.bloco_relatorio_cel01{
	background:#ECECEC;
	color:#333;	
}

.bloco_relatorio2_cel01{
	background:#ECECEC;
	color:#333;	
}

.bloco_relatorio_pagou{
	background:#D6D6D6!important;
	color:#003399!important;	
}

.bloco_relatorio_pagou a{
	color:#333!important;	
}

.bloco_relatorio_selecionou{
	background:#D6D6D6!important;
	color:#003399!important;
}

.bloco_relatorio_cel01 a{
	color:#333;	
}

.bloco_relatorio_cel01 a:hover{
	color:#666666;	
}

.bloco_relatorio_cel02 a{
	color:#666666;	
}

.bloco_relatorio_cel02 a:hover{
	color:#999;	
}

.bloco_relatorio_cel02{
	background:#fff;
	color:#666666;	
}

.dados_passageiros{
	color:#029340;	
}

.table_escuro{
	background:#EAEAFF;
	color:#333;	
}

.table_escuro input{
	border:1px solid #999;
}

.table_escuro select{
	border:1px solid #999;
}

.table_claro{
	background:#efefef;
	color:#333;	
}

.table_claro input{
	border:1px solid #999;
}

.table_claro select{
	border:1px solid #999;
}

.bloco_relatorio2_cel02{
	background:#fff;
	color:#666666;	
}
table.bloco_passagens_busca tr.bloco_passagens_corpo_cel02{
	background:#fff;
	color:#666;
}

.bases_consultadas{
	border:1px solid #029340; 
}

.bases_consultadas p{
	color:#161912;
	background:#fff;
}

.base_cancelando{
    background-color:#EAEAFF;
    border:2px solid #BB0000;
}

.base_cancelando p{
    background:transparent none repeat scroll 0%;
    color:#990000;
}

.div_cancelar span{
        color:#222222;
}

.div_cancelar a{
        background:#BB0000;
        border:2px solid #990000;
        color:#FFFFFF;
}

.progresso_textos_ativo{
	color:#029340;
}

.progresso_textos tr{
	color:#999;
}

.progresso01{
	background:url(imgs/bg_progresso01.gif) repeat-x;
}

.progresso02{
	background:url(imgs/bg_progresso02.gif) repeat-x;
}

.rodape{
	background:#ECECEC;
}

.rodape_2xt span{
	color:#333333;
}

.reserva span{
	color:#666;
}

.dados{
	color:#029340;
}

.contrato{
	color:#666;
}

.link_confirmacao{
	color:#666;
}

.link_confirmacao:hover{
	color:#999;
}

.rodape2{
	color:#029340;
}

.dados_title span{
	color:#281A72;	
}

.dados_title div{
	background:#efefef;
}

.dados_title input{
	border:1px solid #999;
}

.dados_title label{
	color:#666666;
}	

.dados_cliente label{
	color:#029340;
}

.dados_cliente input{
	border:1px solid #999;
}

.bloco_dados h3{
	color:#666666;
}

.text_reservas{
	color:#666666;
}
.pesquisa_p{
	background:#f2f2f2 !important;
}

.pesquisa_bloco01 label input{
    border:1px solid #161912;
}

.pesquisa_bloco01 label span{
	color:#161912;
}

.pesquisa_carros span{
	color:#161912;
}

.pesquisas_consultadas{
	background:#ededed;
    border:1px solid #029340;
}

.bloco_cartao span{
	color:#333;
}

.bloco_parcelas h1{
	color:#333;
}

.compra_solicitante b{
	color:#999;
}

.compra_b{
	color:#333;
}

.menu_aba_ativo a{
	background:#ededed;
	color:#333;
}

.menu_aba a{
	color:#fff;
}

.menu_aba2 a{
	color:#333;
}

.menu_pesquisa{
	background:url(imgs/bg_titulo_bloco_corpo2.gif) repeat-x;
}

.menu_pesquisa2{
	background:url(/demo/modulos/banco/css/imgs/bg_titulo_bloco_corpo.gif) repeat-x;
}

.td02 p{
	color:#606060;
}

.endereco_hotel{
	color:#606060;
}

.descricao_hotel a{
	color:#828282;
}

.bloco_preco_hoteis{
	background:#8A8A8A;
}

.link_mais a{
	color:#828282;
}

.bloco_abaixo_detalhes_hotel{
	background:#EAEAFF;	
}

.bloco_abaixo_detalhes_hotel span{
	background:#EAEAFF;
	color:#666;
}

.bloco_abaixo_detalhes_hotel_02{
	background:#FFF;	
}

.badh_destaque{
	color: #333333;
}

.bloco_abaixo_detalhes_hotel_02 span{
	color:#666;
}

.comodidades {
	border: solid 1px #A7A7A7;
	background: #EAEAFF;
}

.comodidades span{
	color: #333;
}

.nome_hotel2 span {
	color:#281A72;
}

.nome_hotel span {
	color: #979797;
}

.nome_hotel_atracoes li{
	color:#281A72;
}

.bloco_icons {
	background: #FFF;
	border:solid 1px #A7A7A7;
}
.icons_imgs span {
	color: #666666;
}

.div_line {
	border-top: 1px solid #A0A0A0;
}
.tab_sqr1{
	background:#EAEAFF;
	border: 2px solid #EAEAFF;
}
.tab_sqr2{
	background:#FFFFFF;
	border: 2px solid #EAEAFF;;
}
td div a{
	color: #666666;
}

.tabela {
	color:#666666;
}

.tab_light {
	background: #FFFFFF;
	color:#000000;
}
.devolucao_titulo {
	color:#333;
}

.barra_carros {
	background: #EAEAFF url(imgs/barra_carros_bg.gif) repeat-x;
	color: #666666;
}

.barra_carros2 {
	background: #FFFFFF url(imgs/barra_carros_bg2.gif) repeat-x;
	color: #666666;
}

.barra_bg {
	background: #FFFFFF url(imgs/barra_bg.jpg) repeat-x;
	color: #666666;
}


.tab_titulo {
	background: #EAEAFF;
	border-left: 4px solid #EAEAFF;
	border-right: 4px solid #EAEAFF;
}

.tab_titulo2 {
	background: #FFFFFF;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
}

.destaque {
	color: #000000;
}

.destaque2 {
	color: #333333;
}
.tab_bright {
	background: #F0F0F0;
}

.tab_bright2 {
	background: #F8F8F8;
}

.tab_valor_total{
	color:#FFFFFF;
	background:#8A8A8A;
}

.bloco_preco_carros span{
	color:#fff;
}

.bloco_preco_carros h1{
	color:#fff;
}

.titulo_contrato_carros span{
	color:#fff;
}

.contrato_carros span{
	color:#000;
}

.contrato_carros h1{
	color:#333;
}

.inputs_ficha_carros{
	color:#333333;
}

.inputs_ficha_carros2{
	color:#333333;
}

.pagamento_carros label{
	color:#333;
}

.cartao {
	color:#333333;
}

.carregando{ 
    background:#EAEAFF; 
}

.carregando b{ 
    color:#029340;
}

.mensagem a {
    color:#FFFFFF;
}

.bloco_relatorio_cliente{
	background:#EFEFEF;	
	border:1px solid #ccc;
	color:#666666;
}

.bloco_relatorio_cliente label b{
	color:#666666;
}

.bloco_relatorio_ultima b{
	color:#666666;
}

.detalhes_hotel {
	border: solid 1px #A7A7A7;
	background: #EAEAFF;
}

.datas_reservas span b{
        color:#281A72;
}

.datas_reservas span span{
        color:#333;
}
.desligado{
	color:#333;
}

.ligado{
	color:#333;
}

.buttons{
        background:url(imgs/back_buttons.gif);
        color:#214027;
        border:none;
}

.buttons_menor{
        background:url(imgs/back_buttons_menor.gif);
}

.botao_ligado{
        /*background:url(http://10.0.0.199:8092/demo/modulos/banco/css/imgs/back_ligado.gif);*/
        background:url(imgs/back_ligado.gif);
}

.button_pesquisar{
    background:url(imgs/btn_pesquisar_pay.gif);
    width:110px;
}

.botao_alterar{
         background:url(imgs/back_button_alterar.gif); 
         color:#fff; 
         border:1px solid #029340;
}

.bloco_cadastro {background:#fff; border:1px solid #999;}
.bloco_cadastro span,label {color:#161912;}
.bloco_cadastro legend {color:#029340;}
.botao_voltar_cadastro a{color:#029340;}

.field_payless{border:1px solid #029340;}
.field_payless legend{background:#fff;}
.field_payless .dados_bloco01 span{color:#666;}

.titulo_pesq_personal h1{
    color:#161912;
}

.bloco_baixo_index_esquerda{
    border-right:1px solid #51687A;
}

.span_pesq_avancada{
    color:#161912;
}
.linha_tempo{
    color:#161912;
}

.filtro_resultado{
    border: 1px solid #999;
}

.filtro_resultado legend{
    color:#161912;
}

.empresas_linha_tempo_descricao{
    color:#161912;
}

.inicio{
    background: url(imgs/icon_linha_inicio.gif);
    border-bottom:1px solid #8095AA;
}

.fim{
    background: url(imgs/icon_linha_fim.gif);
    border-bottom:1px solid #8095AA;
}

.linha_spansvazios{
    background: url(imgs/back_spanvazio.jpg);
}

.linha_spanscheios{
    background: url(imgs/back_spancheio.jpg);
}

.ordenacao_pesquisa h1{
    color:#161912;
}

.envia_cotizador_email{
    color:#029340;
}

.envia_cotizador_email p,.envia_cotizador_email span,.envia_cotizador_email label{
    color:#029340!important;
}
.filtro_linha_tempo{
        background: #E5E5E5;
}

.titulo_alterar_data{
        color:#161912!important;
}

.hoteis_faturado{
	background:#029340;
}

.hoteis_faturado table{
	background:#029340;
}

#OutBdr {background-color:#029340!important;}
#InBdr {background-color:#F3F3F3!important;}
.today {color:#FF0000!important;}
.invalid {color:#666!important;}
.picked {background-color:#029340!important; color:#ffffff!important;}
#BotNav #Close {color:#029340!important;}
.navControl {background-color:#029340!important;}
#monthcontainer {background-color:#F3F3F3!important;}
.month .title {background:#029340!important;}
.titleFill {background-color:#DDD!important;}
.calendarFill {background-color:#D7DCE8!important;}

.pesquisaKey {
    background-color: #069B45!important;
}

.pesquisaKeyFundo{
    background-color: #069B45!important;
}

.pesquisaKeySelecionado{
    background-color: #045727!important;
}	

.topo_right{
	width:74%!important;
}

.mensagem_subtotal{
	background:#029340;
}

.cliente_pfpj b{
	color:#029340;
}

.cliente_pfpj span{
	color:#161912;
}



.pagina_geral_tourlines{
	float:left;
	width:100%;
}

.pagina_alinhamento_tourlines{
	float:none;
	margin:auto;
	width:973px;
}

.pagina_tourlines{
	float:left;
	width:100%;
	padding-top:10px;
}


.topo_tourlines{
	float:left;
	width:100%;
}

.topo_cima{
	float:left;
	width:100%;
}

.bloco_logo{
	float:left;
}

.bloco_busca{
	float:right;
}

.bloco_busca_cont{
	float:left;
	width:283px;
}

.bloco_busca_cont span{
	font-size:10px;
	color:#333;
	float:left;
}

.bloco_busca_top{
	float:right;
}

.bloco_busca_top input{
	float:left;
	border:1px solid #829CB5;
	width:278px;
	height:22px;
	padding-left:4px;
	color:#666;
}

.bloco_busca_bottom{
	float:right;
	margin-top:3px;
}

.bloco_busca_bottom input{
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	margin-right:3px;
}

.bloco_busca_bottom label{
	float:left;
	margin-left:10px;
	cursor:default;
}

.topo_baixo{
	float:left;
	width:100%;
	list-style:none;
	height:75px;
	*margin-top:22px;
	*height:53px;
	padding:0;
	margin-left:0;
	margin-bottom:0;
}

.topo_baixo_li{
	*margin-top:-19px;;
}

.abas_menu{
	float:right;
	margin-bottom:-1px;
	position:relative;
}

.aba_menu_ativo{
	float:right;
	width:auto;
	cursor:pointer;
	list-style:none;
	position:relative;
	z-index:2;
	text-decoration:none;
}

.aba_menu_ativo .aba_borda_esquerda{
	float:left;
	background:url(imgs/borda_aba_left.gif);
	margin-top:2px;
	height:33px;
	width:10px;
}

.aba_menu_ativo .aba_borda_direita{
	float:left;
	background:url(imgs/borda_aba_right.gif);
	margin-top:2px;
	height:33px;
	width:10px;
}

.aba_menu_ativo p{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#666;
	background:#fff;
	border-top:1px solid #ccc;
	margin-top:2px;
	padding:5px 21px;
}

.aba_menu_desativo{
	float:right;
	width:auto;
	margin-top:9px;
	cursor:pointer;
	list-style:none;
	position:relative;
	z-index:2;
	text-decoration:none;
}

.aba_menu_desativo .aba_borda_esquerda{
	float:left;
	background:url(imgs/borda_aba_left.gif);
	margin-top:2px;
	height:23px;
	width:10px;
}

.aba_menu_desativo .aba_borda_direita{
	float:left;
	background:url(imgs/borda_aba_right.gif);
	margin-top:2px;
	height:23px;
	width:10px;
}

.aba_menu_desativo p{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#999;
	background:#fff;
	border-top:1px solid #ccc;
	margin-top:2px;
	padding:3px 12px;
}

.aba_menu_desativo:hover p{
	color:#666;
}

.aba_menu_desativo:hover *, .aba_menu_desativo *:hover, .aba_menu_desativo:hover *, .aba_menu_desativo:hover{
	_color:#333;
	_text-decoration:none;
}

.main_menu{
	float:right;
	width:972px;
	background:#fff;
	border:1px solid #ccc;
	list-style:none;
	position:absolute;
	margin-top:34px;
	padding:0;
	margin-left:0;
}

.link_main_menu{
	float:left;
	margin:0px 12px;
	_margin:0px 11px;
	padding:10px 0px;
	cursor:pointer;
}

.link_main_menu a{
	cursor:pointer;
}

.link_main_menu span{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#666;
}

.aba_psq_desativa .aba_psq01{
	background:url(imgs/ico_desativa1.gif);
}

.aba_psq_desativa .aba_psq02{
	background:url(imgs/ico_desativa2.gif);
}

.aba_psq_desativa .aba_psq03{
	background:url(imgs/ico_desativa3.gif);
}

.aba_psq_desativa .aba_psq04{
	background:url(imgs/ico_desativa4.gif);
}

.aba_psq_desativa .aba_psq05{
	background:url(imgs/ico_desativa5.gif);
}

.aba_psq_ativa .aba_psq01{
	background:url(imgs/ico_ativa1.gif);
}

.aba_psq_ativa .aba_psq02{
	background:url(imgs/ico_ativa2.gif);
}

.aba_psq_ativa .aba_psq03{
	background:url(imgs/ico_ativa3.gif);
}

.aba_psq_ativa .aba_psq04{
	background:url(imgs/ico_ativa4.gif);
}

.aba_psq_ativa .aba_psq05{
	background:url(imgs/ico_ativa5.gif);
}

.bloco_logo{
	background:url(imgs/logo_tourlines.gif);
	width:181px;
	height:45px;
	text-decoration:none;
}

.btn_pesquisar{
	background:url(imgs/btn_pesquisar.gif);
	height:26px !important;
	width:94px !important;
}

.btn_ok{
	float:left;
	margin-left:7px;
	width:24px;
	height:23px;
	text-decoration:none;
}

.btn_ok{
	background:url(imgs/btn_ok.gif);
}

.barra_login{
	float:left;
	width:98%;
	padding:5px 10px;
}

.barra_login span{
	float:left;
	font-family:Tahoma;
	font-size:13px;
	padding-right:13px;
	margin-right:13px;
}

.barra_login strong{
	float:left;
	font-family:Tahoma;
	font-size:13px;
	margin-right:3px;
}

.barra_login input{
	font-size:11px;
}

.barra_login a{
	float:left;
	font-family:Tahoma;
	font-size:12px;
	margin-top:2px;
	text-decoration:underline;
}

.barra_login a:hover{
	text-decoration:none;
}

.barra_login div{
	float:left;
	width:1px;
	height:13px;
	margin:3px 12px;
	font-size:0px;
}

.btn_fechar_login{
	float:right;
	width:13px;
	height:12px;
	text-decoration:none;
	margin-top:4px;
	border:none;
	cursor:pointer;
}

.barra_login{
	background:#28166F;
}

.barra_login span{
	border-right:1px solid #fff;
}

.barra_login span, .barra_login b, .barra_login a, .barra_login strong{
	color:#fff;
}

.botoes_barra{
	float:left!important;
	width:auto!important;
	background:none!important;
	margin:0 0 0 25px!important;
}

.barra_login .recupera_senha{
	background-attachment:none;
	float:left;
	margin-top:0;
	width:166px;
}

.barra_login .recupera_senha input{
	width:103px;
}

.botoes_barra p{
	float:left;
	margin:0;
}

.botoes_barra a{
	float:left;
	margin-right:10px;
}

.barra_login div{
	background:#fff;
}

.btn_fechar_login{
	background:url(../img/skin_site/btn_fechar_login.gif)
}

.conteudo_tourlines{
	float:left;
	width:953px;
	background:#fff;
	padding:0px 8px 5px 10px;
	margin-top:-6px;
	position:relative;
	z-index:1;
	border-left:1px solid #ccc;
	border-right:2px solid #ccc;
}

.bordas_conteudo{
	float:left;
	position:absolute;
	width:973px;
	margin-top:8px;
	z-index:1;
}

.bordas_conteudo img{
	float:left;
}

.bordas_conteudo .borda_conteudo_left{
	float:left;
}

.bordas_conteudo .borda_conteudo_right{
	float:right;
}

.preenchimento_borda_cont{
	float:left;
	height:6px;
	width:953px;
	background:#fff;
	font-size:0px;
	border-top:1px solid #ccc;
}

.rodape_tourlines .bordas_conteudo_bottom{
	margin-top:-5px;
}

.rodape_tourlines .bordas_conteudo_bottom img{
	margin-top:4px;
}

.bordas_conteudo_bottom{
	position:relative;
	margin-top:0px;
	_margin-top:-5px;
	z-index:1;
}

.bordas_conteudo_bottom .preenchimento_borda_cont{
	height:8px;
	width:957px;
	border:none;
}
.rodape_tourlines{
	float:left;
	width:100%;
	font-family:trebuchet MS;
}

.rodape_parte_branca{
	float:left;
	width:100%;
	background:#fff;
	position:relative;
	z-index:2;
	margin-top:-5px;
	*margin-top:-18px;
	margin-bottom:5px;
	height:18px;
}

.menu_rodape{
	float:left;
	width:100%;
	text-align:center;
}

.menu_rodape a{
	font-size:13px;
	padding:0px 20px;
	color:#666;
	text-decoration:none;
}

.menu_rodape img{
	margin-bottom:-3px;
}

.bordas_rodape{
	margin-top:10px;
	*margin-top:-3px;
}

.bordas_bot_rodape .preenchimento_borda_cont{
	height:17px;
	margin-top:-5px;
}

.rodape_formas_pag{
	float:none;
	width:365px;
	margin:auto;
}

.bandeiras_cartoes{
	float:left;
	width:100%;
	margin-top:15px;
}

.bandeiras_cartoes span{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin:3px 8px 0px 0px;
}

.bandeiras_cartoes img{
	float:left;
	margin-right:6px;
}

.rodape_direitos{
	float:left;
	width:100%;
}

.rodape_direitos span{
	float:left;
	font-size:13px;
	color:#fff;
	margin-top:28px;
}

.logo_2xt{
	float:right;
	width:64px;
	height:45px;
	text-decoration:none;
}

.menu_rodape a:hover{
	color:#28166F;
}

.link_main_menu:hover span{
	color:#28166F;
}

.link_main_menu:hover *, .link_main_menu *:hover, .link_main_menu:hover *, .link_main_menu:hover{
	_color:#28166F;
	_text-decoration:none;
}

.logo_2xt{
	background:url(imgs/logo_2xt.gif);
}

.bloco_pesquisa{
	display:none;
}

.conteudo_tourlines .frame_calendar{
	top:153px!important;
	left:125px!important;
}

.conteudo_tourlines .parte_baixo_nova_index .botoes a{
	margin:45px 0 0 0!important;
}

.conteudo_tourlines .pagina{
	margin:8px 0.5% auto!important;
	width:99%!important;
}

.conteudo_tourlines .pesquisas_consultadas{
	background:none;
	width:98%;
	border:none;
}

.conteudo_tourlines .pesquisa_bloco02{
	margin-left:123px;
}

.conteudo_tourlines .bloco_baixo_index_esquerda{
	padding-right:70px;
	margin-right:70px;
	border-right:1px solid #029340;
}


.bloco_escolha_cadastro{
	width:714px!important;
}

.botao_voltar_cadastro{
	width:714px!important;
}





/* Henrique */

.iframe_capa{
	border:none;
	float:left;
	height:221px;
	margin-top:-4px;
	overflow:hidden;
	width:387px;
	margin-left:-5px;
}

.iframe_capa body{
	overflow:hidden;
}

.frame{
	overflow:hidden;
}

.frame .pagina{
	width:auto!important;
	overflow:hidden;
}

.pagina_pesquisa_frame{
	float:left;
	overflow:hidden;
}

.conteudo_bloco_psq{
	float:left;
	width:100%;
	height:188px;
	*height:198px;
	font-family:trebuchet MS!important;
}

.conteudo_bloco_psq span{
	font-family:trebuchet MS!important;
}

.conteudo_bloco_psq iframe{
	border:none;
}

.cont_pesquisa span{
	float:left!important;
	font-size:12px!important;
	color:#666!important;
	margin:0!important;
}

.psq_parte01{
	float:left;
}

.psq_parte01 label{
	float:left!important;
	margin:0 20px 0 0!important;
	width:auto!important;
	min-width:1px!important;
}

.psq_parte01 label input{
	float:left;
	margin:2px 3px 0 0;
}

.psq_parte01 label span{
	*margin-top:3px;
}

.psq_parte02{
	float:left;
	width:274px;
	margin-top:10px;
}

.psq_parte_busca{
	float:left;
	width:165px;
}

.psq_parte_busca label{
	float:left;
}

.psq_parte_busca label input{
	float:left;
	width:150px;
	height:20px;
	border:1px solid #829CB5;
	margin-top:3px;
}

.psq_parte_busca label span{
	height:15px;
}

.psq_parte_busca .pesquisaKey{
	margin:18px 0 0 151px;
	*margin:-24px 0 0 154px;
	width:233px!important;
}

.psq_parte_busca .pesquisaKey li{
	*padding:0 5px;
}

.frame .frame_calendar{
	left:88px!important;
	top:0!important;
	_top:3px!important;
}

.psq_parte_datas{
	float:left;
}

.psq_parte_datas label{
	float:left;
}

.psq_parte_datas label input{
	float:left;
	width:66px;
	height:20px;
	border:1px solid #829CB5;
	clear:both;
	margin-top:3px;
}

.psq_parte_datas label span{
	height:15px;
}

.psq_parte_datas label img{
	float:left;
	margin:3px 0px 0px 4px;
	*margin:18px 0px 0px 7px;
	_margin:21px 0px 0px 7px;
}

.psq_parte_companhias{
	float:left;
	margin-top:25px;
}

.psq_parte_companhias label{
	float:left;
	width:74px;
	margin-top:4px;
}

.psq_parte_companhias label input{
	float:left;
	margin:2px;
	*margin:0px;
}

.psq_parte_companhias label span{
	float:left;
	margin-left:3px;
}

.psq_parte03{
	float:left;
	width:110px;
	margin-top:10px;
}

.psq_parte03 .botoes{
	margin-left:0!important;
}

.psq_parte03 span{
	width:99%;
	height:15px;
}

.psq_parte03 label{
	float:left;
	margin-top:1px;
	_margin-top:0px;
	margin-bottom:16px;
	*margin-bottom:17px;
}

.psq_parte03 label select{
	float:left;
}

.psq_parte03 label strong{
	float:left;
	font-size:12px;
	color:#333;
	margin:1px 0px 0px 6px;
	font-weight:normal;
}