/***----LOGIN --*/
.mensaje_error{
	font-family: "Arial";
	font-size: 12px;
	text-align:left;
	color:#990000;
	font-weight: bold;	
}

.principal_login{
	width:749px;
	height:auto;
	margin-top:5px;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #CCCCCC;
	float: left;
	padding-bottom: 50px;
}

.contenedor{
	width:640px;
	margin-top:40px;
	margin-left:45px;
	height: 270px;
}

.flecha_login{
	width:38px;
	height: auto;
	float: left;
	padding-top: 13px;
	padding-left: 5px;
}

.titulo_login{
	width:545px;
	height: 23px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
}

.modulo_registrado{
	width:255px;
	height: 230px;
	float: left;
	margin-top: 10px;
	padding-left: 40px;
}

.usuario_registrado{
	width:255px;
	float: left;
	height: 21px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
}

.ingrese_rut{
	width:250px;
	height: 56px;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
}
.modulo_rut{
	width:250px;
	height: 25px;
	float: left;
	margin-top: 5px;
	padding-left: 5px;
}

.campo_rut{
	width:70px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.guion_rut{
	width:10px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.campo_rut2{
	width:15px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.ingrese_clave{
	width:250px;
	height: 15px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
}

.modulo_clave{
	width:250px;
	height: 25px;
	float: left;
	margin-top: 5px;
	padding-left: 5px;
}

.campo_clave{
	width:70px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.boton_continuar{
	width:250px;
	height: 25px;
	float: left;
	margin-top: 5px;
	padding-left: 5px;
}

.olvido_clave{
	width:250px;
	height: 15px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	text-decoration: underline;
	margin-top: 5px;
}

.modulo_no_registrado{
	width:255px;
	height: 230px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	border-style: none none none solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding-left: 20px;
}

.usuario_no_registrado{
	width:255px;
	float: left;
	height: 21px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
}
.boton_registrar{
	width:250px;
	height: auto;
	float: left;
	padding-left: 5px;
}

.ingrese_aqui{
	width:250px;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	padding-bottom: 5px;
}

/***----FIN LOGIN --*/

/***----REGISTRO --*/

.principal_registro{
	width:749px;
	height:auto;
	margin-top:5px;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #CCCCCC;
	float: left;
	padding-bottom: 40px;
}

.titulo_registro{
	width:300px;
	height:30px;
	margin-left:20px;
	float:left;
	margin-top: 15px;
	
}

.icono_ayuda{
	width:31px;
	height:30px;
	float:right;
	margin-top: 5px;
	margin-right: 15px;
	
}
.spacer_registro{
	width:749px;
	height:1px;
	float:left;
	padding-bottom: 5px;
}

/***----DATOS PERSONALES--*/

.modulo_datos{
	width:749px;
	height:auto;
	float:left;
	margin-top: 5px;
	padding-bottom: 30px;
}

.datos_personales{
	width:360px;
	height:auto;
	float:left;
	margin-top: 20px;
}
.titulo_datos{
	width:330px;
	height:20px;
	float:left;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}
.acepto_info{
	width:330px;
	height:auto;
	float:left;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
}
.opcion_info{
	width:330px;
	height:auto;
	float:left;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align: center;
	padding-top: 5px;
}
.fila_datos{
	width:350px;
	height:20px;
	float:left;
	margin-top: 5px;
	margin-left: 20px;
	
}


.nombre_campo{
	width:110px;
	height:20px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:right;
	color:#333333;
}
.nombre_campo4{
	width:105px;
	height:20px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	
}
.modulo_campo{
	width:auto;
	height:20px;
	float:left;
	padding-right: 1px;
	margin-left: 10px;
}

.txt_rut{
	width:auto;
	height:20px;
	float:left;
	/*padding-right: 1px;*/
	padding-left: 3px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
}
.modulo_campo2{
	width:auto;
	height:20px;
	float:left;
	padding-left: 3px;
	padding-right: 3px;
}
.campo_rut3{
	width:60px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}
.campo_rut4{
	width:15px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}
.modulo_campo3{
	width:auto;
	height:20px;
	float:left;
	padding-right: 3px;
}

.campo_nombre{
	width:100px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.campo_apellido_M{
	width:100px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.campo_apellido_P{
	width:100px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.modulo_fecha_dia{
	width:40px;
	float: left;
	padding-left: 10px;
	/*margin-top: 5px;*/
	height: auto;
	/*height: 20px;*/
	vertical-align: top;
}
.campo_fecha_dia{
	width:40px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.modulo_fecha_mes{
	width:90px;
	float: left;
	margin-left: 10px;
	/*margin-top: 5px;*/
	height: auto;
	/*height: 20px;*/
}
.campo_fecha_mes{
	width:90px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.modulo_fecha_ano{
	width:60px;
	float: left;
	padding-left: 10px;
	/*margin-top: 5px;*/
	height: auto;
	/*height: 20px;*/
}
.campo_fecha_ano{
	width:60px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.modulo_sexo{
	width:190px;
	height:20px;
	float:left;
	/*margin-top: 5px;*/
	padding-left: 10px;
	vertical-align: top;
}

.modulo_opcion{
	width:20px;
	height:20px;
	float:left;
	
}

.txt_opcion_sexo{
	width:50px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
	/*padding-left: 5px;*/
	height: 15px;
	padding-top: 3px;
}


/***----DATOS CONTACTO--*/

.datos_contacto{
	width:340px;
	height:auto;
	float:left;
	margin-top: 20px;
	margin-left: 20px;
}
.titulo_datos2{
	width:330px;
	height:auto;
	/*height:20px;*/
	float:left;
	margin-bottom: 2px;
	margin-top: 2px;
	
}

.mail_info_adicional{
	width:300px;
	height:15px;
	float:left;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: "Arial";
	font-size: 10px;
	color:#666666;
	padding-left: 25px;
	
}

.campo_email{
	width:110px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.campo_telefono{
	width:67px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.campo_telefono2{
	width:95px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}


.campo_clave2{
	width:110px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

/***----PREGUNTA SECRETA INTERNET*/

.modulo_pregunta{
	width:550px;
	height:auto;
	float:left;
	margin-top: 5px;
	padding-bottom: 30px;
}

.titulo_pregunta{
	width:330px;
	height:20px;
	float:left;
	margin-left: 20px;
	margin-top: 20px;

}

.txt_preg_secreta{
	width:500px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
	height: 20px;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.campo_pregunta{
	width:190px;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}
.nombre_campo2{
	width:110px;
	height:20px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	font-style: italic;
	
}

/***----DIRECCION DE DESPACHO*/

.modulo_direccion{
	width:680px;
	height:auto;
	float:left;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.modulo_direccion2{
	width:680px;
	height:auto;
	float:left;
	margin-top: 2px;
	padding-bottom: 2px;
}
.titulo_direccion{
	width:655px;
	height:20px;
	float:left;
	margin-top: 20px;
}

.modulo_tipo{
	width:105px;
	height:50px;
	float:left;
	margin-top: 5px;
}
.modulo_tipo2{
	width:300px;
	height:auto;
	float:left;
	margin-top: 5px;
	margin-left: 20px;
}

.nombre_campo3{
	width:auto;
	height:25px;
	float:left;
	margin-top: 5px;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.campo_tipo{
	width:100px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_calle{
	width:120px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}
.campo_calle{
	width:120px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_numero{
	width:40px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}

.campo_numero{
	width:40px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_deptocasa{
	width:70px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}

.campo_deptocasa{
	width:60px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_region{
	width:55px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}

.campo_region{
	width:50px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_comuna{
	width:120px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}

.campo_comuna{
	width:120px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

.modulo_guardar{
	width:90px;
	height:50px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
}

.campo_guardar{
	width:70px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
}

/***----BOTONES*/

.modulo_botones{
	width:680px;
	height:70px;
	float:left;
	margin-top: 5px;
}

.boton_volver{
	width:76px;
	height:25px;
	float:left;
	margin-top: 5px;
	margin-left: 20px;
}

.boton_registrarse{
	width:112px;
	height:25px;
	float:left;
	margin-top: 5px;
	margin-left: 150px;
}

/***----FIN REGISTRO --*/

/***----REGISTRO 2 --*/

.principal_registro2{
	width:749px;
	height:auto;
	margin-top:5px;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #CCCCCC;
	float: left;
	padding-bottom: 60px;
}

.modulo_registro2{
	width:539px;
	height: auto;
	padding-bottom: 10px;
	float: left;
	background-image: url(/EASYFO_IMGS/img/registro/bg.jpg);
	padding-left: 210px;
	padding-top: 50px;
}

.txt_registro2{
	width:400px;
	height: auto;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	padding-bottom: 5px;
}

.txt_registro-red{
	font-family: "Arial";
	font-size: 12px;
	text-align:left;
	color:#990000;
	font-weight: bold;
}
.txt_ejemplo{
	font-family: "Arial";
	font-size: 9px;
	text-align:left;
	color:#666666;	
}
.boton_continuar2{
	width:320px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-left: 60px;
}

/***----FIN REGISTRO 2 --*/

/***----AYUDA REGISTRO--*/ 

.modulo_ayuda{
	width:500px;
	height:auto;
	float:left;
	margin-top: 5px;
	padding-bottom: 15px;
	font-family: "Arial";
	font-size: 11px;
	text-align:justify;
	color:#333333;
	padding-left: 100px;
}
.txt_ayuda{
	font-family: "Arial";
	font-size: 11px;
	text-align:left;
	color:#333333;
	font-weight: bold;

}
.titulo_ayuda{
	width:500px;
	height:30px;
	float:left;
	margin-top: 15px;
	padding-left: 100px;
}

.boton_continuar3{
	width:500px;
	height: auto;
	padding-left: 100px;
	text-align: center;
}

/***---- MODIFICAR DIRECCION  --*/

.principal_modificar{
	width:749px;
	height:auto;
	margin-top:5px;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #CCCCCC;
	float: left;
	padding-bottom: 30px;
}

.encabezado_modificar{
	width:724px;
	height:28px;
	margin-top:20px;
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #E1E1E1;
	padding-left: 25px;
	padding-top: 12px;
	float: left;
}

.modulo_modificar1{
	width:400px;
	height:auto;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	color:#666666;
	margin-top: 20px;
	margin-left: 10px;
}
.flecha_modificar{
	width:auto;
	height:auto;
	float:left;
	margin-right: 10px;
}

.modulo_modificar2{
	width:730px;
	height:auto;
	float:left;
	margin-left: 10px;
}

.modificar_datos1{
	width:150px;
	height:auto;
	margin-top:4px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	color:#000000;
	margin-left: 5px;
	text-align: left;
}

.modificar_datos2{
	width:auto; /*400px*/
	height:auto;
	margin-top:4px;
	float:left;
	font-family: "Arial";
	font-size: 11px;
	color:#000000;
	margin-left: 5px;
	text-align: left;
}
.modificar_linea{
	width:730px;
	height:20px;
	float:left;
	margin-top: 2px;
	margin-bottom: 2px;
}

.modificar_linea1{
	width:730px;
	height:auto;
	float:left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
}
.modificar_linea2{
	width:500px;
	height:auto;
	float:right;
	margin-top: 20px;
	margin-bottom: 2px;
}

.campo_nombre2{
	width:140px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}

.campo_codigo{
	width:30px;
	float: left;
	padding-left: 5px;
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-align:left;
}
.opcion_despacho{
	width:auto;
	height:17px;
	float:left;
}

.boton_eliminar{
	width:auto;
	height:26px;
	float:right;
	margin-left: 5px;
	padding-right: 10px;
}
.boton_editar{
	width:auto;
	height:26px;
	float:right;
	margin-left: 5px;
}
.spacer_modificar{
	width:746px;
	height:1px;
	float:left;
	margin-bottom: 2px;
}


.boton_limpiar{
	width:auto;
	height:auto;
	float:left;
}

.boton_guardar{
	width:200;
	height:auto;
	float:left;
	margin-left: 5px;
}

.boton_continuar4{
	width:200;
	height:auto;
	float:left;
}

/***----MODIFICAR DATOS*/

	.txt_clickaqui{
	font-family: "Arial";
	font-size: 11px;
	color:#333333;
	text-decoration: underline;
	
}
