body{background-color:#FFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:0;}
table{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#474747;}
.datalist{width:392px;}
.datalist .nameusuario{color:#fb5200; font-size:13px; float:left;}
.link_borrar a{display:block; background:url(../images/bt_borrar.png); width:16px; height:16px; float:right;}
table #LoginView1_Login1_LoginButton{background:url(../images/bg-login.jpg); background-position:center; background-repeat:no-repeat; border:none; width:64px; height:20px; text-align:center; color:#FFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
table INPUT{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#474747;}
table #LoginView1_UpdatePanel2{width:400px;}
table #LoginView1_UpdatePanel2 #LoginView1_txtMensaje{width:334px; height:46px; border:1px solid #aeaeae; color:#152597;}
.contentChat{width:397px; height:286px; border:1px solid #c2c2c2 !important; background:transparent;}
.usuariosChat{width:135px; height:340px; border:1px solid #c2c2c2 !important; background:transparent;}
.bt_enviar{height:24px; width:40px; background:url(../images/bt_enviar.jpg); border:none; color:#FFF; text-align:center; background-position:center; background-repeat:no-repeat;}
.textoUsuario{float:left; width:auto;}
.inactivo{float:right !important; width:16px; height:16px; display:block;}
.bt_bloquear a{display:block; width:16px; height:16px; background:url(../images/user_block.png); float:right;}
.datalist_usuarios{width:130px;}
.fecha{font-size:11px; color:#b8b8b8; float:right;}
.botones{float:left; width:158px; height:20px; margin-left:75px; margin-top:5px;}
.botones a.bt_cancelar{background:url(../images/bt-cancelar.png); background-position:center; background-repeat:no-repeat; display:block; width:74px; height:18px; float:left;}
.botones a.bt_ingresar{background:url(../images/bt-ingresar.png); background-position:center; background-repeat:no-repeat; display:block; width:74px; height:18px; float:left; margin-left:5px;}
/*.cuadroblanco .registro a.olvide{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#474747; float:left; text-transform:uppercase; margin-top:10px; text-decoration:none; display:block;}
.cuadroblanco .registro a.olvide:hover{text-decoration:underline;}
.cuadroblanco .registro a.bt_registro:hover span.bottom{display: block; float:left; width:241px; height:11px; background: url(../images/login-bottom.gif); background-position:center; background-repeat:repeat-y; top:552px;}*/
/*====================== Clases Nuevas ================================*/
.login-chat{width:559px; height:391px;}
.login-chat .iconochat{float:left; padding:42px 0 0 122px;}
.login-chat .circulochat{float:left; background:url(../images/circulo-chat.jpg) no-repeat center; width:515px; height:345px;}
.login-chat .circulochat .paraingresar{float:left; width:150px; padding:60px 0 0 40px; color:#FFF; line-height:20px; height:100px;}
.login-chat .circulochat .campos{float:left; width:250px; color:#FFFFFF; padding:120px 0 0 50px;}
.login-chat .circulochat .campos .campotxt{float:left; padding:5px 0 0 0; width:70px; height:17px; text-align:right;}
.login-chat .circulochat .campos .campoinput{float:left; padding-left:15px; padding:0 5px 10px; width:140px;}
.login-chat .circulochat .campos .campoinput input{font-family:Tahoma,Arial,Helvetica,sans-serif; color:#474747; float:left; width:120px;}
.login-chat .circulochat .campos .campoinput .error2{float:left; color:#32aacb;}
.login-chat .circulochat .error{float:left; width:150px; padding-left:290px; color:#32aacb; height:50px;}
.login-chat .circulochat .boton{float:left; padding:45px 0 0 350px; }
.login-chat .circulochat .boton a{background:url(../images/btenviar.png) no-repeat center; width:67px; height:23px; display:block;}

#LoginView1_UpdatePanel2 {
	position:relative;
}
#LoginView1_UpdatePanel2 #progressBackgroundFilter {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
}
#LoginView1_UpdatePanel2 #processMessage {
	position:absolute;
	top:2%;
	left:35%;
	padding:10px;
	width:14%;
	z-index:1001;
	background-color:#fff;
	border:solid 1px #000;
	text-align:center;
}
