Body{ background:#fff url("/images/DragonTour/body_bg.jpg") left top repeat-x ;padding:0px;margin:0px}Body,Table,TD,Div{ font:normal 11px "Trebuchet MS";color:#000000;line-height:12px}Table,img{ border:0px }a{ text-decoration:none;color:#ea9c1c}a:hover{ text-decoration:underline;color:#ea9c1c}img{ border:none}.w_100{ width:100%}.w_50{ width:50%}.w_30{ width:30%}.h_220px{ height:222px }.h_10px{ height:10px;background:transparent}.h_20px{ height:20px}.h_30px{ height:30px}.marginTop_20{ margin-top:20px}.paddingRgt_20{ padding-right:20px}.paddingLft_20{ padding-left:20px}.paddingLft_10{ padding-left:10px}.paddingTopBt_10{ padding-top:10px;padding-bottom:10px}.paddingTopBt_20{ padding-top:20px;padding-bottom:20px}.vAlign_mid{ vertical-align:middle !important}.dark{ color:#4f4f4f}#table_master{ width:960px}#topHeader{ width:960px;height:84px;background:url("/images/DragonTour/topHeader_bg.jpg") left top no-repeat}#topHeaderPopup{ width:800px;height:100px} .topHeader_left{ width:20px} .topHeader_logo{ width:333px;text-align:left;padding-top:18px} .topHeader_logo_small{ width:600px;padding-left:5px;padding-top:18px;text-align:left} .topHeader_pub{ width:577px;padding-right:5px;text-align:right} .topHeader_pub .pub{ vertical-align:top;padding-right:3px} .topHeader_Popup_pub{ width:577px;padding-right:5px;text-align:right} .topHeader_right{ width:20px}#bottomHeader{ width:960px} .bottomHeader_left{ } .bottomHeader_motor{ width:338px;text-align:left;vertical-align:bottom} .motorMenu{ height:27px;padding:0 10px;background:#e2a420 url("/images/DragonTour/motorMenu_bg.gif") left bottom repeat-x;font:normal 12px 'Trebuchet MS';color:#fff;line-height:12px;text-transform:uppercase;vertical-align:middle} .motorMenu a{ color:#fff;text-decoration:none} .motorMenu a:hover{ color:#fff;text-decoration:underline} .motor_item{ float:left;padding:7px 1px 5px 1px} .motorMenu_sep{ float:left;padding:3px 5px 3px 5px} .boxMotor{ width:336px;border:1px solid #e2e2e2;padding:0px} .boxMotor_337{ width:337px;border:1px solid #e2e2e2;border-left:none;padding:0px;background:#fff} .boxMotor_2{ width:615px;padding:0px} .boxMotor_checkout{ width:920px;border-left:none;border-right:none;padding:0px;background:#fff} .line3D_horz_motor{ background:url("/images/DragonTour/3dline_horz_motor.gif") left center repeat-x;height:8px} .motor{ width:336px;background:#fff;text-align:left;padding:10px 5px} .motor_2{ width:615px;background:#fff;border:1px solid #e2e2e2;text-align:left;padding:10px 5px} .Motor_checkout{ width:920px;text-align:left;padding:15px 0 10px 16px;border:1px solid #e2e2e2} .frase_motor{ padding-bottom:5px} .frase_motor span.etapa{ text-transform:uppercase;background:url("/images/DragonTour/bullet.gif") left 5px no-repeat;padding:0 10px 0 10px} .cell_motor{ padding-bottom:4px;padding-top:4px} .cell_motor img{ margin-left:3px} .cell_motor table{ width:100%} .cell_motor2 table{ width:auto !important} .cell_motor2 table td{ padding-right:20px} .cell_motor span{ font-size:10px;padding-bottom:3px;color:#999999} .cell_motorLink{ padding:15px 0 0px 0;text-align:left} .link_motor{ text-transform:uppercase;font-size:10px;color:#df4d15} .cell_motorBtn{ padding:10px 0 0 0;text-align:right} .motorAviao{ width:318px;text-align:left} .motorHotel{ width:100%;text-align:left} .motorAviao_2{ width:605px;text-align:left} .motorCheckout{ width:100%;text-align:left} #motorLayer{ position:absolute;height:29px !important;font:bold 11px 'Trebuchet MS';color:#000000;text-transform:uppercase;background:#ffffff;border:1px solid #b2b2b2;border-bottom:solid 2px white;z-index:5} .motorLayer_aviao{ margin:-3px -1px 0 1px} .motorLayer_hotel{ margin:-3px 0 0 49px} .motorLayer_aviaoHotel{ margin:-3px 0 0 92px} .motorLayer_ferias{ margin:-3px 0 0 180px} .motorLayer_evasoes{ margin:-3px 0 0 227px} .lftLayer_motor{ width:3px} .motor_itemOver{ font-weight:bold;float:left;padding:7px 1px 2px 1px;color:#000000;text-transform:uppercase} .motor_itemOverAviao{ font-weight:bold;float:left;padding:0px 1px 5px 1px !important;color:#000000} .rgtLayer_motor{ width:3px} .bottomHeader_login{ width:577px;padding-right:5px;text-align:right;color:#ea9c1c;text-transform:uppercase;text-align:right} .bottomHeader_login a{ color:#ea9c1c;text-decoration:none} .bottomHeader_login a:hover{ color:#ea9c1c;text-decoration:underline} .bottomHeader_login .vSep{ vertical-align:middle;margin:0 5px} .bottomHeader_right{ width:20px}table.conteudo{ width:960px;vertical-align:top;padding-bottom:20px}table.conteudoD{ width:700px;vertical-align:top;padding-bottom:20px} .conteudo td{ vertical-align:top} .conteudo_margin{ width:20px !important} .conteudo_left{ width:338px} .conteudo_left_2{ width:617px;padding-bottom:2px} .conteudo_middle{ width:920px;padding-bottom:2px;background:red} .conteudo_left td table.left_content{ width:300px} .conteudo_right{ width:582px} table.conteudo_right_2{ width:303px;vertical-align:middle !important} table.conteudo_right_2 td{ padding-top:30px} .conteudo_central{ padding:5px 0 10px 0} .conteudo_central2{ padding:0x 0 10px 0;background:#fff !important} #footer{ border-top:1px solid #dbdbdb;width:582px !important} #footer2{ background:url("/images/Cosmos/dotted_line.gif") left top repeat-x;width:500px !important} .end{ height:1px} #infoFooter{ width:582px;margin:0 0 10px 0;vertical-align:text-bottom;text-align:left;color:#999 !important} #infoFooterD{ width:500px;margin:0 0 10px 0;vertical-align:text-bottom;text-align:left;color:#999 !important} #infoFooter a{ font-size:11px;color:#000;text-decoration:none} #infoFooter a:hover{ font-size:11px;color:#000;text-decoration:underline} #infoFooter img{ vertical-align:middle} .footerLinks{ padding:13px 0px;text-transform:uppercase;color:#000} .footerCreditos{ font-size:10px;color:#3a3a3a;color:#999999;line-height:11px;padding-left:10px;vertical-align:bottom !important}.input_text{ border:1px solid #b2b2b2;background:#fff;font:normal 10px 'Trebuchet MS';color:#787878;padding:0px 0px 0px 5px}.form_newsletter{ width:100px}.selec_motor{ width:105px}.selec_motor2{ width:135px}select{ padding-left:0 !important}select.noites{ width:50px}.bottomShadowMotor{ background:url("/images/DragonTour/bottomShadowMotor.gif") left bottom repeat-x;height:6px}.bottomShadowStrong{ height:6px}.bottomShadow{ background:url("/images/DragonTour/bottomShadow.gif") left bottom repeat-x;height:6px}.line3D{ background:url("/images/DragonTour/3dline_horz.gif") left center repeat-x;height:18px}.hr{ height:10px;background:url("/images/DragonTour/hr.gif") left bottom repeat-x}.hr2{ background:url("/images/DragonTour/hr.gif") left 10px repeat-x}.v_sep{ background:url("/images/DragonTour/3dline_vert.gif") center top repeat-y}.Vsep2{ height:5px;background:#f2f1f2}.Vsep{ height:10px}.imgTema{ margin-bottom:5px}.imgOferta{ margin:0px;border:1px solid #fff }table.banner{margin-top:5px}p{ padding-top:2px;padding-bottom:0px;margin:0px}.strong{ font-weight:bold}.upper{ text-transform:uppercase}.aviso{ color:#d91f26;font-weight:bold}.atencao{ color:#ea9c1c;font-weight:bold}.erro{ color:#d91f26 !important}.nota{ color:#d91f26}.strongLink a{ color:#000 !important;text-decoration:none;font-weight:bold} .strongLink a:hover{ color:#000 !important;text-decoration:underline;font-weight:bold}.linkTema{ font:bold 11px 'Trebuchet MS';line-height:13px;color:#ea9c1c;text-transform:uppercase} .linkTema a{ color:#ea9c1c;text-decoration:none !important} .linkTema a:hover{ color:#ea9c1c;text-decoration:underline}.linkOferta{ font:bold 16px 'Trebuchet MS';line-height:16px;color:#ea9c1c;padding-bottom:20px} .linkOferta a{ color:#ea9c1c;text-decoration:none !important;padding-bottom:20px} .linkOferta a:hover{ color:#fff !important;background:#ea9c1c !important;text-decoration:none !important;padding-bottom:20px}.txt_9px{ font-size:9px !important;line-height:10px !important}.txt_10px{ font-size:10px !important;line-height:11px !important}.from_price{ font-size:9px;line-height:10px;color:#999999;text-align:left}.price{ font-size:30px;font-weight:bold;color:#df4d15;letter-spacing:-3px;line-height:25px;text-align:left} .price_small{ font-size:18px;font-weight:bold;color:#696969;letter-spacing:-2px;line-height:16px;text-align:left}.priceEuro{ font-size:20px;font-weight:bold;color:#df4d15;letter-spacing:-3px;line-height:20px;text-align:left;padding-left:2px} .priceEuro_small{ font-size:12px;font-weight:bold;color:#696969;letter-spacing:-3px;line-height:12px;text-align:left;padding-left:2px}.tableBlock{ margin:0px 6px} .tableBlock td.img{ margin:0px;padding:0} .tableBlock td.img img{ border:1px solid #EBEBEB} .tableBlock td.texto{ margin:0px;padding:0} .tableBlock td.preco{ margin:0px;padding:0 3px;vertical-align:bottom;width:30% !important;text-align:right} .tableBlock td.btn{ padding:10px 0 5px 0;text-align:left !important}table.bloco{ width:100%;margin:5px 0} table.bloco2{ width:100%;margin:20px 0 5px 0} table.bloco td.bloco_sep{ height:10px;background:url("/images/DragonTour/hr.gif") left 2px repeat-x} table.bloco2 td.bloco_conteudo{ padding:10px 5px 0px 5px} table.bloco td.header{ padding:5px 0 7px 5px;background:#e2a420 url("/images/DragonTour/bloco_headerBg.gif") left bottom repeat-x} table.bloco td.header img.icon{ margin-left:5px} table.bloco div.header_links{ position:relative;float:right;margin:-15px 0 0 0;padding:2px 10px 2px 5px;font-size:10px;color:#000} table.bloco div.header_links a{ color:#fff} table.bloco div.header_links span{ color:#fff} table.bloco div.header_links input{ vertical-align:middle;margin:0 0 0 15px} .boxTitle{ font:normal 12px 'Trebuchet MS';line-height:12px;color:#ffffff;text-transform:uppercase;padding:0 5px} table.bloco td.footer{ height:5px}table.destaque{ width:100%} table.destaque td.img{ width:115px;text-align:left;padding:0} table.destaque td.img img{ border:1px solid #EBEBEB} table.destaque td.texto p{ padding-bottom:5px}table.brandarea{ width:100%;padding-bottom:5px} .brandarea_img{ width:581px;height:200px} .brandarea_img img{ width:581px;height:200px;border:1px solid #fff } #brandInfo{ margin-left:20px;margin-top:-180px;height:180px;color:#fff;padding:0px;text-align:left} .brandInfo_1_txt{ font:bold 35px 'Trebuchet MS';line-height:35px} .brandInfo_2_txt{ font:bold 16px 'Trebuchet MS';line-height:20px} .brandInfo_3_txt{ font:bold 16px 'Trebuchet MS';line-height:16px;padding-top:13px !important} .brandInfo_desde_txt{ font:normal 10px 'Trebuchet MS';line-height:9px} .brandInfo_price{ font:bold 36px 'Trebuchet MS';line-height:35px;letter-spacing:-3px} .brandInfo_priceEuro{ font:bold 24px 'Trebuchet MS';line-height:23px}table.packsTematicos{ margin:10px 0 0 0} .packsTematicos td{ padding:6px 0px} .packsTematicos td.footer{ height:1px !important;background:none !important}.info{ margin:6px 7px 0px 2px} .info td{ padding:6px} .info td.footer{ height:1px !important;background:none !important}table.ofertas{ width:572px;margin-top:5px} table.ofertas td{ padding:0} table.ofertas td table.tableBlock{ margin-bottom:0px;margin-top:5px} .oferta_sep{ height:15px}table.oferta_resultado{ width:100%}table.newsletter{ width:100%;height:48px;background:#000;margin:10px 0 5px 0} table.newsletter td{ background:#000 url("/images/DragonTour/newsletter_form.gif") 5px center no-repeat;text-align:right;padding:18px 10px 0 0} table.newsletter td.btn{ width:39px !important;text-align:center;background:none;padding:0} table.sep_news{ width:100%;margin-bottom:20px}table.callcenter{ width:100%} table.callcenter td{ background:#000 url("/images/DragonTour/news_callcenter_bg.gif") left bottom repeat-x;padding-bottom:5px;padding-top:2px}table.btnsTematicos{ width:100% ;height:82px;text-align:center} table.btnsTematicos td{ padding-top:5px}table.evasoes{ width:100% !important;margin-top:20px} table.evasoes td.bloco_conteudo{ padding:10px 5px 0px 5px} table.evasoes td.hr{ height:10px}table.viagensTOP{ width:100% !important;margin-top:20px} table.viagensTOP td.bloco_conteudo{ padding:10px 5px 0px 5px} table.viagensTOP td.hr{ height:10px}table.resumo{ margin-top:12px !important} table.resumo td.header{ border-bottom:1px solid #fff} table.resumo td.bloco_conteudo{ background:#f1f1f1 none repeat scroll 0 0;padding:1px} table.resumo td.footer{ background:none;height:1px} table.resumo_top{ width:100%;padding-top:10px} table.resumo_top td.titulo{ font-size:10px;color:#4f4f4f;padding-left:10px;padding-right:10px} table.resumo_top td.titulo2{ padding-top:0;font-size:10px;color:#4f4f4f} table.resumo_top td.resultado{ color:#000;padding-top:0;padding-left:10px;padding-right:10px} table.resumo_top td.info{ color:#000;vertical-align:top !important;font-size:10px;line-height:11px} table.resumo_bottom{ width:100%;background:#fff;margin-top:5px} table.resumo_bottom td.result{ height:27px;vertical-align:middle;text-align:center;font-weight:bold;font-size:16px;color:#696969;letter-spacing:-1px} table.resumo_bottom td.result span{ color:#df4d15} table.resumo_bottom td.Hsep{ width:3px;background:#f1f1f1} table.resumo_bottom td.Vsep{ height:3px;background:#f1f1f1} table.resumo_bottom td.titulo{ color:#666;font-weight:bold;text-align:center;vertical-align:middle} table.resumo_bottom td.companhia{ width:81px;height:27px;text-align:center;vertical-align:middle} table.resumo_bottom td.voos{ padding-left:5px;text-align:left;vertical-align:middle;text-transform:uppercase;color:#666} table.resumo_bottom td.baixo{ width:75px}table.restultado_item{ width:100%;border-top:1px solid #deddde;margin-top:5px;padding-top:10px}table.restultado_item2{ width:100%;margin-top:5px;padding-top:10px} table.restultado_item span{ color:#999999;font-size:10px;font-weight:normal;text-transform:none} table.restultado_item p{ padding:5px 0 0 0;margin:0} table.restultado_item td.idaVolta{ font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding-left:5px;width:60px} table.restultado_item td.hotel{ font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding-left:5px;width:60px} table.restultado_item td{ width:95px;padding:5px} table.restultado_item td.voo{ padding:5px;width:115px} table.restultado_item td.nomeHotel{ padding:5px 5px 5px 10px;width:205px;font-weight:bold;vertical-align:middle} table.restultado_item td.data{ padding:5px;width:60px} table.restultado_item td.hora{ padding:5px;width:65px} table.restultado_item td.partida{ font-weight:bold;padding:5px;width:165px} table.restultado_item2 td.partidaCheckout{ padding:5px;width:160px} table.restultado_item2 td.partidaCheckout p{ font-weight:bold} table.restultado_item td.destino{ font-weight:bold;padding:5px;width:165px} table.restultado_item2 td.destinoCheckout{ padding:5px;width:175px} table.restultado_item2 td.destinoCheckout p{ font-weight:bold} table.restultado_item2 td.passageirosCheckout{ padding:5px;width:110px} table.restultado_item2 td.passageirosCheckout p{ font-weight:bold} table.restultado_item2 td.classeCheckout{ padding:5px;width:105px} table.restultado_item2 td.classeCheckout p{ font-weight:bold} table.restultado_item2 td.extrasCheckout{ padding:5px} table.restultado_item2 td.extrasCheckout p{ font-weight:bold} table.restultado_item td.alojamento{ padding:5px;width:230px} table.restultado_item td.passageiroCheckout{ font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:5px;width:145px} table.restultado_item td.servicos{ font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:5px;width:145px} table.restultado_item td.seguro{ padding:5px;width:215px} table.restultado_item td.docs{ padding:5px;width:420px} table.restultado_item td.nomePassageiro{ padding:5px;width:215px} table.restultado_item td.idade{ padding:5px;width:50px} table.restultado_item td.passaporte{ padding:5px;width:100px} table.restultado_item td.validade{ padding:5px;width:60px} table.restultado_item td.passaporte{ padding:5px;width:95px} table.restultado_item td.cMilhas{ font-weight:bold;padding:5px} table.restultado_item td.cMilhas_n{ font-weight:bold;padding:5px;width:80px} table.restultado_item td.pagamento{font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:5px;width:145px} table.restultado_item td.pagamentoTipo{padding:5px;width:215px} table.restultado_item td.entidade{padding:5px;width:125px} table.restultado_item td.ref{padding:5px;width:125px} table.restultado_item td.montante{padding:5px;width:150px} table.restultado_item td.DadosFact{font-size:16px;color:#696969;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:5px;width:140px} table.restultado_item td.dados_f{padding:5px;width:620px}td.destaqueReserva{ padding:0 10px 10px 10px !important;background:#f2f1f2;border-top:2px solid #fff} td.destaqueReserva table.restultadoPesq_item{ border:0;width:100%;margin-top:0px}td.destaqueOferta{ padding:10px !important;background:#f2f1f2;border-top:2px solid #fff} td.destaqueOferta table.restultadoPesq_item{ border:0;width:100%;margin-top:0px}table.restultadoPesq_item{ width:100%;border-top:1px solid #deddde;margin-top:5px;padding-top:10px} table.descricao td.img{ width:115px} table.descricao td.txt{ padding:0px 10px 0 0 !important} table.descricao td.txt2{ vertical-align:middle !important;padding-top:10px !important} table.descricao td.txt span.title{ font-size:16px;font-weight:bold;line-height:17px;color:#ea9c1c} table.descricao td.txt p{ margin:0;padding:10px 0 0 0} table.descricao td.txt p.texto{ margin:0;padding:5px 0 0 0} table.descricao td.txt img{ vertical-align:middle} table.descricao td.btn{ width:60px;vertical-align:bottom !important;text-align:right;padding:10px 0 0 0 } table.descricao td.btn2{ vertical-align:bottom !important;padding:0 10px;width:75px} table.descricao td.Vsep{ vertical-align:bottom !important;width:6px;padding:0 } table.descricao td.form{ vertical-align:bottom !important;padding:0 } table.options{ width:460px;margin-left:20px} table.options td table.checkInOut{ width:100%;border-bottom:1px solid #deddde;margin:10px 0} table.options td table.checkInOut td.option{ border-bottom:none;padding-bottom:5px} table.options td.title{ padding:0 5px;font-size:10px;color:#999999} table.options td.title2{ width:100px;padding:0 5px;font-size:10px;text-align:center;color:#999999} table.options td.option{ padding:2px 5px;border-bottom:1px solid #deddde;vertical-align:middle} table.options td.option2{ text-align:center;padding:2px 5px;border-bottom:1px solid #deddde;vertical-align:middle}table.resultados td.bloco_conteudo{ background:none}table.resultadoReservar{ width:100%;height:27px;background:#f1f1f1;margin:5px 0;padding:5px 0} table.resultadoReservar td{ vertical-align:middle} table.resultadoReservar td.btn{ padding:5px 5px;width:75px} table.resultadoReservar td.btn2{ padding:5px 5px;width:70px} table.resultadoReservar td.titulo{ color:#999999;font-size:10px;text-align:right;padding:0 5px 0 20px} table.resultadoReservar td.final_price{ padding:0px 10px 0px 0px;text-align:right} table.vale{ height:24px;margin-top:3px} table.vale td.vale{ width:10px;text-align:right;padding-right:2px} table.vale td.Npontos{ background:#000;font-size:20px;line-height:20px;font-weight:bold;letter-spacing:-1px;color:#fff;padding-left:5px;vertical-align:middle} table.vale td.pontos{ width:43px;background:url("/images/DragonTour/vale_bgPontos.gif") left top no-repeat}table.pager{ width:100%;height:20px;margin-bottom:10px} table.pager td.left{ text-align:left;vertical-align:middle;font-size:10px;color:#74736f;padding:0 8px} table.pager td.left select{ vertical-align:middle;padding-top:0;margin:0 5px} table.pager td.right{ text-align:right;vertical-align:middle;font-size:10px;color:#74736f;padding:0 15px} table.pager td.right a{ color:#df4d15} table.pager span.sep{ color:#4f4f4f;font-size:11px }table.detalhe{ width:100%} table.detalhe td table.galeria img{ border:1px solid #fff} table.detalhe td table.galeria td.foto{ width:305px} table.detalhe td table.galeria td.sep{ width:7px} table.detalhe td table.galeria td.Vsep{ height:2px} table.detalhe td table.detalhe_info{ width:100%} table.detalhe td table.detalhe_info td.titulo{ background:#F2F1F2;color:#ea9c1c;font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px;border-top:2px solid #fff} table.detalhe td table.detalhe_info td.titulo img{ vertical-align:middle} table.detalhe td table.detalhe_info td.titulo2{ background:#F2F1F2;color:#ea9c1c;font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px;vertical-align:middle !important} table.detalhe td table.detalhe_info td.titulo2 span{ color:#000;font-size:14px;line-height:15px;text-transform:none} table.detalhe td table.detalhe_info td.titulo3{ background:#F2F1F2;color:#ea9c1c;font-size:18px;font-weight:bold;text-transform:uppercase;padding:5px;vertical-align:middle !important} table.detalhe td table.detalhe_info td.titulo3 table td{ color:#ea9c1c;font-size:18px;line-height:19px;font-weight:bold;text-transform:uppercase;padding-right:5px;vertical-align:middle !important} table.detalhe td table.detalhe_info td.descricao{ padding:10px;line-height:16px;background:#F1F1F1 none repeat scroll 0 0} table.detalhe td table.detalhe_info td.descricao p{ padding-top:20px;line-height:16px;color:#000} td.resumo_destaque_bgd{ background:#f2f1f2} table.resumo_destaque{ margin-right:10px;height:40px} table.resumo_destaque td{ padding:0px 5px 0px 25px;vertical-align:middle} table.resumo_destaque td.local{ color:#ea9c1c !important;font-weight:bold;text-transform:uppercase} table.resumo_destaque td.itemTitle{ color:#999999 !important;font-size:10px;text-align:right;font-weight:normal;text-transform:none;padding-right:10px} table.resumo_destaque td.final_price{ padding:0}table.reserva{ margin-top:10px} table.reserva td.bloco_conteudo{ padding-top:10px;text-align:right} table.reserva td.bloco_conteudo table.options{ text-align:left} table.reserva td.bloco_conteudo table.resultadoReservar td.btn{ width:70px;padding-left:5px} table.reserva td.bloco_conteudo table.resultadoReservar td.titulo{ padding:0 5px 0 20px}table#informacoes{ width:100%}table#informacoes td.end{ height:5px;background:#F2F1F2}table#informacoes td.links{ padding-top:10px;padding-bottom:50px}table#informacoes td.links a{ font-weight:bold}table#informacoes td.links span{ color:#4f4f4f;font-size:10px}div.info_scroll{ width:600px;height:152px;overflow:auto}div.info_scroll table.info{ width:575px !important;margin:0;margin-left:5px}div.info_scroll table.info td{ padding-top:5px;line-height:16px}div.info_scroll table.info p{ padding-top:15px;padding-bottom:0px}div.info_scroll table.info td.hr{ height:6px !important;padding:0;background-position:left center}div.info_scroll_open{ width:600px;height:auto;overflow:hidden}div.info_scroll_open table.info{ width:100% !important;margin:0;margin-left:5px}div.info_scroll_open table.info td{ padding-top:5px;line-height:16px}div.info_scroll_open table.info p{ padding-top:15px;padding-bottom:0px}div.info_scroll_open table.info td.hr{ height:6px !important;padding:0;background-position:left center}table#popUpHeader{ width:582px;height:95px;background:#000 url("/images/DragonTour/popUpHeader_bg.jpg") left top no-repeat} table#popUpHeader td.margin{ width:10px} table#popUpHeader td.topHeader_logo{ height:70px} table#popUpHeader td.margin2{ width:10px} table#popUpHeader td.margin3{ width:10px} table#popUpHeader td.headerSep{ height:10px} table#popUpCont{ } table.conteudoPopup{ background:#F2F1F2 none repeat scroll 0 0;padding-top:20px} table#popUpCont td.margin{ width:20px} table#popUpCont table.detalhe_info{ background:#f1f1f1} table#popUpCont table.detalhe_info td.descricao{ border-top:2px solid #fff} table#popUpCont div.info_scroll{ width:100%;height:auto;overflow:hidden} table#popUpCont table.info_uteis{ margin-top:10px} table#popUpCont table.info_uteis td.links{ padding-bottom:15px} table#popUpCont table.info_uteis td.endBlock{ height:25px;background:#f2f1f1} table#popUpCont table.info_uteis td.btns{ padding-top:10px;text-align:right} table#popUpCont table.taxas{ background:#fff} table#popUpCont table.taxas td.margin{ width:20px} table#popUpCont table.taxas td.title{ padding-top:15px;padding-bottom:0px;font:bold 18px 'Trebuchet MS';color:#ea9c1c;line-height:20px;vertical-align:middle;text-transform:uppercase} table#popUpCont table.taxas td.conteudo{ padding-bottom:20px !important} table#popUpCont table.taxas span{ color:#000;font-weight:bold;text-transform:uppercase} table#popUpCont table.taxas span p{ margin:0px;padding:20px 0 0px 0} table#popUpCont table.taxas p{ margin:0px;padding:5px 0;line-height:13px} table#popUpCont ul.listagem{ margin:0px 30px;padding:0px} table#popUpCont li.listagem{ margin:10px 0;padding:0px} table#popUpCont td.h_20px{ height:10px;background:#f2f1f2 none repeat scroll 0 0} table#popUpCont td.btns{ background:#fff;text-align:right;padding-top:20px}table#popUpFooter{ width:582px;margin-top:15px;border-top:1px solid #dbdbdb} table#popUpFooter td.sep{ height:10px} table#popUpFooter td.callcenter{ background:#000;width:305px} table#popUpFooter td.info{ padding-right:10px;font-size:10px;color:#000;line-height:11px;vertical-align:middle} table#popUpFooter td.end{ height:5px;background:#F2F1F1} table#popUpFooter td.creditos{ height:10px;color:#adadad;padding:5px 0;font-size:10px}table.checkout{ width:100%;background:#FFFFFF} table.checkout td.marginB{ width:20px;background:#f2f1f2} table.checkout td.title{ background:#f2f1f2;line-height:18px;font-size:18px;font-weight:bold;color:#ea9c1c;text-transform:uppercase;vertical-align:middle;height:50px} table.checkout td.margin{ width:20px} table.checkout span.confirmada{ color:#ea9c1c;font-weight:bold}td.checkoutDesc{ padding:10px !important;background:#f2f1f2;border-top:2px solid #fff} table.passageiro{ margin:0 10px} table.passageiro td{ font-size:10px !important;padding:2px 0;vertical-align:top } table.passageiro td.col_01{ width:110px} table.passageiro td.col_02{ width:205px} table.passageiro td.col_03{ width:80px} table.passageiro td.col_04{ width:100px} table.passageiro span{ color:#000;padding-bottom:5px} table.passageiro input{ color:#4f4f4f} table.passageiro select{ color:#4f4f4f} table.passageiro textarea{ color:#4f4f4f} table.passageiro input.nome{ width:170px} table.passageiro input.idade{ width:20px} table.passageiro select.documento{ width:85px} table.passageiro input.nDoc{ width:130px} table.passageiro select.cartaoMilhas{ width:85px} table.passageiro input.nCartaoMilhas{ width:130px} table.passageiro input.validade{ width:50px} table.passageiro textarea.obs{ width:373px;height:80px;margin-bottom:3px} table.contactos{ margin:0 10px} table.contactos input.contacto{ width:140px;margin:0 5px} table.contactos input.contactoNome{ width:150px;margin:0 20px 0 0} table.contactos input.contactoTlf{ width:140px} table.contactos td{ line-height:14px !important} table.contactos td table{ margin-top:8px} table.contactos td table span{ font-size:10px;color:#000;padding-bottom:5px} table.servicos{ width:98%;margin:0 10px} table.servicos td.col{ width:294px;font-size:10px} table.servicos td.col1{ width:155px;font-size:10px} table.servicos td.col2{ width:210px;font-size:10px} table.servicos td.col_servi{ width:150px !important;font-size:10px} table.servicos td p{ margin:10px 0} table.documentacaoFisica td{ font-size:10px;color:#000} table.documentacaoFisica td.col01{ width:205px} table.documentacaoFisica td.col02{ width:235px} table.documentacaoFisica input{ margin:2px 0 5px 0} table.documentacaoFisica input.morada{width:550px} table.documentacaoFisica input.cp1{width:40px;margin-right:10px} table.documentacaoFisica input.cp2{width:25px} table.documentacaoFisica input.localidade{width:180px} table.documentacaoFisica input.tlf{width:80px} table.documentacaoFisica input.data{width:80px;vertical-align:middle } table.documentacaoFisica input.hora{width:80px;vertical-align:middle } table.cCredito{ margin:0 5px} table.cCredito td{padding:3px 0;font-size:10px} table.cCredito td.col2{width:160px} table.cCredito select.cartao{width:80px} table.cCredito input.validade{width:45px} table.cCredito input.nr{width:95px} table.cCredito input.nome{width:280px} table.cCredito input.cSeg{width:45px} table.cCredito span{ color:#000} table.dados{ margin:0 5px} table.dados td{ padding:3px 0} table.dados td.col1{ width:315px} table.dados input.nome{ width:225px} table.dados input.apelido{ width:290px} table.dados input.morada{ width:605px} table.dados input.cp1{ width:40px;margin-right:10px} table.dados input.cp2{width:25px;margin-right:30px } table.dados input.localidade{width:120px} table.dados input.país{width:140px}table.btns td.btns{ text-align:right;padding:10px 0 30px 0} table.btns td.btns img{ margin-left:10px}td.boxBG{ padding:10px !important;background:#f2f1f2;border-top:2px solid #fff}table.solicitarCont{ width:100%} table.form_solicitarC{ width:100%} table.form_solicitarC td{ font-size:10px;color:#000} table.form_solicitarC td span{ color:#000} table.form_solicitarC td input{ color:#3a3a3a} table.form_solicitarC td select{ color:#3a3a3a} table.form_solicitarC td textarea{ color:#3a3a3a} table.form_solicitarC td select.titulo{ width:40px} table.form_solicitarC td input.nome{ width:150px} table.form_solicitarC td input.apelido{ width:150px} table.form_solicitarC td input.tlf{ width:100px;margin-right:10px} table.form_solicitarC td input.telefone{ vertical-align:middle} table.form_solicitarC td input.telemovel{ vertical-align:middle;margin-left:10px} table.form_solicitarC td input.mail{ width:136px} table.form_solicitarC td textarea.programa{ width:406px;height:60px} table.form_solicitarC td textarea.obs{ width:550px;height:60px;margin-bottom:2px} table.form_solicitarC td.col1{ width:140px} table.form_solicitarC td.col2{ width:240px} table.form_solicitarC td.btn{ text-align:right;padding:10px 0 5px 0 }table.BoxListagem{ width:100%;margin-bottom:20px} table.BoxListagem td.col{ width:48%} table.BoxListagem td.col table.listagem{ width:100%;margin-top:6px} table.BoxListagem td.col table.listagem td{ padding:5px;background:#f1f1f1;font-weight:bold;color:#000} table.BoxListagem td.col table.listagem td a{ color:#000;text-transform:none} table.BoxListagem td.col table.listagem td a:hover{ color:#000;text-decoration:underline} table.BoxListagem td.col table.listagem td.hr{ padding:0;background:url("/images/DragonTour/hr.gif") left center repeat-x;height:11px} table.BoxListagem td.col table.listagem td.icon{ width:10px;padding-left:0;vertical-align:middle} table.BoxListagem td.sep{ width:15px}table.registo{ width:100%} table.registo td.marginA{ width:19px;background:#f2f1f2;border-left:1px solid #fff} table.registo td.marginB{ width:19px;background:#f2f1f2;border-right:1px solid #fff} table.registo td.title{ background:#f2f1f2;line-height:18px;font-size:18px;font-weight:bold;color:#ea9c1c;text-transform:uppercase;vertical-align:middle;height:50px} table.registo td.margin{ width:20px}td.boxRegisto{ padding:10px !important;background:#f2f1f2;border-top:2px solid #fff}table.registoForms{ width:100%} table.registoForms td.margin{ width:8px} table.registoForms td table td.informacao{ font-size:10px;line-height:12px !important} table.registoForms td table td.endBtns{ height:5px;background:#f1f1f1} table.registoForms td table td.btns{ padding:10px 0;text-align:right} table.registoForms td table td.btns img{ margin-left:5px}table.registoDados{ width:98%;margin:0 7px} table.registoDados td{ color:#000;font-size:10px;padding:3px 0} table.registoDados td table td{ padding:0} table.registoDados td.col1{ width:95px} table.registoDados td.col2{ width:157px} table.registoDados td.col3{ width:158px} table.registoDados td.col4{ width:158px} table.registoDados td.col5{ width:245px} table.registoDados td.sep{ width:25px} table.registoDados td.col6{ width:280px} table.registoDados td.col7{ width:400px} table.registoDados td.btn{ vertical-align:bottom;text-align:right} table.registoDados td table.preferencias td{ padding:0 20px 0 0 } table.registoDados td input.mail{ width:270px} table.registoDados td select.titulo{ width:50px;margin-right:20px} table.registoDados td input.nome{ width:220px} table.registoDados td input.apelido{ width:220px} table.registoDados td input.password{ width:73px} table.registoDados td input.confPassword{ width:73px} table.registoDados td input.Dnascimento{ width:56px} table.registoDados td input.sexoM{ vertical-align:middle;margin-right:2px} table.registoDados td input.sexoF{ vertical-align:middle;margin-right:2px;margin-left:6px} table.registoDados td input.contacto{ width:100px} table.registoDados td input.tlf{ vertical-align:middle;margin-right:2px} table.registoDados td input.tlm{ vertical-align:middle;margin-right:2px;margin-left:6px} table.registoDados td select.pais{ width:144px} table.registoDados td input.preferencias{ border:none;background:none} table.registoDados td select.Ecivil{ width:165px} table.registoDados td select.profissao{ width:120px} table.registoDados td input.cargo{ width:290px} table.registoDados td select.habLiterarias{ width:165px} table.registoDados td input.empresa{ vertical-align:middle;margin-right:2px} table.registoDados td input.residencia{ vertical-align:middle;margin-right:2px;margin-left:6px} table.registoDados td input.morada{ width:538px} table.registoDados td input.cp1{ width:40px;margin-right:5px} table.registoDados td input.cp2{ width:30px} table.registoDados td input.localidade{ width:135px} table.registoDados td select.paisContacto{ width:144px} table.registoDados td input.fax{ width:100px} table.registoDados td input.nomeFact{ width:265px} table.registoDados td input.NIF{ width:95px} table.registoDados td input.BI{ width:95px;margin-right:10px} table.registoDados td input.BIvalidade{ width:65px} table.registoDados td input.Passaporte{ width:90px;margin-right:10px} table.registoDados td input.PassaporteVal{ width:65px} table.registoDados td select.Cmilhas{ width:105px} table.registoDados td input.CmilhasNr{ width:70px;margin-right:10px}table.listaViagens{ width:100%} table.listaViagens td.margin{ width:8px}table.listagemViagens{} table.listagemViagens td.destino{ width:327px;padding:0 10px} table.listagemViagens td.passageiros{ width:214px;padding:0 10px;border-left:1px solid #dadada} table.listagemViagens td.datas{ width:309px;padding:0 10px;border-left:1px solid #dadada} table.listagemViagens td.Header{ text-transform:uppercase;font-weight:bold;border:none} table.listagemViagens td.Header span{ background:url("/images/DragonTour/listaViagens_icon.gif") left 4px no-repeat;padding-left:5px} table.listagemViagens td.viagem{ padding:5px 0} table.listagemViagens td.hr{ height:9px} table.listagemViagens td.viagem table.bloco{ background:#f1f1f1 !important;padding:5px 0} table.listagemViagens td.viagem table.bloco td.icon{ width:20px;text-align:right;padding:5px 5px} table.listagemViagens td.viagem table.bloco td.txt{ vertical-align:middle;text-transform:uppercase;font-size:10px} table.listagemViagens td.viagem table.bloco td.txt span.Reserva_Conf{ font-weight:bold;color:#e38c1c;text-transform:none } table.listagemViagens td.viagem table.bloco td.txt span.Reserva_efect{ font-weight:bold;color:#74736f;text-transform:none } table.listagemViagens td.viagem table.bloco td.txt span.Reserva_pendente{ font-weight:bold;color:#d91f26;text-transform:none } table.listagemViagens td.viagem table.bloco td.btns{ text-align:right;padding:5px 5px} table.listagemViagens td.viagem table.bloco td.btns img{ margin-left:5px}.cosmos_contacto{ width:100%} .cosmos_contacto td{ width:46% !important;font-size:10px} .cosmos_contacto td span{ font-size:14px;color:#4f4f4f;font-weight:bold;text-transform:uppercase;padding-bottom:10px} .cosmos_contacto td a{ color:#df4d15} .cosmos_contacto td.v_sep{ width:22px !important} .cosmosContacto{ background:none}.Faqs .icon{ width:22px;text-align:right;padding:8px 5px 5px 0;vertical-align:top} .Faqs .faq{ padding:7px 5px 5px 0} .Faqs div{ padding-top:3px;line-height:16px;text-align:justify;padding-right:5px} .Faqs span{ font-size:11px;font-weight:bold} .Faqs .hr{ background:url("/images/DragonTour/hr.gif") left center repeat-x;height:11px}td.page_margin{ width:20px;vertical-align:top;text-align:right}#header_area{ width:100%;height:50px;background:#FFFFFF none repeat scroll 0% 0%} #header_area td.title{ font:bold 18px 'Trebuchet MS';color:#EA9C1C;line-height:20px;vertical-align:middle;text-transform:uppercase} #header_area td.title img{ margin-right:10px;vertical-align:middle}#header_area2{ width:508px;height:25px}#conteudo{ width:100%;background:#f1f1f1;padding:10px 0} table.conteudo2{ width:100%;padding:0;background:#F1F1F1 none repeat scroll 0 0} table.conteudo2 td.btn{ text-align:right}table.sugestoes{ margin-top:0}table.sugestoes td.bloco_conteudo table{ width:100%} table.sugestoes table.tableBlock{ width:100px !important;margin-top:5px;margin-bottom:0px }table.login input{ margin:2px 0px 5px 0} table.login td.email{ width:200px} table.login td.email input{ width:150px} table.login td.pwd{ width:180px} table.login td.pwd input{ width:115px} table.login td.btn{ text-align:right}table.login a{ font-size:10px;line-height:11px;text-decoration:none;color:#df4d15} table.login a:hover{ font-size:10px;line-height:11px;text-decoration:underline}table.taxas{ background:#fff;margin-top:15px;padding:20px 0} table.taxas td.margin{ width:20px;background-color: } table.taxas td.title{ padding-bottom:10px} table.taxas td.conteudo{ padding:0 0 20px 0 !important} table.taxas span{ color:#4f4f4f;font-weight:bold;text-transform:uppercase} table.taxas span p{ margin:0px;padding:20px 0 0px 0} table.taxas p{ margin:0px;padding:5px 0;line-height:13px} ul.listagem{ margin:0px 30px;padding:0px} li.listagem{ margin:10px 0;padding:0px}table.dadosPagamento td{ padding-right:30px} table.dadosPagamento input.pagamentoCartao{ width:145px} table.dadosPagamento input.pagamentoNcartao{ width:115px} table.dadosPagamento input.pagamentoValidadeCartao{ width:85px}td.nReserva{ padding-bottom:10px;padding-top:10px} td.nReserva span{ color:#df4d15;font-size:18px}table.reservaP td{ font-size:10px}table.reservaP input{ margin:2px 0px 5px 0} table.reservaP td.email{ width:200px} table.reservaP td.email input{ width:150px} table.reservaP td.nome{ width:180px} table.reservaP td.pwd input{ width:115px} table.reservaP td.btn{ text-align:right}.cell_destinations{ background-color:#EFEFEF;padding:3px 3px 3px 3px;color:#4c5e72;font-size:14px;font-weight:bold}.title{ font-size:11px;font-weight:bold;color:#726b64;line-height:24px}a.link_promo{ font-size:11px;color:#ea9c1c;text-decoration:none}a.link_promo:hover{ text-decoration:underline;color:#005288;font-size:11px}.table_destinations{ background:#FFFFFF;padding:3px 3px 3px 3px;border:solid 1px #A9AAAA;line-height:1.5}a.link_promo:hover{ font-size:11px;color:#005288;text-decoration:underline}.CSSHeader{ font:bold 10px Tahoma,Verdana;text-align:center;color:#ea9c1c;padding-left:2px;padding-right:2px;margin-left:2px;margin-right:2px}.CSSSelectDay{ font:bold 10px Arial;color:black;text-align:center;background-color:#ea9c1c;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000}.CSSClose{ font:normal 11px Arial;color:#ea9c1c;text-align:center}.CSSClose_hilite{ font:normal 11px Arial;color:#005288;text-align:center;text-decoration:underline;cursor:pointer}.CSSCurrentDay{ font:10px Arial;color:black;text-align:center;background-color:#EEEEEE;border-bottom:2px solid #ea9c1c;border-right:2px solid #ea9c1c;border-left:2px solid #ea9c1c;border-top:2px solid #ea9c1c}.CSSCurrentDay_hilite{ font:10px Arial;color:black;background-color:#EEEEEE;text-align:center;border-bottom:2px solid #ea9c1c;border-right:2px solid #ea9c1c;border-left:2px solid #ea9c1c;border-top:2px solid #ea9c1c;cursor:pointer}a.link_footer_CI{ font-size:11px;COLOR:#a7a8ad;font-family:Arial,Verdana,Helvetica,sans-serif;text-decoration:underline;padding-left:1px;padding-right:1px}.copyright_footer_CI{ font-size:11px;COLOR:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;text-decoration:none;text-align:center}.separador_footer_CI{ border-bottom:1px solid #a7a8ad}.CSSMonthPrevious_hilite{ font:bold 11px Arial;color:#FF0000;text-align:center;text-decoration:underline;cursor:pointer;width:10px}.CSSMonthNext_hilite{ font:bold 11px Arial;color:#FF0000;text-align:center;text-decoration:underline;cursor:pointer;width:10px}.CSSYearPrevious_hilite{ font:bold 11px Arial;color:#FF0000;text-align:center;text-decoration:underline;cursor:pointer;width:10px}.CSSYearNext_hilite{ font:bold 11px Arial;color:#FF0000;text-align:center;text-decoration:underline;cursor:pointer;width:10px}.imagemPub{ vertical-align:top}.CSSSelectDay_hilite{ font:bold 10px Arial;color:black;text-align:center;background-color:#4473BF;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;cursor:pointer}