/*PERSONALIZATION AND OVERLOADS FROM RE4A*/
/*
body { font: 0.81em "Arial", "Helvetica", sans-serif; background: url(../images/bg_body.jpg) #f6f6f6 repeat-x; }
*/

h2 { font-size: 14px; margin: 5px 0 5px 0; font-family: arial, "lucida console", sans-serif ;}
h3 { font-weight:bold; font-size: 14px; margin: 0 0 5px 0; }

/*img{ behavior: url("win_png.htc"); }=>too many hits in IE*/

#tabContent img { margin:0px; padding:0px; }

#pass-map{float:left;}
#sidebar a { color: none; }


.countryImage { border: none; text-align:center; padding:0px; margin:0 0 10px 0;}
.countryImage img { border: none; padding:0px; margin:0px;}

.invisible {display:none;}
.jump button { display:none; float:none;}


#passsearchform-search .button span {padding:0;margin:0;}

/*MAIN LAYOUT*/
#flashcontent {background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/header.jpg) no-repeat; }
#header { height: 193px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_body3.png) #FFF repeat-x; }
#header ul#mainNav { top: 158px; width:990px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_menu.png) #DDD repeat-x; left: 0px;}
#header #flashcontent { height: 158px;width:100%;float:left;}
.home #header { height: 193px; }
#sidebar {width: 233px; padding-left:16px;}

body.home { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_body2.png) transparent repeat-x; }
#wrapper {background:#FFF;}
#content { padding-top:20px; margin:0px; background:#FFF;}
#sidebar { padding-top:20px;margin:0px; background:#FFF;}
#homepage #searchPasses { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_passes_home.png) no-repeat; }
#homepage #searchTickets { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_tickets_home.png) no-repeat; } 
#homepage #searchPasses { margin-right: 3px; }
#homepage #searchPasses { margin-left: 3px; }

/*FOOTER*/
#foot {	height:59px; margin:0px 0px; padding:0px; text-align:center; width:100%; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_footer.png) transparent repeat-x; clear:both; }
#foot a {color:white;}
#foot a:hover {color:black;}

#footerContent { width:990px; height:59px; margin:0px auto; text-align:left; padding:0px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_footercontent.png) transparent repeat-x; }
#footerContent .termsConditions{ float:right; padding-right:15px; }
#footerContent .linksFooter{ float:left; padding-left:15px; margin-top:2px;}

.home #content { width: 741px; }
.passes #content { width: 725px; }
.tickets #content { width: 725px; }
.destinations #content { width: 725px; }
.hotdeals #content { width: 725px; }
.sitemap #content { width: 725px; }

/*Header*/
#header ul#mainNav li a:hover, #header ul#utilities li a:hover { color: #FFF; }
#header ul#mainNav li { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/separateur_menu.png) transparent no-repeat right; border-right:none;}
#header ul#mainNav li a { color: #FFF; }
#header ul#mainNav li.on a { color: #FFF; font-weight: bold; }

#header ul#utilities li { float: left; }
#header ul#utilities li a { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/header_tab_left.png) no-repeat left bottom; }
#header ul#utilities li a#extranet { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_passes_small_left_bis.gif) no-repeat left bottom; }*/
#header ul#utilities li#minicart a { background: url(../images/header_tab_left_cart.png) no-repeat left bottom; }

#header #searchHeader {position: absolute; right:0px;top:130px;width:150px;}
/*
#header #searchHeader button { cursor: pointer; border: 0; background: url(../images/bg_btn_search.gif) no-repeat; height: 18px; width: 30px; font-size: 14px; color: #646464; font-weight: bold; padding: 0; text-align: center; }
*/

/**********************************/
/*			UNIVERSE COLORS		  */
/**********************************/

/*Links*/
.tickets a { color: #9f2679; }
.passes a { color: #009DE0; }
.destinations a{ color:#555555; }
.specials a{ color:#FF6300; }
.tickets a:hover, .passes a:hover, .destinations a:hover,.specials a:hover { color: #000; }

/*Headers*/

.destinations h2#introPackages { color: #F25900; }
.destinations h2 { color: #555555; }
.passes h2 { color: #009DE0; }
.tickets h2 { color: #9f2679; }
.specials h2 { color: #FF6300; }

/*Collages*/
.destinations .countryImage { background: /*#74B174*/none;}
.passes .countryImage { background:/*#7FCCF1*/none; }
.tickets .countryImage { background:/*#B75C9A*/none; }
.specials .countryImage { background:/*#FFCC99*/none; }

/*Contextual links*/
.relatedPasses a {color:#009ee0;}
.relatedTickets a {color:#9f2679;}
.relatedCountries a {color:#555555;}


/*************** LIGNE DE MENAGE!!!!**************/

/*SIDEBAR->quelle misčre*/
#sidebar .relatedPasses h4,
.home #sidebar .relatedPasses h4, 
.tickets  #sidebar .relatedPasses h4, 
.passes #sidebar .relatedPasses h4, 
.destinations #sidebar .relatedPasses h4 { font-size: 16px; color:#009ee0; }
#sidebar .relatedTickets h4, 
.home #sidebar .relatedTickets h4, 
.tickets  #sidebar .relatedTickets h4, 
.passes #sidebar .relatedTickets h4,
.destinations #sidebar .relatedTickets h4 { font-size: 16px; color:#9f2679; }

#sidebar .relatedPasses a,
.home #sidebar .relatedPasses a,
.tickets  #sidebar .relatedPasses a,
.passes #sidebar .relatedPasses a,
.destinations #sidebar .relatedPasses a  {color:#009DE0; }
#sidebar .relatedTickets a,
.home #sidebar .relatedTickets a, 
.tickets  #sidebar .relatedTickets a,
.passes #sidebar .relatedTickets a,
.destinations #sidebar .relatedTickets a {color:#9f2679; }

#sidebar .relatedCountries a {color:#555555; }

#sidebar .relatedPasses a:hover, #sidebar .relatedTickets a:hover, #sidebar .relatedCountries a:hover {color:#000;}


/*NEW*/

.home #featuredNews { margin-left:7px; }
.destinations #featuredNews { clear: both; float: none;width: 724px; height: 195px;  background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_featurednews.gif) no-repeat; }
.destinations  #featuredNews img{ float:none; }

.destinations  #featuredNews .right{
	float:right;
}

.destinations  #featuredNews .left{
	float:left;
}

/*SECTION*/
.destinations #tabContent ul { float:left; width:30%;}
.destinations #intro .map { float:right; margin:0px; padding:0px; margin:0 20px 0 0; border-right: none;}
.destinations #flashmap { margin:0px; padding:0px; margin-right:0px;}
.destinations .jump { margin:0; margin-right:10px; padding:0px; }
.destinations #intro .spip img { float:none; }
.destinations #intro p { margin: 15px 0 15px 15px; }
.destinations #intro { border: 3px solid #555555; padding: 5px; margin: 0 0 40px 0; }
.destinations #intro ul a:hover { color: #555555; }

/*HOMEPAGE*/
.home #searchPasses { margin: 0 0px 0 5px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_passes_home.png) no-repeat; }
.home #searchTickets { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_tickets_home.png) no-repeat; }
.home #featuredNews { width: 710px; }

/*TICKETS*/
.tickets #sidebar #search { height: 56px; }
.tickets #searchTickets .button {margin-bottom:20px;}
.tickets #searchTickets { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_tickets_home.png) no-repeat; height:345px;}
.tickets #searchTickets .button {color:white; margin-bottom:20px;}
.tickets #searchTickets .ptpsearchform-extraOptions {margin-bottom:30px;}

.tickets #tabContent img.spip_logos {border: 1px solid #000000;}
.tickets #tabContent h3 {padding : 0 px ; margin : 0 px;} 

/*PASSES*/
.passes h2 { font-size: 14px; }
.passes #sidebar #search { height: 56px; }
.passes #searchPasses { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_passes_home.png) no-repeat; height:345px;}
.passes #searchPasses .button {margin-bottom:20px;}

/*PASS SNIPPET*/
.passes #passesFares table { width:725px; }
.passes #passesFares table { width:725px; }
.passes #content #passesFares #tabs li { float: left; margin: 0 0 0 3px; }
.passes #passesFares #passesCartResult, #passesFares #passesCartResult { width: 480px; padding: 0 30px 0 0; float: left; }
/* END PASS SNIPPET */

.passes ul.listPasses img { float:none;}
.passes u1.listPasses a {margin-bottom : 10px;}

.passes #passesOptions { width: 100%; float: none; padding-top: 10px; }
.passes #passesOptions ul{ border-left: 1px solid #009DE0; width: 30%; float: left; padding:5px;}
.passes #passesOptions ul.no{ border-left: none; padding-left:0px;}
.passes #passesOptions h3{ padding:5px 0 0 0; margin:0px;}
.passes #passesOptions li { display:inline; }

.passes #sidebar #relatedTopics { border-bottom: 1px solid #e2b5d3; padding: 0 0 15px 0; margin: 10px 0 20px 0; }
.passes #sidebar #relatedTopics h4 { font-size: 16px; color:#009ee0; }

/* HotDeals*/
.destinations ul.listHotdeals li img { float: left; margin: 0 15px 0 0; border: 1px solid #555555; }
.destinations ul.listHotdeals h3 { color: #555555; font-size: 16px; font-weight: bold; margin: 0; }
.destinations #hotdealsPromotions { border-bottom: 1px solid #ffffff; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.destinations ul.listHotdeals {padding:0;margin:0;}
.destinations ul.listHotdeals li { margin: 0 0 15px 0; clear: both; float: none; height: 109px ;padding: 10px 10px 10px 10px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_dotted_listHotDeals.gif) no-repeat; }


/* PTP FORM in other pages*/
.destinations #searchTickets h2 { margin: 0; padding: 6px 8px 8px 8px; background: #9f2679; font-size: 19px; color: #FFF; font-weight: normal; }
/*.destinations #searchTickets .button { position: absolute; bottom: 10px; right: 10px; background: url(../images/button_tickets_right.gif) no-repeat right top; }
*/
.destinations #searchTickets .button span { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_tickets_left.gif) no-repeat left top; }
.destinations #searchTickets :hover.button { color: #CCC; }
.destinations #searchTickets fieldset { border: 0; color: #484848;}
.destinations #searchTickets fieldset label { padding: 9px 0 0 0; }
.destinations #searchTickets fieldset input,
.destinations #searchTickets fieldset select { padding: 2px; border: 1px solid #009DE0; color: #666666; }
.destinations #searchTickets fieldset input { width: 150px; }
.destinations #searchTickets fieldset .radio input,
.destinations #searchTickets fieldset .check input { width: auto; margin: 0 3px 0 0; padding: 0; border: 0; }
.destinations #searchTickets fieldset .radio label { font-weight: bold; }
.destinations #searchTickets fieldset .check label { font-weight: normal; }
.destinations #searchTickets fieldset div.ptpsearchform-passengers input { width: 20px; }
.destinations #searchTickets fieldset div.ptpsearchform-from { margin: 0 10px 0 0; }
.destinations #searchTickets .ptpsearchform-extraOptions { position: absolute; left: 20px; bottom: 20px; width: 260px; padding: 0; line-height: 13px; }
.destinations #searchTickets .ptpsearchform-extraOptions ul { float: right; margin: 0 5px 0 0; list-style: none; }
.destinations #searchTickets .ptpsearchform-extraOptions a { font-size: 10px; color: #999999; }
.destinations #searchTickets .ptpsearchform-extraOptions a:hover { color: #000; }
.destinations #searchTickets .ptpsearchform-extraOptions .check { float: left; padding: 0; }
.destinations #content #searchTickets fieldset div.ptpsearchform-from,
.destinations #content #searchTickets fieldset div.ptpsearchform-to { clear: none; float: left; width: 157px; }
.destinations #content #searchTickets fieldset label { float: none; }
.destinations #content #searchTickets fieldset .radio { padding: 0; }
.destinations #content #searchTickets fieldset .radio label { padding: 0 15px 0 0; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers { padding: 15px 0 0 0; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers label { float: left; width: 80px; padding: 0; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers div.ptpsearchform-list { float: left; width: 100px; padding: 0; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers div.ptpsearchform-list div { clear: left; float: none; margin: 0 0 2px 0; padding: 0; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers div.ptpsearchform-list label { clear: none; float: left; display: inline; width: auto; padding: 2px 0 0 3px; font-weight: normal; }
.destinations #content #searchTickets fieldset .ptpsearchform-passengers div.ptpsearchform-list input { float: left;  }
.destinations #content #searchTickets fieldset div.ptpsearchform-disabled select { border: 1px solid #999; background: #e5e5e5; color: #999; }
.destinations #content #searchTickets fieldset div.ptpsearchform-disabled select#ptpsearchform-destinationstationname { background: #fff; border: 1px solid #009DE0; color: #666; }

/*End HotDeals*/

/*DESTINATIONS*/

#tabContentPackages { padding: 10px; margin: 2px 0 0 0; }

.destinations #content #tabs ul { border-bottom: 14px solid #555555; } 
.destinations #content #tabs li { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabGrey_right.gif) no-repeat right top; }
.destinations #content #tabs li a { color: #555555; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabGrey_left.gif) no-repeat left top; }
.destinations #content #tabs li.on { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabGrey_active_right.gif) no-repeat right top; }
.destinations #content #tabs li.on a { color: #FFF; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabGrey_active_left.gif) no-repeat left top; }

.destinations #tabContent { border: 1px solid #555555; padding: 10px; margin: 2px 0 0 0; }
.destinations #tabContent a { color: #555555; }

.destinations h2 { font-size: 14px; color: #555555; margin: 0 0 5px 0; }
.destinations p.pushText a { color: #555555; }
.destinations #intro ul a:hover { color: #555555; }
.hotdeals ul.listHotdeals h3 { color: #555555; font-size: 16px; font-weight: bold; margin: 0; }

/*DESTINATIONS : Article */
.destinations .map { float:left; padding:0px; margin:0 20px 10px 0; }
.destinations .popular { float:left; width:380px; margin:0 0 10px 0;padding:0; border:none;}
.destinations .countries li { display:inline; margin:0px; padding:5px; }
.destinations .popular li { float:left; width:32%;}
.destinations .popular ul.tags a { color: #555555;} /*IE6 only*/
.destinations .cityPasses { float:left; }
.destinations .cityTickets { float:right; }
.destinations .cityTickets a { color:#9f2679;}
.destinations img {float:none;}

.destinations .relatedCountries { border-left: 1px solid #e2b5d3; }


.destinations .map #miniptp #ptpsearchform {border: 1px solid #e2b5d3;padding : 5px 5px 5px 5px;}
.destinations .map #miniptp #ptpsearchform input,
.destinations .map #miniptp #ptpsearchform select { padding: 2px; border: 1px solid #9f2679; color: #666666; }
.destinations .map #miniptp #ptpsearchform label { font-weight: bold; }
.destinations .map #miniptp #ptpsearchform .button { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_tickets_right.gif) no-repeat right top;}
.destinations .map #miniptp #ptpsearchform .button span { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_tickets_left.gif) no-repeat left top;color:#ffffff; }

/*.passes .relatedCountries {	border-left: 1px solid #009DE0; } -> pour affichage dans le corps de l'article*/


/*PACKAGES SNIPPET */
/*
.destinations #passesFares table th {
	background:#459745;
}

.destinations #passesFares #tabs {
	background: url(../images/content_tabOrange_right.gif) no-repeat right top; 	
}
*/



/*DESTINATIONS : Links*/

.destinations .popular a { color:#555555; }
.destinations .countries a { color:#555555; }
.destinations .passes a { color:#009DE0; }
.destinations .tickets a { color:#9f2679; }
.destinations .popular a:hover { color:#000; }
.destinations .countries a:hover { color:#000; }

/*BOX RELATED COUNTRIES*/
.relatedCountries {  }
/*.relatedCountries { float:right; width:193px; padding: 0 15px 10px 20px; margin-left:5px; } -> pour affichage dans le corps de l'article*/
.relatedCountries a { color:#555555; }
.relatedCountries a:hover { color:#000; }
.relatedCountries li img { float:none; margin-bottom:-10px; padding:3px; }
.relatedCountries button, .jump button {cursor: pointer; border: 0; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/bg_btn_search.gif) no-repeat; height: 18px; width: 30px; font-size: 14px; color: #646464; font-weight: bold; padding: 0; text-align: center; margin-right:20px;}


/*Sitemap*/
.sitemap h3 {font-weight:bolder;}
.sitemap a { text-decoration:none;}
.sitemap a:hover { text-decoration:underline; color:#000;}
.sitemap .passes div { width: 30%; border-right: 1px solid #009ee0; }
.sitemap .passes a {  color: #009ee0; }
.sitemap .tickets a {  color: #9f2679; }
.sitemap .destinations a {  color: #555555; }
.sitemap .destinations h2 {  color: #555555; }
.sitemap .tickets h2 {  color: #9f2679; }

.sitemap .destinations div ul ul.tags { width: 100%; float: none; }
.sitemap ul.tags li { display: block; padding: 5px 0px  5px 26px; }

.sitemap .destinations { border-top: 1px solid #555555; }
.sitemap .destinations div { width: 55%; border-right: 1px solid #555555; margin: 0 20px 10px 0; padding: 0 5px 0 0; }
.sitemap .destinations div.last { width: 40%; border: 0; margin: 0 0px 10px 0; }
.sitemap .destinations div.last ul { margin:0px;}

.sitemap .tickets { border-top: 1px solid #9f2679; }
.sitemap .tickets div { width: 30%; border-right: 1px solid #9f2679; float: left; margin: 0 20px 10px 0; padding: 0 5px 0 0; min-height: 240px; }
.sitemap .tickets div.last { margin: 0 0 10px 0; border: 0;  }
.sitemap .tickets ul { margin: 0; }

.sitemap .other div { width: 20%; border-right: 1px solid #e2bdd7; float: left; margin: 0 20px 10px 0; padding: 0 5px 0 0; min-height: 240px; }

/* specials
------------------------------------------------------------------*/

.specials #tabContent ul { float:left; width:30%;}
.specials #content { padding-left: 16px; width: 735px; }

.specials p.pushText a { color: #FF6300; }



/**************************/

.specials #content #tabs ul { border-bottom: 14px solid #FF6300; } 
.specials #content #tabs li { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabOrange_right.gif) no-repeat right top; }
.specials #content #tabs li a { color: #FF6300; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabOrange_left.gif) no-repeat left top; }
.specials #content #tabs li a:hover, #tabs li.on a:hover { color: #000; }
.specials #content #tabs li.on { background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabOrange_active_right.gif) no-repeat right top; }
.specials #content #tabs li.on a { color: #FFF; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/content_tabOrange_active_left.gif) no-repeat left top; }

.specials #tabContent {border : 1px solid #FF6300; padding: 10px; margin: 2px 0 0 0; }
.specials #tabContent a { color: #FF6300; }
.specials #tabContent a:hover { color: #000; }

.specials #intro {border : 3px solid #FF6300; padding: 5px; margin: 0 0 40px 0; }
.specials #intro p { margin: 30px 0 15px 15px; }
.specials #intro img { float: right; margin: 0 0 0 15px; }
.specials #intro ul { margin: 0 0 0 15px; }
.specials #intro ul a { color: #000; font-weight: bold; }
.specials #intro ul a:hover { color: #FF6300; }

.specials h2 { color: #FF6300; font-size: 16px; margin: 0 0 5px 0; }


#banners li {list-style-type:square;margin-left:20px;padding-left:3px;}
#banners {padding-top:0px;margin-top:0px;}

/*RECHERCHE*/
.formulaire_recherche_avancee div {float:left;width:28%;border-right: 1px solid #e2bdd7; margin: 0 20px 10px 0; padding: 0 5px 0 0; }
.formulaire_recherche_avancee div li {margin: 0 20px 10px 0; padding: 0 5px 0 0; }
.formulaire_recherche_avancee div.last {border-right: none; }


/*FAQ*/
.answer { display:none; }


/*Jump Menu*/
#lang_form, #lang_form2 { display:none; padding-left:5px;}
#lang_form select, #lang_form2 select { font-weight:bold;font-size:100%; padding:0px;margin:0px;:1px red solid;}
#lang_form option, #lang_form2 option { font-weight:bold;font-size:100%; padding:0px;margin:3px;}
#lang_lib img { float:left;padding:2px 5px 0 10px;margin:0; }

/*
FORMULAIRES
contact us, 
swiss packages, 
group booking, 
amtrak*/
#formRailEurope .box{
	padding:10px;
	margin:10px;
	:1px #717276 solid;
	/*background-color:#F7F7F7;*/
	margin-bottom:25px;
}
/*
#formRailEurope .bg-big{
	background: url(../images/forms/bg-forms-big.png) repeat-x center bottom;
}

#formRailEurope .bg-average{
	background: url(../images/forms/bg-forms-average.png) repeat-x center bottom;
}

#formRailEurope .bg-small{
	background: url(../images/forms/bg-forms-small.png) repeat-x center bottom;
}

#formRailEurope .bg-smaller{
	background: url(../images/forms/bg-forms-smaller.png) repeat-x center bottom;
}
*/
#formRailEurope .box h3{
	padding-left:0;
	margin-top:-20px;
}
#formRailEurope .box h3 span{
	font-family:Arial;
	padding:5px 5px 5px 5px;
	background-color:#DADADB;
/*	:1px #717276 solid;
	background:url(../images/forms/button_bg.gif) repeat-x left bottom;*/
}

#content #formRailEurope label{
	clear:none;
}

#formRailEurope .right{
	float:right;
}

#formRailEurope .left{
	float:left;
}

#formRailEurope .travel{
	display:none;
}

#formRailEurope .hidden{
	display:none;
}

#formRailEurope .visible{
	display:block;
}

#formRailEurope fieldset div {
	clear:none;
}

#formRailEurope fieldset .warning{
	border:1px red dashed;
	padding:1px;
}

#formRailEurope fieldset .ok{
	border:1px green solid;
	padding:1px;
}

#content #formRailEurope fieldset label {
	width:auto;
}

#content #formRailEurope #cart-actions {
	width:auto;
}

#cart-actions a.button {margin: 5px 0 0 0 ; display: block; width: 85px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_checkout_right.gif) no-repeat right top; cursor: pointer; color: #000; font-size: 16px; text-align: center; text-decoration: none; }

#cart-actions a.button span { display: block; height: 34px; padding: 2px 5px 4px 5px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_checkout_left.gif) no-repeat left top; }

#cart-actions a:hover.button { color: #AAA; }

#content fieldset#passengers div{
	padding:1em 0 1em 3em;
}


.salesdialog #searchPasses .button { width: 75px;}

.salesdialog #searchTickets .button { width: 75px;}

/*MAP SEARCH STYLES*/
#ptpsearchmap { border:1px #9f2679 solid; padding-bottom:10px; padding-right:10px;float : left; }
#ptpsearchmap input, #ptpsearchmap select {	border:1px #9f2679 solid; padding-left:2px; margin-bottom:2px;}
#ptpsearchmap a.button {margin: 5px 0 0 0 ; display: block; width: 75px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_tickets_right.gif) no-repeat right top; cursor: pointer; color: #FFF; font-size: 16px; text-align: center; text-decoration: none; }
#ptpsearchmap a.button span { display: block; height: 34px; padding: 2px 5px 4px 5px; background: url(file:///C|/Documents and Settings/rodrigo.borbonet/Configuración local/Archivos temporales de Internet/Content.IE5/images/button_tickets_left.gif) no-repeat left top; margin-top:45px; }
#ptpsearchmap a:hover.button { color: #AAA; }

/*Sales Dialog overwrite*/
ul.ptpresult-faresconditions ul li {
	font-size:11px;
}
