/* Estilos asociados al paso 1 de formulario */
#contenidoImpresion{	
   width:650px;
}

.element{
   	width:800px;
        min-height:300px;  
}

.ivajSubtitulo{
	font-size: 12pt;
  	color: #792258;
	margin: 10px 0px 10px 0px;	
}

a.enlaceverde:link {
	font-size: 12pt;	
}

a.enlaceverde:hover{f_
	font-size: 12pt;
}

a.enlaceverde:active {
	font-size: 12pt;
}

a.enlaceverde:visited{
	font-size: 12pt;
} 

.asterisco{
	color:#792258;
}

.input_albergues{
	border: #cccccc 1px solid;
}

.f_albergues_form{	
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}

.f_albergues_flota_izq{
	width:100%;
	float:left;
}

.f_albergues_flota_dcha{
	float:right;	
}

.f_albergues_ast_2{
	color:#792258;
	float:right;	
}

.f_img_albergues{
	width:44%;
	text-align:right;
	float:left;
}

.f_albergues_albergue{
	width:54%;
	text-align:left;
	float:right;
}

.f_albergues_img_tipo{
	width:44%;
	text-align:right;
	float:left;
	height:30px;
}

.f_albergues_tipo_dcha{
	width:54%;
	text-align:left;
	float:right;
	height:30px;
}

.f_albergues_radio{
	width:100%;
	float:left;
	margin-top:5px;
}

.f_albergues_input_radio{
	float:right;
	width:54%;	
}

.f_albergues_negrita{
	font-weight: bold;	
}

.f_albergues_radio_left{
	float:left;width:60%;
}

.f_albergues_radio_left_izq{	
	float:left;width:10%
}

.f_albergues_radio_left_dcha{
	float:right;width:80%;text-align: left
}

.f_albergues_radio_left_dcha_no_align{
	float:right;width:80%;
}

.f_albergues_radio_tipos_regimen{
	float:left;width:44%;text-align:right
}

.f_albergues_input_radio_tr{
	float:right;width:54%;
}

.f_albergues_contenedor_fecha_noches{
	width:100%;float:left;margin-top:20px;	
}

.f_albergues_mitad_izquierda{
	width:50%;float:left;
}

.f_albergues_todo_derecha{
	float:right;width:100%;
}

.f_albergues_inputbox_fecha{
	text-align:right;height:30px;
}

.f_albergues_divboton_disp{
	width:100%;text-align:center;
        /* height:10px;  */
}

.f_albergues_boton_disp{
	border:none;background-color: transparent;height:30px;
}

.f_albergues_numchicos{
	width:70%; text-align:right;float:left;height:30px;
}
.f_albergues_numchicas{
	width:29%; text-align:left;float:right;height:30px;
}

.f_albergues_derecha_linea{
	width:49%;float:right;
}

.f_albergues_div_cal{
	border:none;background-color: transparent;
}

.f_albergues_divcalendario{
	float:left; width:24%;margin-top:-5px
}
.f_albergues_divnoches{
	float:right;width:76%;
}

/* Estilos asociados al paso 2 de formularios */

.f_albergues_caja_dashed{
	width:100%;
        float:left;
}

.f_albergues_linea_form{
	width:49%;text-align: right;float:left;margin-top: 5px;
}

.f_albergues_linea_form2{
	width:49%;text-align: left;float:right;margin-top: 5px;
        width:300px;
}

.f_albergues_linea_form_izq{
	width:49%;text-align: right;float:left;	
}

.f_albergues_linea_form_dcha{
	width:49%;text-align: left;float:right;	
}

.f_albergues_borde_dashed{
	border: 1px thin #d8e293;float:left;margin-top: 5px;
}

.f_albergues_caja_form_res{
	width:100%;margin: 20px 0px 5px 0px;float:left;
}

.f_albergues_form_importe_total{
	width:49%;text-align: left;float:left;margin-top: 5px;
}

.f_albergues_celda_form_izq{
	width:49%;float:left;margin-top: 5px;
}

.f_albergues_celda_form_dcha{
	width:49%;float:right;margin-top: 5px;
}

.f_albergues_caja_verde{
	/* background-color:#fedda6; */
	background-color:#792258;
	width: 100%;
	float:left;
	margin-top: 5px;
	padding: 5px 0px 0px 5px;
}

.f_albergues_linea_precio{	
	width:90%;float:left;text-align: center
}

.f_albergues_celda_form_flota_izq{
	width:45%;text-align: right;float:left;
}
.f_albergues_celda_form_flota_dcha{
	width:54%;text-align:left;float:right;
}

.f_albergues_linea_completa{
	width:100%;
        float:left;
}

.f_albergues_linea_separa{
	border-bottom: 1px dashed #cccccc;float:left;width:100%; margin-top: 5px;
}

.f_albergues_carnet_jove{
	width:100%;float:left;margin-top:5px; margin-left: 125px;
}

.f_albergues_observaciones{
	width:100%;float:left;margin-top: 10px
}
.f_albergues_acepta{
	width:100%;float:left;margin-top: 5px
}

.f_albergues_acepta_dcha{
	width:100%;float:right;margin-top: 5px
}

.f_albergues_centrado{
	width:100%;text-align: center;float:left;
}

.f_albergues_boton_transparente{
	border:none;background-color: transparent;
}

.f_albergues_observaciones_izq{	
	width:20%;text-align: right;float:left;
}

.f_albergues_observaciones_dcha{
	width:77%;text-align: left;float:right;	
}

.f_albergues_telefono{
	width:49%;float:left;
}
.f_albergues_textarea{
	 //border-style:solid;
         //border: 1px thin #CCCCCC;
         width: 80%;
         height: 100px
}

.f_albergues_apellido2{
	width:49%;float:right;margin-top: 5px;
}

.f_albergues_direccion_izq{	
	width:20%;text-align: right;float:left;
}
.f_albergues_direccion_dcha{
	width:77%;text-align:left;float:right;margin-right:2px;
}

.f_albergues_boton_izq_centrado{
	width:45%;text-align: center;float:left;
}
.f_albergues_boton_dcho_centrado{
	width:54%;text-align:center;float:right;
}

.f_albergues_flota_izquierda{
	float:left;
}
.f_albergues_mensaje_editable{
	float:left;width:100%;text-align: center
}

.f_albergues_imprimir{
	text-align: center;margin-top: 10px;
}


/* Estilos asociados a errores */

.f_albergues_caja_error{
	width:100%;
	border:1px thin #CCCCCC;
	text-align: center;
}
.f_albergues_texto_error{
	width:340px;margin: 120px 10px 0px 10px;	
}

.f_albergues_texarea_correo{
	float:left;width:100%;margin-top: 10px;
}
.f_albergues_todo_centrado{
	width:100%;text-align:center;
}

.f_albergues_input_ancho_todo{
	width:100%;
	border: #cccccc 1px solid;
}


/* Estilos para ajustes tras rediseño web */

.f_albergues_form_ini {
	width:70%;
        //width:560px;
}


.f_albergues_form_paso2 {
	width: 80%;
}

.input_albergues_dni{
	border: #cccccc 1px solid;
        width:75px;
}

.input_albergues_letra{
	border: #cccccc 1px solid;
	width:8px;
}

.f_albergues_input_ancho_todo_width {
	border: #cccccc 1px solid;
	width:77%;
}

.f_albergues_observaciones_w100{
	width:100%;
        float:left;
        margin-top: 10px;
        margin-left: 5px;
}

.f_albergues_observaciones_izq{
	width:65%;
	margin-left:50px;
	float:left;        
}

.f_albergues_observaciones_der{
	width:25%;
        float:right;
        margin-top:20px;
}

.floatizquierda{
	float:left;
}

.floatmitadizquierda{
	float:left;width:50%
}

.floatderecha{
	float:right;
}

.floatmitadderecha{
	float:right;width:50%
}

.f_albergues_observaciones_textarea_dcha{
	float:right;width:95%;
}

.f_albergues_acepta2{
	width:100%;float:left;margin-top: 5px;margin-left:50px;
}

.f_albergues_izquierda25 {
	width:25%;float:left;
}

.f_albergues_derecha60 {
        float:right;width:60%
}

.f_albergues_derecha70{
	width:70%;float:right
}

.f_albergues_justificadoizquierda {
	float:left;text-align: justify
}

.f_albergues_observaciones_top15 {
	width:100%;float:left;
	margin-top:-15px;
}

.f_albergues_imagen_error {
        float:left;
	width:359px;
	margin-left:100px;
	height:198px;
	background-image: url('../imagenes/imagen_error.jpg');
}

.f_albergues_imagen_error_580 {
        float:left;
	width:580px;
	margin-left:100px;
	height:198px;
	background-image: url('../imagenes/imagen_error_texto_520px.jpg');
}


.f_albergues_texto_error {
	width:80%;
        margin-left:30px;
        margin-top:100px;
        float:left;
}

.f_albergues_texto_error_520 {
	width:520px;
        margin-left:30px;
        margin-top:100px;
        float:left;

}

.f_albergues_impresion_25{
	width:25%;
        float:left;
}

.f_albergues_impresion_60{
        float:right;width:60%;
}

.f_albergues_impresion_70{
        width:70%;float:right;
}

.f_albergues_impresion_justifi{
        float:left;
        text-align: justify;
}

.busquedaGeneralFormulariosImpresion{
        width:650px;
}


.f_albergues_error_general{

	margin-top:100px;
        width:100%;
        float:left;
}

.f_albergues_div_error_general{
	 float:left;
	 width:359px;
	 margin-left:100px;
	 height:198px;
	 background-image: url('../imagenes/albergue_no_disponible.jpg');
}

.f_albergues_div_sendmail{
	font-size: 12pt;
  	color: #792258;
	margin: 10px 0px 10px 0px;
}

.f_albergues_div_sendmail_ok{
	width:365px;
	height:205px;
	background-image: url('../imagenes/imagen_mensaje_enviado.jpg');
        background-repeat:none; 
}

.f_albergues_div_sendmail_ko{
	width:365px;
	height:205px;
	background-image: url('../imagenes/imagen_mensaje_no-enviado.jpg');
        background-repeat:none; 
}


.left50{
	float:left;width:50%;
}

.right50{
	float:right;width:50%;
}

.left25{
	float:left;width:25%;
}

.right25{
	float:right;width:25%;
}

.right60{
	float:right;width:60%;
}

.right70{
	float:right;width:70%;
}

.f_albergues_n_reser{
	float:left;text-align: center;width: 100%;
}

.left100{
	float:left;width:100%;
}

.left100center{
	float:left;width:100%;text-align: center;
}

.leftjustify{
	float:left;text-align: justify
}

.f_albergues_observaciones15{
	width:100%;float:left;margin-top: -15px;
}

.errorprereservatpv{
	float:left;
	width:359px;
	height:100%;
	margin-left:75px;
	height:198px;
	background-image: url('../imagenes/imagen_error.jpg');
	background-repeat:none;
}

.errorprereservatpv_error{
	width:80%;margin-left:10px; margin-top:100px;float:left;text-align:center;
}


/* estilos asociados a campos de trabajo */

.cajaLeft100{
	width:100%;
	float:left;
	margin-bottom:10px;	
}
label{
	cursor:text;
}

.cajaBotonForm{
	width:100%;
	text-align:center;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
}
	
.cajaSeparaForm{
	width:100%;
	text-align:center;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
.cajaLeft100{
	width:100%;
	float:left;	
}
	
.cajaSepara{
	width:100%;
	margin:10px 0px;
	float:left;
}


.tablaSolic{
	width:800px;
	border:none;
}
		
.divCaptcha {
	float:left;
	width:800px;
}

.cajaLeft500 {
	width:500px;
	float:left;	
}


.cajaLeft100top{
	width:100%;
	float:left;
	margin-bottom:10px;	
}

.cajaLeft90{
	width:90%;
	float:left;
	margin-bottom:10px;	
}
		
.etiquetaForm800{
					
	margin: 5px 0px;
	float:left;
	width:800px;		
}
				
.cajaSepara{
	width:100%;
	margin:10px 0px;
	float:left;
}

