	    #formulario_registro{
	    	display : none ;
	    }
	    #contenido{
	    	width: 465px;
	    	/*overflow: hidden;*/
	    }
		div.RegUsuarioFrm{
			float : left ;
			width : 37.85em ;
			margin-left: 2em;
			_margin-left: 1em;
			padding-right: 0em;
			background-color: #f4f4f4 ;
		}
		.Seccion {
			display : none ;
		}
		.RegUsSeccion{
			float : left ;
			background-image:url(../../images/new_back_registro_right.gif);
			background-position:right top;
			background-repeat:repeat-y;
			background-color: #f4f4f4 ;
			width : 37.85em ;
		}
		/*
		.RegUsSeccionResidencia{
			clear: both;
			float : left ;
			background-color: #f4f4f4 ;
			width : 37.85em ;
			margin-bottom: 1em;
		}*/
		.RegUsSeccionResidencia{
			background-color:#D2D2D2;
			clear:both;
			float:left;
			margin-bottom:1em;
			width:37.85em;
		}
		
		.contenidoAC{
	  		display : block ;
	    }
		div.RegUsSeccion span{
			font-family: Arial, Helvetica, sans-serif;
		 	font-size: 0.8em;
			color:#848C7F;
		}
		/*
		div.RegUsSeccionResidencia span{
			font-family: Arial, Helvetica, sans-serif;
		 	font-size: 1em;
		 	font-weight: bold;
			color:#125439;
		}*/
		div.RegUsSeccionResidencia span {
		    color:#515050;
		    font-family:Arial,Helvetica,sans-serif;
		    font-size:0.8em;
		    font-weight:bold;
		}
		.radiobuttonResidente
		{
			float:left;
			margin-left : 2em ;
		}
		div.RegUsCabecera{
			float : left ;
			width : 37.85em;
			background-image:url(../../images/new_back_registro_title.gif);
			background-repeat:no-repeat;
			color:#125439;
		}

		div.SinIcono{
			background-image:url(../../images/new_back_registro_title_sin_icono.gif) !important;
		}

		div.RegUsCabecera div.icono_cabecera{
			float : left ;
			margin-top : -5px;
			margin-left : -5px;
		}

		div.RegUsCabecera div.izq{
			float: left ;
			width: 12.5em;
			margin-left : 0.5em;
			margin-right : 2em ;
			margin-top : 0.5em ;
		}
		div.RegUsCabecera div.der{
			float:right ;
			margin-top: 0.5em;
			width:22.5em;
		}
		div.RegUsCabecera div.izq div.titulo{
			float: left ;
			margin-top: 0em ;
			margin-bottom : 0.5em;
			margin-left:2em;
		}
		div.RegUsCabecera span.titulo {
			font-weight: bold;
		}
		div.RegUsCabecera .titulillo {
			color:#848C7F;
			font-family:Arial,Helvetica,sans-serif;
			font-style : italic ;
			font-size:0.8em;
			padding-right:1em;
			padding-left:0.3em;
		}
		div.RegUsCabecera .titulillo2 {
			color:#848C7F;
			font-family:Arial,Helvetica,sans-serif;
			font-style : italic ;
			font-size:0.7em;
			padding-right:1em;
			padding-left:0.3em;
		}
		div.RegUsCabecera .subtitulillo {
			font-style : italic ;
			font-family:Arial,Helvetica,sans-serif;
			font-size:0.7em;
			padding-right:1em;
			padding-left:0.3em;
			padding-top: 0.7em;
			color:#848C7F;
		}
		div.RegUsContenido{
			float : left;
			width : 37.85em;
		}
		div.Acompagnantes{
			border-bottom: 1px solid #D9E1D2;
		}

		div.CierreRedondeado{
			float: left;
			background-image:url(../../images/new_back_registro_cierre.gif);
			background-position:right bottom;
			background-repeat:no-repeat;
			color:#848C7F;
			width : 37.85em;
			height:1em;
			margin-bottom: 1em;
		}

		div.BordeRedondeadoSuperior{
			float : left ;
			background-color: #f4f4f4 ;
			width : 37.85em ;
			padding-top : 0.0em ;
			padding-bottom : 0.5em ;
		}

		div.CerrarFormulario{
			float : left ;
			background-color: #f4f4f4 ;
			background-image:url(../../images/new_registro_fin_form.gif);
			background-position:right bottom;
			background-repeat:no-repeat;
			width : 37.85em ;
			height: 0.2em;
			padding-top : 0.0em ;
			padding-bottom : 0.5em ;
		}

		div.RegUsContenido div.Col_Iconos{
			float : left ;
			width : 1.3em ;
            margin-left:5px;
			margin-right:2px;
			margin-top:10px;

			/*solo para explorer 6 borramos los iconos, por cuestiones de maquetacion*/
			_display:none;
		}

		div.RegUsContenido div.izq{
			float : left ;
			width : 16.5em ;
			margin-top : 0.5em ;
			margin-bottom : 0.5em ;
		}
		div.RegUsContenido div.der{
			float : right ;
			width : 19.5em;
			margin-top : 0.5em ;
			margin-bottom : 0.5em ;
		}

		div.RegUsContenido div.UnaColumna{
			float : left ;
			width : 37.85em;
		}
		div.RegUsContenido div.ColumnaPreferencias{
			float : right ;
			width : 35em;
		}


		div.RegUsContenido div.izq div.label, div.RegUsContenido div.UnaColumna div.label{
			clear:left;
			float : left ;
			width : 5.5em;
			margin-bottom : 0.3em ;
			margin-left:0.5em;
		}
		div.RegUsContenido div.izq div.textForm{
			float : left ;
			margin-bottom : 0.3em ;
		}
		div.RegUsContenido div.der div.label{
			float : left ;
            width : 8.5em;
			margin-bottom : 0.3em ;
 		}
		div.RegUsContenido div.der div.textForm{
			float : left ;
			margin-bottom : 0.3em ;
		}
		div.RegUsContenido div.der div.checkboxForm{
			float : left;
			width : 1.5em ;
		}
		div.RegUsContenido div.der div.checkboxText{
			float : left;
			width : 16.5em;
			text-align:left;
		}
		div.RegUsContenido div.der div.checkboxText span{
			padding-right:0.3em;
			padding-left:0em;
		}
		div.NotaPie{
			float : left ;
			padding-top : 0.1em ;
			padding-bottom : 0.1em ;
			padding-right : 1.5em;
			padding-left : 1.5em;
			width: 57em;
		}
		div.RegUsSeccion div.checkboxResidente {
			float : left ;
			width : 19em ;
			text-align : center ;
		}
		div.ListaCheckbox{
			width : 11em ;
			margin-top : 0.5em;
		}
		div.RegUsSubCabecera{
			float : left ;
			width : 37.85em;
			border-bottom: 1px solid #D9E1D2 ;
		}
		div.RegUsSubCabecera div.izq{
			float: left ;
			width: 10em;
			margin-top: 0.5em ;
			margin-left : 1em;
			margin-right : 2em ;
		}
		div.RegUsSubCabecera div.izq div.tituloSub{
			float: left ;
			font-family: Arial, Helvetica, sans-serif;
		 	font-size: 0.8em;
			color:#848C7F;
			margin-top: 0em ;
			margin-bottom : 0.4em;
		}
		div.RegUsSubCabecera div.der{
			float:left ;
			width:20em;
			margin-top: 1em ;
			margin-right : 1em ;
			margin-left : 1em ;
			font-size: 0.75em ;
		}

		div.TitularSeccion{
			color:#11B12F;
			font-family:Arial;
			font-size:16px;
			font-weight:bold;
			font-style: italic;
			width:455px;
			overflow:hidden;

			margin-top:0px;
			margin-left:10px;

			padding-top: 5px;
			background-color: white;
			background-image:url(../../images/BinterMas/fondotitulo.jpg);
			background-position: 35px 12px;
			background-repeat: no-repeat;


		}

		div.TitularSeccion img{
			float:left;
		}

		.Cerrar {
			float: left;
            cursor : pointer ;
			background: url(../images/new_arrow_up.gif) no-repeat top left;
			padding-top: 0.5em;
			margin-left: 0em;
			width: 1.5em;
			height: 1em;
			display: block;
        }

		.Cerrar:hover {
			background: url(../images/new_arrow_up_resalt.png) no-repeat top left
		}

		.Abrir {
			float: left;
            cursor : pointer ;
			background: url(../images/new_arrow_down.gif) no-repeat top left;
			padding-top: 0.5em;
			margin-top:-0.3em;
			margin-left: 0em;
			width: 1.5em;
			height: 1em;
			display: block;
        }

		.Abrir:hover {
			background: url(../images/new_arrow_down_resalt.png) no-repeat top left
		}
		/* REAJUSTES PARA LOS SELECT, INPUTS Y DEMÁS COMBOS */
        .cajaRegis {
            background-color:#FFFFFF;
            border-color:#C6CEBD -moz-use-text-color -moz-use-text-color rgb(198, 206, 189);
            border-style:solid none none solid;
            border-width:1px 0pt 0pt 1px;
            color:#6A7066;
            font-family:Arial,Helvetica,sans-serif;
            font-size:11px;
        }
        .cajaRegisCombo {
            background-color:#FFFFFF;
            border-color:#C6CEBD -moz-use-text-color -moz-use-text-color rgb(198, 206, 189);
            border-style:solid none none solid;
            border-width:1px 0pt 0pt 1px;
            color:#6A7066;
            font-family:Arial,Helvetica,sans-serif;
            font-size:11px;
		}
        .cajaTextarea{
        	background-color:#FFFFFF;
			border-color:#C6CEBD -moz-use-text-color -moz-use-text-color rgb(198, 206, 189);
			border-style:solid none none solid;
			border-width:1px 0pt 0pt 1px;
			color:#6A7066;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
		}
        .icono{
          float: left;
          margin: 0;
          padding: 0;
        }
        #BotonEnviar{
        	float: right;
        }
		div.ErrorCampo Span{
			color:#CB0010 !important;
			font-weight: bold !important;
		}
		div.ListaCheckbox{
			float: left;
			width : 10em;
		}
		div.PrefBloqueBoxes{
			float:left;
			clear:both;
			margin-top:1em;
			width: 34em;
		}
		div.PrefBloqueBoxes div.label span{
			font-weight: bolder;
		}
 		.centrar{
			text-align : center !important ;
		}
		.ReajusteComboMinimo{
			width : 4em !important;
		}
		.ReajusteComboPequenno{
			width : 4em !important;
		}
		.ReajusteNombrePasajero{
			width : 7.7em !important;
		}
		.ReajusteAcompanante{
			width : 7em !important;
		}
		.izq input.ReajusteInputAncho{
			width : 12.0em !important;
		}
		.der input.ReajusteInputAncho{
			width : 13em !important;
			height: auto !important;/**/
		}
		.izq select.ReajusteInputAncho{
			width : 13.0em !important;
		}
		.der select.ReajusteInputAncho{
			width : 13.7em !important;
		}
		.ReajusteTextArea{
			width : 44em !important;
			.width: 42.5em !important; //Para Explorer
		}

		span.Colapso{
			font-weight: bold ;
			cursor : pointer ;
		}

		div.cuadrado {
			border: 0px none;
			background-color: #FFFFFF;
			width: 430px;
			padding: 5px;
			margin-top: 5px;
		}

		/* CAJETIN IDENTIFICACION */
		div.contenedorCajetin{
				float : right ;
				width: 16em ;
				background-color: white ;
				border : 1px solid black ;
			}
		div.cajaReg{
				background-color: #E6E6E6;
				margin-top : .3em;
				margin-bottom : .3em;
				margin-left : .3em ;
				margin-right : .3em;
			}
		div.cajaReg span {
				font-family: Arial, Helvetica, sans-serif;
		 		font-size: 0.8em;
				color:#848C7F;
			}
		img.Boton{
			float:left;
			margin-left: 6px;
			margin-right: 6px;
			border:0px none;
			margin-top: 2px;
			*margin-top: 5px; //hack para Ie6 y ie7
		}
		.fila, .cabeceraempresa{
			margin-left: 10px;
			margin-top: 5px;
			font-family: Verdana, Arial, Geneva, sans-serif;
		}
		.cabeceraempresa{
			clear: both;
/*			float: left;*/
		}
		.fila{
			width: 445px;
			_float:none;
			float:left;
			display : block;
		}

		.fila a, .limpiar a{
			color: #515050;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:bold;
			margin-bottom:10px;
			margin-top:10px;
			text-decoration:underline;
		}
		.fila a:hover, .limpiar a:hover{
			color:#000000;
			text-decoration:none;

		}
		.bloque_direccion_binter{
			margin-left: 10px;
			padding-top: 15px;
			font-family: Arial, Helvetica, sans-serif;
			width:445px;
			float:left;
		}

		.bloque_direccion_binter a{
			font-weight: bold;
			text-decoration: none;
			color: #7C8D80;
		}
		.bloque_direccion_binter a:hover{
			color: #6C7D70;
			text-decoration: underline;
		}

		div.preguntas {
			width: 435px !important;
		}

		.limpiar{
			font-family:Verdana, Arial, Geneva, sans-serif;
			font-size:11px;
			color: #515050;
			width: 445px;
		}

		.limpiar font[size="1"]{
			font-size:10px !important;
			_font-size:8px !important; /*Para Explorer*/
		}
		.limpiar font[size="2"]{
			font-size:11px !important;
		}
		.limpiar font[size="3"]{
			font-size:16px !important;
		}
		.limpiar font[size="4"]{
			font-size:20px !important;
		}
		.limpiar font[size="5"]{
			font-size:24px !important;
		}
		.limpiar font[size="6"]{
			font-size:28px !important;
		}
		.limpiar font[size="7"]{
			font-size:32px !important;
		}

		.tabla1, .tabla2{
			border-collapse: collapse;
			border-spacing: 0px;
		}

		.tabla1 td, .tabla2 td{
			text-align: center;
			font-size: 10px;
/*			font-style: italic;*/
		}
		.tabla1 td{
			border-left: 0px!important;
			border-right: 0px!important;
			border-bottom:1px solid #7C8D80 !important;
			border-top:1px solid #7C8D80 !important;
			background-color: white !important;
		}
		.tabla2 td{
			border-left: 0px!important;
			border-right: 0px!important;
			border-bottom:1px solid #7C8D80 !important;
			border-top:1px solid #7C8D80 !important;
			background-color: white !important;
		}

		.tabla1 th, .tabla2 th{
			font-size: 10px;
			font-style: italic;
			text-align: left;
			color: #515050 !important;
		}
		.tabla1 th{
			background-color: #D7ECAD !important;
		}
		.tabla2 th{
			background-color: #D7ECAD !important;
		}
		
		.titulotablapuntos1{
		    background-color:#D6E3CE;
		}
		
		.contenidotablapuntos1{
		   background-color:#F4F4F4;
		}

.Reajuste4em {
    width:3.7em !important;
}
.Reajuste4_5em {
    width:4.5em !important;
}

.Reajuste3_5em {
    width:3.5em !important;
}


.Reajuste7_7em {
    width:7.7em !important;
}
.Reajuste11em {
    width:11em !important;
}
.Reajuste10_5em {
    width:10.5em !important;
}
.Reajuste12_5em {
    width:12em !important;
}

		
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(../../images/es/spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

#getPassWrapper div.RegUsCabecera{background:none;}
#getPassWrapper div.RegUsContenido div.izq{width: 18.5em;}
#getPassWrapper div.RegUsContenido div.der{width: 17.5em;}
#getPassWrapper div.RegUsContenido div.izq div.label {width:8.5em;}
#getPassWrapper div.ErrorCampo span{font-weight:normal !important;}

#accesos {width: 145px;}
.accesosint{width:auto;}
#mod-access {background: #e6e6e6;margin-right:5px;/*padding:5px;border: 1px solid #dbdbdb;*/}
#mod-access h2{margin:0;color:#6c6c6c;font-size:13px;border-bottom:1px solid #fff;padding-bottom:5px;padding-top:10px;font-family: Arial;text-align:left;}		
#mod-access form{margin: 0;}	
#mod-access form a{color: #929292;font-size:10px;font-family: Arial;}
#mod-access form a:hover{text-decoration:none;}
#mod-access form select{color:#000;font-size:11px;}
#mod-access form ul{list-style:none;list-style-type:none;margin:0;padding:0;}
#mod-access form ul li{background: #f7f7f7;margin:5px 0;padding:5px 0;clear:both;padding-left:5px;text-align:left;}
#mod-access form p{text-align:right;clear:both;}
#mod-access form select{}
#mod-access form input{padding:1px;}
#mod-access form .inputBox{border: 1px solid #d1d1d1;margin-top:10px;color:#9e9e9e;font-size:11px;width:97%;font-family:Arial,Verdana;}	
#mod-access form .submit{font-weight:bold;font-size:12px;}
#mod-access form select.inputBox{color:#000;width:100%;font-size:11px;}
#mod-access img {border:none;}

#mod-access .mod-head {background: url(../images/top_left.gif) no-repeat left top;}
#mod-access .mod-head-inner {background: url(../images/top_right.gif) no-repeat right top;}
#mod-access .mod-head-inner-content {background: url(../images/top_center.gif) repeat-x left top;margin:0 4px;position:relative;}
#mod-access .mod-head-inner-content .info {position:absolute;right:5px;top:10px;}

/*#mod-access .mod-body {background: url(../images/middle_left.gif) repeat-y left top;}
#mod-access .mod-body-inner {background: url(../images/middle_right.gif) repeat-y right top;}*/
#mod-access .mod-body-inner-content {background: url(../images/middle_center.gif) repeat-x left top;margin:0 4px;position:relative;}

#mod-access .mod-foot {background: #fff url(../images/bottom_left.gif) no-repeat left top;}
#mod-access .mod-foot-inner {background: url(../images/bottom_right.gif) no-repeat right top;}
#mod-access .mod-foot-inner-content {background: url(../images/bottom_center.gif) repeat-x left top;margin:0 4px;position:relative;}

#mod-access .overTxtLabel{font-size:11px;color:#929292;font-family:arial}
#colleftinterior {width:160px;}

* html div.RegUsCabecera div.der{width: 22em;}

