﻿/* AVIS */
.textoTitulos{font-family:Arial;font-size:12px;font-weight:bold;}
.fondo{background-color:#e3e6e7;}
.message{background-color:#FFFFCE;display:block;font-size:11pt;min-height:30px;padding:20px;}
/*.drop-off{font-family:Arial;font-size:12px;}*/
#finalrow{background-color:#e3e6e7;float:left;width:331px;}
.mleftbtncontinuar{margin-left:15px;}

/*-------------------PANEL MODIFICAR RESERVACION------------------- */
.NumReservacion{background-color:#FFC;font-weight:bold;}
.NumReservacion p {display:block;padding:10px 15px;}
.NumReservacion .numRes{color:red;}

#espacio-nuevo-booking{background-color:#ccc;float:left;width:331px;}
.tap-reserva{float:left;width:331px;}
.pinhei{height:22px;margin:0;}
.prices{background:url('../../../Assets/Images/Avis/prices-shown-eng.png') no-repeat 0 0;
height:20px;margin-left:auto;margin-right:auto;width:720px;}
/*
a.btn-nvares-es,input.btn-nvares-es{background:url('../../../Assets/Images/Avis/btn-hacer-nueva-reserva.png') no-repeat 0 0;
left:0;top:3px;}
a.btn-nvares-eng,input.btn-nvares-eng{background:url('../../../Assets/Images/Avis/btn-hacer-nueva-reserva-eng.png') no-repeat 0 0;
left:0;top:3px;}
*/

/*ultimas clases agregadas a confirmacion */
/*
#espacio-btn-cancela-reserva{margin-bottom:8px;padding-left:20px;padding-right:20px;}
#espacio-btn-hacer-nva-reserva{padding-left:20px;padding-right:20px;}
*/
#contiene-info-shuttle{border-bottom-color:#D4002A;border-bottom-style:solid;border-bottom-width:3px;border-left-color:#D4002A;border-left-style:solid;border-left-width:3px;border-right-color:#D4002A;border-right-style:solid;border-right-width:3px;padding-left:6px;padding-right:6px;width:247px;}
#tab-contiene-info-shuttle{background:url('../../../Assets/Images/Avis/tab-informacion-importante-shuttle-service.png') no-repeat 0 0;
height:55px;width:265px;
}
.text-important-info{color:#fff;font-family:Arial;font-size:18px;font-weight:bold;line-height:40px;margin-left:55px;}
.subtitle-important-information{color:#000;float:left;font-family:Arial;font-size:12px;font-weight:bold;height:20px;margin-bottom:8px;width:247px;}
.texto-important-information{color:#000;float:left;font-family:Arial;font-size:11px;font-weight:normal;width:247px;}
#foto-shuttle{background:url('../../../Assets/Images/Avis/foto-shuttle-carflex-rent-a-car.jpg') no-repeat 0 0;
height:100px;margin-top:20px;width:247px;
}
/*
a.btn-cancelares-es,input.btn-cancelares-es{background:url('../../../Assets/Images/Avis/btn-cancelar-reservacion.png') no-repeat 0 0;
left:0;top:3px;}
a.btn-cancelares-eng,input.btn-cancelares-eng{background:url('../../../Assets/Images/Avis/btn-cancelar-reservacion-eng.png') no-repeat 0 0;
left:0;top:3px;}
*/

/***********Listas************ */
.booking ul,.booking li{list-style:none;margin:0;padding:0;}
.booking li{border-bottom-color:#F7F7F7;border-bottom-style:solid;border-bottom-width:1px;min-height:19px;}
.booking li:hover{background-color:#F7F7F7;}

/* BOTON BUSCAR  */
#consultarReservacion h2{margin:0;}
#consultarReservacion a.btn_buscar,#miniBooking a.btn_buscar{width:187px;}
#consultarReservacion a.btn_buscar{background-position:0 -180px;}
#consultarReservacion a.btn_buscar:hover,a.btn_buscar:focus{background-position:0 -210px;}
#consultarReservacion a.btn_buscar:active{background-position:0 -240px;}

a.btn-continuar-eng,a.btn-continuar-es{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:33px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:140px;}
a.btn-continuar-eng:hover,a.btn-continuar-eng:focus,input.btn-continuar-eng:hover,input.btn-continuar-eng:focus,a.btn-enviar-eng:hover,input.btn-enviar-eng:hover,a.btn-enviar-eng:focus,input.btn-enviar-eng:focus,a.btn-res-ahora-eng:hover,input.btn-res-ahora-eng:hover,a.btn-res-ahora-eng:focus,input.btn-res-ahora-eng:focus,a.btn-buscar-eng:hover,input.btn-buscar-eng:hover,a.btn-buscar-eng:focus,input.btn-buscar-eng:focus,a.btn-continuar-es:hover,a.btn-continuar-es:focus,input.btn-continuar-es:hover,input.btn-continuar-es:focus,a.btn-enviar-es:hover,input.btn-enviar-es:hover,a.btn-continuar-es:focus,input.btn-enviar-es:focus,a.btn-res-ahora-es:hover,input.btn-res-ahora-es:hover,a.btn-res-ahora-es:focus,input.btn-res-ahora-es:focus,a.btn-buscar-es:hover,input.btn-buscar-es:hover,a.btn-buscar-es:focus,input.btn-buscar-es:focus,a.btn-cont-es:hover,input.btn-si-es:hover,a.btn-si-es:focus,input.btn-si-es:focus,a.btn-cont-en:hover,input.btn-si-es:hover,a.btn-si-es:focus,input.btn-si-es:focus,a.btn-si-es:hover,input.btn-si-es:hover,a.btn-si-es:focus,input.btn-si-es:focus,a.btn-yes-eng:hover,input.btn-yes-eng:hover,a.btn-yes-eng:focus,input.btn-yes-eng:focus,a.btn-no:hover,input.btn-no:hover,a.btn-no:focus,input.btn-no:focus,a.btn-nvares-es:hover,input.btn-nvares-es:hover,a.btn-nvares-es:focus,input.btn-nvares-es:focus,a.btn-nvares-eng:hover,input.btn-nvares-eng:hover,a.btn-nvares-eng:focus,input.btn-nvares-eng:focus,a.btn-cancelares-es:hover,input.btn-cancelares-es:hover,a.btn-cancelares-es:focus,input.btn-cancelares-es:focus,a.btn-cancelares-eng:hover,input.btn-cancelares-eng:hover,a.btn-cancelares-eng:focus,input.btn-cancelares-eng:focus{background-position:0 -33px;}
a.btn-continuar-eng:active,input.btn-continuar-eng:active,a.btn-enviar-eng:active,input.btn-enviar-eng:active,a.btn-res-ahora-eng:active,input.btn-res-ahora-eng:active,a.btn-buscar-eng:active,input.btn-buscar-eng:active,a.btn-continuar-es:active,input.btn-continuar-es:active,a.btn-enviar-es:active,input.btn-enviar-es:active,a.btn-res-ahora-es:active,input.btn-res-ahora-es:active,a.btn-buscar-es:active,input.btn-buscar-es:active,a.btn-cont-es:active,input.btn-si-es:active,a.btn-cont-en:active,input.btn-si-es:active,a.btn-si-es:active,input.btn-si-es:active,a.btn-yes-eng:active,input.btn-yes-eng:active,a.btn-no:active,input.btn-no:active,a.btn-nvares-es:active,input.btn-nvares-es:active,a.btn-nvares-eng:active,input.btn-nvares-eng:active,a.btn-cancelares-es:active,input.btn-cancelares-es:active,a.btn-cancelares-eng:active,input.btn-cancelares-eng:active{background-position:0 -66px;}
a.btn-enviar-eng,a.btn-enviar-es,a.btn-cont-es,a.btn-cont-en,a.btn-si-es,a.btn-no{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:33px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:111px;}
a.btn-res-ahora-eng,a.btn-res-ahora-es{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:33px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:185px;}
a.btn-buscar-eng,a.btn-buscar-es,a.btn-yes-eng{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:33px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:138px;}
a.btn-reservar-eng,a.btn-reservar-es{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:44px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:180px;}
a.btn-reservar-eng:hover,input.btn-reservar-eng:hover,a.btn-reservar-eng:focus,input.btn-reservar-eng:focus,a.btn-reservar-es:hover,input.btn-reservar-es:hover,a.btn-reservar-es:focus,input.btn-reservar-es:focus{background-position:0 -44px;}
a.btn-reservar-eng:active,input.btn-reservar-eng:active,a.btn-reservar-es:active,input.btn-reservar-es:active{background-position:0 -88px;}
/*a.btn-nvares-es,a.btn-nvares-eng,a.btn-cancelares-es,a.btn-cancelares-eng{background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:33px;margin:3px 0 4px;outline:none;overflow:hidden;position:relative;text-decoration:none;width:225px;}*/


#breadcrumbs li{padding:5px 8px;background-color:#ccc;color:#FFF;display:inline-block;font-size:10px}
#breadcrumbs li.active{background-color:#D4002A}

/* EFRA*/
/* PASO 1 */

#book h2 {margin-bottom:5px;}
#book p{line-height:18px}

/* MINIBOOKING */
#camposAWD select, #camposIATA select {
	width: 160px;
	margin: 2px 3px;
	*margin: 2px 0px;
	margin: 2px 0px\9;
}
p.DescAWDcss {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.booking h3 {font-size: 20px;margin:0;}

#booking.inner {padding:20px}
#pinhei input,
.devDate input {margin-bottom: 15px}

/* Extra small devices (phones, less than 768px) */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #pinhei input,
    .devDate input {margin-bottom: 0}
    #booking {
        background-color:#e5e5e5;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-bottomright: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {  }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }