﻿.menuMarker
{	
	left: 232px;
}

.fondoColor 
{
	background-color: #0066FF;
}

#headerContent
{
	background-image: url("/images/homeVuelo/bgHeaderVuelo.jpg"); /* 759 x 95 */
}

#recomiendaHeader
{
	background-image: url("/images/homeVuelo/bgRecomendadoVuelo.png"); /* 281 x 40 */
}

#promocionHeader
{
	background-image: url("/images/homeVuelo/bgPromocionesVuelo.png"); /* 165 x 40 */
}

/**
 * Buscador 
 */

#tblBuscador, #tblBuscadorBL, #tblBuscadorBR
{
	background-image: url("/images/homeVuelo/bgFormVuelo2.png"); /* 304 x 229 */
	 background-repeat :no-repeat;
}

#tblBuscadorBL, #tblBuscadorBR
{
 width: 12px; 
 height: 12px;
}

#tblBuscadorBL
{
	background-position: bottom left;
}
 
#tblBuscadorBR
{
	background-position: bottom right;
}

/*#buscador input, #buscador select
{
	height: 15px;
	border: solid 1px #02357A;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-size: 9px;
}*/


.distriId
{
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-size: 9px;
	position: relative;
	top: 4px;
}

.titleInput
{
	font-family: Verdana, Helvetica, Arial;
	font-weight: bold;
  font-size: 9px;
	color: #013479;
}

.inpFecha img
{
	position: relative;
	left: -20px;
	top: 1px;
}

.inpFecha input
{
	width: 94px;
}

.inpLargo
{
	width: 126px;
}

#fBoton
{
	width: 136px;
	height: 19px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #013479;
	background-image: url("/images/homeAlo/btnBuscarAlo.gif"); /* 136 x 19 */
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
	margin-bottom: 3px;
	cursor: pointer;
}

#buscadorlistado
{
	width:100%;
	background-image: url("/images/homeVuelo/buscFond.gif"); /* 190 x 242 */
	background-repeat :no-repeat;
	}
.titleWizard
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #013479;
}	

#tblBuscador select
{
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	text-align: left;
	padding-left: 2px;
	padding-top: 0px;
	height: 20px;
	border:1px solid #02357A;
}

input[type=radio]{
  border:0;
}
.tituloresultado{
  background:none;
  background-color:#042264;
  height:1%;
  overflow:hidden;
  margin-bottom:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.tituloresultado p{
  font-size:13px;
  margin:5px 10px;
  padding:0;
}
.verDesglose{
  background-color:#D4E1FB;
  height:auto;
  overflow:hidden;
  padding:5px 10px;
  color:#003399;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.verDesglose span{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  text-transform:capitalize;
  cursor:pointer
}
.verDesglose span:hover{
  text-decoration:none;
}
.botonreserva{
  background-color:#D4E1FB;
  height:auto;
  overflow:hidden;
  color:#003399;
  padding:5px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.botonreserva a, .botonreserva a:link, .botonreserva a:visited, .botonreserva a:hover{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  text-transform:capitalize
}
.botonreserva a:hover{
  text-decoration:none;
}
.desgloseVuelos{
  background-color:#D4E1FB;
  margin-top:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.desgloseVuelos table{
  margin:2px 10px;
  width:auto;
}
#bestPricerExact{
  overflow-x:auto;
  width:561px;
  margin-top:2px;
  margin-left:8px;
  padding-bottom:8px
}
.bestPrice{
  width:100%;
  border-collapse:collapse
}
.bestPrice td{
  border:solid 1px #003399;
  padding:5px 10px;
  text-align:center;
  font-size:10px
}
.bestPrice td a{
  font-weight:normal;
  color:#003399
}
.bestPrice .col1, .bestPrice .aerolinea{
  background-color:#D4E1FB;
  text-align:left;
}
.bestPrice .col1 span{
  width:92px;
  display:block;
  color:#003399
}
.bestPrice .aerolinea{
  text-align:center
}
.bestPrice .col1.aerolinea{
  text-align:left;
  vertical-align:top
}
.bestPrice .aerolinea span{
  display:block;
  color:#003399
}
#bestPricerExact .paginacion{
  text-align:right;
  font-size:10px;
  color:#003399
}
#bestPricerExact .paginacion a{
  text-decoration:underline;
  color:#003399
}
#bestPricerExact .paginacion a:hover{
  text-decoration:none;
  color:C9252D
}
.datosresultado{
  margin-top:0;
  padding-top:0
}
.tramo{
  border-bottom:solid 2px #DDD;
  border-left:solid 2px #DDD
}
.tramo p{
  background-color:#fff;
  font-size:11px;
  font-weight:normal;
  color:#000;
  margin:0 0 0 -5px;
  padding:5px 5px 0
}
.tramo p strong{
  text-transform:uppercase
}
.tramo table{
  font-weight:bold
}
.tramo table b{
  color:#000
}
.tramo .puntosLight, .tramo .sinPuntosLight{
  border-bottom:dotted 1px #CECECE;
  margin:0 0 0 26px;
}
.tramo .sinPuntosLight{
  border:0;
}
.tramo table .info{
  cursor:pointer
}
.tramo table .escalas{
  cursor:pointer;
  color:#003399;
}
.tramo table .escalas:hover{
  text-decoration:none
}

input.caja_texto_destino, input.campo_form{
  border: 1px solid #02357A;
  font-family: Verdana,Helvetica,Arial;
  font-size: 9px;
  font-weight: normal;
  height:15px
}

.buscador_titulo{
  font-size:10px;
}

.loadingAjax{
  text-align:center;
  margin:30px 0;
}

.texto_cruceros{
  color:#003399;
  font-weight:normal
}

#paginacionPie ul{
  text-align:right;
}

#paginacionPie ul li{
  list-style:none;
  display:inline;
  margin:0 5px;
}

#paginacionPie ul li span{
  text-decoration:underline;
  font-weight:bold;
  cursor:pointer;
  color:#003399;
}

#paginacionPie ul li span.seleccionado{
  text-decoration:none;
  font-weight:normal;
}
#paginacionPie ul li span:hover{
  color:#c9252d
}
#paginacionPie ul li span.seleccionado:hover{
  color:#003399;
  cursor:default;
}
