/*COMMON STYLES*/

/*default link & visited link*/
#body-flight-booking a, #body-flight-booking a:link, #body-flight-booking a:visited, 
#popup #body a, #popup #body a:link, #popup #body a:visited {color:#0179EA;}

/*default link over*/
#body-flight-booking a:hover, #popup #body a:hover {color:#000000;}


/*STYLES FOR THE #body-flight*/

/*body container*/
#body-flight-booking {border:1px solid #FFFFFF/*0179EA*/;background-color:#FFFFFF/*CFE6FC*/;}

/*H1, main title*/
#body-flight-booking h1 {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#0179EA;padding:4px 0;}
#body-flight-booking h1 span.step-legend {display:none;}

/*group container*/
#body-flight-booking div.group {background-color:#FFFFFF;border:1px solid #9BCAF9;}

/*H2, secondary title*/
#body-flight-booking h2{background-color:#6F9DCB;border-bottom:1px solid #6F9DCB;color:#FFFFFF;}

/*price details*/
#body-flight-booking table.price-details {border:1px solid #B0AFAF;}
#body-flight-booking table.price-details theader, #body-flight-booking table.price-details th {background-color:#E6E6E6;}
#body-flight-booking table.price-details th.total, #body-flight-booking table.price-details td.total {border-left:1px dotted #B0AFAF;}
#body-flight-booking table.price-details td.total {color:#0179EA;}
#body-flight-booking table.price-details tr.total td {border-top:1px dotted #B0AFAF;}

/*flights details*/
#body-flight-booking div.group-flights {border:1px solid #0179EA;}
#body-flight-booking div.group-flights-outbound{background:#E6E7E2 url(/pictures/vjres/avion1.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-trains div.group-flights-outbound {background-image: url(/pictures/vjres/tren-ida.gif);}
#body-flight-booking div.group-flights-outbound span.invisible {color:#E6E7E2;}
#body-flight-booking div.group-flights-outbound td.leg-title, #body-flight-booking div.group-flights-outbound td.stop-title{color:#F77774;}
#body-flight-booking div.group-flights-inbound{background:#F4F5F1 url(/pictures/vjres/avion2.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-trains div.group-flights-inbound {background-image: url(/pictures/vjres/tren-vuelta.gif);}
#body-flight-booking div.group-flights-inbound span.invisible {color:#F4F5F1;}
#body-flight-booking div.group-flights-inbound td.leg-title, #body-flight-booking div.group-flights-inbound td.stop-title{color:#72B5F8;}
#body-flight-booking h2 a.minimize-maximize-link, #body-flight-booking h2 a.minimize-maximize-link:link, #body-flight-booking h2 a.minimize-maximize-link:visited {color:#FFFFFF}

/*passengers details*/
#body-flight-booking table.pax-details td.first-column {color:#0179EA;}

/*form*/
#body-flight-booking div.text-price, #body-flight-booking div.text-price-insurance, #body-flight-booking span.record-locator {color:#0179EA;}
#body-flight-booking li.pax-title {color:#0179EA;}

/*general conditions*/
#body-flight-booking div.general-conditions {background-color:#FEFFC2;border:1px solid #F19999;}

/*resident*/
#body-flight-booking div.group-resident {background-color:#E6E6E6;}


/*STYLES FOR THE #popup #body*/

/*body container*/
#popup #body {border:1px solid #FFFFFF;background-color:#FFFFFF;}

/*H1, main title*/
#popup #body h1 {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#0179EA;padding:4px 0;}

/*group container*/
#popup #body div.group {background-color:#FFFFFF;border:1px solid #9BCAF9;}

/*H2, secondary title*/
#popup #body h2{background-color:#6F9DCB;border-bottom:1px solid #6F9DCB;color:#FFFFFF;}
