/* CSS Document */

body{
	background:url(imgs/bg_topo.jpg) repeat-x !important;
	margin:0px;
}
a{
        cursor:pointer;
}

.clear{
	clear:both;
}

/* INICIO TOPO */
.topo{
	width:100%;
	height:115px;
}

.topo_left{
	float:left;
	padding-left:29px;
}

.topo_right{
	float:right;
	text-align:right;
	padding-right:6px;
}	

.logado{
	text-align:right;
	margin-right:14px;
	height:52px;
	margin-top:15px;
	font-family:Verdana;
	font-size:12px;
}

.menu img{
	margin-right:3px;
}

.menu a{
	margin-right:3px;
	font-family:Verdana;
	font-size:12px;
}
/* FIM TOPO */

/* INICIO PAGINA */
.pagina{
	margin:auto;
	width:95%;
	margin-top:8px;
	margin-left:2.5%;
	margin-right:2.5%;
}

.processo_aviao{
	width:100%;
	height:50px;
}

.bloco_passagens{
	margin-top:12px;
	width:100%;
    float:left;
}

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

.passagens_title01{
	width:100%;
	padding-top:7px;
	float:left;
}

.passagens_title01 span{
	margin-top:5px;
}

.pasagens_title_ida{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	height:100%;
	float:left;
	padding-left:7px;
}

.pasagens_title_volta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:50%;
	height:100%;
	float:left;
	padding-left:7px;
}

.pasagens_title_alterar{
	width:49%;
	_width:48%;
	height:100%;
	float:right;
	text-align:right;
	margin-right:1%;
}

.pasagens_title_alterar label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.pasagens_title_ida img{
	float:left;
}

.pasagens_title_ida b{
	font-size:18px;
	float:left;
	margin-top:2px;
	margin-left:14px;
}

.pasagens_title_ida span{
	float:left;
	margin-left:7px;
}

.pasagens_title_volta img{
	float:left;
}

.pasagens_title_volta b{
	font-size:18px;
	float:left;
	margin-top:2px;
	margin-left:14px;
}

.pasagens_title_volta span{
	float:left;
	margin-left:7px;
}

.filtro_linha_tempo{
    float: left;
    width: 100%;
    height: 65px;
}

.passagens_title02{
	float:left;
	width:100%;
	height:26px;
}

.passagens_title02_left{
	float:left;
	width:44.5%;
	margin-left:5.5%;
	_margin-left:2.5%;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.passagens_title02_right{
	float:right;
    width:48%;
	margin-right:12px;
	padding-top:6px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.passagens_title02_right input{
	float:right;
}

.passagens_title02_right label{
	float:right;
}

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

.bloco_passagens_corpo2{
	width:100%;
	margin-top:30px;
	text-align:center;
}

.bloco_passagens_corpo2_title{
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_passagens_corpo2_cel01{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_passagens_corpo2_cel02{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_passagens_corpo_title{
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_relatorio2_title{
	height:25px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

.bloco_relatorio_ultima{
	width:99%;
	height:20px;
	padding-left:1%;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
}

table.bloco_passagens_busca tr.bloco_passagens_corpo_cel01{
	width:100%;
	height:73px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_relatorio_cel01{
	width:100%;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_relatorio2_cel01{
	width:100%;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bloco_relatorio_pagou{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    font-weight: bold;
}

.bloco_relatorio_pagou a{	
    font-weight:bold;
}

.bloco_relatorio_selecionou{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    height:73px;
    width:100%;
}

.bloco_relatorio_cel01 a{
	text-decoration:underline;
	font-weight:bold;
}

.bloco_relatorio_cel01 a:hover{
	text-decoration:none;
	font-weight:bold;
}

.bloco_relatorio_cel02 a{
	text-decoration:underline;
	font-weight:bold;
}

.bloco_relatorio_cel02 a:hover{
	text-decoration:none;
	font-weight:bold;
}

.bloco_relatorio_cel02{
	width:100%;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.dados_passageiros{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

.table_escuro{
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.table_escuro input{
	margin-right:15px;
}

.table_claro{
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.table_claro input{
	margin-right:15px;
}

.bloco_relatorio2_cel02{
	width:100%;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
table.bloco_passagens_busca tr.bloco_passagens_corpo_cel02{
	width:100%;
	height:73px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bases_consultadas{
	width:100%;
	height:auto;
	margin-top:20px;
    float:left;
    padding-bottom:20px;
}

.bases_consultadas p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:145px;
	position:aboslute;
	_position:relative;
	margin-top:-8px;
	margin-left:12px;
	float:left;
	text-align:center;
	z-index:1000;
}

.bases_consultadas span{
	float:left;
	margin-right:23px;
}

.base_cancelando_alinha{
	float:none;
	width:40%;
	margin:auto;
}

.base_cancelando{
    margin:auto;
    width:100%;
	float:left!important;
}

.base_cancelando p{
        float:left;
        font-size:16px;
        margin:3px 0px 0px 5px;
        width:auto;
        font-weight:bold;
}

.div_cancelar{
        margin-top:13px;
        text-align:center;
}

.div_cancelar span{
        float:left;
        font-family:trebuchet MS;
        margin:6px auto 28px auto;
        text-align:center;
        width:100%;
}

.div_cancelar a{
    float:none;
    font-family:trebuchet ms;
    font-size:12px;
    font-weight:bold;
    margin:10px 5px 0px 0px;
    padding:1px 8px 1px 8px;
}

.companhias{
	float:left;
	*float:none;
	margin-left:23px;
	margin-top:0px;
	*margin-top:20px;
	position:relative;
	text-align:left;
}

.botoes{
	width:100%;
	margin-top:20px;
	text-align:right;
}

.botoes img{
	border:0px;
}

.botoes a{
	text-decoration:none;
}

.botoes24{
	width:100%;
	margin-top:0px;
	text-align:right;
}

.botoes24 img{
	border:0px;
}

.botoes24 a{
	text-decoration:none;
}

.progresso_textos_ativo{
	font-weight:bold;
}

.progresso_textos tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
}

.progresso01{
	height:34px;
	float:left;
}

.progresso_aviao{
	float:left;
}

.progresso02{
	height:34px;
	float:left;
}

/* Classes Henrique */

.rodape{
	float:left;
	width:100%;
	padding-bottom:10px;
}

.rodape_2xt{
	float:right;
	margin:9px 12px 0px 0px;
	text-align:right;
}

.rodape_2xt span{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
}

.reserva{
	float:left
}

.reserva span{
	font-family:verdana;
	font-size:12px;
}

.dados{
	float:left;
	font-family:verdana;
	margin-top:10px;
}

.dados_bloco01{
	float:left;
}

.dados_bloco01 h1{
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
}

.dados_bloco01 span{
	font-size:12px;
	margin-bottom:3px;
}

.dados_bloco02{
	float:right;
	text-align:right;
}

.contrato{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}

.link_confirmacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	margin-top:5px;
}

.link_confirmacao:hover{
	text-decoration:none;
	margin-top:5px;
}

.bloco{
	width:100%;
	margin-top:30px;
}

.rodape2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	padding:40px 0pt 20px;
	text-align:center;
}
/*Fim Classes Henrique */

.dados_title{
	margin-top:10px;
}

.dados_title span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.dados_title div{
	height:30px;
	padding-left:5px;
}

.dados_title input{
	margin-right:15px;
}

.dados_title label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	float:left;
}

.dados_cliente {
	width:100%;
	margin-top:20px;
}	

.dados_cliente label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	float:left;
}

.dados_cliente img{
	border:0px;
	float:left;
	margin-top:20px;
}

.dados_cliente input{
	margin-right:15px;
}

.bloco_dados{
	width:100%;
	margin-top:30px;
}

.bloco_dados h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.text_reservas{
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	margin-bottom:30px;
}

.botoes2{
	width:auto;
	text-align:left;
	*margin-top:35px;
    margin-left:10px;
}
.mensagem{
	width:100%;
	background:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
	color:#fff; 
    float:left;
}
#div_erro{
	width:100%;
	background:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
	color:#fff;
}
.pesquisa_p{
	width:auto !important;
	padding:0px 7px;
	padding:0px 7px;
	z-index:1000;
}

.pesquisa{
	float:left;
	clear:both;
	width:100%;
}

.pesquisa_bloco01{
	float:left;
	*margin-top:10px;
	margin-left:10px;
	_margin-left:5px;
}

.pesquisa_bloco01 label{
	float:left;
}

.pesquisa_bloco01 label input{
	float:left;
}

.pesquisa_bloco01 label span{
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.pesquisa_carros{
	clear:both;
}

.pesquisa_carros span{
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.pesquisa_carros strong{
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.pesquisa_carros input{
	float:left;
}
.pesquisa_bloco01 label select{
	width:148px;
}

.acerto_label{
	margin-top:15px;
}

.pesquisas_consultadas{
	height:auto;
	width:690px;
	margin:auto;
    float:left;
    height:auto!important;
    margin-top:-4px;
    *margin-top:0px;
    _margin-top:-4px;
    padding-top:8px;
}

.ajuste_span{
	margin-right:5px !important;
}

.select_dia{
	width:61px !important;
	_width:43px !important;
}

.select_mes{
	width:148px !important;
}

.pesquisa_bloco02{
	float:left;
	text-align:left;
	margin-left:4px;
}

.span_destaque{
	font-weight:bold;
}

.pesquisa_formatada{
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	border:1px dashed #999;
	background:#f0f0f0;
	padding:10px;
    margin-top:5px;
}

.pesquisa_formatada a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:underline;
	text-align:center;
	float:right;
	width:100%;
	margin-bottom:10px;
    position:relative;
    z-index:1000;
}

.pesquisa_formatada a:hover{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

a.link_resultados{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

.link_resultados:hover{
color:#666666;
text-decoration:none;
}

.companhias02{
   width:100%;
   margin-left:0px;
   text-align:center;
}

.companhias02 span{
   float:none;
   margin-right:auto;
}

.bloco_cartoes{
	float:left;
	width:100%;
	margin-top:20px;
}

.bloco_cartao{
	float:left;
	margin-bottom:25px;
}

.bloco_cartao input{
	float:left;
	margin:15px 5px 0px 0px;
	*margin:11px 3px 0px 0px;
}

.bloco_cartao img{
	float:left;
}

.bloco_cartao span{
	float:left;
	margin:11px 0px 0px 5px;
	font-family:arial;
	font-weight:bold;
}

.bloco_parcelas{
	float:left;
}

.bloco_parcelas h1{
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:3px 10px 0px 0px;
}

.bloco_parcelas select{
	float:left;
}

.bloco_cartao02{
	margin-right:137px;
	*margin-right:127px;
}

/* FIM PAGINA */

.compra_solicitante{
	margin-bottom:40px;
	float:left;
	width:100%;
}

.compra_solicitante b{
	width:100%; 
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:180px;
}

.compra_b{
	width:100%; 
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.menu_aba_ativo{
	margin-top:4px;
	margin-left:15px;
	float:left;
}

.menu_aba_ativo a{
	cursor:pointer;
	margin:0px;
	float:left;
	font-family:Tahoma; 
	font-size:12px; 
	height:20px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.menu_aba_ativo img{
	float:left;
}

.menu_aba{
	margin-top:4px;
	margin-left:15px;
	float:left;
}

.menu_aba a{
	cursor:pointer;
	margin:0px;
	float:left;
	font-family:Tahoma; 
	font-size:12px; 
	height:20px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.menu_aba img{
	float:left;
}

.menu_aba2{
	margin-top:4px;
	margin-left:15px;
	float:left;
}

.menu_aba2 a{
	cursor:pointer;
	margin:0px;
	float:left;
	font-family:Tahoma; 
	font-size:12px; 
	height:20px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.menu_aba2 img{
	float:left;
}

.menu_pesquisa{
	height:23px;
	width:692px;
	margin:auto;
}

.menu_pesquisa2{
	height:23px;
	width:100%;
	margin:auto;
	float:left;
}

.erro_strong strong{
    text-align:center;
}

.erro_strong strong a{
    color:#CC0000;
    text-decoration:none;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}
.passagens_title_hoteis{ 
	float:right; 
	margin-left:0px; 
	margin-right:119px;
	*margin-right:109px;
	_margin-right:60px; 
	text-align:right; 
	width:200px;
}

.td00{
	width:25px;
}

.td01{
	width:383px;
	padding-bottom:5px;
}

.td01 b{
	float:left;
	margin-right:11px;
}

.td01 img{
	float:left;
	margin-right:5px;
}

.td02{
	width:463px;
	padding-bottom:5px;
}

.td02 p{
	font-family:arial;
	font-size:12px;
}

.td03{
	width:127px;
	padding-bottom:5px;
}

.endereco_hotel{
	float:left;
	clear:both;
	margin-top:15px;
	font-family:arial;
	font-size:13px;
}

.titulo_hotel{
	margin:9px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titulo_hotel a:{
	
}

.descricao_hotel{
	float:left;
	width:405px;
	margin-top:9px;
}

.descricao_hotel p{
	margin:0px;
}

.descricao_hotel a{
	font-family:arial;
	font-size:13px;
	text-decoration:none;
	float:right;
	margin:15px 5px 0px 0px;
	cursor:pointer;
}

.descricao_hotel a span{
	float:left;
	margin-right:7px;
}

.descricao_hotel a img{
	margin-top:3px;
}

.bloco_preco_hoteis{
	float:left;
	width:110px;
	/*height:102px;*/
	text-align:center;
}

.bloco_preco_hoteis span{
	font-family:arial;
	font-size:11px;
	color:#fff;
	margin-top:7px;
}

.bloco_preco_hoteis h1{
	font-family:arial;
	font-size:18px;
	color:#fff;
	margin:0px;
}

.bloco_preco_hoteis h2{
	font-family:arial;
	font-size:14px;
	color:#fff;
	float:left;
	margin:5px 0px 0px 58px;
	*margin:5px 0px 0px 43px;
	float:right;
    position:absolute;
}

.bloco_preco_hoteis img{
	float:right;
    position:relative;
	z-index:1000;
    margin-left:61px;
	_margin-left:60px;
    margin-right:-10px;
}
/* =======================Rafael.sq==========28/04=============*/
.margem10_5 {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.link_mais {
	width: 405px;
}

.link_mais a{
	font-family:arial;
	font-size:13px;
	text-decoration:none;
	float:right;
	margin:15px 5px 0px 0px;
	cursor:pointer;
}

.bloco_preco_hoteis a img{
	margin-top:4px;
	border: none;
}

.vertical_a{
	vertical-align: top;
}

.icones_descricao {
	letter-spacing: 27px;
	width: 405;
	margin-top: 5px;
}
/* =======================Rafael.sq==========28/04=============*/


/* Rafael Lima "Inicio" */

.bloco_abaixo_detalhes_hotel{
	width:99%;
	padding-left:1%;
	margin-top:10px;	
}

.bloco_abaixo_detalhes_hotel span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}

.bloco_abaixo_detalhes_hotel_02{
	margin-top:10px;
	margin-left: 7px;	
}

.badh_destaque{
	font: bold 13px Arial;
}

.bloco_abaixo_detalhes_hotel_02 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.comodidades {
	padding: 15px 10px 15px 15px;
	margin-top: 10px;
	margin-bottom: 9px;
}

.comodidades span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}

.nome_hotel2 {
        padding-left:10px;
        padding-right:10px;
        *padding:10px;
}

.nome_hotel2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-top:10px;
    margin-bottom:10px;
    text-transform:capitalize;
    float:left;     
    width:98%;   
}

.nome_hotel span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
    margin-top:15px;
	margin-left:20px;
    text-transform:uppercase;
    float:left;
    text-align:left;
}

.nome_hotel_atracoes ul{
    float:left;
    margin-right:15px;
    margin-top:10px;
    margin-bottom:10px;
    list-style:inside;
}

.nome_hotel_atracoes li{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
    list-style:inside;
}

.bloco_icons {
	float: left;
	width: 100%;
}
.icons_imgs span {
	font: bold 10px Arial;
}
.icons_imgs {
	float: left;
	width: 14%;
	*width: 13.9%;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align:center;
}

.div_line {
	margin-top: 7px;
	margin-bottom:0px;
	width: 100%;
	float: left;
	height:10px;
	_height:0px;
	float:left;
}
.tab_sqr1{
	border-left: 0px;
	border-bottom: 0px;
}
.tab_sqr2{
	border-left: 0px;
	border-bottom: 0px;
}
td div a{
	text-decoration: underline;
	font: 12px Arial;
}
/* Rafael Lima "FIM" */

/* rafael.sq 29-04 resultado pesquisa carros */
.tabela {
	font: 12px "Trebuchet MS", Arial;
}
.tab_loja {
	margin-left: 10px;
	margin-top: 5px;
}
.tab_dark {
	background: #EAEAFF;
	color:#606060;
}

.devolucao_titulo {
	float:left;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 10px;
	_margin-left: 5px;
	padding-right: 8%;
}

.barra_carros {
	font: 12px "Trebuchet MS", Arial;
}

.barra_carros2 {
	font: 12px "Trebuchet MS", Arial;
}

.barra_bg {
	height: 24px;
	font: 12px "Trebuchet MS", Arial;
}
/*	rafael.sq 30: */
.tab_carro {
	text-align: center;
	width: 20%;
}

.destaque {
	font: bold 12px "Trebuchet MS", Arial;
}

.destaque2 {
	font: bold 13px Arial, Helvetica, sans-serif;
}

.tab_descricao {
	width: 45%;
}
.tab_descri {
	margin-left: 10%;
	*margin-left: 6%;
	margin-top: 5px;
	width: 80%;
}
.tab_mk {
	text-align:left;
	width: 18%
}
.tab_valor {
	text-align: right;
	width:17%;
}
.tab_valor_div {
	height: 70px;
	*height: 73px;
	float:right;
	width: 140px;
}

.tab_complemento {
	margin-top: 5px;
	width: 80%;
}

.tab_valor_total{
	float:left;
	font: 18px Arial, Helvetica, sans-serif;
	width:110px;
	height:90px;
	text-align:center;
}
/* rafael.sq 29-04 resultado pesquisa carros FIM*/
.top_left {
	text-align: left;
	padding-top: 5px; 
	vertical-align:top
}
.bloco_preco_carros{
	float:right; 
	width:142px;
	text-align:right; 
	padding:5px; 
	margin:5px;
	_margin: 3px;
}

.bloco_preco_carros span{
	margin-top:3px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

.bloco_preco_carros h1{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

.titulo_contrato_carros span{
	font-family:arial;
	font-size:13px;
	color:#fff;
	margin-left:7px;
}

.contrato_carros{
	margin:14px 0px 0px 38px;
	_margin:14px 0px 0px 18px;
	padding-bottom: 10px;
}

.contrato_carros span{
	font-family:arial;
	font-size:12px;
	margin-bottom:12px;
}

.contrato_carros textarea{
	width:702px;
	height:98px;
	margin-bottom:10px;
}

.contrato_carros h1{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	width: auto;
}

.inputs_ficha_carros{
	float:left;
	font: 13px Arial, Helvetica, sans-serif;
	width: 30%;
	padding-left: 5px;
	padding-top: 10px;
}

.inputs_ficha_carros2{
	float:left;
	font: 13px Arial, Helvetica, sans-serif;
	width: 15%;
}

.inputs_ficha_carros2 select {
	width: 115px;
}

.inputs_ficha_carros input{
	width: 242px;
}

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

.pagamento_carros label{
	float:left;
	font-family:arial;
	font-size:11px;
	margin-bottom:10px;
}

.pagamento_carros select{
	float:left;
	width:115px;
	margin-top:3px;
}

.pagamento_carros01{
	float:left;
	width:20%;
}

.pagamento_carros02{
	float:left;
	width:40%;
	text-align:center;
}

.pagamento_carros input{
	float:left;
	width:115px;
	margin-top:3px;
}

.pagamento_carros select{
	float:left;
	width:115px;
	margin-top:3px;
}

.pagamento_carros03{
	float:left;
	width:40%;
	text-align:center;
}

.cartao {
	float:left;
	text-align:right;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height: 2.3;
}

.carregando{ 
        width:360px; 
        height:250px; 
        background:#EAEAFF; 
        position:absolute;
        z-index: 100;
        margin-left:350px;
        margin-top:225px;
        border:2px solid #999;
        padding:20px;
}

.carregando b{ 
        font-family:trebuchet ms;
        font-size:15px;
}

.mensagem a {
        font: normal 12px "trebuchet ms";
        margin-bottom: 7px;
        float:left;
        width: 100%;
}

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

.bloco_relatorio_cliente{
	width:99%;
	height:auto;
	padding-left:1%;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
    padding-bottom:5px;
}

.bloco_relatorio_cliente label{
	float:left;
	margin-top:5px;
}

.bloco_relatorio_cliente label b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bloco_relatorio_cliente input{
	height:13px;
	float:left;
	margin-top:3px;
	margin-left:10px;
}

.bloco_relatorio_ultima label{
	float:left;
	margin-top:2px;
	margin-right:10px;
}

.bloco_relatorio_ultima b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.botoes_selecao a img{
	border:none;
}

/* henrique - 04-07-08 */
.detalhes_hotel {
	padding: 15px 10px 15px 15px;
	margin-top: 10px;
	margin-bottom: 9px;
}

.datas_reservas{
        float:left;
        margin-top:4px;
}

.datas_reservas span b{
        font-family:arial;
        font-size:11px;
        font-weight:bold;
}

.datas_reservas span span{
        font-family:arial;
        font-size:11px;
        font-weight:bold;
}


/* Henrique - 16-07-08 */
.desligado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	text-align:center;
	float:right;
	width:100%;
	margin-bottom:10px;
    position:relative;
    z-index:1000;
}

.ligado{
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:right;
	width:100%;
	margin-bottom:10px;
    position:relative;
    z-index:1000;
}


/* Henrique - 18-07-08 */

.buttons{
        padding:3px 20px;
        *padding:2px 0px;
        *height:23px;
        font-size:12px;
        font-family:arial;
        float:left;
        cursor:pointer;
		font-weight:bold;
}

.buttons_borda{
        float:left;
        margin-left:-1px;
}

.buttons_menor{
	height:19px!important;
}


/* Henrique  25-07-08 */

.title_ajuste{
         width:59% !important;
}

.alterar_ajuste{
         width:40% !important;
}

.button_pesquisar{
    padding:0px;
    height:23px;
}

.botao_alterar{
         font-family:verdana; 
}


/* Henrique - 19/09/08 */

.campoform {margin:6px 5px;float:left;}
.campoform label,
.campoform input,
.campoform select {width:206px;display:block;}
.campoform select {*margin-bottom:2px;margin-top:3px;float:left;}
.campoform input {*margin-left:-5px!important;}
#div_aba_dados_pessoa,
#div_aba_endereco,
#div_aba_cartao {padding:10px 8px;float:left;}
#div_aba_endereco {width:97%;}
#div_aba_dados_pessoa {_width:96%;}
#titular, #titular input {width:330px;*width:315px;}
#mes, #ano {width:78px;*width:73px;display:inline;}
.bts {width:745px; *width:730px; clear:both; text-align:right;}
.bloco_cadastro {width:725px;*width:730px; padding-bottom:8px;margin-top:10px; text-align:left;}
.bloco_cadastro span,.bloco_cadastro label {font-family:verdana; font-size:10px;}
.bloco_cadastro legend {font-family:verdana; font-size:12px; color:#51677B;}
.botao_voltar_cadastro{width:745px; *width:730px; margin:10px auto 0px; text-align:left;}
.botao_voltar_cadastro a{font-family:verdana; font-size:12px;}


/* Henrique  -  14-10-08   */

.field_payless{float:left;width:100%;margin-top:10px;padding:0px 10px 10px 10px;*padding:0px 6px 10px 6px;}
.field_payless legend{padding:0px 2px 0px 4px;font-weight:bold;font-size:12px; padding-bottom:5px; *padding-bottom:0px;}
.field_payless .dados_bloco01{*margin:7px;_margin:7px 7px 7px 4px;}
.field_payless .dados_bloco01 span{font-size:11px;line-height:16px;}


/* Henrique - 15-10-08   */
.titulo_pesq_personal{
    float:left;
    width:100%;
}

.titulo_pesq_personal h1{
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin-left:5px;
}

.titulo_pesq_personal img{
    float:left;
    margin:8px 0 0 5px;
    *margin:1px 0 0 5px;
}

.bloco_baixo_index_esquerda{
    float:left;
    width:223px;
    *padding-top:6px;
}

.bloco_baixo_index_esquerda label{
    float:left;
    clear:both;
    margin:3px 0px;
    *margin:1px;
    width:99%;
}

.bloco_baixo_index_esquerda label input{
    float:left;
}

.bloco_baixo_index_esquerda label span{
    float:left;
    font-weight:normal;
    margin:2px 0 0 3px;
    font-family:verdana;
    font-size:12px;
}

.bloco_baixo_index_direita{
    float:left;
    width:454px;
    _width:402px;
    margin-left:5px;
}

.pesquisa_empresas_nova_index{
    float:left;
    clear:none!important;
    margin:0!important;
    width:100%;
}

.pesquisa_empresas_nova_index .empresas_consultadas{
    width:100% !important;
}

.span_pesq_avancada{
    font-family:verdana;
    font-size:12px;
}

.pesquisa_empresas_nova_index .empresas_consultadas #empresas{
    width:100%;
}

.pesquisa_empresas_nova_index .empresas_consultadas #empresas span{
    margin:11px 30px 0 0;
    _margin:11px 27px 0 0;
}

.pesquisa_empresas_nova_index .empresas_consultadas #empresas span img{
    height:23px;
}

.parte_baixo_nova_index{
    float:left;
    margin:0px 4px 0 0;
    padding-bottom:10px;
    width:99%;
}

.pesquisa_avancada_botao{
    float:right !important;
    margin:7px 5px 0px 0px;
    *margin:7px 2px 0px 0px;
    _margin:7px 1px 0px 0px;
}

.pesquisa_avancada_botao a{
    margin:0px;
}

.pesquisa_empresas{clear:both;margin-top:15px}
.empresas_consultadas{float:left;width:456px;}
.empresas_consultadas #empresas{float:left;width:451px;}
.empresas_consultadas #empresas span{float:left;margin:6px 9px 0 0;}

/* Henrique -  29/10/08  */
.linha_tempo{
    margin-top:0px;
    width:98.7%;
    padding:5px;
    font-family:verdana;
    border: none;
}

.linha_tempo legend{
    font-size:11px;
    padding:0 4px;
}

.filtro_resultado{
    margin-top: 30px;
}

.filtro_resultado legend{
    font-family:verdana; 
    font-size:12px; 
}

.empresas_linha_tempo{
    float:left;
    width:100%;
	width /*\**/: 98%\9;
    padding: 2px;
    margin-bottom: -5px; *margin-bottom: 0px;
    *padding: 5px 0px 10px 5px;
	padding /*\**/: 2px\9;
}

.empresas_linha_tempo span{
    float:left;
    width:340px;
}

.empresas_linha_tempo_content{
    float:left;
    width:97%;
}

.empresas_linha_tempo_content label{
	float:left;
    margin:4px 15px 0 0;
}

.empresas_linha_tempo_content label input{
	float:left;
	margin:4px 5px 0 0;
}

.empresas_linha_tempo_content img{
    float:none;
    *float:left;
	border:1px solid #a7a7a7;
}

.empresas_linha_tempo_descricao{
    float:left;
    font-family:verdana;
    font-size:10px;
    width:470px !important;
}

.bloco_linha_tempo{
    float:right;   
    margin:0px;
    padding:2px 0px 0px 0px;
    border: none;
}

.bloco_linha_tempo legend{
    font-size:10px;
    padding:0 4px;
}

.span_periodo_selecionado{
    float:left;
    margin-left:1px;
}

.span_periodo_selecionado span{
    font-size:9px;
}

.bloco_linha_tempo span{
    margin-right:0px !important;
    font-size:10px;
}

.inicio{
    cursor:pointer;
    float:left;
    height:16px;
    padding-right:1px;
    width:12px;
}

.fim{
    cursor:pointer;
    float:left;
    height:16px;
    padding-right:1px;
    width:12px;
}

.linha_spansvazios{
    float:left;
    margin:7px 0 0;
    width:6px;
	height:10px;
}

.linha_spanscheios{
    float:left;
    margin:7px 0 0;
    width:6px;
	height:10px;
}

.field_bloco_linha{
    padding:0px;
    margin:0px;
	width:164px;
    float: right;
    border: none;
}

.bloco_linha_tempo img{
    margin-left:4px;
    margin-bottom: -3px;
}

.ordenacao_pesquisa{
    float:left;
    width: 326px;
	padding-top:4px;
}

.ordenacao_pesquisa h1{
    margin:5px 0px 4px;
    *margin:5px 0px 1px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    float: left;
}

.ordenacao_pesquisa label{
    float:left;
    margin-right:3px;
    margin-top:2px;
}

.ordenacao_pesquisa label span{
    float:left;
    margin:2px 2px;
    font-size:11px;
}

.ordenacao_pesquisa label input{
    float:left;
}

.ordenacao_pesquisa span {
    float: left;
}



/* Henrique - 03/11/08 */
.envia_cotizador_email{
    font-family:Trebuchet;
    padding:0px 0px 0px 5px;
}

.envia_cotizador_email h2{
    font-size:15px;
    font-weight:bold;
}

.envia_cotizador_email p,.envia_cotizador_email span{
    font-size:13px;
}


/* Henrique  -  07/11/08  */
.empresas_pesquisa img{
    height:23px;
}

table.bloco_passagens_busca{
    float:left;
}

/* henrique  11-11-08  */
.filtro_linha_tempo{
        float: left;
        width: 100%;
        height: 65px;
}

.bloco_alterar_datas{
        float:right;
        margin-top:8px;
}

.btn_alterar_inter{
        margin-top:15px;
}

/* henrique 15-01-09 */
.hoteis_faturado{
	text-align:left; 
	font-family:arial; 
	font-size:13px;
	float:left;
	width:100%;
}

.hoteis_faturado table{
	margin-top:17px;
}

.hoteis_faturado b{
	margin:17px 0 0 11px;
	float:left;
}

.radios_pesquisa_aerea{
	float:left;
}

.radios_pesquisa_aerea input{
	border:none!important;
}

/* Henrique 08/02/09 */
.promocode{
	float:left;
	width:100%;
	margin-top:15px;
}

.parte_grupo_operacional{
	float:left;
	width:44%;
	padding-left:7px;
	_padding-left:4px;
}

.parte_grupo_operacional h1{
	margin-left:0;
}

.parte_grupo_operacional select{
	float:left;
	width:268px;
	height:58px;
	font-size:11px;
}

.parte_codigos{
	float:left;
	margin-top:23px;
	*margin-top:19px;
	width:50%;
}

.parte_codigos div{
	float:left;
	width:100%;
}

.parte_codigos label{
	float:left;
	width:100%;
	padding-bottom:4px;
}

.parte_codigos label span{
	float:left;
	width:129px;
	margin-right:3px;
}

.parte_codigos label input{
	float:left;
	width:80px;
}

/* Inicio Henrique - Classes para iframe */
.frame{
	background:none!important;
}

.pesquisa_iframe{
	width:475px;
	background:none!important;
	border:none!important;
}

.pesquisa_bloco_metade{
	float:left;
	width:230px;
	margin:0 0 15px 0;
}

.pesquisa_bloco_cheio{
	float:left;
	width:98%;
	border:none!important;
}

.pesquisa4_bloco_cheio_input{
	border:1px solid #829CB5 !important;
	width:150px !important;
	height:20px !important;
	float:left !important;
	margin-top:3px !important;
}

.pesquisa4_bloco_cheio_span{
	margin-right:0px; 
	float:none !important;
	font-family:"Trebuchet MS" !important;
	color:#666666 !important;
}

.pesquisa_bloco_metade .radios_pesquisa_aerea{
	width:98%;
}

.pesquisa_bloco_metade .radios_pesquisa_aerea div{
	width:100%;
}

.pesquisa_bloco_metade .radios_pesquisa_aerea .label_radio{
	width:49%;
	min-width:112px;
	margin-bottom:3px;
}

.pesquisa_bloco_metade .radios_pesquisa_aerea .label_radio span{
	margin-right:0px;
	font-size:12px!important;
	margin-top:2px;
}

.bloco_lugares input{
	width:68%;
}

.pesquisa_iframe .promocode .parte_grupo_operacional select{
	width:98%;
}

.pesquisa_iframe #busca_form_left{
	float:left;
	width:100%;
}

.pesquisa_iframe .botoes{
	float:right;
	width:auto;
	margin-top:20px;
}

.pesquisa_iframe .botoes a{
	float:right;
	margin:0 10px 0 0!important;
}

.pesquisa_iframe .pesquisa_bloco01 label span{
	font-size:12px!important;
	margin-right:21px;
}

.pesquisa_iframe .titulo_pesq_personal h1{
	margin:0;
}

.iframe_companhias{
	float:left;
	width:100%;
	margin-left:0;
}

.iframe_companhias label{
	float:left;
	margin-top:10px;
}

.iframe_companhias label span{
	margin-top:2px;
}

.iframe_companhias label input{
	border:none;
}

.logo_f5_iframe{
	float:left;
	margin:15px 0 0 10px;
}

.logo_f5_iframe a img{
	border:none;
}

.pesquisa_iframe_menor{
	width:238px;
	padding-left:10px;
}

.pesquisa_iframe .pesquisaKey{
	margin:0 0 0 216px;
}
/* Fim Henrique - Classes para iframe */

/* Inicio Henrique 20/02/09 */
.outras_opcoes{
	float:left;
	margin-top:10px;
}

.outras_opcoes label{
	float:left;
}

.outras_opcoes input{
	float:left;
	border:none;
}

.tabela_dados .table_escuro td,.tabela_dados .table_claro td{
	padding:10px;
}

.tabela_dados .table_escuro select,.tabela_dados .table_claro select{
	width:220px;
	*width:233px;
}

.escolher_pgto_volta{
	float:left;
	margin:25px 0;
}

.escolher_pgto_volta input{
	float:left;
	margin:0;
}

.escolher_pgto_volta strong{
	float:left;
	margin:0 0 0 5px;
}

.cliente_pfpj label{
	float:left;
	width:120px;
}

.cliente_pfpj label input{
	float:left;
	margin:0 6px 0 0;
	border:none;
}

.cliente_pfpj label span{
	float:left;
}
/* Fim Henrique 20/02/09 */

/* Inicio Henrique 12/05/09 */
.bloco_confirmacao{
	float:left;
	font-family:verdana;
	padding:10px 0 0 22px;
}
.bloco_confirmacao span{
	float:left;
	font-size:12px;
	margin-bottom:7px;
}
.bloco_confirmacao a{
	float:left;
	clear:both;
	font-size:12px;
	text-decoration:none;
}
.bloco_confirmacao a:hover{
	text-decoration:underline;
}

.pagina_alinhamento{
	width:750px;
}
/* Fim Henrique 12/05/09 */

/* Inicio Henrique 27/05/09 */
.pesquisaKey_frame_vertical .pesquisaKey{
	margin:0 0 0 -5px;
}
.frame_calendar_vertical{
	margin-left:148px!important;
	top:96px!important;
}
/* Fim Henrique 27/05/09 */

/* Inicio Henrique 28/05/09 - Balao de precos */
.balao_preco{
	float:left;
	position:absolute;
	margin-left:75px;
}
.balao_preco div{
	background:#F3F9EB;
	float:left;
	font-size:11px;
	line-height:14px;
	border:1px solid #000;
	padding:10px;
	width:auto;
	/*
		margin:-134px 0 0 -215px;
		*margin:-124px 0 0 -315px;
	*/
	margin:-134px 0 0 -284px;
	*margin:-124px 0 0 -380px;
	color:#000;
	z-index:1;
	position:relative;
	z-index:1000;
}
.balao_preco img, x:default {
	margin:14px 0 0 10px!important;
} 
.balao_preco img{
	float:left;
	position:absolute;
	z-index:1001;
	margin:25px 0 0 10px;
	*margin:86px 0 0 10px!important;
}
.balao_preco label{
	float:left;
	padding-bottom:10px;
	clear:both;
	width:100%;
	_width:auto;
}
.balao_preco label strong{
	float:left;
	width:105px;
}
.balao_preco label span{
	float:left;
	width:57px;
	border-left:1px solid #ccc;
}
.label_img{
	clear:none!important;
	padding-bottom:0!important;
	width:auto!important;
}

.balao_taxa div{
	float:right;
	margin:-72px -124px 0pt 0pt;
	width:163px;
}

.balao_taxa img{
	margin:14px 0pt 0pt 10px;
}
/* Fim Henrique 28/05/09 - Balao de precos */

/* Inicio Henrique 08/06/09 */
.frame .carregando_tudo .carregando_geral .carregando_alinhamento .carregando_cont{
	margin-top:auto!important;
}

.carregando_geral{
	float:left;
	width:100%;
	position:fixed;
	_position:absolute;
    z-index: 10000;
	left:0;
}

.carregando_alinhamento{
	float:none;
	width:238px;
	margin:auto;
}

.carregando_cont{
	float:left;
	width:218px;
	background:#fff;
	border:2px solid #4682B4;
	padding:10px;
}

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

.carregando_desc b{
	font-family:trebuchet ms;
	font-size:13px;
    color:#004677;
}
.carregando_ajax{
	float:left;
	width:100%;
	text-align:center;
	margin:30px 0;
}

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

.rodape_carregando img{
	height:35px; 
}

.rodape_carregando span{	
	margin-top:11px; 
	margin-left:10px; 
    color:#004677;
	font-weight:bold; 
	font-family:arial; 
	font-size:12px;
}
/* Fim Henrique 08/06/09 */

/* Inicio Henrique 09/06/09 */
.iframe_carros span{
	font-size:12px!important;
	width:195px;
	margin-right:0!important;
}

.iframe_carros .pesquisa_carros label span{
	width:auto!important;
	margin-top:2px;
}

.iframe_carros .pesquisa_carros label{
	padding-right:36px;
}
/* Fim Henrique 09/06/09 */

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

/* Inicio Henrique 28/07/09 */
.alignRight{
	float:right;
	width:auto;
	padding-right:7px;
}

.alignLeft{
	float:left;
	width:auto!important;
	padding-left:7px;
}

.voos_conexao{
	padding:10px 0 0 0;
	float:left;
	width:auto!important;
}

.voos_conexao label{
	float:left;
	font-size:11px;
	padding-top:1px;
}

.voos_conexao select{
	float:left;
	margin-left:3px;
	height:17px;
	font-size:10px;
	width:80px;
}

.esquerda_top_filtro{
	float:left;
}

.field_bloco_linha h1{
	float:left;
	font-size:10px;
	margin:0 0 6px 0;
}

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

.valor_inicio{
	float:left;
	font-size:10px;
}

.valor_final{
	float:right;
	font-size:10px;
}

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

.dados_linha_tempo span input{
	background:none;
	float:left;
	width:100%;
	font-size:10px;
}

.linha_tempo_content{
	float:left;
	width:94%;
	padding-top:3px;
}

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

.fieldsets_top .empresas_linha_tempo_descricao{
	width:100%!important;
}

.fieldsets_top fieldset { padding-left: 8px\9 }

.field_voos_selecionados{
	width:38%;
	float:left;
	padding-top:0;
	padding-bottom /*\**/: 10px\9;
}

.voos_selecionados *{
	font-family:trebuchet MS;
}

/*.field_voos_selecionados .empresas_linha_tempo{
	*width:96%;
}*/

.voos_selecionados{
	float:left;
	border:1px solid #ccc;
	border-bottom:none;
	width:100%;
	margin-top:10px;
}

.voos_selecionados label{
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	background:#EFEFEF;
}

.voos_selecionados label strong{
	float:left;
	width:21%;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:7px 0;
	color:#666;
}

.voos_selecionados label span{
	float:left;
	width:78%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px 0;
	color:#666;
	background:#fff;
}

.voos_selecionados label span h3{
	float:left;
	width:100%;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#666;
	margin:0;
	padding:0;
}

.voos_selecionados label span h3 img{
	width:35px;
	margin-right:5px;
}

.field_melhores_precos{
	float:right;
	width:54%;
	height:128px;
	*height:152px;
}

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

.bloco_voo_melhor{
	float:left;
	width:48%;
	padding-top:15px;
}

.bloco_voo_melhor .empresas_linha_tempo_descricao{
	padding-bottom:25px;
}

.bloco_voo_melhor label{
	float:left;
	padding:0;
	background:#F2F2F2;
	width:60px;
	text-align:center;
	margin-right:1%;
}

.bloco_voo_melhor label img{
	width:33px;
}

.bloco_voo_melhor label span{
	float:left;
	width:100%;
	font-size:11px;
	color:#C41819;
	padding-top:3px;
	font-family:trebuchet MS;
}

.separa_melhor_voo{
	float:left;
	height:92px;
	width:1px;
	font-size:0;
	background:#D1D1D1;
	margin:13px 11px 0 0;
}

.bloco_voo_melhor span{
	width:100%;
}

.field_nova_pesquisa{
	margin-bottom:20px;
	*padding-bottom:20px;
}

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

.conteudo_nova_pesquisa .empresas_linha_tempo_descricao{
	width:100%!important;
}

.nova_pesquisa{
	float:left;
	width:100%;
	padding-top:13px;
}

.nova_pesquisa img{
	border:none;
}

.nova_pesquisa label{
	float:left;
	width:12%;
	padding-bottom:9px;
}

.nova_pesquisa label .input_check{
	float:left;
	margin:0 3px 0 0;
	width:auto;
	height:auto;
}

.nova_pesquisa label span{
	float:left;
	font-size:11px;
	width:100%;
}

.nova_pesquisa label input,.nova_pesquisa label select{
	float:left;
	width:87%;
	height:12px;
	font-size:11px;
}

.nova_pesquisa label img{
	float:left;
	margin-left:3px;
}

.input_origemdestino{
	width:71%!important;
}

.nova_pesquisa label select{
	height:18px;
	width:70%;
}

.nova_pesquisa a{
	float:right;
	padding-top:30px;
}

.nova_pesquisa_select{
	height:auto!important;
	width:auto!important;
}

.linha_tempo .bloco_linha_tempo{
	margin-right:20px;
	width:165px;
}
/* Fim Henrique 28/07/09 */

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle {  outline:0; font-size:0; background: url(imgs/back_seta_left.gif) no-repeat; margin-top:-1px; position: absolute; z-index: 2; width:10px; height:12px; cursor: default; }
.ui-slider-invert{ background: url(imgs/back_seta_right.gif) no-repeat!important}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; *margin-left:-1px; }

.ui-slider-horizontal { height:7px;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { margin-top:1px; background: url(imgs/back_spancheio.jpg); top: 0; height: 100%; font-size:0; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { margin-top:8px; border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #eee/*{bgColorContent}*/ url(imgs/back_spanvazio.jpg)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }


/* Inicio Henrique 31/07/09 */
.detalhes_pdf{
	float:right;
	padding:10px;
	margin-top:30px;
	background:#eee;
	border:1px solid #ccc;
	width:369px;
}

.detalhes_pdf label{
	float:left;
	margin-right:10px;
}

.detalhes_pdf label strong{
	float:left;
	font-size:16px;
}

.detalhes_pdf label b{
	float:left;
	font-size:14px;
}

.detalhes_pdf label input{
	float:left;
	margin:5px 5px 0 0;
}

.detalhes_pdf label span{
	float:left;
	font-size:12px;
	margin-top:2px;
	*margin-top:7px;
}
/* Fim Henrique 31/07/09 */
