#tableAtrFormPeticion{}

div#divFechaVueltaTrn{padding: 0px !important;}
#tableAtrFormPeticion div{padding: 4px;}

#tableAtrFormPeticion div #mesIda{width: 85px;}
#tableAtrFormPeticion div #mesVuelta{width: 85px;}
#tableAtrFormPeticion #botonSubmit{padding-top: 15px;text-align: center;}
#tableAtrFormPeticion .columnaIzquierda{width: 74px;}
#tableAtrFormPeticion .columnaCentral{padding: 1px 0px 3px 0px;}
#tableAtrFormPeticion .divEspaciado{padding: 4px 0px 8px 0px;}
#tableAtrFormPeticion #botonSubmitV2{padding-top: 15px; text-align: right; padding-right: 20px;}

#atrImagenAyudaDestino img {vertical-align: text-top;}
#atrImagenAyudaOrigen img {vertical-align: text-top;}

#coGenNuevaBusqueda #botonSubmit {bottom: 0; position: absolute; right: 0;}

#contBuscadorTren { clear:both; display:block;}
#contBuscadorTren .lineaBuscador {overflow:hidden; clear:both; display:block; margin:7px 0px;}
#contBuscadorTren .lineaIdaVuelta {overflow:hidden; clear:both; display:block; margin:7px 0px;}
#contBuscadorTren .lineaBuscador label {display:block; margin: 5px 0;}
#contBuscadorTren .lineaBuscador input.textoLargo {width:200px;}
#contBuscadorTren .lineaBuscador #atrImagenAyudaOrigen img {cursor: pointer; margin-left: 3px; vertical-align: bottom !important;}
#contBuscadorTren .lineaBuscador #atrImagenAyudaDestino img {cursor: pointer; margin-left: 3px; vertical-align: bottom !important;}
        
#contBuscadorTren .contPasajeros input {width: 66px;}
#contBuscadorTren .contPasajeros .contNumeroPasajeros {float:left; margin-right:10px}

#divbusqrt #contBuscadorTren .lineaBuscador input.textoLargo {width:162px;}
#divbusqrt #contBuscadorTren .contPasajeros input {width: 43px;}
#divbusqrt #contBuscadorTren .contPasajeros input {width: 43px;}
#divbusqrt #contBuscadorTren .contPasajeros label {font-size: 11px;}

.margen{margin-left: 5px;}
.columnaIzq{width: 60px;}
.columnaIzq2{width: 55px;}
.clase{width: 120px;}
.negrita{font-weight: bold;}
.ori_des{width: 124px;}

iframe#atrayuda {overflow:hidden; display:none; height:355px; position:absolute; z-index:200;}

#div_formPaquete { width: 268px;}


#selectTarjetas{width:100px}
.cont1{width:348px}
.contTarjetas_1{left: 10px; position: relative; padding: 5px;}
.contTarjetasTexto_1{cursor: pointer; display: block; float: left; width: 130px;}
.contTarjetasInput_1{cursor: pointer; float: left; margin-top: 0px; width: 126px;}
.contTarjetasIco_1{cursor: pointer; position: relative; right: -107px; top: -22px;}
.contTarjetasthickbox_1{z-index: 100; position: absolute; right: 13px; top: 46px;max-height: 120px;overflow-x: hidden;overflow-y: scroll;width: 205px;}

.cont17{width:325px;padding-left:10px;}
.contTarjetasTexto_17 {
    cursor: pointer;
    display: block;
    float: left;
    width: 130px;
}
.contTarjetasInput_17 {
    cursor: pointer;
    float: left;
    margin-top: 0px;
    width: 125px;
}

.contTarjetasIco_17 {
    float: left;
    position: absolute;
    top: 18px;
    left: 106px;
}

.contTarjetas_17 {
    position: relative;
    left: 10px;
    width: 130px;
    float: left;
}

.contTarjetasthickbox_17 {
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 40px;
    width: 205px;
    z-index: 100;
}
.cont13{width:940px}
.contTarjetas_13 {
    position: relative;
    float: left;
    width: 150px;
    left: 10px;
}
.contTarjetasTexto_13 {
    cursor: pointer;
    display: block;
    float: left;
    width: 150px;
}
.contTarjetasInput_13 {
    cursor: pointer;
    float: left;
    margin-top: 0px;
    width: 125px;
}
.contTarjetasIco_13 {
    cursor: pointer;
    top: 25px;
    left: 114px;
    position: absolute;
}
.contTarjetasthickbox_13 {
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    right: 20px;
    top: 48px;
    width: 220px;
    z-index: 100;
}

.cont2{}
.contTarjetas_2 {
    float: left;
    position: relative;
       width: 150px;
       margin-bottom:5px;
}
.contTarjetasTexto_2 {
    cursor: pointer;
    display: block;
    float: left;
    width: 130px;
}
.contTarjetasInput_2 {
    cursor: pointer;
    float: left;
    margin-top: 0px;
    width: 125px;
}
.contTarjetasIco_2 {
    cursor: pointer;
    position: absolute;
    top: 18px;
    left: 106px;
}
.contTarjetasthickbox_2 {
    z-index: 100;
    position: absolute;
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 205px;
    top: 40px;
}

.cont16{width:350px}
.contTarjetas_16 {
    position: relative;
    left: 10px;
    float: left;
    width: 150px;
}
.contTarjetasTexto_16{cursor: pointer; display: block; float: left; width: 130px;}
.contTarjetasInput_16{cursor: pointer; float: left; margin-top: 0px; width: 125px;}
.contTarjetasIco_16 {
    cursor: pointer;
    position: absolute;
    right: 24px;
    top: 18px;
}
.contTarjetasthickbox_16 {
    z-index: 100;
    position: absolute;
    right: 20px;
    top: 40px;
    max-height: 120px;
    width: 205px;
}