h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #577296;
}
strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*elementos de la lista menu-top("estructura.css")*/

#menu-top ul
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

#menu-top ul li
{
	color: #939598;
	font-size: 11px;
	list-style: none;
	display: inline;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

#menu-top ul li a
{
	color: #939598;
	font-size: 11px;
	text-decoration: underline;
}


#menu-top ul li a:hover
{
	color: #939598;
	text-decoration: underline;
}

#contenido-superior-home-izquierda h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #577296;
	margin-left: 10px;
	margin-top: 10px;
}

.parrafo-como-h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #577296;
}

/*Estilos para las tipografias de los formularios*/

.ultimas-busquedas
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585a5e;
	font-weight: bold;
}

.debajocabecera-blanco
{
	margin: 0px;
	padding: 0px;
	border-bottom: 5px solid #ffffff;
}

.enlace-naranja-rastrea
{
	margin: 0px;
	padding: 0px;
	color: #ff9600;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
.enlace-naranja-rastrea a
{
	color: #ff9600;
	font-weight: bold;
	text-decoration: underline;
}
.enlace-naranja-rastrea a:hover
{
	color: #ff9600;
	font-weight: bold;
	text-decoration: underline;
}

/*ESTILOS FORMULARIO*/

.table-buscador-home
{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}


.txt-normal-gris
{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;
}
.txt-normal-azul
{
	color: #577296;
	font-size: 12px;
	font-weight: bold;
}

.txt-normal-azul-lateral
{
	color: #577296;
	font-size: 11px;
	font-weight: bold;
}

.txt-opciones-avanzadas
{
	color: #ff9600;
	font-size: 11px;
	font-weight: bold;
}

.txt-opciones-avanzadas a
{
	color: #ff9600;
	font-weight: bold;
	text-decoration: underline;
}

.txt-opciones-avanzadas a:hover
{
	color: #ff9600;
	font-weight: bold;
	text-decoration: underline;
}

.txt-azul-opciones
{
	margin: 0px;
	padding: 0px;
	color: #577296;
	font-size: 18px;
}
.txt-aclaraciones
{
	color: #939598;
	font-size: 11px;
	text-align: right;
}
.txt-aclaraciones-aeropuertos
{
	color: #939598;
	font-size: 11px;
	text-align: right;
}
.txt-aclaraciones-aeropuertos a
{
	color: #939598;
	text-decoration: underline;
}
.txt-aclaraciones-aeropuertos a:hover
{
	color: #939598;
	text-decoration: underline;
}

.txt-opcional
{
	color: #939598;
	font-size: 11px;
}

.txt-aclaraciones a
{
	color: #939598;
	text-decoration: underline;
}
.txt-aclaraciones a:hover
{
	color: #939598;
	text-decoration: underline;
}

/*estilos para la nube de tags*/

.tag11
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 11px;
}
.tag11 a
{
	color: #585a5e;
	font-size: 11px;
	text-decoration: none;
}

.tag11 a:hover
{
	color: #585a5e;
	font-size: 11px;
	text-decoration: underline;
}

.tag12
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 12px;
}

.tag12 a
{
	color: #585a5e;
	font-size: 12px;
	text-decoration: none;
}

.tag12 a:hover
{
	color: #585a5e;
	font-size: 12px;
	text-decoration: underline;
}
.tag13
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 13px;
}

.tag13 a
{
	color: #585a5e;
	font-size: 13px;
	text-decoration: none;
}

.tag13 a:hover
{
	color: #585a5e;
	font-size: 13px;
	text-decoration: underline;
}
.tag14
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 14px;
}

.tag14 a
{
	color: #585a5e;
	font-size: 14px;
	text-decoration: none;
}

.tag14 a:hover
{
	color: #585a5e;
	font-size: 14px;
	text-decoration: underline;
}
.tag15
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 15px;
}

.tag15 a
{
	color: #585a5e;
	font-size: 15px;
	text-decoration: none;
}

.tag15 a:hover
{
	color: #585a5e;
	font-size: 15px;
	text-decoration: underline;
}
.tag16
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 16px;
}

.tag16 a
{
	color: #585a5e;
	font-size: 16px;
	text-decoration: none;
}

.tag16 a:hover
{
	color: #585a5e;
	font-size: 16px;
	text-decoration: underline;
}
.tag17
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 17px;
}

.tag17 a
{
	color: #585a5e;
	font-size: 17px;
	text-decoration: none;
}

.tag17 a:hover
{
	color: #585a5e;
	font-size: 17px;
	text-decoration: underline;
}
.tag18
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 18px;
}

.tag18 a
{
	color: #585a5e;
	font-size: 18px;
	text-decoration: none;
}

.tag18 a:hover
{
	color: #585a5e;
	font-size: 18px;
	text-decoration: underline;
}

#contenido-inferior-home h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #577296;
	margin-bottom: 5px;
}

#mejores-ofertas-encontradas-fecha h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #577296;
	margin-bottom: 5px;
}

#contenido-crea-tus-alertas ul
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	width: 270px;
}
#contenido-crea-tus-alertas ul li
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	list-style: none;
}
#contenido-crea-tus-alertas ul li a
{
	margin: 0px;
	padding: 0px;
	color: #577296;
	text-decoration: underline;
}
#contenido-crea-tus-alertas ul li a:hover
{
	margin: 0px;
	padding: 0px;
	color: #577296;
	text-decoration: underline;
}

/***************************************RESULTADOS**************************************/

#modulo-buscador-izquierda-top p
{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #577296;
	margin-left: 13px;
	margin-top: 10px;
	float: left;
	font-weight: bold;
}

#modulo-tiempo-izquierda-top p
{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #577296;
	margin-left: 13px;
	margin-top: 10px;
	float: left;
	font-weight: bold;
}

#flechita-despliega
{
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 14px;
	height: 15px;
	margin-top: 10px;
	margin-left: 100px; *margin-left:105px;
_margin-left:100px;
}

.txt-normal-gris-opciones-avanzadas
{
	color: #4c4c4c;
	font-size: 10px;
}
.filtra-los-resultados
{
	/*el titulo*/
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #577296;
	font-weight: bold;
	padding-left: 12px;
	margin-bottom: 10px;
}

.horarios-vuelo-despliega
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #577296;
	font-weight: bold;
	padding-left: 12px;
}

.horarios-vuelo-despliega a
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}



/*aerolineas*/

.aerolineas-vuelo-despliega
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #577296;
	font-weight: bold;
	padding-left: 12px;
}

.aerolineas-vuelo-despliega a
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}



/*agencias*/

.agencias-vuelo-despliega
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #577296;
	font-weight: bold;
	padding-left: 12px;
}

.agencias-vuelo-despliega a
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}



/*precios*/

.precios-vuelo-despliega
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #577296;
	font-weight: bold;
	padding-left: 12px;
}

.precios-vuelo-despliega a
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}


.baremo
{
	font-size: 12px;
	color: #ff9600;
	padding-left: 11px;
	font-weight: bold;
}

#columna-contenido-izquierda h2
{
	color: #577296;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-bottom: 20px;
}
#columna-contenido-izquierda-ficha h2
{
	color: #577296;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-bottom: 20px;
}
#columna-contenido-izquierda ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: outside;
	line-height: 24px;
	float: left;
}
#columna-contenido-izquierda ul li
{
	color: #585A5E;
	font-size: 11px;
	list-style: none;
	list-style-position: outside;
	font-weight: bold;
}

#columna-contenido-derecha h2
{
	color: #577296;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-bottom: 20px;
}
#columna-derecha-muestra-resultados h1
{
	color: #577296;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}
#columna-contenido-derecha ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 24px;
	float: left;
}
#columna-contenido-derecha ul li
{
	color: #585a5e;
	font-size: 11px;
	list-style: none;
	font-weight: bold;
}

.introduccion-destinos
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	width: 700px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.introduccion-destinos a
{
	color: #585a5e;
	text-decoration: underline;
	font-weight: bold;
}
.introduccion-destinos a:hover
{
	color: #585a5e;
	text-decoration: underline;
	font-weight: bold;
}

.introduccion-destinos-nota
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
	width: 600px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#tags-grandes-destinos
{
	margin: 0px;
	padding: 0px;
	width: 700px;
	height: auto;
	display: table;
	margin-top: 5px; *margin-top:120px;
_margin-top:20px;
margin-bottom:20px;
*margin-bottom:20px;
_margin-bottom:20px;
}

#tags-grandes-destinos p
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	width: 665px;
	height: 116px;
	margin-bottom: 20px;
}

#tags-grandes-destinos p a
{
	color: #585a5e;
	text-decoration: none;
}
#tags-grandes-destinos p a:hover
{
	color: #585a5e;
	text-decoration: underline;
}


#tags-ficha-destinos-new
{
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: auto;
	margin-top: 20px; *margin-top:20px;
_margin-top:20px;
margin-bottom:20px;
}

#tags-ficha-destinos-new p
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	width: 230px;
	height: auto;
	text-align: justify;
}

#tags-ficha-destinos-new p a
{
	color: #585a5e;
	text-decoration: none;
}

#tags-ficha-destinos-new p a:hover
{
	color: #585a5e;
	text-decoration: underline;
}


.vuelo_para
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #ff9600;
	padding-bottom: 10px;
	font-weight: bold;
}

.parrafo-ficha-destino
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585a5e;
	text-align: justify;
	width: 320px;
	padding: 5px;
	padding-bottom: 5px;
}

.parrafo-ficha-destino-new
{
	color: #585A5E;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	text-align: justify;
	width: 380px;
}
.parrafo-ficha-origen-destino
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585a5e;
	text-align: justify;
	width: 280px;
	padding: 5px;
	padding-bottom: 5px;
	display: table;
	background-color: #f7f7f7;
}
.nombre-ciudad
{
	color: #577296;
	font-size: 14px;
}
.parrafo-principales-aeropuertos
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585a5e;
	text-align: left;
	font-weight: bold;
	width: 600px;
	padding: 5px;
	padding-bottom: 5px;
}
.nombre-principales-aeropuertos
{
	color: #577296;
	font-size: 14px;
}

.nombre-aerolineasque-vuelan
{
	color: #577296;
	font-size: 14px;
}
.parrafo-aerolineasque-vuelan
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #585a5e;
	text-align: left;
	font-weight: bold;
	width: 600px;
	padding: 5px;
	padding-bottom: 5px;
}

.parrafo-aerolineasque-vuelan a{
	text-decoration:underline;
}

.resumen-busqueda
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #585a5e;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 18px;
}
.naranja
{
	color: #ff9600;
}
#leyenda
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #414141;
	float: left;
}

.parrafo-aerolineas-destinos
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666;
	line-height: 15px;
	text-align: justify;
	width: 250px;
	margin-top: 50px;
}
.todas-aeolineas
{
	margin: 0px;
	padding: 0px;
	color: #577296;
	font-size: 20px;
}
.nombre-aerolinea
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 11px;
	text-align: left;
	text-decoration:underline;
}

#txt-instrucciones-destinos
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	margin-top: 20px;
	line-height: 18px;
}

#resultado-ultimas-busquedas-instrucciones
{
	margin: 0px;
	padding: 0px;
	width: 250px;
	height: auto;
	float: right;
	margin-top: 10px;
}

#txt-instrucciones
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}
#numero-instrucciones
{
	margin: 0px;
	padding: 0px;
	width: 14px;
	height: 20px;
	margin-right: 3px;
	float: left;
}
.pregunta-ayuda
{
	margin: 0px;
	padding: 0px;
	color: #577296;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
}

.grupo-preguntas-uno-titulo
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-top: 10px;
}

.pregunta-ayuda a
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}
.pregunta-ayuda a:hover
{
	color: #577296;
	font-weight: bold;
	text-decoration: underline;
}

.respuesta-ayuda
{
	margin: 0px;
	padding: 0px;
	color: #585a5e;
	font-size: 12px;
	width: 600px;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.respuesta-ayuda a
{
	color: #585a5e;
	font-size: 12px;
	text-decoration: underline;
}
.respuesta-ayuda a:hover
{
	color: #585a5e;
	font-size: 12px;
	text-decoration: underline;
}

#ver-todas-images
{
	margin: 0px;
	padding: 0px;
	color: #ff9600;
	font-size: 12px;
	width: 260px;
	margin-bottom: 20px; *margin-bottom:20px;
_margin-bottom:20px;
display:table;
float:left;
}
#ver-todas-images a
{
	color: #ff9600;
	font-size: 12px;
	text-decoration: underline;
}
#ver-todas-images a:hover
{
	color: #ff9600;
	font-size: 12px;
	text-decoration: underline;
}
.titulo-notas
{
	color: #414141;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.fecha-nota
{
	color: #577296;
	font-size: 13px;
	float: right;
	padding-right: 10px;
	font-weight: bold;
}
.descargar-noticia
{
	font-size: 13px;
	color: #ff9600;
}
.descargar-noticia a
{
	font-size: 13px;
	color: #ff9600;
}
#columna-contenido-izquierda-ficha-new
{
	background-color: #F7F7F7;
	display: table;
	float: left;
	height: auto;
	margin: 0;
	padding: 15px 0 0 15px;
	width: 400px;
}
.aviso
{
	color: Red;
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}
#contenido-mejores-ofertas-encontradas-fecha h3
{
	color: #577296;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0 0 5px;
	display: none;
}
#contenido-mejores-ofertas-encontradas-xaerolineas h3
{
	color: #577296;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0 0 5px;
	display: none;
}

#contenido-ofertas-finsemana h3
{
	color: #577296;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0 0 5px;
	display: none;
}

#contenido-crea-tus-alertas-parasem h3
{
	color: #577296;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0 0 5px;
	display: none;
}
.opcional{
	color:#939598;
	font-size:11px;}

