	
	@import "../comunes/recursos.css";
	@import "../comunes/formulario.css";
	@import "reservasDest.css";
	
	#a_reservas .imgfondo{width:70%;float:left;min-height:140px !important;height:auto !important;height;150px !important;padding:0 30% 10px 0;background:transparent url(../../img/css/aplicaciones/reservasPaso2.gif) no-repeat 100% 100%;}
	#a_reservas h3{clear:left;padding-top:10px;}
	
	.tiempo{margin:0 0 10px 4em;padding:12px 4em 10px 5em;background:transparent url(../../img/css/iconos/icono8.gif) no-repeat 0 50%;font-size:1.5em;font-weight:bold;color:#c4461c}
	.plazas{margin-bottom:10px;padding:20px 3em 0;background:#fff;border:1px solid #871822;}
	.plazas p{margin-bottom:10px}
	.plazas strong{padding:10px 0 10px 3.5em;background:transparent url(../../img/css/iconos/icono9.gif) no-repeat 0 50%;font-size:1.2em;color:#871822}
	.busqueda{text-align:right}
	.busqueda a{padding:4px 0 8px 1.6em;background:transparent url(../../img/css/iconos/icono10.gif) no-repeat 0 50%;font-size:1.2em;font-weight:bold}
	
	.divbotones{width:68%;padding:20px 0 0 30%;}
	input.enviar, input.submit{padding-right:5px;background-position:95% 40%;}
	form>/**/input.enviar, form>/**/input.submit{padding-right:20px !important}
	input.submit{background-image:url(../../img/css/iconos/boton2.gif);}

	.pasos{width:98%;float:left;padding:0 1%;margin:-25px 0 20px;border-left:4px solid #fad516;font-family:Times New Roman;font-weight:bold;font-size:1.1em;color:#818383}
	.pasos strong{display:block;font-size:1.4em;color:#0774a9}
	
	.paso1{width:100%;float:left;background:transparent url(../../img/css/aplicaciones/reservasHomeIzda.gif) no-repeat 0 100%}
	.paso1 .form_tipo2{width:96%;padding:0 2% 20px;}
	.paso1 h3{margin-top:25px}
	.paso1 .etiqueta, .paso1 .etiquetarequerida{width:38%;}
	.paso1 .etiqueta{width:36.6%;padding-left:1.4%;font-size:1.1em}
	.paso1 .fechas{margin-bottom:10px}
	div>/**/.paso1 .fechas{margin-bottom:0}
	.paso1 .fechas .etiquetarequerida{width:40.5% !important;width:45% }
	.paso1 .fechas .descripcion{float:right;margin-right:4.5em !important;margin:-20px 1em 0 0;}
	.paso1 .divbotones{width:62%;padding-top:20px !important;padding:0 0 0 38% !important}
	.paso1 input.enviar, .paso1 input.submit{width:15em;padding-right:0;}
		
	.paso2, .paso4{width:96%;padding:0 2%;min-height:300px !important;height:auto !important;height:300px;color:#1a1919}
	/*.paso2 .info, .paso4 .info{padding-top:20px;}*/
		
	.tablainfo{width:94%;float:left;padding:15px 3% 20px;border:1px solid #97c3d8}
	.tablainfo table{width:100%;}
	.tablainfo caption{padding-bottom:15px}
	.tablainfo th, .tablainfo td{padding:7px;font-family:arial;font-size:1.1em}
	.tablainfo th{background:#0774a9;border:0;color:#fff}
	.tablainfo td{font-weight:bold;background:#ecedee}
	.tablainfo td.color{background:#e0e1e3}
	.tablainfo input{margin-right:3px;border:0;}
	
	.paso3 .imgfondo{background-image:url(../../img/css/aplicaciones/reservasPaso3.gif) !important}
	.paso3 .form_tipo1{padding:0;/*background:transparent url(../../img/css/aplicaciones/reservasPaso3.gif) no-repeat 100% 25px*/}
	/*.paso3 p.info{width:auto;padding:0 19em 10px 0;color:#1a1919;}*/
	.paso3 .form_tipo1 form{padding-top:0;}
	.paso3 .etiqueta{width:37%;padding-left:1.8% !important;padding:3px 6% 0 2%;}
	.paso3 .divbotones{width:78%;padding-left:20% !important;}

	.paso4 .imgfondo{background-image:url(../../img/css/aplicaciones/reservasPaso4.gif) !important;}
	.datos{width:100%;float:left;}
	.datos ul{width:65%;margin:10px auto;}
	.datos li{width:100%;float:left;padding-left:0;background:transparent}
	.datos li strong{width:30%;float:left;margin-right:10px;text-align:right}
	.datos li span{width:65%;float:left;}

	.datos .aviso p strong{color:#DE382D}
	.datos .aviso p span{font-weight:bold}
	.datos .aviso .caviso{padding:10px 0;text-align:center}
	.datos .aviso img{border:2px solid #b3adad}
	
	.paso4 .tdBoton a{display:block;padding:2px 30px 2px 10px;background:transparent url(../../img/css/iconos/cerrar.gif) no-repeat 90% 2px;font-weight:bold;color:#fff}
	div>/**/.paso4 .tdBoton a{padding-top:0}
	.paso4 .tdBoton a:hover{text-decoration:none}
	
	.error, .confirmacion{padding:10px 10em 0 3em;min-height:130px !important;height:auto !important;height:130px;background:transparent url(../../img/css/aplicaciones/errorReservas.gif) no-repeat 80% 100%}
	.confirmacion{background-image:url(../../img/css/aplicaciones/reservasPaso4.gif)}
	.error h3, .confirmacion h3{font-weight:bold;color:#700d04}
	.confirmacion h3{color:#208d2d}
	.error p, .confirmacion p{padding:0;}

	.bono{width:100%;float:left;color:#3a3835}
	.bono h3, .bono .infobillete{background:transparent url(../../img/css/portal/hr1.gif) no-repeat 50% 100%;}
	.bono .infobillete{width:100%;float:left;padding-bottom:25px;}
	.bono h3{padding-bottom:20px;text-align:center;font-family:Arial;font-style:normal;}
	.bono h3 strong{color:#0770a2}
	.bono strong{font-weight:normal;color:#05567e}
	.bono .izda{width:40%;float:left;padding-right:1%;text-align:center;overflow:hidden}
	.bono .dcha{width:51%;float:right;padding-left:4%;border-left:1px solid #d1d1d1}
	.bono h4{font-size:1.3em;font-weight:bold}
	.bono li{padding:0 0 8px 1em;background-image:url(../../img/css/iconos/icono2.gif);background-position:0 3px}
	div>/**/.bono li{padding-left:1.8em}
	.bono .cif, .bono .edcha{width:85%;float:left;background:transparent url(../../img/css/aplicaciones/fondoBonoIzda.gif) no-repeat 0 0}
	.bono .edcha{width:85%;float:left;padding:5px 10% 5px 5%;background-image:url(../../img/css/aplicaciones/fondoBonoDcha.gif);background-position:100% 0}
	.bono .cif img{float:left;}
	.bono .cif span{float:right;margin-top:7px;font-size:1.3em;}
	.bono .datos li{padding:0 0 3px;background:transparent}
	.bono .imprimir{float:right;margin-top:10px;padding:4px .5em 4px 1em;background:#3790bc url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 0;border:1px solid #4e99be}
	.bono .imprimir a{padding-right:2.5em;background:transparent url(../../img/css/iconos/boton.gif) no-repeat 90% 40%;color:#fff}
	
	/*estilos impresion bono*/
	@media print {
    #situacion, .confirmacion, .imprimir{display:none}
  	}

	
	
	