 /* CSS Document */

div {text-align:left;}		
/*a {color:#CD0200;}	*/
a:hover {color:red;text-decoration:none;}	
.divAutoComp1 {font-family:Arial;font-size:10px;margin-left: 1px; padding-left:1px;width: auto;}
.divAutoComp1div {border-bottom:2px solid #F3F3F3;background-color:White;}
.divAutoComp1selecteddiv {background-color:#316AC5;color:#FFFFFF;}
/******************.motor-normal*******************/				
.motor-normal {   width:auto;height:auto;Color:#333;margin-bottom:3px}
.motor-normal .content {padding:0px 0 4px 0px;}
.motor-normal, .motor-normal input, .motor-normal select, .motor-normal submit {font-family:Arial;font-size:11px;}
.motor-normal .fly {clear:both;height:0px;line-height:22px;height:22px;margin-left:3px;padding:0px }
.motor-normal .fly div {padding-left:5px;border:1px solid none;font-weight:bold;float:left;padding-top: 0;padding-right: 0;padding-bottom: 0;display: inline;}
.motor-normal .fly span {display:block; float:left;	padding:0 0 0 5px;}
.motor-normal .fly span.value {padding:0; line-height:28px}
.motor-normal .fly input {margin-left:5px;}					
.motor-normal .cities {clear:both; height:47px;padding:5px 0 0 20px; #margin-bottom:7px}
.motor-normal .cities div {float:left; line-height:16px;width:140px;}
.motor-normal .cities .width_ori_des {width:310px} 
.motor-normal .cities span {display:block; float:left;}		
.motor-normal .cities .type {width:50px;}
.motor-normal .cities .div {width:10px;}
.motor-normal .cities input {width:73px;margin:0 10px 2px 0;  border: 1px solid #abadb3;padding: 2px 2px;}		
.motor-normal .date {clear:both;padding:0 0 0 10px;}
.motor-normal .date .ret {visibility:hidden}
.motor-normal .date div {width:140px;display:block;float:left;}
.motor-normal .date span {display:block; float:left;}		
.motor-normal .date .type {width:40px;padding-left:10px;margin-top:3px}
.motor-normal .date .div {width:10px;margin-top:3px}
.motor-normal .date .value img {vertical-align:bottom; margin:0 0 3px 2px; padding:0;cursor:hand;}
.motor-normal .date .value b {font-size:9px;font-weight:normal;color:#999999;text-transform:uppercase;display:none;	}				
.motor-normal .date input {font-size:10px;width:54px; margin:0 0 2px 0;	}
.motor-normal .pass {clear:both; height:22px;padding:6px 0 0 20px;padding-top:2px; padding-left:2px}
.motor-normal .pass div {float:left; line-height:16px;}
.motor-normal .pass span {display:block;float:left;}		
.motor-normal .pass .type {padding:0 0 0 10px;}
.motor-normal .pass .div {width:10px;width:5px;}
.motor-normal .pass input {width:12px; padding:0 2px; margin:0 0 0 3px;}
.motor-normal .airline {display:none;clear:both; line-height:20px; height:20px; padding:8px 0 0 30px}
.motor-normal .airline div {float:left; line-height:16px;}
.motor-normal .airline span {display:block; float:left;}		
.motor-normal .airline .type {width:50px;}
.motor-normal .airline .div {width:10px;}
.motor-normal .airline input {width:165px;}
.motor-normal .xtra {padding:4px 0 0 25px;height:45px; 	float:left;	}	
.motor-normal .submit {padding:0px; float:left; clear:right;}
.motor-normal .submit input {font-size:12px;font-weight:bold;margin:8px 0 0 15px; width:105px;}
 		
#motor-small {background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/bg-motor-small.gif");background-position:top left;background-repeat:no-repeat;width:250px;height:300px;	margin-bottom:20px;}
#motor-small .content {padding:65px 0 4px 0;}
#motor-small, #motor-small input, #motor-small select, #motor-small submit {font-family:Arial;font-size:10px;}
#motor-small .fly {clear:both;height:35px;line-height:24px;padding:2px 0 0 25px;font-size:11px;}
		#motor-small .fly div {
		padding:0 0 0 18px;
		border:1px solid none;
		float:left; 
		}
		#motor-small .fly span {
		display:block; 
		float:left;
		padding:0 0 0 2px;		
		}
		#motor-small .fly span.value {
		padding:0
		}					
	
	#motor-small .cities {
		clear:both;
		height:52px;
		padding-top:3px;
		}
		#motor-small .cities div {
		float:left; 
		line-height:16px;
		}
		#motor-small .cities span {
		display:block; 
		float:left;
		}		
		#motor-small .cities .type {
		width:72px;
		padding-left:15px;
		}
		#motor-small .cities .dep  {
		clear:both;
		}
		#motor-small .cities .div {		
		width:8px;
		}
		#motor-small .cities input {
		width:135px;
		margin:0 0 2px 0;
		padding-left:2px;		
		}
	
	#motor-small .date {
		clear:both; 
		height:50px; 
		padding:0;
		}
		#motor-small .date div {
		float:left; 
		line-height:16px;
		}
		#motor-small .date span {
		display:block; 
		float:left;
		}		
		#motor-small .date .type {
		width:72px;
		padding-left:15px;
		}
		#motor-small .date .div {
		width:8px;
		}
		#motor-small .date .value img {
		cursor:hand;		
		vertical-align:bottom; 
		margin:0 1px 3px 2px; 
		padding:0;
		}
		#motor-small .date .value b {
		font-size:9px;
		color:#9d0902;
		text-transform:uppercase;
		font-weight:normal;
		}				
		#motor-small .date input {
		width:50px; 
		margin:0 0 2px 0;
		}
	
	#motor-small .pass {
		font-size:9px; 
		clear:both; 
		height:25px;
		padding:6px 0 0 14px;
		}
		#motor-small .pass div {
		float:left; 
		line-height:16px;
		}
		#motor-small .pass span {
		display:block; 
		float:left;
		}		
		#motor-small .pass .type {
		padding:0 0 0 10px;
		}
		#motor-small .pass .div {
		width:10px;
		}
		#motor-small .pass input {
		width:15px; 
		padding:0 0 0 2px; 
		margin:0 0 0 3px;
		}
	
	#motor-small .airline {
		clear:both; 
		line-height:20px; 
		height:12px; 
		padding:4px 0 0 30px;
		display:none;
		}
		#motor-small .airline div {
		float:left; 
		line-height:16px;
		}
		#motor-small .airline span {
		display:block; 
		float:left;
		}		
		#motor-small .airline .type {
		width:50px;
		}
		#motor-small .airline .div {
		width:10px;
		}
		#motor-small .airline input {
		width:165px;
		}
	
	#motor-small .xtra {
		padding:8px 0 0 15px; 
		float:left;
		}
	
	#motor-small .submit {
		height:50px; 
		padding:8px 0 0 15px; 
		float:left; 
		clear:right;
		}
		#motor-small .submit input {
		font-size:12px;
		font-weight:bold;		
		margin:12px 0 0 0; 
		width:85px;
		}			

	/**********************************************************************************************
	#motor-header
	**********************************************************************************************/
	
	#motor-header  {
		font-family: Arial;
		font-size: 11px;
		color: #424E63;	
		height:120px;
		width:915px;
		clear:both;
		overflow:hidden;
		border-bottom:1px solid #4e6075;
		margin-bottom:20px;
		}
		
	#motor-header .content {
		height:90px;
		}
		#motor-header div {
		float:left;
		}
		
	#motor-header #header-logo {
		padding:0 0 0 40px;
		width:84px;
		}

	#motor-header .imagen {
		margin:30px 0 0 20px;
		width:198px;
		}

	#motor-header a {
		display:block;
		padding:0 8px 0 8px;
		text-decoration:none;
		}
		#header a:hover {
		text-decoration:underline;
		}

	/* PUBLICIDAD */	
	
	#motor-header #header-pub {
		width:562px;
		height:62px;
		float:left;
		}
		
	/* MENU SECUNDARIO*/	

	#motor-header .enlace {
		float:right;
		}
		#motor-header .enlace ul {
		margin:0;
		padding:0;
		}		
		#motor-header .enlace li {
		list-style:none;
		float:left;	
		}		
		#motor-header .enlace a {
		color:#424e63;
		padding:0 10px 0 5px;
		}
		#motor-header .enlace a:hover {
		color:#CD0200;
		}
		
	/* MENU PRINCIPAL */			
	
	#motor-header #menu {
		width:915px;
		clear:both;	
		}
		#motor-header #menu ul {
		margin:5px 0 0 175px;
		padding:0;
		}		
		#motor-header #menu li {
		list-style:none;
		float:left;			
		background-image:url("https://secure.nuevomundoviajes.com/resources/imgs/menu-btn-1a.gif");
		background-repeat:no-repeat;
		background-color:#d00902;
		line-height:26px;
		margin:0 4px 0 0;
		padding:0;
		}
		#motor-header #menu li.selected {
		 
		 
		}		
		#motor-header #menu a {
		 
		background-position:top right;
		background-repeat:no-repeat;
		color:white;
		font-weight:bold;
		}				
		#motor-header #menu li.selected a {
	 
		}
		
	/**********************************************************************************************
	#motor-footer
	**********************************************************************************************/

	#motor-footer {
		font-family: Arial;
		font-size: 11px;
		color: #424E63;	
		clear:both;
		margin-top:20px;
		}
		#motor-footer a {
		color:#CD0200;
		}	
		#motor-footer a:hover {
		color:red;
		text-decoration:none;
		}		
		
	#motor-footer .content {
		border-top:1px solid #424E63;
		padding:0 18px 0 18px;		
		}
	
	#motor-footer .imagen .main {
		float:left;
		padding:10px 0 0;
		}
		#motor-footer .imagen .main img {
		margin-right:20px;
		}				
		#motor-footer .imagen .sub {
		float:right;
		padding:10px 0 0 0;
		}
		#motor-footer .imagen .sub img {
		margin-left:10px;
		}			
	
	#motor-footer .enlace {
		margin:-20px 0 15px 0;
		text-align:center;
		clear:both;
		line-height:18px;
		}
		
	#motor-footer .texto {
		text-align:center;
		}
		#motor-footer .texto a {
		color:#424E63;
		text-decoration:none;
		}
		#motor-footer .texto a:hover {
		text-decoration:underline;		
		}
	
	#motor-footer .nota {
		font-size:9px;
		margin-top:15px;
		}

	/**********************************************************************************************
	.motor-avail
	**********************************************************************************************/
		
		.motor-avail {
		width:640px; 
		margin:0 auto 0 auto;
		padding:5px 0 0px 0;
		overflow:hidden;
		clear:both;
		}
		
		.motor-avail .content .sec {
		float:left;
		padding-right:5px;
		overflow:hidden;
		display:none;		
		}
		
		.motor-avail .content .main {
		width:630px;
		float:left;
		overflow:hidden;		
		}

	/**********************************************************************************************
	#motor-grid
	**********************************************************************************************/
	
	#motor-grid {
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/title-grid.gif");
		background-repeat:no-repeat;
		background-position:top left;
		font-family:Arial;
		font-size:10px;	
		padding-left:15px;
		margin-bottom:25px;
		float:left;
		overflow:hidden;	
		}
	#motor-grid .content {
		border-bottom:1px solid #cccccc;
		padding:35px 0 5px 0;
		float:left;	
		}
		#motor-grid .content div {
		text-align:center;
		}
				
	#motor-grid .stop {
		background-color:#c9d8e5;
		color:#4e6075;
		float:left;				
		}
	
	#motor-grid .airline {
		background-color:#f0f4f8;
		color:#eef3f7;
		float:left;			
		}
	
	#motor-grid .title {
		background-color:#4e6075;
		color:white;	
		line-height:18px;
		border-right:2px solid white;
		padding:1px 8px;
		float:left;
		}
		
	#motor-grid .value {
		line-height:18px;
		border-top:1px solid white;
		border-right:2px solid white;
		padding:1px 4px;
		clear:both;
		}
		#motor-grid .value a {
		color:#323e53;
		text-decoration:underline;
		}
		#motor-grid .value a:hover {
		color:#cd0200;
		text-decoration:none;		
		}
		
	/**********************************************************************************************
	#motor-tgrid
	**********************************************************************************************/
	
	#motor-tgrid {
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/title-tgrid.gif");
		background-repeat:no-repeat;
		background-position:top left;
		font-family:Arial;
		font-size:10px;	
		padding-left:0px;
		margin-bottom:25px;
		float:left;		
		}
	#motor-tgrid .content {
		border-bottom:1px solid #cccccc;
		padding:35px 0 5px 0;
		float:left;		
		}
		#motor-tgrid td {
		background-color:#f0f4f8;
		text-align:center;
		line-height:18px;
		padding:1px 4px;		
		}
		#motor-tgrid td a {
		color:#323e53;
		text-decoration:underline;
		}
		#motor-tgrid td a:hover {
		color:#cd0200;
		text-decoration:none;		
		}
				
	#motor-tgrid .stop {
		background-color:#c9d8e5;
		color:#4e6075;		
		}
	
	#motor-tgrid .title td {
		background-color:#4e6075;
		color:white;	
		line-height:18px;
		padding:1px 4px;
		}
	
/**********************************************************************************************
	#motor-summary
	**********************************************************************************************/

	#motor-summary {
		width:620px;
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/title-summary.gif");
		background-repeat:no-repeat;
		background-position:top left;
		font-family:Arial;
		font-size:10px;
		padding:4px 4px 0 0px;
		float:left;
		color:#424E63;
			
		}		
		#motor-summary .content {
		padding:30px 0 0 0;
		width:630px;
		float:left;
	
		
		}		
		#motor-summary, #motor-summary input, #motor-summary select, #motor-summary submit {
		font-family:Arial;
		font-size:11px;		
		}
		
	#motor-summary #all {	
		float:right;
		margin-top:-28px;
		margin-right:6px;
		
		}
		#motor-summary #all a {		
		display:block;
		background-color:#4e6075;
		color:#FFFFFF;
		font-size:10px;
		padding:4px 8px;
		text-decoration:none;
		}
		#motor-summary #all a:hover {
		background-color:#8093a8;
		padding:4px 7px 3px 8px;
		text-decoration:none;
		border-top:1px solid #4e6075;
		border-left:1px solid #4e6075;
		}		

	#motor-summary .title {
		padding:0 10px 0 0px;
		font-size:10px;
		background-color:#cd0200;
		font-size:11px;
		color:white;
		height:20px;
		line-height:20px;		
		margin-bottom:5px;
		width:620px;
		}
		#motor-summary .title div {
		float:left;
		}
		
	#motor-summary .itinerary {
	border-bottom:1px solid #cccccc;
		padding-top:7px;
		padding-bottom:7px;

		margin:0 0 4px 0;
		float:left;
		 
		width:630px; 
		
		}
		#motor-summary .itinerary div {
		float:left;
	
		}
		
	#motor-summary .fare {
		width:60px;
		margin-right:5px;
		text-align:center;	
				
		}
		#motor-summary .itinerary .fare {
		line-height:18px;
		}
		#motor-summary .itinerary .fare a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC0000;
		font-weight:bold;
		vertical-align:middle;
		}
		#motor-summary .itinerary .fare a:hover {
		text-decoration:none;
		color:red;			
		}
	
		.span_titulo_resumen{
		text-decoration:underline
		}
		
		.tarifa_tipo_resumen{
		color:red;  
		text-decoration:none; 
		font-size:11px
		}
		
		.tarifa_tipo{
		display:block;
		width:60px;
		float:left; 
		font-size:11px; 
		font-weight:bold; 
		text-align:center; 
		color:red; 
		margin-top:1px; 
		clear:both
		}
		
		.titulo_resumen{	
	 	text-decoration:none; 
		}
	
	.numero_pasajeros{
		font-size:9px; 
		margin-top:25px; 
		margin-left:-65px; 
		text-align:center; 
		width:60px; 
		}
		
		.numero_pasajeros a{
		font-size:9px; 
		margin-top:25px; 
		margin-left:0px; 
		text-align:center; 
		width:60px;
		text-decoration:none;
		color:#3d5f88
		 
		}
		.numero_pasajeros a:hover{
		font-size:9px; 
		margin-top:25px; 
		margin-left:0px; 
		text-align:center; 
		width:60px;
		 
		text-decoration:underline 
		}

	#motor-summary .info {
		float:left;
		width:390px;
		}
	
	#motor-summary .xtra {
		float:left;
		width:135px; 
	
		margin-left:8px
		
		}
	
	#motor-summary .book {	
		float:left;
		margin-top:-4px;
		margin-left:9px;
		
		}
		#motor-summary .book a {
		display:block;
		background-color:#CC0000;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		font-size:9px;
		padding:3px 4px;
		text-decoration:none;
		}
		#motor-summary .book a:hover {
		background-color:red;
		padding:3px 3px 2px 4px;
		text-decoration:none;
		border-top:1px solid #CC0000;
		border-left:1px solid #CC0000;
		}
		
	#motor-summary .detail {
		line-height:20px;
		width:60px;		
		clear:both;
		padding-top:3px;
		
		}
		
		#motor-summary .detail a {
		display:block;
		color:#CC0000;
		}
		#motor-summary .detail a:hover {
		text-decoration:none;
		color:red;
		}
		
	#motor-summary .icons {
		clear:both;
		width:130px; 
		cursor:pointer;
		}
		#motor-summary .icons img {
		margin:0 2px 0 3px;
		border:0;
		}											

	#motor-summary .fly, #motor-summary .fly_ow, #motor-summary .ret {
	
		float:left;
		line-height:20px;
		border:1px solid  #9DB4CC;
		}
	
	#motor-summary .fly_ow {
		padding-top:10px;
		}

	#motor-summary .airline {	
		width:170px;
		margin-right:5px;			
		float:left;
		text-align:center;
	
		}
					
	#motor-summary .cities {
		width:158px; 
		}
		#motor-summary .cities div {
		width:75px;
		font-size:9px;
		margin-left:2px;
		}
		
		
		#motor-summary .cities .arr {
		width:76px;
		}
		
		#motor-summary .cities .dep {
		width:76px;
		}
		
		
		
		#motor-summary .title .cities div {		
		font-size:11px;

		}
		#motor-summary .itinerary .cities div span {
		display:inline-block;
		width:24px;
		font-size:11px;			
		font-weight:bold;			

		}
		
	#motor-summary .time {				
		width:67px;
		margin-right:5px;
		}
		#motor-summary .itinerary .time {				
		font-size:9px;
		}
		
	#motor-summary .stop {
		width:45px;
		margin-right:5px;
		}
		#motor-summary .itinerary .stop {
		text-align:center;

		
		}
								
				
	/* .more **************************************/
	
	#motor-summary .more {
		background-color: #F3F3F3;
		width:605px;  
		margin:10px 0;
		padding:10px 0 15px 15px;
		position:absolute;
		top:0;
		left:0;
		}		
	
		#motor-summary .more .detail {
		width:587px;
		padding:5px; 
		background-color:#FFFFFF
		}
		#motor-summary .more .detail div {
		font-size:11px;
		line-height:12px;
		
		}
	
		#motor-summary .more .date {
		font-weight:bold;
		clear:both;
		padding:5px 0;
		}
	
	    #motor-summary .more .diff-date 
	    {
        color:#FF0000;
		font-weight:bold;
		clear:both;
		padding:5px 0;
		}
	
		#motor-summary .more .fly, #motor-summary .more .ret {
		clear:both;
		padding:0;	
		}
	
		#motor-summary .more .airline {
		text-align:left;
		width:170px;
		float:left;			
		}
	
		#motor-summary .more div.dep, #motor-summary .more div.arr {
		width:160px;
		margin-right:15px;
		float:left;
		
		
		
			
		}
		#motor-summary .more .info {
		clear:left;		
		width:170px; 
		margin-right:5px;		
		}
		
		#motor-summary .more div.cities {				
		width:380px;
		}
		#motor-summary .more .cities div {
		margin-right:15px;
		width:160px;

		
		}										

	/**********************************************************************************************
	#motor-ads
	**********************************************************************************************/

	#motor-ads {
		width:250px;
		background-color:#FFFFFF;
		overflow:hidden;
		}

	/**********************************************************************************************
	.motor-pay
	**********************************************************************************************/

	.motor-pay {
		color:#424e63;
		float:left;		
		font-size:10px;
		margin-left:0px;
		padding:0px;
		}
		.motor-pay input, .motor-pay select  {		
		font-size:11px;						
		}		
		.motor-pay, .motor-pay input, .motor-pay select  {
		font-family:Arial;
		}

	.motor-pay .itinerary {
		padding-left:0px;	
		}
		
		.motor-pay .itinerary div {
		float:left;
		}
		
		.motor-pay .itinerary .title {
		
		font-size:13px;
		font-weight:bold;
		color:#CC0000;
		text-decoration:underline;
		margin-bottom:15px;
		float:none;
		margin-left:0px;
		
		
		}						

		.motor-pay .itinerary .content {
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/bg-pay-name.gif");
		background-position:top left;
		background-repeat:repeat-x;
		background-color:#e8ecf0;
		padding-bottom:10px;
		width:655px;
		}

		.motor-pay .itinerary .name {
		padding:0 3px 0 3px;
		line-height:24px;		
		margin-bottom:10px;
		color:white;
		}				
		
		.motor-pay .itinerary .value {
		line-height:16px;
		padding:0 3px;
		clear:both;
		}
		
		.motor-pay .itinerary .num {
		display:none;
		margin:0 10px;				
		}		
		
		.motor-pay .itinerary .fare {
		margin-right:10px;
		padding-left:10px;
		}
		.motor-pay .itinerary .fare .value  {
		font-size:13px;
		font-weight:bold;
		}
		
		.motor-pay .itinerary .pass .value {
		font-weight:bold;
		width:65px;		
		}						
		
		.motor-pay .itinerary .cities {
		margin:0;
		}
		
		.motor-pay .itinerary .type {
		margin:0 10px 0 0;
		}

		.motor-pay .itinerary .rule {
		display:none;
		margin:0 10px 0 0;
		}
		.motor-pay .itinerary .rule a {	
		color:#CC0000;
		}
		.motor-pay .itinerary .rule a:hover {
		text-decoration:none;
		color:red;
		}			

		.motor-pay .info {
		padding:0px 0 0 0px;
		clear:both;
		}
		
		.motor-pay .info input, .motor-pay .info select {
		font-family:Arial;
		font-size:11px;
		}		
		
		.motor-pay .info div {
		float:left;
		}
		
		.motor-pay .info .title {
		font-size:13px;
		font-weight:bold;
		color:#CC0000;
		text-decoration:underline;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;		
		width:630px;
		clear:both;
		
		}						

		.motor-pay .info .content {
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/bg-pay-name.gif");
		background-position:top left;
		background-repeat:repeat-x;
		background-color:#e8ecf0;
		padding-bottom:10px;	
		width:800px; 		
		}

		.motor-pay .info .name {
		padding:0 3px 0 3px;
		line-height:24px;		
		margin-bottom:10px;
		color:white;
		}				
		
		.motor-pay .info .value {
		line-height:16px;
		padding:0 2px; 
		clear:both;
		}
		
		.motor-pay .info .type {
		padding-left:10px;
		}
		.motor-pay .info .type select {
		width:65px;
		}
		
		.motor-pay .info .pass input {
		width:78px;
		}
		
		.motor-pay .info .age input {
		width:35px;
		}
				
		.motor-pay .info .cities select, .motor-pay .info .doc select {
		width:105px;
		}
				
		.motor-pay .info .num input {
		width:90px;
		margin-right:6px;
		}
		
	.motor-pay .xtra {
		padding:5px 0 0 0px;
		clear:both;
		}
		
		.motor-pay .xtra .title {	
		font-size:13px;
		font-weight:bold;
		color:#CC0000;
		text-decoration:underline;
		margin-bottom:15px;
		margin-left:0px;		
		float:none;
		}	
		.motor-pay .xtra .content {	
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/bg-pay-name.gif");
		background-position:top left;
		background-repeat:repeat-x;
		background-color:#e8ecf0;
		padding-bottom:10px;
		width:800px; 		
		}
				
		.motor-pay .xtra .name {
		padding:0 3px 0 3px;
		line-height:24px;		
		margin-bottom:10px;
		color:white;
		}
				
		.motor-pay .xtra .num, .motor-pay .xtra .airline {
		float:left;
		padding-left:13px;
		}
		
	.motor-pay .payment {
		
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/bg-pay-title.gif");
		background-position:top left;
		background-repeat:repeat-x;
		border:1px solid #CC0000;
		clear:both;
		margin-top:20px;
		width:635px;
		overflow:hidden;
	 
		}
		

		.motor-pay .payment .title {
		font-size:12px;
		font-weight:bold;
		color:white;
		text-decoration:underline;
		line-height:20px;
		float:none;
		padding-left:10px;
		margin-bottom:10px; 		}
		
		.motor-pay .payment .content {	
		padding:8px;
		width:auto; 
		
		}	
			
	 
		.motor-pay .payment select {

		width:125px;		
		}
		.motor-pay .payment .name, .motor-pay .payment .add, .motor-pay .payment .phones, .motor-pay .payment .mail,  .motor-pay .payment .cards,  .motor-pay .payment .num,  .motor-pay .payment .year,  .motor-pay .payment .month,  .motor-pay .payment .regulation,  .motor-pay .payment .check_regulation, .motor-pay .payment .flight_consolid .left_flight_consolid  {
		
		float:left;
		margin:0 10px 5px 0;
		margin-left:10px;
		text-transform: uppercase;
		}
		.motor-pay .payment .name input {
		width:85px;
		
		}
		.motor-pay .payment .add input {
		width:100px;
		margin-right:0px;
		 
		}
		
		.motor-pay .payment .phones input {
		width:75px;
		margin-right:0px;
		}
		
				.motor-pay .payment .cards{
		display:none;
		}

		.motor-pay .payment .year{
		display:none;
		}

		.motor-pay .payment .num{
		display:none
		}
		.motor-pay .payment .month{
		display:none;
		}

		.motor-pay .payment .cards select {
		width:161px; clear:both;  
		}
		
		.motor-pay .payment .num input{
		width:155px;  
		}
		
		.motor-pay .payment .year select {
		width:80px;
		
		
		}
		
		.motor-pay .payment .month select {
		width:80px; 
		}

		.motor-pay .submit {
		clear:both; margin-left:10px; overflow:hidden; padding-top:10px; height:40px
		}
		
		.separacion_pf_ip{
		clear:both; overflow:hidden; height:1px
		}
		
		.flight_consolid {
		width:600px;
		padding-left:5px;
		margin-left:5px;
		float:left;
		}
		
		.width_text_area{
		width:585px;
		font-family:Arial, Verdana;
		font-size:11px;
		color: #333333;
		line-height: 15px;
		}
		
		.float_lef{
		float:left
		}
		.check_regulation {
		 width:290px;
		  
		}
		
		.left_flight_consolid{
		margin-left:350px;
		}
		
		.motor-pay .submit input {
		font-weight:bold;
		padding:1px;
		margin:10px 0 0;
		width:180px;
		}

	/**********************************************************************************************
	#motor-rule
	**********************************************************************************************/
		
	#motor-rule {
		width:98%;
		border-bottom:1px solid #cccccc;
		font-family:Arial;
		font-size:11px;		
		color:#424E63;		
		}

	#motor-rule .row {
		border-top:1px solid #cccccc;
		clear:both;
		}
		#motor-rule .row div {
		padding:20px 10px;
		float:left;
		}
		
	#motor-rule .num {
		color:#999999;
		text-align:center;			
		width:10px;
		}
		
	#motor-rule .name {
		font-weight:bold;
		width:180px;
		}
		
	#motor-rule .info {
		text-align:justify;
		}
		
	/**********************************************************************************************
	#motor-waiting
	**********************************************************************************************/

	#motor-waiting {
		font-family:Arial;
		font-size:11px;	
		color:#424e63;
		
		padding:8px;
		width:420px;
		padding-bottom:50px;
		}
	#motor-waiting .content {
		float:left;
		
		width:100%;		
		}

	#motor-waiting .icon {
		text-align:center;
		margin-bottom:20px;
		}
	#motor-waiting .title {
		text-align:center;
		padding-bottom:16px;					
		font-size:18px;
		font-weight:bold;		
		}
	#motor-waiting .text {
		text-align:center;
		padding-bottom:10px;
		}		
		
	#motor-waiting .info {
		font-size:11px;
		padding-left:45px;
		}		
		
	#motor-waiting .dep, #motor-waiting .ret{
		clear:both;
		margin-top:10px;
		padding-left:20px;
		width:600px;
		}			
		#motor-waiting .dep div, #motor-waiting .ret div {
		float:left;
		}
		
	#motor-waiting .cities {
		color:#222e45;
		margin-right:10px;
		}
		#motor-waiting .cities .name {
		width:45px;
		}
		#motor-waiting .cities .value {
		font-size:12px;	
		color:#CC0000;
		font-weight:bold;
		width:auto;
		}								

	#motor-waiting .date {
		color:#222e45;	
		margin-right:10px;
		}
		#motor-waiting .date .name {
		width:38px;
		}		
		#motor-waiting .date .value {
		font-size:12px;	
		color:#CC0000;
		font-weight:bold;		
		width:80px;
		}
		
	#motor-waiting #ow .dep, #motor-waiting #ow .ret {
		clear:none;
		float:left;
		padding-left:0;
		margin-left:-20px
		}
		#motor-waiting #ow .dep {
		width:260px;
		}	
		#motor-waiting #ow .dep .cities {
		float:right;
		}		
		#motor-waiting #ow .dep .cities .value {
		width:40px;
		}		
		#motor-waiting #ow .dep .date {
		float:float;		
		}	
		#motor-waiting #ow .ret {
		margin-left:5px;
		}		
		#motor-waiting #ow .ret .cities {
		width:100px;
		}
		#motor-waiting #ow .ret .cities .value {
		width:40px;
		}						
		#motor-waiting #ow .ret .date {
		display:none;
		}

	#motor-waiting .div {
		width:12px;
		}
				
	/**********************************************************************************************
	#motor-exception
	**********************************************************************************************/

	#motor-exception {
		font-family:Arial;
		font-size:11px;	
		color:#424e63;			
		padding:8px;
		width:400px;
		padding-bottom:50px;
		}
	
	#motor-exception .content {
		float:left;
		width:100%;		
		}
		#motor-exception .content div {
		text-align:center;	
		}		

	#motor-exception .icon {
		text-align:center;
		margin:0 0 10px 0;
		} 
	#motor-exception .title {
		padding-bottom:16px;					
		font-size:18px;
		font-weight:bold;		
		}
	#motor-exception .text {
		padding-bottom:10px;
		}		
		
	#motor-exception .link {
		}
		#motor-exception .link a {
		color:#CC0000;
		text-decoration:underline;		
		}
		#motor-exception .link a:hover {
		color:red;
		text-decoration:none;
		}		
		
	/**********************************************************************************************
	#motor-cities
	**********************************************************************************************/

	#motor-cities {
		font-family:Arial;
		font-size:11px;	
		color:#424e63;			
		padding:30px 8px;
		
		background-color:#FFFFFF;
		width:350px;
		
		}
	
	#motor-cities .content {
		float:left;
		width:100%;
				
		}
		
	#motor-cities .text {
		float:left;
		padding-right:10px;
		}		

	#motor-cities .icon {
		float:left;
		margin:0 10px 10px 0;
		} 
	#motor-cities .title {
		line-height:50px;
		font-size:18px;
		font-weight:bold;
		clear:right;
		}
		
	#motor-cities .selected {
		border-top:1px solid #c7d0d8;		
		padding:10px 0 0 0;
		float:left;
		width:255px;
		margin-top:15px;
		}
	#motor-cities .pass {
		padding:5px 0 5px 10px;
		float:left;
		width:255px;			
		}
	#motor-cities .fly {
		padding:5px 0 15px 10px;
		float:left;
		width:255px;
		border-bottom:1px solid #c7d0d8;
			
		}
		
	#motor-cities .cities {
		float:none;
		clear:both;
		}	
		#motor-cities .cities  .title {
		font-size:13px;
		font-weight:bold;
		text-decoration:underline;
		clear:right;
		}
		#motor-cities .cities  .name {
		padding-left:20px;
		}					
				
		
	#motor-cities .submit {
		padding-top:15px;
		text-align:center;
		}
		#motor-cities .submit input {
		font-size:12px;
		font-weight:bold;
		margin-left:-20px;
		width:80px;
		padding:1px;
		}
				
	/**********************************************************************************************
	#motor-print
	**********************************************************************************************/
				
	#motor-print {
		padding:10px
		}
	#motor-print,#motor-print td {
		font-family:  Arial;
		font-size:12px
		}
	#motor-print table {
		border:1px solid #666666
		}
	#motor-print td {
		font-size:10px;
		padding:0 10px 6px;
		text-align:center
		}
	#motor-print .title td {
		font-size:11px;			
		color:#CC0000;
		font-weight:700;
		text-decoration:underline;
		text-transform:uppercase;
		padding:6px 10px;
		}
	#motor-print .fare {
		font-size:18px;
		font-weight:700;
		}
	#motor-print .note { 
		font-size:10px
		}				
		
	/**********************************************************************************************
	#motor-send
	**********************************************************************************************/
	
	#motor-send {
		padding:20px;	
		}
		
	#motor-send #motor-summary {
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/title-send.gif");
		}
		#motor-send #motor-summary .content {
		width:480px;
		overflow:hidden;
		}		
		#motor-send #motor-summary .itinerary {
		padding-top:5px;
		}
		#motor-send #motor-summary .itinerary .fare {
		font-size:18px;
		font-weight:700;
		}

	#motor-send .form {
		color:#424e63;
		background-color:#e8ecf0;
		clear:both;
		width:490px;
		padding:15px 0 15px 15px;		
		}
		#motor-send .form, #motor-send input, #motor-send select, #motor-send textarea {
		font-family:Arial;
		font-size:11px;		
		}		
		
	#motor-send .form div {
		line-height:20px;
		float:left;		
		}

	#motor-send .form .div {
		width:10px;	
		}
		
	#motor-send .form input {
		width:125px;		
		margin-right:14px;
		}				
		
	#motor-send .form .info {
		margin-bottom:3px;
		}
		#motor-send .form .type {
		width:90px;
		}				
		
	#motor-send .form .title {
		margin-top:10px;
		margin-bottom:5px;
		}		
		#motor-send .form .title input {		
		width:280px;
		}		
		#motor-send .title .type, #motor-send .text .type {
		width:60px;	
		}

	#motor-send .text textarea {
		width:375px;
		height:70px;
		}
		
	#motor-send .xtra {
		margin:5px 0 0 65px;	
		}	
		#motor-send .xtra input {
		width:20px;
		margin-right:5px;
		}
		#motor-send .xtra .type {
		width:380px;
		}		
		
	#motor-send .submit  {
		text-align:center;
		width:100%;
		}	
	#motor-send .submit input {
		margin-top:10px;		
		}
		
		/* TARIFAS PROMOCIONALES ------- SWS*/
				
	#html-fares-sws {
		width:250px;
		margin:0 0 20px;
		float:left
		}
		#html-fares-sws .titulo {
		margin-bottom:10px
		}
		#html-fares-sws .contenido {
		padding:0 4px 0 8px
		}
		#html-fares-sws .texto {
		padding:0 0 0 15px;
		height:23px
		}
		#html-fares-sws .enlace {
		margin:0 10px;
		padding:0 10px;
		height:16px;
		clear:both;
		text-align:center;
		border-bottom:1px solid white;
		}
		#html-fares-sws .enlace:hover {
		background-color:#e8ecf0;
		}
		#html-fares-sws .enlace b {	
		font-weight:normal;
		display:block;
		float:left;
		}
		#html-fares-sws .enlace a {
		display:block;
		float:right;
		text-decoration:none;
		cursor:pointer;
		}
		#html-fares-sws .enlace a:hover {
		text-decoration:underline;
		}
		#html-fares-sws .nota {
		background-color:#e8ecf0;
		text-align:center;
		line-height:16px;
		margin-top:10px;
		}
		#html-fares-sws .nota a {
		font-size:10px;
		color:#4e6075;
		background-color:#e8ecf0;
		text-decoration:none;
		}
		#html-fares-sws .nota a:hover {	
		color:#CD0200;
		text-decoration:underline;		
		}
	/******** 110509 *****************/
		.airline2{
		text-align:center; width:90px; margin-right:72px; /**Cambio2705**/
		}
		.stop2{
		margin-left:-3px; /**Cambio2705**/
		float:right;
		
		}
		.time2{
		width:53px;
		float:right;
		margin-left:9px
		
		}
		.fly2{
		width:383px; /***Cambio270509***/
		float:left;
		line-height:23px;
		margin-left:4px;
		}
		.airline3{
		float:left; 
		line-height:23px;
		width:130px; text-align:left

		}
		.stop3{ 
		margin-left:39px;
		float:right;
		margin-left:13px;
		margin-right:13px;
		
	
		
		}
		.ret2{
		width:383px; 
		float:left;
		line-height:23px;
		margin-left:4px;
		
		}
		.cities2{
	margin-left:10px;
	margin-right:20px;	
		
		}
		.arr2{
		margin-left:50px
		
		}
/******** 120509 *****************/		
		.text_edad{
		font-size:9px; 
		margin-top:-10px; 
		padding-top:3px; 
		padding-bottom:0px;  
		float:left;
		}
		.text_meses{
		float:left; 
		padding-bottom:-1px; 
		padding-top:0px;
		margin-left:-24px; 
		font-size:9px
		}
		
		.boxname_ape{
		text-transform: uppercase; 
		width:75px
		}
		
		.caja_edad{
		width:20px;
		}
		
		.logo_agencia{
		width:305px;
		clear:both;
		height:150px;
		background-image:url(https://www.webfarefinder.com/suitemotores/resources/demo/images/logo.jpg);
		background-repeat: no-repeat;
		background-position: 65px 5px;
		}
/**************** 270509 **************/		
		.contenedor_logos{

		height:auto; width:27px; 
		}
		.logo_air{
		width:27px;height:23px; float:left; 
		}
		
		.logo_air_more{
		width:27px;height:23px; float:left; 
		margin:5px; margin-bottom:10px; margin-top:0px
		}
		
		.contenedor_info{
		display:inline; margin-bottom:10px;
		}
		
		.cities_more{
		width:350px
		
		}		
/*************** Multicities *****************/

		.contenido_multi{
		padding-top:0px; height:auto
		}
		.contenido_multi_miniweb{
		padding-top:5px; height:auto
		}
		
		.segmento_multi{
		height:23px; margin-left:8px; clear:both; 
		}
		.caja_ori_des{
		width:100px; float:left; margin-left:1px; padding-top:2px
		}
		
		.caja_fecha{
		width:59px; float:left; margin-left:1px; padding-top:2px
		}
		
		.caja_horario{
		width:52px; float:left; margin-left:1px; padding-top:2px; display:none;
		}
		.encabezado_multi{
		margin-left:11px; margin-top:5px;
		height:15px; margin-left:8px; 
		}
		.div_origenes{
		float:left; width:108px; margin-left:2px;
		}
		.div_destinos{
		float:left; width:108px
		}
		.div_fecha{
		float:left; width:63px
		}
		.div_horario{
		float:left; width:60px;
		display:none;
		}
		
		.radio_ida_vuelta{
		width:100px; margin-left:6px; padding:0px
		}
		.radio_solo_ida{
		width:75px
		}
		.radio_multicities{
		width:90px
		}
		
		.caja_aerolineas{
		width:154px;
		margin-left:15px;
		border: 1px solid #abadb3;
		padding: 2px 3px;
		border: 1px solid #abadb3;
		
		}
		
		.caja_clase{
		width:80px;
		height:20px;
		margin-left:4px;
		float:left;
		border: 1px solid #abadb3;
		}
		
		.text_cabina{
		width:30px;
		float:left; 
		padding-top:3px;
		
		}
		
		.motor-normal .xtra_multi {
		padding-left:0px;
		float:left;
		margin-top:7px;
		margin-left:20px;
		clear:both
		 
		
		}

		.motor-normal-miniweb .xtra_multi {
		padding-left:25px;
		height:23px;
		float:left;
		}

		.near {
		display:none;
		}
		
		.near_fare {
		padding-top:8px;

		margin-left:0px;
		-margin-left:10px;
		float:left;
		vertical-align:sub
		
		 
		 
		}
		
		/**********Cambios multicities ***********/
		
		.segmento_adul_nin_inf{
		  margin-top:2px; margin-left:18px; clear:both; float:left  
		
		  /**********Cambios 070709 ***********/
		}
		.segemento_aerolineas{
		float:left; padding-left:20px;width: 300px;  margin-top:6px
  
		}
		.caja_adul_nin_inf{
		width:12px; margin-right:14px; text-align:center
		}
		.curva_inferior_multi{
		clear:both;
		height:17px; 		 
		}


/* .NEW MORE RESERVA 300609 **************************************/
	
	#motor-summary_reserva .more_reserva {
		background-color:#e8ecf0;
		width:620px;  
		padding:5px 0 12px 15px;
		border:1px solid #4e6075;
		top:0;
		left:0;
		}		
	
		#motor-summary_reserva .more_reserva .detail_reserva{
		width:587px;
		padding:5px; 
		background-color:#FFFFFF

		}
		#motor-summary_reserva .more_reserva .detail_reserva div {
		font-size:11px;
		line-height:12px;
		}
	
		#motor-summary_reserva .more_reserva .date_reserva {
		font-weight:bold;
		clear:both;
		padding:5px 0;
		font-size:11px
		}
	
	    #motor-summary_reserva .more_reserva .diff-date_reserva{
        color:#FF0000;
		font-weight:bold;
		clear:both;
		padding:5px 0;
		}
	
		#motor-summary_reserva .more_reserva .fly_reserva, #motor-summary_reserva .more_reserva .ret_reserva {
		clear:both;
		padding:0;	
		border:1px solid #9db4cc;
	 
		}
	
		#motor-summary_reserva .more_reserva .airline_reserva {
		text-align:left;
		width:170px;
		float:left;			
		}
	
		#motor-summary_reserva .more_reserva div.dep_reserva, #motor-summary_reserva .more_reserva div.arr_reserva {
		width:160px;
		margin-right:15px;
		float:left;
			
		}
		#motor-summary_reserva .more_reserva .info_reserva {
		clear:left;		
		width:170px;  
		margin-right:0px;		
		}
		
		#motor-summary_reserva .more_reserva div.cities_reserva {				
		width:380px;
		}
		#motor-summary_reserva .more_reserva .cities_reserva div {
		margin-right:15px;
		width:160px;
		}					
		
		/**************** PAGINA RESERVAR 300509 **************/		
		.contenedor_logos_reserva{
		height:auto; 
		width:27px; 
		margin-top:-5px
		}
		.logo_air_reserva{
		width:27px;
		height:23px; 
		float:left; 
		}
		
		.logo_air_more_reserva{
		width:27px;
		height:23px; 
		float:left; 
		margin-top:0px;
		margin-left:5px;
		margin-right:5px; 
		margin-bottom:10px
		}
		
		.contenedor_info_reserva{
		display:inline; 
		margin-bottom:10px;
		}
		
		.cities_more_reserva{
		width:350px
		}	
		

	/**********************************************************************************************
	Detalle de Precio /060709
	**********************************************************************************************/		
		
		.contenedor_detalle_precio{
		width:630px; 
		padding:3px; 
		margin-bottom:5px; 
		background-color:#ffffff; 
		border:1px solid #4e6075;
		}
		.dp_bloque_item{
		width:630px; 
		margin-bottom:2px;
		}
			.dp_div_left{
			width:74px; 
			height:36px; 
			background-color:#d8e6f3;  
			margin-right:3px; 
			font-family:Tahoma, Arial, Verdana; 
			font-size:11px; 
			font-weight:bold; 
			color:#394a59;
			}
			.dp_div_text_adulto{
			padding:10px; 
			padding-left:12px
			}
			.dp_contenedor_desgloce{
			float:left;
			}
			.dp_contenedor_desgloce_main{
			background-color:#e8ecf0; 
			width:553px; 
			height:36px;
			}
			.dp_bloque_total{
			width:100px; 
			height:36px;
			padding-left:20px;
			padding-right:20px
			}
			.dp_bloque_text_total{
			margin:auto; 
			margin-top:3px; 
			width:100px;
			text-align:center; 
			font-size:11px;
			}
			.dp_bloque_precio_total{
			margin:auto; 
			margin-top:3px; 
			width:100px; 
			font-size:11px; 
			text-align:center; 
			font-weight:bold;
			color:#4e6075 
			}
			.dp_bloque_resto{
			width:110px; 
			height:36px; 
			margin-left:10px	
			}
			.dp_bloque_text_resto{
			margin:auto; 
			margin-top:3px; 
			width:95px;
			text-align:center; 
			font-size:11px;
			}
			.dp_bloque_precio_resto{
			margin:auto; 
			margin-top:3px; 
			width:90px; 
			font-size:11px; 
			text-align:center;
			}
		
			
		.dp_contenedor_tota_pagar{
		width:630px;
		background-color:#e8ecf0;
		margin-bottom:0px
		}
		
		.dp_text_total_pagar{
		margin-top:3px; 
		font-family:Tahoma, Arial, Verdana; 
		font-size:11px; 
		font-weight:bold; 
		padding-left:5px
		}
		.dp_precio_total_pagar{
		margin-top:3px; 
		margin-left:40px;  
		font-family:Tahoma, Arial, Verdana; 
		font-size:12px; 
		font-weight:bold; 
		color:#cd0000
		}
			
			

	/**********************************************************************************************
	Div Tabla Información de Pasajero /060709
	**********************************************************************************************/		
		.table_100{
		background-color:#4e6075
		}
		.ip_contenedor{
		width:640px;
		font-family:Tahoma, Arial, Verdana; font-size:10px; text-align:center; color:#FFFFFF
		}
		.ip_color_head{
		background-color:#4e6075;
		}
		.ip_color_main{
		background-color:#f0f4f8
		}
			.input_edad{
			width:47px;
			text-transform: uppercase;
			}
			.input_nombres{
			width:70px;
			text-transform: uppercase;
			}
			.input_ape{
			width:70px;
			text-transform: uppercase;			
			}
			.input_nacionalidad{
			width:100px;
			text-transform: uppercase;			
			}
			.select_doc{
			width:66px;
			text-transform: uppercase;
			}
			.input_num_doc{
			width:55px;
			text-transform: uppercase;
			}
			.select_asiento{
			width:67px;
			text-transform: uppercase;
			}
			
		.pf_contenedor{
		width:640px;
		 
		font-family:Tahoma, Arial, Verdana; font-size:10px; text-align:center; color:#FFFFFF
		}
			.pf_color_head{
			background-color:#4e6075;
			}
			.pf_color_main{
			background-color:#f8f8f8
			}
			.pf_input_pasajero{
			text-transform: uppercase;
			width:75px; 
			margin-left:0px;
			}
			.pf_caja_otros{
			width:44px
			}
			
	/**********************************************************************************************
	Div Resumen de resultado /060709
	**********************************************************************************************/		
	.titulo_resumen{	
	margin-bottom:8px; 
	font-family:Tahoma, Arial, Verdana; 
	color:#CC0000; font-weight:bold;  
	font-size:14px; 
	text-decoration:underline;
	}
	.table_contenedor_resumen{
	font-family:Tahoma, Arial, Verdana; 
	font-size:10px; 
	text-align:center; 
	}
	
	.tr_head_resumen{
	background-color:#4e6075;
	color:#FFFFFF	
	}
	
	.resumen_value{
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:7.5pt
	
	}
	
	.resumen_value a{
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:7.5pt;
	text-decoration:underline;
	cursor:pointer;
	color:#4e6075
	
	}
	
	.resumen_value a:hover{
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:7.5pt;
	text-decoration:none;
	cursor:pointer;
	color:#cd0200;
	}
	.bg_paradas{
	background-color:#c9d8e5
	}
	.bg_paradas_item{
	background-color:#f0f4f8
	}
	
	
	/**********************************************************************************************
	Detalle de Precio 1 PAGINA DE RESULTADOS
	**********************************************************************************************/		
		.pr_more{
		background-color:#ffffff;
		width:605px;  
		margin:5px 0 0 10px;
		padding:5px;
		position:absolute;
		top:0;
		left:0;
		clear:both;

		
		}
		.pr_contenedor_detalle_precio{
		width:580px; 
		padding:3px; 
		margin-bottom:5px; 
		background-color:#ffffff; 
		border:1px solid #4e6075;
		}
		.pr_dp_bloque_item{
		width:580px; 
		margin-bottom:2px;
		}
			.pr_dp_div_left{
			width:74px; 
			height:36px; 
			background-color: #d8e6f3;  
			margin-right:3px; 
			font-family:Tahoma, Arial, Verdana; 
			font-size:11px; 
			font-weight:bold; 
			color:#4e6075 ;
			}
			.pr_dp_div_text_adulto{
			padding:10px; 
			padding-left:12px
			}
			.pr_dp_contenedor_desgloce{
			float:left;
			}
			.pr_dp_contenedor_desgloce_main{
			background-color: #EFEFEF; 
			width:503px; 
			height:36px;
			}
			.pr_dp_bloque_total{
			width:100px; 
			height:36px;
			padding-left:20px;
			padding-right:10px
			}
			.pr_dp_bloque_text_total{
			margin:auto; 
			margin-top:3px; 
			width:100px;
			text-align:center; 
			font-size:11px;
			}
			.pr_dp_bloque_precio_total{
			margin:auto; 
			margin-top:3px; 
			width:100px; 
			font-size:11px; 
			text-align:center; 
			font-weight:bold;
			color:#1a338c 
			}
			.pr_dp_bloque_resto{
			width:95px; 
			height:36px; 
			margin-left:15px	
			}
			.pr_dp_bloque_text_resto{
			margin:auto; 
			margin-top:3px; 
			width:100px;
			text-align:center; 
			font-size:11px;
			}
			.pr_dp_bloque_precio_resto{
			margin:auto; 
			margin-top:3px; 
			width:90px; 
			font-size:11px; 
			text-align:center;
			}
		
			
		.pr_dp_contenedor_tota_pagar{
		width:580px;
		background-color:#EFEFEF; 
		margin-bottom:0px
		}
			.pr_dp_text_total_pagar{
			margin-top:3px; 
			font-family:Tahoma, Arial, Verdana; 
			font-size:11px; 
			font-weight:bold; 
			padding-left:5px
			}
			.pr_dp_precio_total_pagar{
			margin-top:3px; 
			margin-left:40px;  
			font-family:Tahoma, Arial, Verdana; 
			font-size:11px; 
			font-weight:bold; 
			color:#CC0000
			}
			
	/**********************************************************************************************
	Ancho sec 305
	**********************************************************************************************/	
			.width_305{
			width:305px
			}
			
/**********************************************************************************************
	CSS PARA SOLO IDA
**********************************************************************************************/				
			.contenedor_ida_seg_adul_nin{
			clear:both; margin-top:5px; 
			}
			
			.ida_segmento_adul_nin_inf{
			height:20px; 
			margin-left:20px; 
			margin-top:10px; 
			margin-bottom:13px;
			
			}
			
			.ida_segmento_fecha{
			height:30px; 
			}

			.ida_cities {
			clear:both; 
			height:25px; 
			padding:8px 0 0 12px;
			padding-top:0px; height:52px;
			}
			
			.bloque_ida{
			height:151px; margin-top:10px;
			}
			
			.ida_origen_destino{
			float:left; 
			height:25px; 
			padding:0px 0 0 20px;
			width:285px
		 
			}
			.ida_width_ori{
			width:198px; margin-left:4px
			}
			.ida_width_des{
			width:198px; margin-left:3px
			}
			.ida_fecha_retorno{
			margin-bottom:7px
			}
			
	/**********************************************************************************************
	CSS PARA  IDA y VUELTA
	**********************************************************************************************/				
			.contenedor_iv_seg_adul_nin{
			clear:both; margin-top:5px; 
			}
			.iv_segmento_adul_nin_inf{;
			height:20px; 
			margin-left:20px; 
			margin-bottom:5px;
			}

			.iv_cities {
			clear:both; 
			height:25px; 
			padding:8px 0 0 12px;
			padding-top:0px; height:52px;
			}
			
			.bloque_iv{
			height:151px; 
			margin-top:10px;
			margin-bottom:2px
			
			}
			.iv_origen_destino{
			float:left; 
			height:25px; 
			padding:0px 0 0 20px;
			width:285px
			}
			.iv_width_ori{
			width:198px; margin-left:4px
			}
			.iv_width_des{
			width:198px; margin-left:3px
			}
			.iv_fecha_retorno{
			margin-bottom:7px
			}

	/**********************************************************************************************
	CSS CHECK Y BOTON ENVIAR
	**********************************************************************************************/		
	 
			.contenedor_check_btn{
			width:305px; 
			}
			
			.div_height{	
			height:35px;
			}
			.div_both{
			clear:both
			}

	/**********************************************************************************************
	ENCABEZADO MENU MINIWEB
	**********************************************************************************************/		
	.div_tabs_fondo{
	background-image:url(https://www.webfarefinder.com/suitemotores/resources/demo/images/fondo_pestanas.gif);
	width:305px;
	height:30px;	
	}
	.div_tabs1{
	background-image:url(https://www.webfarefinder.com/suitemotores/resources/demo/images/pestanas_vuelos.gif);
	width:102px;
	height:30px;
	cursor:pointer;
	 
	}
	.div_tabs2{
	background-image:url(https://www.webfarefinder.com/suitemotores/resources/demo/images/pestanas_hoteles.gif);
	width:102px;
	height:30px;
	cursor:pointer;
	
	 
	}
	.div_tabs3{
	background-image:url(https://www.webfarefinder.com/suitemotores/resources/demo/images/pestanas_paquetes.gif);
	width:101px;
	height:30px;
	cursor:pointer;
	
	}

	/**********************************************************************************************
	LINK REGRESAR
	**********************************************************************************************/		
			.div_regresar{
			}
			.link_regresar{
			text-align:right; 
			font-size:11px; 
			font-weight:bold; 
			font-family:Tahoma, Arial, Verdana;					
			cursor:pointer;
			 text-decoration:none;
			 float:right
			 
			}
			.link_regresar a{
			color: #003399;
			 cursor:pointer;
			 text-decoration:none;
			 text-align:right
			   
			}
/************* Varias opciones de busqueda 17/07/09 *********/

.multi_contenedor_fechas{
margin-bottom:8px; border-top:1px solid #CCCCCC; padding-top:12px; margin-top:12px
}

.multi_div_salida{
font-family:Tahoma, Arial, Verdana; font-size:11px; float:left; width:40px

}

.multi_div_salida_num{
font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; float:left; width:80px
}

.multi_div_retorno{
font-family:Tahoma, Arial, Verdana; font-size:11px; float:left; width:50px
}

.multi_div_retorno_num{
font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; float:left; width:80px
}
.multi_separador{
 height:15px
}

.multi_div_select{
margin-bottom:5px; margin-top:5px
}

.multi_div_ori_des{
 clear:both;float:left; font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:700;  width:90px;  line-height:18px; 
}
.multi_select{
width:345px; font-family:Tahoma, Arial, Verdana; font-size:11px
}
	
/*** TABLA DE CORREO ************************************************/	
/********************************************************************/		
	.width_tabla_correo{
	width:0px;
	}
	
	.td_tabla_correo{
	width:0px;
	display:none;
	}

/************* Varias opciones de busqueda 17/07/09 *********/

.multi_contenedor_fechas{
margin-bottom:8px; border-top:1px solid #CCCCCC; padding-top:12px; margin-top:12px
}

.multi_div_salida{
font-family:Tahoma, Arial, Verdana; font-size:11px; float:left; width:40px

}

.multi_div_salida_num{
font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; float:left; width:80px
}

.multi_div_retorno{
font-family:Tahoma, Arial, Verdana; font-size:11px; float:left; width:50px
}

.multi_div_retorno_num{
font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; float:left; width:80px
}
.multi_separador{
 height:15px
}

.multi_div_select{
margin-bottom:5px; margin-top:5px
}

.multi_div_ori_des{
 clear:both;float:left; font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:700;  width:90px;  line-height:18px; 
}
.multi_select{
width:345px; font-family:Tahoma, Arial, Verdana; font-size:11px
}


/*************************************************************************
				FORUMULARIO DE ICONO DE CORREO
**************************************************************************/


.send-mail-shared {
		width:620px;
		background-image:url("https://www.webfarefinder.com/ds_fro_ajax/resources/imgs/sws/title-send.gif");
		background-repeat:no-repeat;
		background-position:top left;
		font-family:Arial;
		font-size:10px;
		padding:4px 4px 0 0px;
		float:left;
		color:#424E63;
		}		
		.send-mail-shared .content {
		padding:30px 0 0 0;
		width:630px;
		float:left;
		}		
		.send-mail-shared, .send-mail-shared input, .send-mail-shared select, .send-mail-shared submit {
		font-family:Arial;
		font-size:11px;		
		}
		
	.send-mail-shared #all {	
		float:right;
		margin-top:-28px;
		margin-right:6px;
		}
		.send-mail-shared #all a {		
		display:block;
		background-color:#4e6075;
		color:#FFFFFF;
		font-size:10px;
		padding:4px 8px;
		text-decoration:none;
		}
		.send-mail-shared #all a:hover {
		background-color:#8093a8;
		padding:4px 7px 3px 8px;
		text-decoration:none;
		border-top:1px solid #4e6075;
		border-left:1px solid #4e6075;
		}		

	.send-mail-shared .title {
		padding:0 10px 0 0px;
		font-size:10px;
		background-color:#4e6075;
		font-size:11px;
		color:white;
		height:20px;
		line-height:20px;		
		margin-bottom:5px;
		width:500px;
		}
		.send-mail-shared .title div {
		float:left;
		}
		
	.send-mail-shared .itinerary {
	border-bottom:1px solid #cccccc;
		padding-top:7px;
		padding-bottom:7px;
		margin:0 0 4px 0;
		float:left;
		width:510px; 
		
		}
		.send-mail-shared .itinerary div {
		float:left;
	
		}
		
	.send-mail-shared .fare {
		width:60px;
		margin-right:5px;
		text-align:center;	
				
		}
		.send-mail-shared .itinerary .fare {
		line-height:18px;
		}
		.send-mail-shared .itinerary .fare a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC0000;
		font-weight:bold;
		vertical-align:middle;
		}
		.send-mail-shared .itinerary .fare a:hover {
		text-decoration:none;
		color:red;		
		}
	
	.numero_pasajeros{
		font-size:9px; 
		margin-top:25px; 
		margin-left:-65px; 
		text-align:center; 
		width:60px; 
		}
		
		.numero_pasajeros a{
		font-size:9px; 
		margin-top:25px; 
		margin-left:0px; 
		text-align:center; 
		width:60px;
		text-decoration:none;
		color:#cc0000;
		 
		}
		.numero_pasajeros a:hover{
		font-size:9px; 
		margin-top:25px; 
		margin-left:0px; 
		text-align:center; 
		width:60px;
		color:#cc0000;
		text-decoration:underline 
		}

	.send-mail-shared .info {
		float:left;
		width:390px;
		}
	
	.send-mail-shared .xtra {
		float:left;
		width:135px; 
	
		margin-left:8px
		
		}
	
	.send-mail-shared .book {	
		float:left;
		margin-top:-4px;
		margin-left:9px;  
		
		}
		.send-mail-shared .book a {
		display:block;
		background-color:#715e40;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		font-size:9px;
		padding:3px 4px;
		text-decoration:none;
		}
		.send-mail-shared .book a:hover {
		background-color:#ea9838;
		padding:3px 3px 2px 4px;
		text-decoration:none;
		border-top:1px solid #ea9838;
		border-left:1px solid #ea9838;
		}
		
	.send-mail-shared .detail {
		line-height:20px;
		width:60px;		
		clear:both;
		padding-top:3px;
		
		}
		
		.send-mail-shared .detail a {
		display:block;
		color:#CC0000;
		}
		.send-mail-shared .detail a:hover {
		text-decoration:none;
		color:red;
		}
		
	.send-mail-shared .icons {
		clear:both;
		width:130px; 
		cursor:pointer;
		}
		.send-mail-shared .icons img {
		margin:0 2px 0 3px;
		border:0;
		}											

	.send-mail-shared .fly, .send-mail-shared .fly_ow, .send-mail-shared .ret {
		float:left;
		line-height:20px;
		border:1px solid  #d6b78f;
		display:none;   
		}
	
	.send-mail-shared .fly_ow {
		padding-top:10px;
		}

	.send-mail-shared .airline {	
		width:170px; 
		margin-right:5px;			
		float:left;
		text-align:center;
	
		}
					
	.send-mail-shared .cities {
		width:157px;  
		}
		.send-mail-shared .cities div {
		width:75px;
		font-size:9px;
		margin-left:2px;
		}
		.send-mail-shared .title .cities div {		
		font-size:11px;

		}
		.send-mail-shared .itinerary .cities div span {
		display:inline-block;
		width:24px;
		font-size:11px;			
		font-weight:bold;			

		}
		
	.send-mail-shared .time {				
		width:67px;
		margin-right:5px;
		}
		.send-mail-shared .itinerary .time {				
		font-size:9px;
		}
		
	.send-mail-shared .stop {
		width:45px;
		margin-right:5px;
		}
		.send-mail-shared .itinerary .stop {
		text-align:center;
		}
								
				
	/* .more **************************************/
	
	.send-mail-shared .more {
		background-color: #FBFBFB
		width:605px;   
		margin:10px 0;
		padding:10px 0 15px 15px;
		position:absolute;
		top:0;
		left:0;
		}		
	
		.send-mail-shared .more .detail {
		width:587px; 
		padding:5px; 
		background-color:#FFFFFF

		}
		
		.send-mail-shared .more .detail div {
		font-size:11px;
		line-height:12px;
		
		}
	
		.send-mail-shared .more .date {
		font-weight:bold;
		clear:both;
		padding:5px 0;
		}
	
	    .send-mail-shared .more .diff-date 
	    {
        color:#FF0000;
		font-weight:bold;
		clear:both;
		padding:5px 0;
		}
	
		.send-mail-shared .more .fly, .send-mail-shared .more .ret {
		clear:both;
		padding:0;	
		}
	
		.send-mail-shared .more .airline {
		text-align:left;
		width:170px;  
		float:left;			
		}
	
	 
		.send-mail-shared .more div.dep, .send-mail-shared .more div.arr {
		width:160px;
		margin-right:15px;
		float:left;
		}
		.send-mail-shared .more .info {
		clear:left;		
		width:170px;    
		margin-right:5px;		
		}
		
		.send-mail-shared .more div.cities {				
		width:380px;
		}
		.send-mail-shared .more .cities div {
		margin-right:15px;
		width:160px;
		}					
		
		
		.airline2{
		text-align:center; width:90px; margin-right:72px; 
		}
		.stop2{
		margin-left:-3px;  
		float:right;
		
		}
		.time2{
		width:53px;
		float:right;
		margin-left:9px
		
		}
		.fly2{
		width:383px; 
		float:left;
		line-height:23px;
		margin-left:4px;
		}
		.airline3{
		float:left; 
		line-height:23px;
		width:130px; text-align:left

		}
		.stop3{ 
		margin-left:39px; 
		float:right;
		margin-left:13px;
		margin-right:13px;
		
	
		
		}
		.ret2{
		width:383px;  
		float:left;
		line-height:23px;
		margin-left:4px;
		
		}
		.cities2{
		margin-left:10px;
		margin-right:20px;	
		
		}
		.arr2{
		margin-left:50px		
		}
		
		.contenedor_logos{
		height:auto; 
		width:27px; 
		}
		.logo_air{
		width:27px;
		height:23px; 
		float:left; 
		}
		
		.logo_air_more{
		width:27px;height:23px; float:left; 
		margin:5px; margin-bottom:10px; margin-top:0px
		}
		
		.contenedor_info{
		display:inline; margin-bottom:10px;
		}
		
		.cities_more{
		width:350px
		}

	 /**********************************************************************************************
	#Segmento de formulario
	**********************************************************************************************/		
		
	.send_segmento{
	margin-top:8px; margin-left:10px; width:580px
	}

 .send_seccion_form{
 width:500px; 
 height:235px; 
 background-color:#f0f4f8; 
 padding:10px; 
 font-family:Tahoma, Arial, Verdana; 
 color:#424e63; 
 font-size:11px
 }
 
 .send_bloque{
 float:left; 
 margin-bottom:5px
 }
 .send_etiquetas{
 width:85px; 
 float:left; 
 line-height:20px
 }
 .send_div_puntos{
 float:left; 
 margin-right:8px; 
 line-height:20px
 
 }
 
 .send_cajas{
 line-height:20; 
 margin-right:10px; 
 font-size:11px
 }
 
 .send_input{
 font-family:Tahoma, Arial, Verdana; 
 font-size:11px
 }
 
 .send_asunto{
 width:345px;
 font-family:Tahoma, Arial, Verdana; 
 font-size:11px
 }
 
 .send_div_check{
  margin-left:95px;
  margin-right:10px;
  }
  
  .chech_margin{
  margin-right:5px
  }
  .div_send_boton_enviar{
  margin-left:210px; 
  clear:both; 
  margin-top:10px
  }
  
  .btn_enviar{
  font-family:Tahoma, Arial, Verdana; 
  font-size:11px;margin-right:5px
  }
 
   .send_text_inicio{
  font-family:Tahoma, Arial, Verdana; font-size:12px
  }
  
  
 /*.caja_fecha_paq{
	 
	margin-left:3px;
	width:54px

}*/

.mensaje_ruta_interna{
font-family:Tahoma, Verdana, Arial; font-size:10px; font-weight:bold; color:#cd0000; width:630px; text-align:left

}

#ctl00_ContentPlaceHolder1_Search_engine1_btnBuscar{
cursor:pointer
}


/************************ CANCELAR RESERVA ***************************** 
 ***********************************************************************/
 
	.motor-pay .info_cancelar {
		padding:0px 0 0 0px;
		clear:both;
	}

	.contenedor_detalle_precio_cancelar{
		width:630px; 
		padding:3px; 
		margin-bottom:5px; 
		background-color:#ffffff; 
		border:1px solid #51729d;
	}

	.dp_bloque_item_cancelar{
		width:630px; 
		margin-bottom:2px;
		background-color:#e8ecf0;
	}
	
	.dp_div_left_cancelar{
		width:140px; 
		height:auto; 
		background-color:#d8e6f3;  
		margin-right:3px; 
		font-family:Tahoma, Arial, Verdana; 
		font-size:11px; 
		font-weight:bold; 
		color:#394a59;
		border-right:solid 2px #FFFFFF;
	}
			
	.dp_div_text_adulto_cancelar{
		padding:10px; 
		padding-left:12px;
	}
			
	.dp_contenedor_desgloce_cancelar{
		float:left;
	}
	
	.dp_contenedor_desgloce_main_cancelar{
		background-color:#e8ecf0; 
		width:453px; 
		height:36px;
		margin-left:20px;
		font-size:11px;
	}
	
	.dp_bloque_total_cancelar{
		width:100px; 
		height:36px;
		padding-left:5px;
		padding-right:5px
	}
	.dp_bloque_text_total_cancelar{
		margin:auto; 
		margin-top:3px; 
		width:100px;
		text-align:center; 
		font-size:11px;
	}
	.dp_bloque_precio_total_cancelar{
		margin:auto; 
		margin-top:3px; 
		width:100px; 
		font-size:11px; 
		text-align:center; 
		font-weight:bold;
		color:#4e6075 
	}
	.dp_bloque_resto_cancelar{
		width:100px; 
		height:36px; 
		margin-left:10px	
	}
	.dp_bloque_text_resto_cancelar{
		margin:auto; 
		margin-top:3px; 
		width:90px;
		text-align:center; 
		font-size:11px;
	}
	.dp_bloque_precio_resto_cancelar{
		margin:auto; 
		margin-top:3px; 
		width:90px; 
		font-size:11px; 
		text-align:center;
	}
		
			
		.dp_contenedor_tota_pagar_cancelar{
		width:630px;
		background-color:#e8ecf0;
		margin-bottom:0px
		}
			.dp_text_total_pagar_cancelar{
			margin-top:3px; 
			font-family:Tahoma, Arial, Verdana; 
			font-size:11px; 
			font-weight:bold; 
			padding-left:12px
			}
			.dp_precio_total_pagar_cancelar{
			margin-top:3px; 
			margin-left:15px;  
			font-family:Tahoma, Arial, Verdana; 
			font-size:12px; 
			font-weight:bold; 
			color:#cd0000
			}

/******************************************************/

	.motor-pay .info_cancelar {
		display:none	
	}			
			
	.motor-pay .payment_cancelar {		
		display:none		 
		}
		
	.descrip_cancelar{
	 
	font-weight:bold;
	font-size:11px;
	margin-top:20px;
	margin-bottom:10px;
	border:1px solid #F9D593;
	padding:10px;
	background-color:#fffbe5;
	float:left;
	width:617px
	}
	
	.logo_advert{
	width:25px; 
	height:25px;  
	margin-left:5px; 
	float:left;
	background-image:url("https://www.webfarefinder.com/suitemotores/resources/agy/demo/images/icon_adv2.jpg");
	}
	
	.text_adert{
	float:left; margin-left:16px; line-height:16px; font-size:11px; font-weight:normal
	}
	/************ Boton Cancelar Reserva ***************/
	
	.div_btn_cancelar{
	  width:300px; margin-top:20px; margin-left:120px; cursor:pointer
	}
	.btn_cancelar_reserva{
	cursor:pointer; font-weight:bold; color:#3a5c85
	}
	#btnCancelar{
	cursor:pointer;
	font-weight:bold
	}
	/******************* Seccion de Pagos *****************/
	.div_pagos{width:560px;  margin-left:10px; float:left; overflow:hidden}
	.opciones_pago{width:95px; height:58px; border:1px solid #c1c3c7; text-align:center;}
	.seccion_pago_boton{width:190px; height:35px; float:left; padding-top:40px;}


	/****************** CAMBIOS 2012 ****************/
	.fechas-sin-horario{display: block;display: block;  width:150px; float:left; margin-bottom:4px;  }
		input.button { border:1px solid #89920b; margin-left:140px; padding:5px; padding-left:16px; padding-right:16px; background-color: #9fa80f;color:#fff;  cursor:pointer;  width:110px; }
		
		input.button:hover { background-color: #b1bc11;color:#fff; cursor:pointer}	
		
		 .button_vuelos { border:1px solid #89920b; margin-left:40px;  padding:3px; padding-left:11px; padding-right:11px; background-color: #9fa80f;color:#fff;  cursor:pointer;  width:auto; font-size:11px; font-weight:bold; text-decoration:none }
		 
		 .div_disponible{margin-top:3px}
		
		 .button_vuelos:hover { background-color: #b1bc11;color:#fff; cursor:pointer}
	/***	
	display: block;display: block; border:1px solid #cdf; width:150px; float:left 
	se cambio: WIDTH: 198px por 220p
	**/

/********************* MOTORES *************/

.contenido_cotiza{width:325px; height:auto; color:#333; font-size:11px; font-weight:normal}
 
#cotiza_paq{FONT-SIZE:11px; FONT-FAMILY:Arial;   color:#333; padding-top:10px}
/*#cotiza_paq INPUT{FONT-SIZE:11px; FONT-FAMILY:Arial; color:#000}*/
#cotiza_paq SELECT{FONT-SIZE:11px; FONT-FAMILY:Arial; color:#000}
#cotiza_paq .content{PADDING-RIGHT:0px; PADDING-LEFT:23px; PADDING-BOTTOM:10px; PADDING-TOP:auto}
#cotiza_paq B{DISPLAY:block; FLOAT:left; WIDTH:75px; PADDING-TOP:4px}
#cotiza_paq .select{padding:15px 0px 12px}
#cotiza_paq .select INPUT{MARGIN:0px 2px 0px 8px}
#cotiza_paq .fecha{FONT-SIZE:10px; PADDING-BOTTOM:3px; height:auto; margin-bottom:2px; float:left}
#cotiza_paq .fecha B{FONT-SIZE:11px;}
#cotiza_paq .fecha SELECT{FONT-SIZE:10px}
#cotiza_paq #chk_fecha2{DISPLAY:none}
#cotiza_paq .exacta{DISPLAY:none}
#cotiza_paq .etiquetanac{CLEAR:both; PADDING-BOTTOM:3px}
#cotiza_paq .adultosninos{margin-left:3px; width:142px; height:20px}
#cotiza_paq .left{float:left}
#cotiza_paq .pais{CLEAR:both; PADDING-BOTTOM:3px; margin-top:5px}
#cotiza_paq .destino{CLEAR:both; PADDING-BOTTOM:3px; margin-top:5px}
#cotiza_paq .aerolinea{CLEAR:both; PADDING-BOTTOM:5px}
#cotiza_paq .precio{FLOAT:left; PADDING-BOTTOM:5px}
#cotiza_paq .xtra{DISPLAY:none}
#cotiza_paq .submit{PADDING-LEFT:120px; margin-top:7px; float:left; *float:none; margin-bottom:18px}
#cotiza_paq .submit INPUT{WIDTH:60px;  }
.separador_encabezado{ height:55px; display:none}
.div_selector_prog{height:21px; clear:left; float:left;  margin-bottom:2px; width:280px}
.etiquetas_width{width:75px; }
.contenedor_salida{margin-bottom:2px; float:left}

.caja_fecha{width:50px; margin-left:3px; font-size:10px; font-family:Tahoma,Arial,Verdana}
.icono_calender{width:21px; margin-left:147px; margin-top:-19px; cursor:pointer}
.etiqueta_retorno{clear:both; margin-bottom:5px}
.rango_fecha_roja{background-color:#dc2d02; font-weight:bold; color:#FFF; padding:3px;  margin-left:174px; margin-top:-20px;  width:95px}

/*______________________________*/
.ui-widget 
{
	font-family: Arial; 
	font-size: 10px; }
.ui-widget-content 
{
	border: 1px solid #a6c9e2; 	
	background:#fcfdfd;
	color: #222222; 
	width:80px;
	}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus 
{ 
	font-family: Arial;
	border: 1px solid #79b7e7; 	
	background: #d0e5f5 ;	  
	color: #1d5987;
	cursor: pointer;
	font-size:10px; }

.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading 
   {
	/*background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; */
	}

* html .ui-autocomplete { width:1px; }

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	color:#4F4F4F;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	 padding:.2em .4em; 
	line-height:1.5;
	
	font-family:Arial;
	font-size:11px;
	 

}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { border: 1px solid #79b7e7;background: #d0e5f5;color: #1d5987;margin: -1px;}

.btn-reintentar-pagar input
{
	background-color:#89920B;
	color:#fff;
	width:80px;
	padding: 7px 20px;
	font-weight:bold;
	clear: both;
	font-size:12px;
	text-decoration:none;
	display: block;
	text-align:center;
	margin-left: 0px;
	margin-top: 10px;
	 
}

.btn-reintentar-pagar input:hover
{
	background-color: #9FA80F;
	color:#fff;
}

.texto_general{
font-family:Arial;
font-size:11px;

}

.etiqueta_fecha2{clear:both;  width:145px ; }
.icono_calender2{width:21px; margin-left:147px; margin-top:-19px; cursor:pointer}
.label_sal{display: block;width: 50px;float: left; line-height:25px; font-size:11px}
.label_ret{display: block;float: left;margin-right: 7px;  line-height:25px; font-size:11px}
#ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalida{ border:none;width: 78px;padding: 3px; background:none}
#ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaRetorno{border:none;width: 78px;padding: 3px; background:none}
#txtFechaSalidaOneWay{border:none;width: 78px;padding: 3px; background:none; cursor:default}
#ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalidaOneWay{ padding:3px; width:84px; cursor:default}

#txtFechaEntradaHot{border:none;width: 78px;padding: 3px; background:none; cursor:default  }
#txtFechaSalidaHot{border:none;width: 78px;padding: 3px; background:none; cursor:default }
.input_h_2{ padding:3px}
.input_h_1{padding:3px}


.input_p_1{ margin-left:3px;width:76px;padding:1px;border:none;background:none; font-size:11px}
.input_p_2{margin-left:3px;	width:76px;padding:1px;border:none;background:none; font-size:11px}
#ctl00_ContentPlaceHolder1_Motor_paquetes1_txtFechaSalidaPaq{ padding:3px; cursor:default }
#ctl00_ContentPlaceHolder1_Motor_paquetes1_txtFechaRetornoPaq{padding:3px; cursor:default }
.seg_multi{ margin-bottom:3px; float:left}

.multicity_origen{
	float:left;    
	font-size: 11px;
	width: 103px;	 
    float: left;
    display: block;
    position: relative;
	
}

.multicity_caja_ori_des{
	width: 100px;
	-webkit-box-sizing: border-box;
	box-sizing:border-box;
	 border: 1px solid #abadb3;
	padding:3px
}

#ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalida1, #ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalida2, #ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalida3, #ctl00_ContentPlaceHolder1_Motor_vuelos1_txtFechaSalida4{ width:84px ; border:none; padding:3px; cursor:default  }
 

.searchbox .pdt-flights .mod-dates .com-datein {
     
    
    display: block;
    position: relative;
     
}

.ctn-multipledestination{ float: left;  }
.com-datein { width:315px; height:28px}

.com-datein2 { height:28px}
 
 .ui-widget-content2{ background:#fff; z-index:999; border: 1px solid #a6c9e2;}
  