#frameReserva{    overflow: scroll !important;}	@media  (max-width: 768px )  {		#frameReserva{	    height:1600px;    }	}#solicitarCarnet{float:left;width:98%;margin:6px 6px 6px 6px;}.seccion{border:2px solid #003da5;padding:10px 10px 10px 10px;font-size:16px;color:#003da5;font-weight:bold;}#responsableGrupo{float:left;margin-top:0px;margin-bottom:12px;}#responsableGrupo p{padding-left:0px;margin-left:0px;}.listado_habitaciones{margin-left:10px;margin-bottom:5px;margin-top:10px;width:45%;}.listado_habitaciones span{margin-left:42px;width:99%;float:left;}.listado_habitaciones p{float:left;text-align:left;margin-left:0px;padding-left:0px;}.opciones_cocina{width:50%;float:right;margin-top:10px;margin-left:10px;margin-bottom:5px;}.opciones_cocina span{margin-left:42px;width:98%;float:left;}.continuar input {       margin-left:95px;       position:absolute;}.hint {  display:none;  z-index:+999;    position:absolute ;  width:250px;  float:left;  border: 1px solid #c93;  padding: 10px 12px;  background: #ffc url(/seguridad/imagenes/pointer.gif) no-repeat -100px -100px;}#capa  {margin-left:235px;}#bloques{float:left;width:98%;}#bloques ul{padding:0;margin:0;}#bloques ul li{float:left;padding:0;margin:0;border:1px solid #eee;padding:5px;margin:2px;color:#000;}#bloques ul .paso_sel{background-color:#003da5 !important;color:#fff; }   #bloques ul .paso_futuro{color:#ccc !important;font-weight:bold;}h4{ font-weight:normal !important;}#confirma h4{color:#777;border-top: none !important;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:19px !important;border-bottom:1px dashed #777;margin-top:10px;}#confirma{width:98%;}.titulo_reserva h3 {padding-left:10px;margin-left:5px;margin-bottom:5px;font-size:22px !important;;background-color:#003da5;color:#fff;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;border-top:1px solid black;border-bottom:1px solid black;}#reserva h3 {padding-left:0;margin-left:0px;margin-bottom:15px;font-size:24px !important;;border: none !important;background:none !important;color:#003da5 !important;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}.nombre_albergue p{color:#003da5 !important;border: none !important;font-size:12px;height:24px;padding:0px !important;margin:0px !important;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;width:100%;}.nombre_albergue p img{vertical-align:middle; margin-right:9px;}.nombre_albergue{float:right;height:24px;clear:both;padding:0 !important;margin-top:0 !important;margin-left:6px !important;margin-right:0 !important;margin-bottom:10px !important;}#reserva {width:97%;border:1px solid #ccc;padding:10px;margin-left:5px;float:left;color:#666 !important;font-weight:normal !important;}#reserva  p{margin:10px !important;margin:0px;} .botonformulario{background-color:#003da5 !important; color:#fff  !important; padding:2px  !important; font-size:11px  !important; padding:0;margin:0;}#proteccion_datos {float:left;border:1px dashed #777;margin-top:15px;margin-left:10px;padding:8px;}#proteccion_datos  hr{display:none;}.tipo {float:right;font-weight:bold;padding-right:20px;color:#E06700;}#reserva h5{color:#777;border-top: none !important;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:19px !important;border-bottom:1px dashed #777;margin-top:10px;}#reserva  p{font-size:12px;margin:0px;}.recibida {font-weight:normal !important;font-size:19px !important;color:#3C8D1C;}.table_huespedes{width:98%;margin-left:13px;border:1px solid;}.table_huespedes th{text-align:center;border-bottom:1px solid;}.table_huespedes td{padding-right:15px;text-align:center;}#tblCalendarSal{border:1px solid;background:#fff !important;width:250px;visibility:hidden;position:absolute ;}#tblCalendarSal table td{padding:1px;border:1px solid #B0DAE9;color:#000;text-align:center;}#tblCalendarSal table{	margin:5px;	width:15%;	border:1px solid #B0DAE9;	background-color:#EEF3F4;	padding:10px 10px 10px 10px; }#tblCalendarSal thead td {	background-color:#B0DAE9;	text-align:center;	color:#000; } #tblCalendarSal tfoot td {	padding:5px;	background-color: #B0DAE9;	text-align:center; } #tblCalendarSal tfoot td a {		font-weight:bold;		color:#000; }#calendar{visibility:hidden;background:#fff !important;z-index:+999;position: absolute;margin-left:20px;width:250px;float:left;}#calendar table a{text-decoration:underline;}#calendar table a:hover{text-decoration:none;border-bottom:1px solid #333;border-top:1px solid #333;}#tblCalendar{border:1px solid;background:#fff !important;width:250px;visibility:hidden;position:absolute ;}#tblCalendar table td{padding:1px;border:1px solid #B0DAE9;color:#000;text-align:center;}#tblCalendar table{	margin:5px;	width:15%;	border:1px solid #B0DAE9;	background-color:#EEF3F4;	padding:10px 10px 10px 10px; }#tblCalendar thead td {	background-color:#B0DAE9;	text-align:center;	color:#000; } #tblCalendar tfoot td {	padding:5px;	background-color: #B0DAE9;	text-align:center; } #tblCalendar tfoot td a {		font-weight:bold;		color:#000; }#impreso{width:670px;height:1000px;text-align:center;position:absolute;padding-top:170px;}.intro p{font-size:12px !important;font-family: Verdana, Arial, Helvetica, sans-serif !important;line-height:120% !important;color:#555;}.intro2{line-height:120% !important;color:#555;}