
	@import "../comunes/formulario.css";
	@import "../comunes/agendaCalendario.css";	
	
	#a_reservasonline{width:97%;float:left;padding:130px 0 10px 3%;background:transparent url(../../img/es/aplicaciones/cabReservasOnline.jpg) no-repeat 0 1px;}
	
	#a_reservasonline .pasos{width:98.5%;float:left;padding:7px 0 10px 1% !important;padding-left:0;}
	#a_reservasonline ul.lista_pasos{width:98%;float:left;margin:0;background:#7d7b71 url(../../img/css/aplicaciones/fondoPasos.gif) no-repeat 100% 50%;}
	#a_reservasonline ul.lista_pasos li{float:left;text-align:center;margin-left:-10px;position:relative;padding:0;background:transparent url(../../img/css/aplicaciones/colaPaso.gif) no-repeat 0 50%;color:#fff;}
	#a_reservasonline ul.lista_pasos li span{display:block;padding:5px 10px 4px 10px;line-height:1em;}
	#a_reservasonline ul.lista_pasos li.paso1{width:24%;background-image: url(../../img/css/aplicaciones/colaPaso1.gif);}
	#a_reservasonline ul.lista_pasos li.paso2{width:28%;}
	#a_reservasonline ul.lista_pasos li.paso3{width:32%;}
	#a_reservasonline ul.lista_pasos li.paso4{width:21.3%;}
	#a_reservasonline ul.lista_pasos li.activo{background:#578e3f url(../../img/css/aplicaciones/colaPaso_on.gif) no-repeat 0 50%;}
	#a_reservasonline ul.lista_pasos li.paso1.activo{background-image: url(../../img/css/aplicaciones/colaPaso1_on.gif);}
	#a_reservasonline ul.lista_pasos li.paso4 span{background:transparent url(../../img/css/aplicaciones/picoultimoPaso.gif) no-repeat 100% 50%;}
	#a_reservasonline ul.lista_pasos li.paso4.activo span{background:transparent url(../../img/css/aplicaciones/picoultimoPaso_on.gif) no-repeat 100% 50%;}
	
	#a_reservasonline ul.lista_pasos.entres li.paso1, #a_reservasonline ul.lista_pasos.entres li.paso2, #a_reservasonline ul.lista_pasos.entres li.paso3{width:34.5% !important;}
	#a_reservasonline ul.lista_pasos.entres li.paso3 span{background:transparent url(../../img/css/aplicaciones/picoultimoPaso.gif) no-repeat 100% 50%;}
	#a_reservasonline ul.lista_pasos.entres li.paso3.activo span{background:transparent url(../../img/css/aplicaciones/picoultimoPaso_on.gif) no-repeat 100% 50%;}
		
	#a_reservasonline .zona1{width:100%;float:left;padding:12px 0 0 0;}
	#a_reservasonline .zona1 p{float:left;padding:5px 0 17px 34px;font-weight:bold;background:transparent url(../../img/css/aplicaciones/icoInfo2.gif) no-repeat 4px 0;}
	
	#a_reservasonline .zona2{width:98%;float:left;padding:30px 0 9px 0;border-top:1px solid #dbd5c6;background:transparent url(../../img/css/aplicaciones/fondoFichaOferta.gif) repeat-x 0 0;}
	#a_reservasonline .zona2 .form_tipo1{width:98.7%;float:left;padding:4px .5%;border:1px solid #dbd5c6;border-top:none;}
	#a_reservasonline .zona2 form{width:95%;float:left;padding:15px 2% 10px 3%;margin:0;background:#d8dadd url(../../img/css/portal/fondoForm.gif) repeat-y 100% 0;}
	#a_reservasonline .zona2 label{height:42px}
	#a_reservasonline .zona2 .td40 select{width:92%;}
	#a_reservasonline .zona2 .td20{width:12.1em;}
	#a_reservasonline .zona2 .td25{padding-left:6px}
	div>/**/#a_reservasonline .zona2 .td20 input{border:1px solid #6c86a0;}
	#a_reservasonline .zona2 .tdauto span{display:block;float:none}
	#a_reservasonline .zona2 span em{font-weight:normal;color:#444}
	#a_reservasonline .zona2 .tdBoton{float:right;margin-top:18px;}
	#a_reservasonline .form_tipo1 p{font-weight:bold;}
	#a_reservasonline .cajacalendario{width:31%;float:right;padding:14px 0 0 0;}
	#a_reservasonline .cajacalendario .calendario{width:160px;float:none;margin:0 auto;}
	#a_reservasonline .cajacalendario table thead td a{color:#fff;padding:0 7px;}
	#a_reservasonline .cajacalendario table tbody td a{color:#B18B00;}
	#a_reservasonline .cajacalendario table tbody td.disponible, #a_reservasonline .cajacalendario table tbody td.disponible a{background:#86a777;color:#fff;font-weight:bold;}
	#a_reservasonline .cajacalendario table tbody td.cerrado{background:#e06267;color:#fff;font-weight:bold;}
	#a_reservasonline .cajacalendario div.leyenda{width:160px;font-size:.9em;padding:8px 0 0 0;margin:auto;}
	#a_reservasonline .cajacalendario div.leyenda p{padding:0 0 0 3px;margin:6px 0;}
	#a_reservasonline .cajacalendario div.leyenda p.mens{padding:5px 0 0;font-size:1.1em}
	#a_reservasonline .cajacalendario div.leyenda p.mens strong{color:#86a777}
	#a_reservasonline .cajacalendario div.leyenda p.con{border-left:10px solid #86a777;}
	#a_reservasonline .cajacalendario div.leyenda p.sin{border-left:10px solid #e06267;}
	
	#a_reservasonline .tdBoton{margin-bottom:0;background-image: url(../../img/css/portal/fondo_botones2.gif);}		
	#a_reservasonline .tdBoton input.submit{padding-bottom:11px;background-image: url(../../img/css/iconos/submit2.gif);}
		
	#a_reservasonline .info{width:98%;float:left;padding:15px .5% 7px .5%;margin-top:20px;border-top:1px solid #dbd5c6;}
	#a_reservasonline .info p{padding:4px 0 4px 35px;background:transparent url(../../img/css/aplicaciones/icoInfo2.gif) no-repeat 5px 0;font-weight:bold;}

	#a_reservasonline .paso2, #a_reservasonline .rutas, #a_reservasonline .habitaciones{width:98%;float:left;}
	
	#a_reservasonline .intro{width:99%;float:left;padding:10px 0;}
	#a_reservasonline .hab{width:68%;}
	
	#a_reservasonline .intro img{margin-right:20px;}
	#a_reservasonline .intro p strong{display:block;padding:5px 0;font-size:1.2em;color:#B18B00;}
	
	#a_reservasonline .contenedordatos{width:100%;float:left;padding:35px 0 12px 0;border-top:1px solid #dbd5c6;background:transparent url(../../img/css/aplicaciones/fondoFichaOferta.gif) repeat-x 0 0;}
	#a_reservasonline .datos{width:96%;float:left;padding:2px 1.5%;border:2px solid #f1eee6;}
	#a_reservasonline .datos ul{width:74.5%;float:left;margin:7px 0 0 0;}
	#a_reservasonline .datos form{width:25%;float:right;}
	#a_reservasonline .datos .tdBotonL{float:right;margin:9px 0 0 0;}
	#a_reservasonline .datos .tdBotonL input{width:135px;padding-bottom:11px;}
	#a_reservasonline .datos ul li{float:left;padding:6px 10px 5px 34px;background:transparent url() no-repeat 5px 2px;}
	#a_reservasonline .datos ul li.fecha{background-image: url(../../img/css/iconos/icono7.gif);}
	#a_reservasonline .datos ul li.noches{background-image: url(../../img/css/iconos/icono8.gif);}
	#a_reservasonline .datos ul li.num_hab{background-image: url(../../img/css/iconos/icono3.gif);}
	#a_reservasonline .form_tipo2{padding-top:20px}
	#a_reservasonline .form_tipo2 .tdBoton{width:20px;float:left;margin:18px 0 0 0;background:none;}
	#a_reservasonline .form_tipo2 .tdBoton input.submit{width:18px;float:left;padding:2px 0;background:transparent url(../../img/css/iconos/botonBuscadorHome.gif) no-repeat 0 0}
	#a_reservasonline .form_tipo2 .etiqueta, #a_reservasonline .cajadisponibilidad .td50especial .etiqueta{width:100%;float:left;font-weight:bold;text-align:left;padding:0 0 3px 0;}
	#a_reservasonline .form_tipo2 .td80 select{width:95%;}
	#a_reservasonline .datos2{width:98%;float:left;margin:3px 0;padding:12px 0 12px 2%;background:#ebebeb;}
	#a_reservasonline .datos2 ul{width:100%;float:left;margin:0;}
	#a_reservasonline .datos2 ul li{float:left;width:33%;padding:5px 0 0 0;font-weight:bold;}
	#a_reservasonline .datos2 ul li .combo{margin:-5px 0 0 0;}
	#a_reservasonline .especial form{width:40%;float:right;}
	#a_reservasonline .especial .td80{width:91%;}
	#a_reservasonline .cambiar{border-bottom:2px solid #f1eee6;margin-bottom:12px;}
	#a_reservasonline .cambiar .tdBotonL input{padding-bottom:11px;}
	#a_reservasonline .radio{width:100%;float:left;padding:0 0 2px 0;}
	#a_reservasonline .radio input{float:left;}
	#a_reservasonline .radio span{float:left;padding:2px 0 0 4px;}
	#a_reservasonline .radios{padding:0 0 3px 0;}
	#a_reservasonline .radios span.etiqueta, #a_reservasonline .radios .zonaradios{width:auto;float:left}
	#a_reservasonline .radios .zonaradios{margin-top:-.5em}
	#a_reservasonline .zonaradios label{width:auto;padding-right:15px}
	#a_reservasonline .cajadisponibilidad{width:99.5%;float:left;padding-bottom:9px}
	#a_reservasonline .cajadisponibilidad .td50especial{width:45%;float:left;padding:0 0 8px 2%;margin-top:-40px;position:relative}
	*>/**/#a_reservasonline .cajadisponibilidad .td50especial{margin-top:-35px;}
	
	/*#a_reservasonline .cajadisponibilidad table{width:100%;float:left;margin:5px 0;}
	#a_reservasonline .cajadisponibilidad td{padding:3px 0;text-align:center;border:none;}
	#a_reservasonline .cajadisponibilidad th{padding:0;background:#d5ceb4;color:#fff;border-right:1px solid #fff;}
	#a_reservasonline .cajadisponibilidad tr.titulos th{padding:2px 8px;background:#d2dfcb;border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#6d6d6d;}
	#a_reservasonline .cajadisponibilidad td.tipohab{border:1px solid #ccc;color:#e38c00;}
	#a_reservasonline .cajadisponibilidad td select{font-size:.9em;}
	#a_reservasonline .cajadisponibilidad td.dias{background:#ececec;border-right:1px solid #fff;}*/

	#a_reservasonline .cajadisponibilidad table{margin:15px 0 5px;}
	#a_reservasonline .cajadisponibilidad table {border:1px solid #666}
	*>/**/#a_reservasonline .cajadisponibilidad table{margin:5px 0}
	#a_reservasonline .cajadisponibilidad th,#a_reservasonline .cajadisponibilidad td{border:none}
	#a_reservasonline .cajadisponibilidad th.fechasup {border-bottom:1px solid #666 !important;}
	#a_reservasonline .cajadisponibilidad .tipohab, #a_reservasonline .cajadisponibilidad .precios, #a_reservasonline .cajadisponibilidad .tarifas {border-right:1px solid #666 !important}
	#a_reservasonline .cajadisponibilidad td{padding:3px 0;text-align:center;border:none;}
	#a_reservasonline .cajadisponibilidad th{padding:0;background:#d5ceb4;color:#fff;}
	#a_reservasonline .cajadisponibilidad tr.titulos th{padding:2px 8px;background:#d2dfcb;color:#6d6d6d;border:1px solid #666;border-width:0 0 0 1px}
	#a_reservasonline .cajadisponibilidad th.dia{}/*border-bottom:1px solid #ccc*/
	#a_reservasonline .cajadisponibilidad th.dia span{display:block;border-left:1px solid #fff}
	#a_reservasonline .cajadisponibilidad th.dia1{border-left:1px solid #666}
	#a_reservasonline .cajadisponibilidad td.dias{padding:0;background:#ececec}
	#a_reservasonline .cajadisponibilidad td.dias span{display:block;height:19px !important;height:25px;padding:3px 0;text-aligg:center;border-left:1px solid #fff}
	#a_reservasonline .cajadisponibilidad td.tipohab{color:#578E3F;}
	#a_reservasonline .cajadisponibilidad td.separador {padding:0;height:1px;background:#666}
	*>/**/#a_reservasonline .cajadisponibilidad td.separador img{float:left}

	#a_reservasonline p.leyenda{width:99.5%;float:left;text-align:right;}
	#a_reservasonline p.leyenda span{padding-left:18px;background:transparent url() no-repeat 5px 4px;}
	#a_reservasonline p.leyenda strong{color:#e38c00;font-weight:normal;}
	#a_reservasonline p.leyenda span.con{background-image: url(../../img/es/aplicaciones/disponible.gif);}
	#a_reservasonline p.leyenda span.sin{background-image: url(../../img/es/aplicaciones/nodisponible.gif);}
	div>/**/#a_reservasonline .checkbox span{padding:0 1px;}
	#a_reservasonline .descargar{padding:0;text-align:right;}
	#a_reservasonline .descargar a{float:right;padding:6px 0 2px 32px;background:transparent url(../../img/docTipo/pdfDocumentacion.gif) no-repeat 0 0;}

	
	.tarifa{width:92%;float:left;padding:14px 0 14px 7.5%;margin:10px 0;border-top:2px solid #f1eee6;border-bottom:2px solid #f1eee6;background:transparent url(../../img/css/iconos/icono6.gif) no-repeat 2% 11px;font-weight:bold;}
	
	.condiciones{width:93%;float:left;margin:15px 0;height:150px;padding:5px 3%;overflow:auto;border:2px solid #f1eee6;}
	
	.oculto{display:none;}
	#a_reservasonline p.enlacecondicionesespeciales {background: none repeat scroll 0 0 #B99553; border: 2px solid #F1EEE6; color: #FFFFFF; margin: 10px auto; padding: 8px; text-align: center; width: 60%;}
	#a_reservasonline p.enlacecondicionesespeciales a {color: #FFF; font-weight: bold;}
	
