ul.bloque_links{
	background: url(/images/vuelos/bg_lista_vuelos.png) left top no-repeat;
	width:965px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding: 9px 5px 5px 7px;
	color:#686767;
	list-style:none;
	margin:0 0 0 10px;
	height:20px;
}
	ul.bloque_links li{
		display:inline;
		width:auto;
		margin:0 2px;
	}
	ul.bloque_links li a{
		text-decoration:underline;
		color: #333;
	}
	ul.bloque_links li a:hover{
		text-decoration:none;
		border-bottom:1px dotted #fea100;
		color: #fea100;
	}
	ul.bloque_links li.primero{
		display:inline;
		width:auto;
		margin:0 10px 0 2px;
	}
	ul.bloque_links li.primero a{
		text-decoration: none;
		color: #333;
	}
	ul.bloque_links li.primero a:hover{
		text-decoration:none;
		border-bottom:none;
		color: #666;
	}
ul.bloque_links_2{
	background:none;
	width:965px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding: 9px 5px 5px 7px;
	color:#686767;
	list-style:none;
	margin:0 0 0 10px;
	height:20px;
}
	ul.bloque_links_2 li{
		display:inline;
		width:auto;
		margin:0 2px;
	}
	ul.bloque_links_2 li a{
		text-decoration:underline;
		color: #333;
	}
	ul.bloque_links_2 li a:hover{
		text-decoration:none;
		border-bottom:1px dotted #fea100;
		color: #fea100;
	}
	ul.bloque_links_2 li.primero{
		display:inline;
		width:auto;
		margin:0 10px 0 2px;
	}
	ul.bloque_links_2 li.primero a{
		text-decoration: none;
		color: #333;
	}
	ul.bloque_links_2 li.primero a:hover{
		text-decoration:none;
		border-bottom:none;
		color: #666;
	}
/*---------------------------------------------*/
.cont_vuelos_destino{
	width:976px;
	float:left;
	padding:5px 10px;
}
	h3.vuelos{
		font-size:22px;
		float:left;
		margin: 0 0 0 5px;
	}
	.cambia_ciudad{
		background:url(/images/iconos/flecha_der.png) left 1px no-repeat;
		float:left;
		padding:0 0 0 15px;
		margin:7px 0  5px 5px;
		color:#686767;
		font-size:12px;
		text-decoration:none;
		width:260px;
	}
		.cambia_ciudad a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
		.cambia_ciudad a:hover{
			color:#333;
			font-weight:bold;
			text-decoration:none;
		}
	.otra_ciudad{
		background:url(/images/iconos/flecha_der.png) left 1px no-repeat;
		float: right;
		padding:0 0 0 15px;
		margin:7px 10px 0 5px;
		color:#686767;
		font-size:12px;
		text-decoration:none;
	}
		.otra_ciudad a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
		.otra_ciudad a:hover{
			color:#333;
			font-weight:bold;
			text-decoration:none;
		} 
	.cont_vuelos{
		background:url(/images/apariencia/bg_cont_ofertasvuelos.png) left top no-repeat;
		width:980px;
		height:220px;
		float:left;
		padding:10px 10px 0 20px;
	}
	.cont_vuelos h6{
		width:230px;
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#fea100;
		margin:5px 0 0 5px;
	}
	
	.cont_vuelos .encontrado{
		display:inline;
		float: left;
		font-size:12px;
		color:#686767;
		margin:0px 0 0 45px;
		padding:5px 0 0 0;
		font-weight:normal;
	}
	.cont_vuelos .encontrado2{
		display:inline;
		float: left;
		font-size:12px;
		color:#686767;
		margin:0px 0 0 405px;
		padding:5px 0 0 0;
		font-weight:normal;
	}
	ul.resultados_ofertas_vuelos{
		list-style:none;
		width:940px;
		float:left;
		text-decoration:none;
	}
		ul.resultados_ofertas_vuelos li{
			background:url(/images/iconos/flecha_der_naranja.png) left 2px no-repeat;
			width:445px;
			float:left;
			padding:0 0 0 15px;
			margin:5px;
			font-weight:normal;
		}
			ul.resultados_ofertas_vuelos li a.ciudades{
				width:235px;
				text-decoration: none;
				float:left;
				color:#686767;
			}
				ul.resultados_ofertas_vuelos li a.ciudades:hover{
					color:#333;
				}
			ul.resultados_ofertas_vuelos li .tiempo{
				width:118px;
				float:left;
				text-align:center;
				color:#686767;
			}
			ul.resultados_ofertas_vuelos li a.precio{
				width:75px;
				text-decoration: none;
				float:left;
				color:#686767;
				text-align:right;
			}
				ul.resultados_ofertas_vuelos li a.precio:hover{
					color:#333;
				}
		ul.resultados_ofertas_vuelos li.mas{
			background:none;
			width:445px;
			float:left;
			padding:0 0 0 15px;
			margin:0px 5px 3px 5px;
		}
		ul.resultados_ofertas_vuelos li.mas a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
			ul.resultados_ofertas_vuelos li.mas a:hover{
				color:#333;
				font-weight:bold;
				text-decoration:none;
			}
a.rss_vuelos{
	background:url(/images/iconos/rss_icon.png) left top no-repeat;
	width:26px;
	height:26px;
	float:left;
	text-indent:-5000px;
	cursor:pointer;
}
.cont_cabecera_vuelos{
	width:975px;
	float:left;
}
a.mini_mail{
	background:url(/images/iconos/mini_mail.png) left -2px no-repeat;
	width:180px;
	float:left;
	padding:4px 0 6px 32px;
	text-decoration:none;
	color:#fea100;
	font-weight:bold;
}
	a.mini_mail:hover{ color:#333;}
.suscribir{
	background:url(/images/vuelos/bg_suscribete.png) left -5px no-repeat;
	width:280px;
	float: right;
	margin: 0 60px 0 0;
	padding:40px 20px 20px 40px;;
	font-weight:normal;
	color:#57595D;
}
.suscribir input{
	border:1px solid #CCCCCC;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	margin:0 3px;
	color:#57595D;
	font-weight:normal;
}
.suscribir input.boton{
	background:url(/images/apariencia/btn_filtros_vuelos.png) left top no-repeat;
	width:60px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
}
.suscribir .error{
	color:#900;
	font-weight:bold;
}
/*----------listas pequeñas------*/
	ul.cont_peq_1{
		background: url(/images/apariencia/bg_list_vuelos_peq_1.png) left top no-repeat;
		float:left;
		width:310px;
		height:225px;
		list-style:none;
		margin:0 9px 0 6px;
	}
	ul.cont_peq_1 h6{
		font-size:14px;
		font-weight:bold;
		color:#fea100;
		margin:15px 0 0 15px;
	}
	ul.cont_peq_1 li{
		background: url(/images/iconos/flecha_der.png) left 2px no-repeat;
		width:260px;
		float:left;
		padding:0 0 0 15px;
		margin:5px 10px 3px 15px;
		font-weight:normal;
	}
	ul.cont_peq_1 li.mas{
			background:none;
			width:260px;
			float:left;
			padding:0 0 0 15px;
			margin:5px 5px 3px 5px;
		}
		ul.cont_peq_1 li.mas a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
			ul.cont_peq_1 li.mas a:hover{
				color:#333;
				font-weight:bold;
				text-decoration:none;
			}
		ul.cont_peq_1 li a.ciudades{
				width:190px;
				text-decoration: none;
				float:left;
				color:#686767;
			}
				ul.cont_peq_1 li a.ciudades:hover{
					color:#333;
				}
			ul.cont_peq_1 li .tiempo{
				width:50px;
				float:left;
				text-align:center;
				color:#686767;
			}
			ul.cont_peq_1 li a.precio{
				width:53px;
				text-decoration: none;
				float:left;
				text-align:right;
				color:#686767;
			}
				ul.cont_peq_1 li a.precio:hover{
					color:#333;
				}
			ul.cont_peq_1 li a.mas_info{
				background:url(/images/iconos/mas.png) left top no-repeat;
				width:11px;
				height:11px;
				text-decoration: none;
				float:left;
				text-indent:-50000px;
				margin:2px 0 0 5px;
			}
		ul.cont_peq_1 li.sub_menu{
				background:url(/images/apariencia/bg_liSubmenu.png) left top repeat-x;
				width:305px;
				float:left;
				margin:0 0 0 3px;
				padding:0;
			}
			ul.cont_peq_1 li.sub_menu a.ant{
				background: url(/images/apariencia/bg_separador.png) right 2px no-repeat;
				float: left;
				padding: 2px 5px;
				color:#333;
				text-align:center;
				text-decoration:none;
				width:63px;
				font-weight:bold;
			}
			ul.cont_peq_1 li.sub_menu a.next{
				background: url(/images/apariencia/bg_separador.png) left 2px no-repeat;
				float: right;
				padding: 2px 5px;
				color:#333;
				text-align:center;
				text-decoration:none;
				width:64px;
				font-weight:bold;
			}
			ul.cont_peq_1 li.sub_menu a.centro, ul.cont_peq_1 li.sub_menu .centro{
				width:155px;
				float:left;
				color:#333;
				text-decoration:none;
				font-weight:bold;
				text-align:center;
				padding: 2px 0px;
			}
			ul.cont_peq_1 li.sub_menu a.ant:hover, ul.cont_peq_1 li.sub_menu a.next:hover, ul.cont_peq_1 li.sub_menu a.centro:hover{
				color:#666;}
			ul.cont_peq_1 li.sub_menu a.ant .activo, ul.cont_peq_1 li.sub_menu a.next .activo, ul.cont_peq_1 li.sub_menu a.activo{
				color:#fea100;}
			
			ul.cont_peq_1 li.sub_menu a.verano{
				float: left;
				padding: 2px 5px;
				color:#333;
				text-align:center;
				text-decoration:none;
				width:110px;
				font-weight:bold;
			}
			ul.cont_peq_1 li.sub_menu a.navidad{
				background: url(/images/apariencia/bg_separador.png) left 2px no-repeat;
				float: right;
				padding: 2px 5px;
				color:#333;
				text-align:center;
				text-decoration:none;
				width:64px;
				font-weight:bold;
			}
			ul.cont_peq_1 li.sub_menu a.semana_santa, ul.cont_peq_1 li.sub_menu .semana_santa{
				background: url(/images/apariencia/bg_separador.png) right 2px no-repeat;
				width:110px;
				float:left;
				color:#333;
				text-decoration:none;
				font-weight:bold;
				text-align:center;
				padding: 2px 0px;
			}
			ul.cont_peq_1 li.sub_menu a.verano:hover, ul.cont_peq_1 li.sub_menu a.verano:hover, ul.cont_peq_1 li.sub_menu a.navidad:hover{
				color:#666;}
			ul.cont_peq_1 li.sub_menu a.verano .activo, ul.cont_peq_1 li.sub_menu a.verano .activo, ul.cont_peq_1 li.sub_menu a.activo, ul.cont_peq_1 li.sub_menu a.navidad .activo{
				color:#fea100;}
			
			
/*-----------textos------------*/
.estructura{
	width:950px;
	margin:0 auto;
}
.estructura_texto {
	display:block;
	float:left;
	margin:0 0 30px;
	text-align:justify;
	width:940px;
}
.estructura_texto h3 {
	color:#000000;
	display:inline;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:35px;
	text-align:left;
}
.estructura_texto h4 {
	color:#000000;
	font-family:Arial;
	font-size:10pt;
	font-size-adjust:none;	
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:14px;
	text-align:justify;
}
.estructura_texto h5{
	color:#F68D21;
	font-size:11pt;
	font-weight:600;
	height:15px;
	margin:auto;
	padding:10px 0;
	text-align:justify;
}
.estructura_redaccion, .estructura_foto {
	display:block;
	height:auto;
	margin-top:14px;
	min-height:120px;
	position:relative;
	text-align:justify;
}
	.foto {
	border:3px solid #5D5D5D;
	display:block;
	float:left;
	margin:5px 15px 25px 0;
}
.estructura p {
	line-height:1.4em;
	margin:0 0 10px;
}
#linea, .linea {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/internas/pixelGris.gif) repeat-x scroll 0 0;
	font-size:1px;
	height:1px;
	margin:0 0 14px;
	text-align:left;
	width:100%;
}
.pie_redaccion {
	display:block;
	height:30px;
	margin:10px 0;
}
ul.otros{
	background:#e4e3e1;
	width:940px;
	margin:5px 0 0 10px;
	float:left;
	padding:10px;
	}
	ul.otros li{
		background: #fff url(/images/iconos/flechamenumaleta.png) 2px 2px no-repeat;
		list-style:none;
		width:210px;
		float:left;
		padding:0 0 0 15px;
		margin:3px 5px;
		color:#333;
	}
	ul.otros li a{
		color:#333;
		text-decoration:none;
	}
	ul.otros li a:hover{color:#fea100;}
ul.resultados_ofertas_vuelos .loaging{
	margin: 65px auto 0;
	width: 660px;
	background:none;
}	
ul.cont_peq_1 .loaging{
	margin: 25px auto 0;
	width: 160px;
	background:none;
}

/*--------texto medio-------*/
p.text_medio{
	width:650px;
	float:left;
	margin:6px 0 0 10px;
	color:#57595d;
}
a.ayuda_text_medio{
	background: url(/images/iconos/ayuda.gif) right top no-repeat;
	width: 33px;
	float:right;
	padding:2px 22px 0 0;
	margin:0 10px 0 0;
	text-decoration:none;
	color: #57595d;
}
	a.ayuda_text_medio:hover{
		color:#333;
	}
	
	
/***************** estilos carrusel vuelos *****************/

.cont_vuelos_destino{
	width:976px;
	float:left;
	padding:5px 10px;
}
.cont_vuelos_destino .cntCarruselVuelos{
	background:url(/images/apariencia/bg_div_carrusel_vuelos.png) no-repeat left top;
	display:block;
	float:left;
	width:944px;
	height:319px;
	position:relative;
	overflow:hidden;
	margin:10px 0 10px 12px;
	padding:5px;
}
*html .cont_vuelos_destino .cntCarruselVuelos{ margin-left/***/:/***/6px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos {
	overflow:hidden;
	position:relative;
	/* left:0; */
	left:-949px;
	/*left:-1898px;*/
	top:0;
	height:319px;
	margin:0;
	width:2847px;
	list-style-type:none;
}
/*** estilos generales de los li del carrusel *****/
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.carrusel{
	display:block;
	float:left;
	width:944px;
	height:319px;
	margin:0 5px 0 0;
	padding:0;
}
/*** estilos li destino ***/
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino{}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cabecera{
	background:url(/images/apariencia/bg_cabecera_carrousel_destino_fecha.png) no-repeat center bottom;
	display:block;
	float:left;
	width:935px;
	height:45px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cabecera .escogeDestino{
	display:block;
	float:left;
	width:212px;
	height:39px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cabecera a.escogeFecha{
	background:url(/images/apariencia/btn_escoge_fecha.png) no-repeat left top;
	display:block;
	float:right;
	width:128px;
	height:34px;
	margin:5px 5px 0 0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cabecera a.escogeFecha:hover{	
	background:url(/images/apariencia/btn_escoge_fecha.png) no-repeat left bottom;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo {
	display:block;
	float:left;
	width:924px;
	height:214px;
	padding:15px 10px 10px 10px;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo {padding/***/:/***/15px 5px 10px 5px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos{
	display:block;
	float:left;
	width:265px;
	margin:0 5px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cabeceraListaDestinos{
	background:url(/images/apariencia/bg_cabecera_lista_destinos.png) no-repeat left top;
	display:block;
	float:left;
	width:255px;
	height:26px;
	color:#fff;
	font-size:16px;
	padding:7px 0 0 10px;
	letter-spacing:0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos{
	background:url(/images/apariencia/bg_ul_destinos.png) no-repeat left top;
	display:block;
	float:left;
	width:265px;
	height:170px;
	padding:5px 0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos{
	display:block;
	float:left;
	width:260px;
	height:130px;
	padding:10px 0 0;
	overflow:auto;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li{
	display:block;
	float:left;
	width:240px;
	height:16px;
	text-indent:20px;
	margin:2px 0;
	padding:2px 0 0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li a,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li a:link{
	background:url(/images/apariencia/ico_flechita_naranja.png) no-repeat 12px 2px;
	display:block;
	width:234px;
	height:100%;
	color:#686767;
	text-decoration:none;
	padding:0 0 0 10px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li a:hover,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li a:active,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo .cntListaDestinos .cont_listaDestinos ul.listaDestinos li a.activo{
	background-color:#e4e3e3;
	color:#333;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo a.flechaSeleccion{
	display:block;
	float:left;
	width:37px;
	height:30px;
	margin:90px 5px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1{
		background: url(/images/apariencia/bg_lista_destinos_selec.png) left top no-repeat;
		float:right;
		width:307px;
		height:214px;
		list-style:none;
		margin:0 5px 0 0;
	}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1{margin-right/***/:/***/0;}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 h6{
		font-size:14px;
		font-weight:bold;
		color:#fea100;
		margin:12px 0 9px 15px;
	}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li{
		background:url(/images/iconos/flecha_der.png) left 2px no-repeat;
		width:260px;
		float:left;
		padding:0 0 0 18px;
		margin:5px 10px 3px 15px;
		font-weight:normal;
	}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li{margin-left/***/:/***/7px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo	ul.cont_peq_1 li.mas{
			background:none;
			width:260px;
			float:left;
			padding:0 0 0 15px;
			margin:5px 5px 3px 5px;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li.mas a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li.mas a:hover{
				color:#333;
				font-weight:bold;
				text-decoration:none;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li a.ciudades{
				width:190px;
				text-decoration: none;
				float:left;
				color:#686767;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cuerpo ul.cont_peq_1 li a.ciudades:hover{
					color:#333;
				}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cajaBtnGuardar{
	display:block;
	float: right;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cajaBtnGuardar a.btnGuardar{
	background:url(/images/apariencia/btn_guardar_naranja.png) no-repeat left top;
	display:block;
	float:right;
	width:142px;
	height:21px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;
	margin:0 15px 0 0;
	padding:4px 0 0 0;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntDestino .cajaBtnGuardar a.btnGuardar{margin-right/***/:/***/10px;}
/******** estilos li central del carrusel *******/
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha{
	background:url(/images/apariencia/bg_li_escoger_carrusel.png) no-repeat left top;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeDestino{
	background:url(/images/apariencia/img_escoge_destino.png) no-repeat left bottom;
	display:block;
	float:left;
	width:262px;
	height:132px;
	margin:36px 0 0 40px;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeDestino{margin-left/***/:/***/20px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeDestino:hover{
	background:url(/images/apariencia/img_escoge_destino.png) no-repeat left top;
}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeFecha{
	background:url(/images/apariencia/img_escoge_fecha.png) no-repeat left bottom;
	display:block;
	float:right;
	width:223px;
	height:155px;
	margin:35px 51px 0 0;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeFecha{margin-right/***/:/***/25px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha a.escogeFecha:hover{
	background:url(/images/apariencia/img_escoge_fecha.png) no-repeat left top;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1{
		background: url(/images/apariencia/bg_lista_destinos_selec.png) left top no-repeat;
		float:right;
		width:307px;
		height:214px;
		list-style:none;
		margin:90px 30px 0 0;
	}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1{margin-right/***/:/***/25px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 h6{
		font-size:14px;
		font-weight:bold;
		color:#fea100;
		margin:12px 0 9px 15px;
	}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li{
		background:transparent url(/images/iconos/flecha_der.png) no-repeat scroll left 2px;
		width:260px;
		float:left;
		padding:0 0 0 18px;
		margin:5px 10px 3px 15px;
		font-weight:normal;
	}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li{margin-left/***/:/***/7px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li.mas{
			background:none;
			width:260px;
			float:left;
			padding:0 0 0 15px;
			margin:5px 5px 3px 5px;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li.mas a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li.mas a:hover{
				color:#333;
				font-weight:bold;
				text-decoration:none;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li a.ciudades{
				/*width:207px;*/
				width:190px;
				text-decoration: none;
				float:left;
				color:#686767;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.destinoFecha ul.cont_peq_1 li a.ciudades:hover{
					color:#333;
				}
/***** estilos li escoge fecha ****/

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha {}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cabecera{
	background:url(/images/apariencia/bg_cabecera_carrousel_destino_fecha.png) no-repeat center bottom;
	display:block;
	float:left;
	width:935px;
	height:45px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cabecera img.escogeFecha{
	display:block;
	float:right;
	width:170px;
	height:40px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cabecera a.escogeDestino{
	background:url(/images/apariencia/btn_escoge_destino.png) no-repeat left top;
	display:block;
	float:lrft;
	width:166px;
	height:34px;
	margin:5px 0 0 15px;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cabecera a.escogeDestino:hover{	
	background:url(/images/apariencia/btn_escoge_destino.png) no-repeat left bottom;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo {
	display:block;
	float:left;
	width:924px;
	height:214px;
	padding:15px 10px 10px 10px;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo {padding/***/:/***/15px 5px 10px 5px;}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas{
	display:block;
	float:right;
	width:578px;
	margin:0 7px;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas{margin-right/***/:/***/0;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas .cabeceraListaFechas{
	background:url(/images/apariencia/bg_cabecera_form_fechas.png) no-repeat left top;
	display:block;
	float:left;
	width:568px;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:7px 0 0 10px;
	letter-spacing:0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas{
	background:url(/images/apariencia/bg_form_fechas.png) no-repeat left top;
	display:block;
	float:left;
	width:578px;
	height:169px;
	padding:10px 0 0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas a.seleccionar{
	background:url(/images/apariencia/btn_seleccionar_naranja.png) no-repeat left top;
	display:block;
	float:left;
	clear:left;
	width:98px;
	height:22px;
	margin:20px 0 0 340px;
	padding:4px 0 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	letter-spacing:0;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas a.seleccionar{margin-left:170px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .ida,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .vuelta{
	display:block;
	float:left;
	clear:left;
	width:375px;
	margin:20px 0 0 105px;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .ida,
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .vuelta{margin-left/***/:/***/53px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .ida label,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .vuelta label{
	display:block;
	float:left;
	width:50px;
	margin:5px 0 0 ;
	color:#979494;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .ida input,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .vuelta input{
	display:block;
	float:left;
	width:114px;
	text-align:center;
	border:1px solid #ddd;
	padding:3px;
	color:#979494;
	cursor:pointer;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .ida img.calendario,
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo .cntListaFechas div.listaFechas .vuelta img.calendario{
	display:block;
	float:left;
	width:18px;
	height:15px;
	margin:5px 10px 0;
	cursor:pointer;
}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1{margin-right/***/:/***/0;}



.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1{
		background: url(/images/apariencia/bg_lista_destinos_selec.png) left top no-repeat;
		float:left;
		width:307px;
		height:214px;
		list-style:none;
		margin:0 0 0 5px;
	}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 h6{
		font-size:14px;
		font-weight:bold;
		color:#fea100;
		margin:12px 0 9px 15px;
	}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li{
		background:url(/images/iconos/flecha_der_naranja.png) left 2px no-repeat;
		width:260px;
		float:left;
		padding:0 0 0 18px;
		margin:5px 10px 3px 15px;
		font-weight:normal;
	}
*html .cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li{margin-left/***/:/***/7px;}

.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo	ul.cont_peq_1 li.mas{
			background:none;
			width:260px;
			float:left;
			padding:0 0 0 15px;
			margin:5px 5px 3px 5px;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li.mas a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li.mas a:hover{
				color:#333;
				font-weight:bold;
				text-decoration:none;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li a.ciudades{
				width:207px;
				text-decoration: none;
				float:left;
				color:#686767;
			}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cuerpo ul.cont_peq_1 li a.ciudades:hover{
					color:#333;
				}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cajaBtnGuardar{
	display:block;
	float: right;
	margin:0 20px 0 0;
}
.cont_vuelos_destino .cntCarruselVuelos ul.carruselVuelos li.cntFecha .cajaBtnGuardar a.btnGuardar{
	background:url(/images/apariencia/btn_guardar_naranja.png) no-repeat left top;
	display:block;
	float:left;
	width:142px;
	height:21px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;
	padding:4px 0 0 0;
}

a.personaliza{
	background:url(/images/iconos/vuelos.png) left top no-repeat;
	width:150px;
	float: right;
	padding:7px 0 7px 40px;
	text-decoration:none;
	color:#424242;
	font-weight:bold;
}
a.personaliza:hover{ color:#999;}
input.buscadorDestinos{
	display: inline;
	background:url(/images/vuelos/bg_buscador_destino.png) left top no-repeat;
	border:none;
	width:207px;
	float:left;
	height:21px;
	color:#999;
	font-size:12px;
	margin:3px 0 3px 10px;
	padding:0 20px 0 5px;
}

.cont_mail_vuelo{
	width:185px;
	float: right;
	margin:5px 0 0 18px;
	color:#686767;
}
	.cont_mail_vuelo input{
		border:1px solid #CCC;
		padding:2px;
		font-size:11px;
		color:#686767;
	}



/*************** fin estilos carrusel vuelos ****************/
.cont_destinos_relacionados{
	background:url(/images/apariencia/bg_destinos_relacionados_medio.png) left top repeat-y;
	clear:both;
	display:block;
	float:none;
	margin:0 0 0 1px;
	padding:0 0 0;
	width:996px;
}
	.cont_destinos_relacionados .cont_destinos_relacionados_top{
		background:url(/images/apariencia/bg_destinos_relacionados_top.png) left top no-repeat;
		clear:both;
		display:block;
		float:none;
		height:159px;
		padding:0 0 0 25px;
		width:996px;
	}
		.cont_destinos_relacionados .cont_destinos_relacionados_top ul{
			display:block;
			float:left;
			margin:34px 21px 0 0;
			padding:10px 0 0 10px;
			width:290px;
		}
			.cont_destinos_relacionados .cont_destinos_relacionados_top ul.destinosCuerpo li.destinosBloque {
				display:block;
				float:left;
				list-style:none outside none;
				margin:0;
				padding:0;
			}
				.cont_destinos_relacionados .cont_destinos_relacionados_top ul.destinosCuerpo li.destinosBloque ul {
					display:block;
					padding:0;
					margin:0;
				}
					.cont_destinos_relacionados .cont_destinos_relacionados_top ul.destinosCuerpo li.destinosBloque ul li {
						background:url(/images/apariencia/bulletdestinosrelacionados.png) no-repeat scroll left 7px transparent;
						display:block;
						font-size:11px;
						padding:3px 8px 3px 10px;
						width:127px;
						float:left;
					}
					 .cont_destinos_relacionados .cont_destinos_relacionados_top ul.destinosCuerpo li.destinosBloque ul a {
						color:#FEA801;
						font-weight:bold;
						text-decoration:none;
					}
		
	.cont_destinos_relacionados .cont_destinos_relacionados_bottom{
		background:url(/images/apariencia/bg_destinos_relacionados_bottom.png) left top no-repeat;
		clear:both;
		display:block;
		float:none;
		height:30px;
		padding:0 0 0;
		width:996px;
	}

		.estructura_texto a{
			color:#fea100;
			font-weight:bold;
			text-decoration:none;
		}
			.estructura_texto a:hover{
				color: #666;
				font-weight:bold;
				text-decoration:none;
			}
		.estructura_texto h4 .linea, estructura_texto h4 #linea{
			background:url(/images/internas/pixelGris.gif) repeat-x scroll 0 0 transparent;
			font-size:1px;
			height:1px;
			margin:10px 0;
			text-align:left;
			width:100%;
		}








