#escalas {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    width: 550px;
    z-index: 150;
}

#escalas h3 {
    padding: 5px 8px;
}

.fotoAzafata {float: right; height: 100%; position: absolute; right: 0; top: 0;}
.fotoAzafata img {height: 100%;}

#divNoVuelos {margin: 0 auto; margin-top: 50px;}
#divNoVuelos img {margin-right: 50px; vertical-align: middle;}

#coGenErrorCotizacion img {vertical-align: middle; margin-right: 20px; margin-left: 20px;}

#divEspera {margin-top: 50px;}

span.cursiva {font-style:italic}

#divDisponibilidad {min-height:500px;}

#coGenNuevaBusqueda h2 {float:left;}
#coGenNuevaBusqueda .rotuloazul a {bottom: -16px; float: right; position: relative; right: 5px; text-decoration: underline;}

#coDatosTuBusqueda {float:left; width: 24%;}
#coGenCuerpo {padding: 0px 5px;}

#IcontenedorDesgloseVuelos {float:right; width: 75%;}
#DivDesgloseTituloSuplementos {clear:both;}

#DivDesgloseContenedorPrecioBaseVuelos {width:100%;}
#DivDesglosePrecioBase {float: right; height: 110px; width: 16%; margin-right: 18px; padding: 5px 0; text-align: center;}
#DivDesgloseVuelos {float: left; width: 80%;}

#DivPrecioBaseAnterior {text-decoration: line-through; font-weight: normal;}

.DivLineaSuplemento td {width:30%;}

#td_botonContinuar {float:right;}

#contPrecioFinal {overflow: hidden; width: auto;}
#txtPrecioFinal {float:left; text-align: right;}
#valorPrecioFinal {float: right; margin: 0 10px 0 0; text-align: right; width: 130px;}

.dvInfoTrayectosSoloIda {margin: 0 auto; width: 73%;}

.dvTrayecto {clear:both;}
.dvTrayectoTexto {float:left;}
.dvTrayectoCambio {float:right;}
.dvTrayectoCambio .contDiasMenos {float:left; padding: 5px 20px;}
.dvTrayectoCambio .contDiasMas {float:right; padding: 5px 20px;}

.dvListaVuelos {clear:both;}
.dvListaVuelos table {width: 100%;}
.dvListaVuelos table th {vertical-align: middle; padding: 5px;}
.dvListaVuelos table th.thOrigen {text-align:left;}
.dvListaVuelos table th.thDestino {text-align:left;}

.dvListaVuelos table tr {background-image: url("http://cdn.logitravel.com/logitravel/images2012/bg_puntosHoriz.png"); background-position: left bottom; background-repeat: repeat-x; border-bottom: 0 none;}
.dvListaVuelos table tr.cabeceraDispo {clear: both; cursor: pointer; margin: 0; min-height: 24px; padding: 0;}

.dvListaVuelos table td {vertical-align: middle; padding: 5px;}

.dvInfoTrayectosIda {clear:both; float:left; width: 49%;}
.dvInfoTrayectosVuelta {float:right; width: 49%;}

.claseclick {cursor:pointer;}
.txtIzquierda {text-align:left;}
.txtDerecha {text-align:right;}
.txtCentro {text-align:center;}
td.dcompanyia a img {margin-left: 5px;}

/** Filtros **/
.seccion {float: left; margin:5px 10px; min-width: 195px;}
.borde {border-right: 1px dotted #D1D1D1;}
.seccion div {margin: 5px 0px;}
.seccion div input {margin-right: 5px;}

.divOrigenes {margin-top:5px; margin-bottom: 10px;}
.divDestinos {margin-top:5px; margin-bottom: 10px;}
#filtro_horario_I table td {padding:5px;}

/** Buscador **/ 
a.underline {text-decoration:underline; float: right;}
div#cuerpo td {padding: 2px 5px 2px 0;}

.pindtaDesgloseVuelo {overflow: hidden; width: auto;}
.tblPintadoDesglosevuelo {width: 100%;}
.tdTblPintadoDVinfo {font-weight: bold; line-height: 24px; padding: 0 0 0 5px; text-align: left; width: 166px;}
.tdTblPintadoDVinfo img {padding: 0 5px 0 0; vertical-align: middle;}
.tdTblPintadoDVhorario {font-weight: bold; text-align: left; width: 127px;}
.tdTblPintadoDVclase {font-weight: bold; text-align: left; width: 100px;}
.tdTblPintadoDVinfoD {text-align: center; vertical-align: top;}
.tdTblPintadoDVinfoD img {float: left; margin: 3px;}
.dvTblPintadoDVinfoD {margin:5px  0px;}
.tdTblPintadoDVhorarioD, .tdTblPintadoDVclaseD { padding: 2px 0 0; vertical-align: top;}
#contenedorSeguros {border-radius: 6px 6px 6px 6px; border-width: 1px;}
#DivPintadoSeguros {overflow: hidden; padding: 8px 10px;}
#contDescSeguros {display: block; overflow: hidden; padding: 0 0 8px; width: auto;}
#imgSeguros {float: left;}
#descSeguros {float: right; width: 535px;}
#textoSeguros {margin: 2px 0 0;}
#bloqueAvisoSeguroCuba {border-top: 1px dotted #4682B4; margin: 0 10px 8px; padding: 4px 0 0;}

form#formSeguros table tr td {width:auto;}
form#formSeguros table tr td input {margin: 0 5px;}


