/*global styles*/
*{margin:0px;padding:0px;}
html,body{margin:0px;padding:0px;}
body{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; font-size:12px;}
#header{position:relative; height:100px; background: url(../imagenes/header_old.jpg) no-repeat top center; margin-bottom:5px;}
#containerSearch{text-align:left;width:700px;margin:0 auto;}
#searchNav{position:relative; float:left; list-style:none; left:205px; top:-46px; color:#002a70; font-weight:bold;}
#searchNav li{ position:relative; float:left; padding:3px 10px;}
#search1 #searchNav .item1,#search2 #searchNav .item2,#search3 #searchNav .item3,#search4 #searchNav .item4,#search5 #searchNav .item5,#search6 #searchNav .item6{color:#F96914;}
.item0{font-weight:normal;color:#F96914;}
#resultHolder{ position:relative; padding:10px 20px 10px 20px; border:1px solid #002a70; top:-15px; 
margin:0px;}
#clearer{display:block; height:20px; clear:both;}

#smallClearer{height:5px; clear:both;}
/*end global styles*/
/********************************************************************************************************/
/*link styles
a:link{display:block; color:#002a70; font-weight:bold; font-size:12px;}
a:visited{display:block; color:#002a70; font-weight:bold; font-size:12px;}
a:hover{display:block; background:#F96914;color:#FFFFFF; font-weight:bold; font-size:12px;}
a:active{display:block; background:#F96914;color:#FFFFFF; font-weight:bold; font-size:12px;}*/
/*end link styles*/
/********************************************************************************************************/
/*start of styles for search page1*/
table{ border-collapse:collapse; font-size:11px;}
.searchTitle{position:relative;top:-20px; left:0px; padding:0px; margin:0px; color:#002a70; font-size:16px; clear:both; width: 95%;}
.tableTitleIda{position:relative; left:0px; margin:30px 0px 0px 0px; color:#F96914; text-transform:capitalize;width:550px; font-size:12px}
.tableTitleIdaP3{position:relative; left:0px; margin:5px 0px 0px 0px; color:#F96914; text-transform:capitalize;}
.tableTitleVuelta{position:relative; left:0px; margin:30px 0px 0px 0px; color:#F96914;text-transform:capitalize; width:550px; font-size:12px;}
#page2{ margin:20px 0px 0px 0px;}
.resultTable{
	width:100%; text-align:center; border-collapse:collapse;
	/*margin-top:5px; */
text-transform:capitalize; color:#222;}
#resultHolder .rb{margin:2px 0px 0px 0px;}
.tableHead{ background:#AEC1CC; border-bottom:1px solid #002a70;/* border-right:1px solid #232323; */color:#24363B; font-weight:bold;}
.tableHead td{border:1px solid #002a70;}
.newTableHead{ background:#fff; border-bottom:1px solid #c3cfc1;/* border-right:1px solid #232323; */color:#000; font-weight:bold;}
.newTableHead td{border-bottom:1px solid #c3cfc1;color:#000; font-weight:bold;}

.tableRow{ background:#DCE8F2;/*border-right:1px solid #002a70;*/  padding:0.1em;}
.tableRowOdd{background:#FFFFFF;/*border-right:1px solid #002a70;*/ padding:0.1em;}
.newTableRow{ background:#fff; padding:0.1em; border-bottom:1px solid #c3cfc1; color:#999}
.newTableRow td{border-bottom:1px solid #c3cfc1; color:#000}
.newTableRowOdd{background:#fff; padding:0.1em; border-bottom:1px solid #c3cfc1; color:#999}
.newTableRowOdd td{border-bottom:1px solid #c3cfc1; color:#000}
.firstCellLeft{border-left: 1px solid #002a70;}
.tableRow:hover{ background:#CCC;}
.tableRowOdd:hover{background:#E6E6E6;}
.lastCellRight{border-right: 1px solid #002a70;}
.lastRow{border-bottom: 1px solid #002a70;}
.lastCellRightBottom{border-right: 1px solid #002a70;border-bottom: 1px solid #002a70;}
.firstCellLeftBottom{border-left: 1px solid #002a70;border-bottom: 1px solid #002a70;}
td{padding:0.2em; color:#002a70;}
#submitButton{position:relative; left:560px !important; left:525px; margin:10px 30px 0px 0px; background:#002a70; color:#FFFFFF; padding:1px 5px; font-weight:bold;}
#submitButton:hover{background:#F96914; color:#FFFFFF;}
#FlightRadioBtn{position:relative;float:left;width:700px; top:5px;font-weight:bold; color:#002a70; margin-bottom:5px;}
#FlightRadioBtn .rbLeft{ margin:0px 5px 0px 0px;}
#FlightRadioBtn .rbRight{ margin:0px 5px 0px 20px;}
#newSearch{position:relative;left:-130px !important; left:-165px;top:0px; color:#002a70; font-weight:bold; font-size:12px; padding:0px 2px;}
#newSearch:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}
#newSearch2{position:relative;left:-120px !important; left:-155px;top:0px; color:#002a70; font-weight:bold; font-size:12px; padding:0px 2px;}
#newSearch2:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}
/*end of styles for search page1*/
.linkPag{position:relative;top:0px; color:#002a70; font-weight:bold; font-size:12px; padding:0px 2px;}
.linkPag:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}
/********************************************************************************************************/
/*start style for search  box stand alone*/
/*
#searchBox{position:relative; width:200px; height:270px; background:url(../imagenes/searchBox.jpg) no-repeat top left; margin:0px auto; text-align:left}
#searchBoxTitle{position:relative; float:left; width:190px; height:20px; top:2px; left:3px;font-size:15px; color:#002a70; font-weight:bold; letter-spacing:0.05em;}
#searchBoxTitleObelique{font-style:oblique; color:#F96914;}
#radioBtn{position:relative; float:left; top:7px; margin-bottom:10px !important; margin-bottom:5px;width:190px; left:10px; color:#484848; font-size:11px; font-weight:bold;}
.dropDownsBig{position:relative; float:left; width:190px; top:0px; left:10px; font-size:11px; color:#E0510A; font-weight:bold; }
.dropMeBig{width:180px; height:15px; position:relative; left:0px; float:left; margin:2px 0px 5px 0px !important; margin:0px; background:#F7F7F7; border:1px solid #9BA8AE; font-size:11px;}
#searchBox SELECT{ height:15px;}/*IE6 hack*/
/*
.dropMeBig:hover{background:#FFE2D9; border:1px solid #002a70;}
.dropMeSmall:hover{background:#FFE2D9; border:1px solid #002a70;}
#dropDownsSmall{position:relative; float:left; width:190px; top:0px; left:10px; font-size:11px; color:#E0510A; font-weight:bold;}
.dropMeSmall{width:50px; height:15px;position:relative; float:left;background:#F7F7F7; border:1px solid #9BA8AE; font-size:11px;}
.pasajerosDescription{position:relative; float:left; top:0px;width:50px; margin-right:12px; color:#686868; font-size:10px;}
*/

/*
#submitSearch{position:absolute;  top:250px; left:20px;width:160px; height:21px; background:url(../imagenes/searchBtn2.jpg) no-repeat top center;color:#FFFFFF; }
#submitSearch a:link{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:56px;top:0px !important; top:-2px;  }
#submitSearch a:visited{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:56px; top:-2px; }
submitSearchLink{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:66px; top:-2px; }IE6 hack
#submitSearch a:hover{ color:#F96914;text-decoration:underline;}
#submitSearch a:active{color:#F96914;text-decoration:underline;}
submitSearchLink:hover{color:#F96914;text-decoration:underline;}*/ /*IE6 hack*/

.dropDisponibility{
	width:180px; 
	margin:2px 0px 5px 0px !important; 
	margin:0px; 
	background:#F7F7F7; 
	border:1px solid #9BA8AE; 
	font-size:11px;	
}

#submitSearch
{
	position: absolute;
	top: 243px;
	left: 20px;
	width: 160px;
	height: 21px;
	background: url(../imagenes/searchBtn2.jpg) no-repeat top center;
	color: #FFFFFF;
	display: block;
	text-align:center;	
}

#submitSearch a:link
{
	text-align:center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	/*left: 36px;*/
	top: 3px;
	width: 160px;
	height: 22px;
}

#submitSearch a:visited
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	/*left: 36px;*/
	top:3px;
	
}

#submitSearch a:hover
{
	color: #F96914;
	text-decoration: none;
}

#submitSearchLink
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	/*left: 36px;*/
	top: 6px;
	width: 160px;
	height: 22px;
}

#submitSearchLink:hover
{
	color: #F96914;
	text-decoration: none;
}

#msgSearchBox{font-size:12px; font-weight:bold;color:#002a70; margin:5px auto 5px auto; position:relative; display:block; text-align:left; background:#CCC; border:1px solid #F96914; padding:0.2em; }
#msgSearchBox ul li{list-style: none;}
#msgSuccessBox{font-size:12px; font-weight:bold;color:#002a70; margin:5px auto 5px auto; position:relative; display:block; text-align:left; background:#CCC; border:1px solid #002a70; padding:0.2em; }
#msgSuccessBox ul li{list-style: none;}
.makeMeStrong{ font-weight:bold;}
#total{font-weight:bold;}
.tableRowTotal{ background:#F78B4C;/*border-right:1px solid #002a70;*/ border-bottom:1px solid #232323; padding:0.1em;}
.makeMeCap{text-transform:uppercase;}
#lessCells{width:400px;}
/*end style for search  box stand alone*/
/********************************************************************************************************/
/*start of styles for conditions box with links*/
#leftCol{width:400px; float:left; position:relative; top:0px; height:150px;}
#conditions{width:220px;position:relative; float:left; display:block; background:#F2F2F2; border:1px solid #F96914; padding:0px;top:-12px !important; top:-16px; margin:0px;left:40px !important; left:15px;}
.conditionsLink a:link, .conditionsLink a:visited{display:block; color:#002a70; font-weight:bold; font-size:11px; margin:5px; width:210px;}
.conditionsLink  a:hover, .conditionsLink a:active{display:block; background:#F96914;color:#FFFFFF; font-weight:bold; font-size:11px;}
#conditionsTitle{position:relative;top:-12px !important;  top:-20px;left:40px !important; left:15px;margin:0px 0px 0px 0px; color:#F96914;font-size:12px;}
.cBox{margin:5px 10px 0px 5px;}

#acceptTarif{width:220px; height:80px; position:relative; float:right;background:#F2F2F2; color:#002a70; font-size:11px;border:1px solid #F96914;top:0px !important; top:-13px; left:4px !important;left:-20px; font-weight:bold;}
#acceptTarif .field {
	width:95px;font-size:10px;font-weight:bold; position: relative; float:left; margin-right: 5px;
}

#acceptTarif input {
	background:#F7F7F7; border:1px solid #9BA8AE; font-size:10px;
}
#acceptTarif input:hover {
	background:#FFE2D9; border:1px solid #002a70;
}

.page2Btn{left:600px !important; left:575px;}
/*end of styles for conditions box with links*/
/********************************************************************************************************/
/*start of styles for pasangers' details*/

.resultTable select, .resultTable INPUT, #buyersDetails INPUT, #buyersDetails select{ /*height:15px;*/ text-align:left; font-size:10px; }/*IE6 hack*/
.tipoDoc, .numDoc, .nombre, .apellido, .edad, .tiulo, .queAdulto, .details{/*height:15px; *//*position:relative; float:left; margin:0px 0px 0px 0px !important;*/ margin:auto; background:#F7F7F7; border:1px solid #9BA8AE; text-align:left;font-size:10px;}
.tipoDoc:hover, .numDoc:hover, .nombre:hover, .apellido:hover, .edad:hover, .tiulo:hover, .queAdulto:hover, .details:hover{background:#FFE2D9; border:1px solid #002a70;}
.tipoDoc{width:80px;}
.numDoc{width:100px;}
.nombre{width:130px;}
.apellido{width:160px;}
.titulo{width:50px;}
.edad{width:30px;}
.queAdulto{width:70px;}
.details{width:150px;}
.textbox{margin:auto; background:#F7F7F7; border:1px solid #9BA8AE; text-align:left;font-size:10px;}
#buyersDetails{width:70%; border:none; top:20px; position:relative; margin-bottom:15px;}
.firstCellLeftPax{border:none; text-align:left;}
#buyersDetails .tableRowOdd:hover{ background:#FFFFFF;}
#buyersTitle{top:15px;}
.paymentMethods{top:20px; position:relative;}
select{/*height:10px;*/}
.tableRowPax{background:#FFFFFF;padding:0.1em;}
/*end of styles for pasangers' details*/
/********************************************************************************************************/
/*page 2 wxtra markup!!!*/

.resultTableDiv {
	border-color:#002a70;
	border-style:solid;
	border-width:1px;
	width:550px;
	margin-top:5px;
}

#containerSearch .resultTableDiv {
	width:100%;
}

<!--made for ie 6, from some reason footer is not showing...-->
#spacer{height:300px; background:#FF0000;}
#footer{
top:100px;
	background: url(../imagenes/footer.jpg) repeat-x;
	color: #002a70;
	font-size: 10px;
	top:30px;
	height: 35px;
	width:100%;
	margin-top:35px;
	text-align: center;
	}
div[id="footer"]
{
	background: url(../imagenes/footer.jpg) repeat-x;
	color: #002a70;
	font-size: 10px;
	height: 35px;
	width:100%;
	position:relative;
	float:left;
	top:50px;
	text-align: center;
}	

#footerText
{
	position: relative;
	top: 15px;
	width: 600px;
	text-align: center;
}

#footer a:link
{
	color: #002a70;
	text-decoration: none;
}

#footer a:visited
{
	color: #002a70;
	text-decoration: none;
}

#footer a:hover
{
	color: #FFF;
	text-decoration: underline;
	background:#F96914;
}

#footerLink
{
	color: #002a70;
	text-decoration: none;
}

/*IE6 hack*/
#footerLink:hover { color: #FFF;
	text-decoration: underline;
	background:#F96914; }

/*IE6 hack*/
.liner { color: #FF7E00; }


/*busqueda 4 styles*/
.resreve{ position:relative; margin-top:3px; color:#002a70;}
.resreveCodePrice{position:relative; margin:0px 5px 0px 5px; color:#F96914; font-weight:bold; font-size:15px;}
.detailsConfirmed{position:relative;margin:0px 0px 5px 0px; color:#F96914;}
.pushLeft{position:relative; margin-right:5px;color:#002a70;}
/*busqueda 5 styles*/
.confirmation{position:relative; top:15px;}
.makeMeStrong{color:#F96914; font-weight:bold;}
.cardDates{width:60px;}
#cardDetails{width:50%; border:none; top:10px; position:relative; margin-bottom:15px;}
#finishBtn{position:relative; left:520px !important; left:510px; margin:5px 30px 0px 0px; background:#002a70; color:#FFFFFF; padding:1px 5px; font-weight:bold;}
#finishBtn:hover{background:#F96914; color:#FFFFFF;}
#logosBuy{ background:url(../imagenes/allLogos.jpg) no-repeat center center #FFFFFF; width:100%; height:114px; position:relative; top:-5px;}
.makeMeStrongBig{ font-weight:bold; font-size:18px; color:#F96914; text-align:center;position:relative; top:60px;}
.errorMsg{font-size:12px; font-weight:normal; color:#002a70; position:relative; left:0px; top:10px; 
width:400px;display:block; text-align:left;}
.cajaTransaccion {
	margin-left: 180px;
	width: 350px;
	float: right;
	clear: both;
}


#alert{ width:100%; height:150px; display:block; background:url(../imagenes/alert.jpg) no-repeat 2% center; position: relative; }
#newSearchError{position:relative; left:0px; top:3px;color:#002a70; font-weight:bold; font-size:12px; padding:0px 2px;}
#newSearchError:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}
#vi{ width:100%; height:150px; display:block; background:url(../imagenes/vi.jpg) no-repeat 5% 40%;}
.authoriseMsg{font-size:12px; font-weight:normal; color:#002a70; position:relative; top:10px; 
width:400px;display:block; text-align:left;}
#authoriseTitle{ font-weight:bold; font-size:18px; color:#F96914; text-align:left;position:relative; top:45px;}
#takeMeUp{position:relative; top:42px;}


/*serach box stand alone version*/
#containerSA{text-align:left;width:700px;margin:0 auto; 
/*background:url(../imagenes/alertSA.jpg) no-repeat 4% 80%;*/}
#searchBoxStandAlone{position:relative; width:655px; height:140px; margin:20px auto; background:url(../imagenes/searchBoxSA.jpg) no-repeat top left; top:20px !important; top:0px;}
#searchBoxTitleSA{position:relative; float:left; width:650px; height:20px; top:2px; left:3px;font-size:15px; color:#002a70; font-weight:bold; letter-spacing:0.05em;}
#radioBtnSA{position:relative; float:left; top:7px; margin-bottom:20px !important; margin-bottom:15px;width:650px; left:-10px; color:#484848; font-size:11px; font-weight:bold;}
.rbSA{margin:0px 5px 0px 20px;}
#submitSearchSA{position:absolute;  top:85px; left:330px;width:160px; height:21px; background:url(../imagenes/searchBtn2.jpg) no-repeat top center;color:#FFFFFF; }
#submitSearchSA a:link{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:36px;top:0px !important; top:-2px;  }
#submitSearchSA a:visited{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:36px; top:-2px; }
#submitSearchLinkSA{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; position:relative; left:36px; top:-2px; }/*IE6 hack*/
#submitSearchSA a:hover{ color:#F96914;text-decoration:underline;}
#submitSearchSA a:active{color:#F96914;text-decoration:underline;}
#submitSearchLinkSA:hover{color:#F96914;text-decoration:underline;} /*IE6 hack*/
#searchBoxSA SELECT{ /*height:15px;*/}/*IE6 hack*/
.dropDownsBigSA{position:relative; float:left; width:160px; top:0px; left:10px; font-size:11px; color:#E0510A; font-weight:bold; margin-bottom:15px }
.dropMeBigSA{width:150px; /*height:15px; */position:relative; left:0px; float:left; margin:2px 0px 5px 0px !important; margin:0px; background:#F7F7F7; border:1px solid #9BA8AE; font-size:11px;}
.dropMeBigSA:hover{background:#FFE2D9; border:1px solid #002a70;}
#dropDownsSmallSA{position:relative; float:left;  top:-10px; left:10px; font-size:11px; color:#E0510A; font-weight:bold;}
.pasajerosDescriptionSA{position:relative; float:left; top:0px;width:80px; margin-right:12px; color:#686868; font-size:10px;}
.dropMeSmallSA{width:80px; /*height:15px;*/position:relative; float:left;background:#F7F7F7; border:1px solid #9BA8AE; font-size:11px;}
.dropMeSmallSA:hover{background:#FFE2D9; border:1px solid #002a70;}
#submitButtonSA{position:relative; width:85px; left:278px; margin:18px 0px 0px 0px; background:#002a70; color:#FFFFFF; padding:1px 5px; font-weight:bold; top:-10px;}
#submitButtonSA:hover{background:#F96914; color:#FFFFFF;}




.formBox INPUT, .formBox select{ /*height:15px; */text-align:left; font-size:10px; }/*IE6 hack*/
	
.formBox textarea {text-align:left; font-size:10px;}
.formBox {width:70%; border:none; top:20px; position:relative; margin-bottom:15px;}

.tableRowFormBox{background:#FFFFFF;padding:0.1em;}

.firstCellLeftFormBox{border:none; text-align:left;}

.formBox INPUT, .formBox select{/*height:15px;*/ /*position:relative; float:left; margin:0px 0px 0px 0px !important;*/ margin:auto; background:#F7F7F7; border:1px solid #9BA8AE; text-align:left;font-size:10px;}
.formBox textarea{margin:auto; background:#F7F7F7; border:1px solid #9BA8AE; text-align:left;font-size:10px;}
.formBox INPUT:hover, .formBox select:hover, .formBox textarea:hover{background:#FFE2D9; border:1px solid #002a70;}


/* Formularios con menu */

.generalTitle{
	position:relative;
	top:2px; 
	left:0px; 
	padding:0px; 
	margin:0px; 
	color:#002a70; 
	font-size:16px; 
	clear:both; 
	width: 95%;
	margin-bottom: 14px;
}

.orangeBox {
	position:relative; 
	width:550px; 	
	border: 1px solid #fba16c;
}

.fieldBox {
	position:relative; 
	float:left; 
	width:130px; 
	top:0px; 
	left:10px; 
	font-size:11px; 
	color:#E0510A; 
	font-weight:bold; 
	margin-bottom:5px
}

.fieldBox select, .fieldBox input {	
	/*height:15px; */
	position:relative; 
	left:0px; 
	float:left; 
	margin:2px 0px 5px 0px !important; 
	margin:0px; 
	background:#F7F7F7; 
	border:1px solid #9BA8AE;
	font-size: 10px;
}

.fieldBox select:hover, .fieldBox input:hover {
	background:#FFE2D9; border:1px solid #002a70;
}

.orangeBoxButton {
	width:85px; 	
	margin:0px 0px 0px 0px; 
	background:#002a70; 
	color:#FFFFFF; 
	padding:1px 5px; 
	font-weight:bold;
}

.orangeBoxButton2 {
	position: relative;
	left: 260px;
	width:85px;	
	margin:0px 0px 0px 0px; 
	background:#002a70; 
	color:#FFFFFF; 
	padding:1px 5px; 
	font-weight:bold;
}

.orangeBoxButton:hover,.orangeBoxButton2:hover{
	background:#F96914; 
	color:#FFFFFF;
}

.tableTitleGeneral{
	position:relative; 
	left:0px; 
	margin:5px 0px 0px 0px; 
	color:#F96914; 
	text-transform:capitalize;
	width:550px; 
	font-size:12px;
}

#linkHome{position:relative; color:#002a70; font-weight:bold; font-size:12px; padding:0px 2px; /*left:180px !important; left:178px*/ float:right}
#linkHome:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}

.linkFree{color:#002a70; font-weight:bold; font-size:12px; }
.linkFree:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}

.linkFaq{color:#002a70; font-weight:bold; font-size:12px; float:right; margin-top:-20px;}
.linkFaq:hover{background:#F96914;color:#FFFFFF; font-weight:bold;}

#logoSearch{
	clear:both;
	text-align: center;	
}

a.logoLink:link, a.logoLink:active, a.logoLink:hover, a.logoLink:visited{
	border: none;
}

#tarjetas{
	clear:both;
	text-align: center;	
	margin-top: 15px;
}

#tarjetas h3 {
	text-align:left;
	color:#002a70; 
	margin-left: 10px;
}

#checkCuenta {
	text-align:left;
	position:relative;
	float:left;
	width:650px; 
	top:5px;
	font-weight:bold; 
	color:#002a70;
	margin-bottom: 5px; 
}

#notaCuenta {
	position:relative;
	float:left;
	width:650px; 
	top:5px;	
	color:#002a70;
	margin-bottom: 5px;
}

#notaCuenta .nota {
	font-weight:bold; 
	color:#F96914;
}
