﻿.flightResults{}.flightResults H3{margin:0px}.flightResults TABLE{width:100%;border-spacing:0px;border-collapse:collapse;font-size:7.5pt}.flightResults TABLE TD{vertical-align:top}.flightResults TABLE .order{width:320px}.flightResults TABLE .order{color:#7d7d7d;width:300px}.flightResults TABLE .interval{width:10px}.flightResults TABLE .selection{padding:3px}.flightResults TABLE TH.selection{background:#989b83;color:#fff;font-size:7pt;white-space:nowrap;letter-spacing:-1px;width:120px}.flightResults TABLE TD.selection{background:#e1e1ca;text-align:center;padding-top:25px;vertical-align:top}.flightResults TABLE TD.item{width:620px}.flightResults .singleBox{width:620px}.selectedFlights .flightResults .singleBox TABLE{margin:2px 2px 1px;border-collapse:separate;border-spacing:1px}.flightResults .singleBox TD{padding:8px 8px 8px 20px;vertical-align:top;color:#656565}.flightResults .singleBox TD.roundtrip{padding:8px 30px;vertical-align:middle;text-align:center;background:#d9dcc5;font-size:14pt;font-weight:bold;font-family:Arial,Verdana,Helvetica;letter-spacing:-1px;border:2px solid #fff;border-right-width:3px;width:60px;height:80px}.flightResults .singleBox TD.flight{vertical-align:middle;width:130px;text-align:center;padding:8px;border-right:1px dashed #bfbfbf}.flightResults .singleBox TD.border{border-left:1px dashed #bfbfbf;border-right:0px}.flightResults .singleBox TD.flight IMG{margin-bottom:5px}.flightResults .singleBox TD.price{width:120px;font-size:6.5pt;color:#b2b2b2}.flightResults .singleBox TD.price STRONG{display:block;font-size:11pt;color:#17519d}.flightResults .singleBox TD.price SPAN{color:#666;font-size:7pt;font-weight:bolder}.flightResults .singleBox .itemActions{position:absolute;bottom:2px;right:2px;text-align:right;font-size:7pt;font-family:Arial,Verdana,Helvetica}.flightResults .singleBox .itemActions A{border-left:1px dashed #656565;padding:0px 3px}.flightResults .singleBox .itemActions A.noBorder{border:0px}.flightResults .flightDetailBox{background-color:#fbfcf2;margin-bottom:0px}.flightResults .flightDetailBox .flight{border-right:0px !important}.flightResults .flightDetailBox .abstract{vertical-align:middle}.flightResults .flightDetail{border-top:0px;padding:10px 10px 20px 10px;width:600px;font-size:6.5pt}.flightResults .flightDetail TABLE{border:1px dashed #bfbfbf}.flightResults .flightDetail TABLE TD{border-bottom:1px solid #bfbfbf}.flightResults .flightDetail TABLE .flight{width:120px;border-right:0px}.flightResults .flightDetail TABLE .abstract{width:216px}.content .flightResults .singleBox{width:auto}.flexDates .miniSearch,.selectedFlights .miniSearch{margin:0px}.flexDatesTable{margin-bottom:15px}.flexDatesTable TABLE{width:100%;border-spacing:0px;border-collapse:collapse;font-size:7pt}HTML:first-child .flexDatesTable TABLE{font-size:7pt}BODY:first-of-type .flexDatesTable TABLE{font-size:7pt}.flexDatesTable TD{padding:0px}.flexDatesTable TD.cellTitle{text-align:center;padding:2px;background:#d7d8b4;font-weight:bold;color:#245a9f}.flexDatesTable TH{padding:3px;vertical-align:bottom;text-align:center;width:79px;height:40px;background:#f0f0e2;border:1px dashed #c3c3bf;color:#676767;font-family:Arial,Verdana,Helvetica}HTML:first-child .flexDatesTable TH{height:40px}BODY:first-of-type .flexDatesTable TH{height:34px}.flexDatesTable TD.cell{padding:3px 3px 3px 8px;background:#fff;color:#d1d3a8;border:1px dashed #c3c3bf;font-family:Arial,Verdana,Helvetica}.flexDatesTable TD.cell SPAN{display:block;margin-top:3px}.flexDatesTable TH SPAN{display:block;color:#b9bba2}.flexDatesTable .overRow TH,.flexDatesTable TH.overHead{background:#e7e7db}.flexDatesTable .overRow TD.cell{color:#656565;font-weight:bold}.flexDatesTable .overRow TD.overCell{background:#f6f6ee}.flexDatesTable .scrollHorizontalLeft{vertical-align:top;text-align:right}.flexDatesTable .scrollHorizontalLeft,.flexDatesTable .scrollHorizontalRight{width:12px}.flexDatesTable .scrollHorizontalRight{vertical-align:top}.flexDatesTable .scrollVerticalUp{vertical-align:bottom}.flexDatesTable .airCompanyBox{position:absolute;top:75px;left:275px;padding:13px 10px 20px 10px;width:127px;background:url(../image/flexDates_airCompanyBox.gif) bottom left no-repeat;text-align:center;border-top:1px dashed #c9c9c1}.flexDatesTable .airCompanyBoxDown{padding:20px 10px 13px 10px;background:url(../image/flexDates_airCompanyBoxDown.gif) top left no-repeat;border-top:none;border-bottom:1px dashed #c9c9c1}.pflightBack{color:#fff}.pflightBack A:hover{text-weight:bolder;color:#fff}.mclass{overflow:auto;height:130px;border:1px solid;border-color:#B2B79A;padding:15px;background-color:#fff}.assistanceDetails{ text-transform:uppercase; padding-bottom:17px}.assistanceDetails a{text-transform:capitalize;text-decoration:underline}.assistanceDetails table{padding:0px;margin:0px;width:100%;border-spacing:0px;text-align:center}.assistanceDetails table td{border-left:0px;border-top:0px;border-right:0px}.assistanceDetails .left{text-align:left}.assistanceDetails .td3{width:65px}.assistanceDetails .td5{font-weight:800;border-right:1px dashed #CFCFCF}.assistanceDetails .td5noBorder{border-bottom:0px;font-weight:800;text-align:right}.assistancePurchase{font-size:11px;padding:0px 5px 0px 5px}.assistancePurchase h5{font-size:11px !important;text-transform:uppercase}.assistancePurchase span{width:70%;margin-left:5px}.assistancePurchase label{margin:0px 0px 0px 5px !important;display:inline !important;width:70% !important;text-align:left !important;cursor:pointer}.assistancePurchase strong{text-transform:uppercase}.assistanceAdvantages{background-color:#EAE9E0;border:1px solid #EAE9E0;margin:23px 5px 0px 5px !important}.assistanceAdvantages h6{margin-top:0px;padding-left:5px;color:#fff;font-size:10px;line-height:20px;text-transform:uppercase;background-color:#03A2D9}.assistanceAdvantages span{margin-top:-13px !important;padding:0px 5px 10px 5px;text-align:left;display:block;font-size:10px}.assistanceSubmit{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.assistanceSubmit h5{padding:0;margin:0;background:0;font-family:Arial,Helvetica,Verdana;font-weight:bold;font-size:11px}.assistanceSubmit table{width:100%}.assistanceSubmit table td{border-bottom:1px dashed #D0D0D0;min-height:35px;height:35px}.assistanceSubmit .span{font-family:Arial;padding:20px 0px 0px 0px;text-transform:none}.assistanceSubmit strong{text-transform:uppercase}.assistanceSubmit td.emergencyPhone{width:130px}.assistanceSubmit td.emergencyName{width:120px;min-width:120px}.assistanceSubmit td.bornDate{width:100px;min-width:100px}.assistanceSubmit td.noBorder{border:0;border-bottom:0}/* */.buyAlert{margin:0px 0px 8px;padding:9px}.green{background-color:#E7FFCE;border:1px dotted #83B831}.messageAlert{padding:2px 2px 2px 30px;display:block; text-align:center;font-size:10.5pt;font-family:Verdana}.infoIcon{background:transparent url(../image/infoIcon.gif) no-repeat scroll 130px 50%}.tickIcon{background:transparent url(../image/tickIcon.gif) no-repeat left;background-position:55px}.seloSiteSeguro{position:absolute;left:480px;margin:10px;border:1px solid rgb(204,204,204);padding:4px;width:200px;background-color:rgb(255,255,255)}.seloSiteSeguro ul{list-style-position:outside;padding-left:25px}.seloSiteSeguro .siteSeguroSpan{padding:3px 3px 3px 40px;background:rgb(131,184,49) url(../image/dadospagamentoSiteSeguroBg.gif) no-repeat scroll left center;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:rgb(255,255,255);font-size:13px;font-weight:bolder;display:block}.moreFlightOptions{text-align:right;margin-top:-7px}.moreFlightOptions span{padding:2px 5px;background-color:#D9DCC5;text-transform:uppercase;font-weight:bold}.left{float:left}.right{float:right}.finalPrice{display:block;color:rgb(109,111,113);padding:10px 10px 5px;background-color:rgb(235,235,235);border-bottom:1px dashed rgb(204,204,204)}.finalPrice span{font-size:12px}/* --- */.paymentDetails{background-color:rgb(235,235,235)}.paymentDetails td{font-size:12px;font-weight:bold}.paymentDetails .desc{vertical-align:middle !important; width:190px}.paymentDetails .cards{background-color:rgb(235,235,235);margin:0pt;padding:5px 0px ! important}.paymentDetails .cardsTable{width:90%;padding:0;border:1px solid rgb(235,235,235) !important;margin-top:7px;font-size:9px}.paymentDetails .cardsCount{margin:0pt;padding:5px ! important}.flightTitleLarge{background-color:rgb(251,252,242);color:rgb(23,81,157) !important;font-size:12px}.flightTitleMedium{background-color:rgb(251,252,242);color:rgb(23,81,157) !important;font-size:11px}.airportDistance{margin-top:6px}/* --- */.nameTips{position:absolute;margin:-10px 0 0 0 !important}.lastName{margin-left:160px !important}.nameTips .seta{height:10px;min-height:10px;text-align:center;margin-bottom:-3px;background:transparent url(image/seta.gif) no-repeat;background-position:60px 0px}.nameTips .warning{background-color:#fff;border-top:1px solid #ccc;border-bottom:2px solid #ccc;border-right:3px solid #ccc;border-left:1px solid #ccc;color:#000;padding:6px;font-size:11px}/* --- */
.anacAlert {
	background-color: #E7FFCE !important; text-align: center; font-size: 11px;
}
.anacAlert div {
	width: 600px; 
	margin: 0 auto !important;
}