body{
	background-color:#4E9DA5;
}
#pagina{
	background-color:transparent;
	margin-right:auto;background-image:none;
	padding-bottom:72px;
	border-width:0px;
	border-top: 500px;
	margin-left:auto;
	z-index:1;
	width:100%;
	border-color:#000000;
}
#imgLogo{
	background-color:transparent;
	margin-left:50%;
	z-index:2;
	position:relative;
}
#imagenLogin{
	border-radius:10px;
	width:240px;
	margin-right:-10000px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	position:relative;
	height:240px;
	border-width:0px;
	left:-120px;
	margin-top:56px;
	z-index:4;
	opacity:1;
	margin-left:50%;
	border-color:transparent;
	background:transparent url("../images/login.png") no-repeat center center;
	background-size:contain;
}
.version.login{
	color:#000005;
	background-color:#254EE6;
	}
#imgLogo{
	background-color:transparent;
	margin-left:50%;
	z-index:2;
	position:relative;
	}
#divForm{
	z-index:4;
}
#contentForm{
	border-radius:10px;
	width:240px;
	margin-right:-10000px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	position:relative;
	height:240px;
	border-width:0px;
	left:-120px;
	margin-top:56px;
	z-index:4;
	opacity:1;
	margin-left:50%;
	border-color:transparent;
	background:transparent url("../images/login.png") no-repeat center center;
	background-size:contain;
	}
#formLogin{
	left:-100px;
	margin-right:-10000px;
	margin-left:50%;
	z-index:5;
	position:relative;
	width:0.01px;
	margin-top:150px;
	height:161px;
	}
#divUser{
	border-width:0px;
	left:20px;
	margin-right:-10000px;
	z-index:6;
	position:relative;
	background-color:transparent;
	width:169px;
	margin-top:-1px;
	border-color:transparent;
	height:28px;
	}
#divUser.fld-err-st{
	border-radius:0px;
	background-color:transparent;
	min-height:0px;
	width:169px;
	height:28px;
	margin:-1px -10000px 0px 0px;
	}
#spanUser{
	color:#C4C4C4;
	margin-right:-10000px;
	min-height:14px;
	font-style:italic;
	background-color:#F2F2F2;
	line-height:14px;
	text-align:center;
	position:relative;
	border-width:1px;
	padding:6px;
	border-style:solid;
	z-index:7;
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	width:155px;
	border-color:#C4C4C4;
	}
#divPassword{
	border-width:0px;
	left:20px;
	margin-right:-10000px;
	z-index:11;
	position:relative;
	background-color:transparent;
	width:169px;
	margin-top:44px;
	border-color:transparent;
	height:28px;
	}
#divPassword.fld-err-st{
	border-radius:0px;
	background-color:transparent;
	min-height:0px;
	width:169px;
	height:28px;
	margin:44px -10000px 0px 0px;
	}
#spanPassword{
	color:#C4C4C4;
	margin-right:-10000px;
	min-height:14px;
	font-style:italic;
	background-color:#F2F2F2;
	line-height:14px;
	text-align:center;
	position:relative;
	border-width:1px;
	padding:6px;
	border-style:solid;
	z-index:12;
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	width:155px;
	border-color:#C4C4C4;
	}
#divUser.non-empty-st #spanUser,#divPassword.non-empty-st #spanPassword{
	background-color:#FFFFFF;
	}
#divUser:hover #spanUser,#divUser.focus-st #spanUser,#divPassword:hover #spanPassword,#divPassword.focus-st #spanPassword{
	padding-bottom:6px;
	background-color:#FFFFFF;
	width:155px;
	padding-top:6px;
	border-color:#6B6B6B;
	min-height:14px;
	margin:0px -10000px 0px 0px;
	}
#divUser.non-empty-st #spanUser *,
#divUser:hover #spanUser *,
#divUser.focus-st #spanUser *,
#divPassword.non-empty-st #spanPassword *,
#divPassword:hover #spanPassword *,
#divPassword.focus-st #spanPassword *{
	font-style:normal;color:#4F4F4F;
	}
#divUser.fld-err-st #spanUser,#divPassword.fld-err-st #spanPassword{
	padding-bottom:6px;
	background-color:#FFFFFF;
	width:155px;
	padding-top:6px;
	border-color:#D7244C;
	min-height:14px;
	margin:0px -10000px 0px 0px;
	}
#divUser.fld-err-st #spanUser *,
#divPassword.fld-err-st #spanPassword *{
	font-style:italic;
	color:#D7244C;
}

#divUser:hover #usuarioPersonal,
#divUser.focus-st #usuarioPersonal,
#divUser.fld-err-st #usuarioPersonal,
#divPassword:hover #passwordPersonal,
#divPassword.focus-st #passwordPersonal,
#divPassword.fld-err-st #passwordPersonal,
#divPassword:hover #divPassword_prompt,
#divPassword.focus-st #divPassword_prompt,
#divPassword.fld-err-st #divPassword_prompt{
	padding-top:6px;
	padding-bottom:6px;
}

#u7010-4{
	background-color:transparent;
	margin-right:-10000px;
	min-height:21px;
	position:relative;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	line-height:14px;
	filter:alpha(opacity=0);
	padding-top:4px;
	margin-top:135px;
	font-size:12px;
	opacity:0;
	font-family:Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	width:200px;
	z-index:16;
}
#formLogin.frm-sub-st #u7010-4 p{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#999999;
	line-height:1;
	font-style:italic;
	font-size:14px;
}
#u7011-4{
	background-color:transparent;
	margin-right:-10000px;
	min-height:21px;
	position:relative;
	color:#FF0000;
	line-height:14px;
	filter:alpha(opacity=0);
	padding-top:4px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	margin-top:135px;
	font-size:12px;
	opacity:0;
	font-family:Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	width:200px;
	z-index:20;
}
#formLogin.frm-subm-err-st #u7011-4 p{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#D7244C;
	line-height:1;
	font-style:italic;
	font-size:14px;
}
#u7009-4{
	background-color:transparent;
	margin-right:-10000px;
	min-height:21px;
	position:relative;
	color:#00FF00;
	line-height:12px;
	filter:alpha(opacity=0);
	padding-top:4px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	margin-top:135px;
	font-size:12px;
	opacity:0;
	font-family:Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	width:200px;
	z-index:24;
}
#formLogin.frm-sub-st #u7010-4,
#formLogin.frm-subm-err-st #u7011-4,
#formLogin.frm-subm-ok-st #u7009-4{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	min-height:25px;
	opacity:1;
}
#formLogin.frm-subm-ok-st #u7009-4 p{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#999999;
	font-style:italic;
	font-size:14px;
}
#startSession{
	border-radius:2px;
	color:#FFFFFF;
	margin-right:-10000px;
	position:relative;
	background-color:#4E9DA5;
	margin-top:96px;
	text-align:center;
	border-width:0px;
	line-height:14px;
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	width:130px;
	left:35px;
	border-color:transparent;
	height:23px;padding:7px 0px 0px;
}
#startSession:hover{
	background-color:transparent;
	min-height:0px;
	padding-top:7px;
	padding-bottom:0px;
	border-width:0px;
	width:130px;
	border-color:transparent;
	height:23px;
	margin:96px -10000px 0px 0px;
}
#formLogin.frm-sub-st #startSession{
	background-color:transparent;
	border-width:0px;
	border-color:transparent;
}
#formLogin.frm-sub-st #startSession *{
	color:#C4C4C4;
}
#imgUserLogin{
	background-color:transparent;
	margin-right:-10000px;
	z-index:32;
	position:relative;
	left:-40px;
	width:79px;
	margin-left:50%;
	}
.css_verticalspacer .verticalspacer{
	height:calc(100vh - 634px);
}
.html{
	background-color:#4E9DA5;
}
body{
	padding-bottom:10px;
	position:relative;
}
@media (min-width: 401px), 
print{
	#muse_css_mq{
		background-color:#FFFFFF;
	}
	#page{
		min-height:480px;
		padding-top:72px;
		max-width:1200px;
	}
	#imgLogo{
		width:384px;
		left:-192px;
	}
	#divForm{
		margin-top:-55px;
		width:20%;
		margin-left:40%;
	}
}
@media (min-width: 321px) and (max-width: 400px){
	#muse_css_mq{
		background-color:#000190;
	}
	#page{
		min-height:506px;
		padding-top:46px;
		max-width:400px;
	}
	#imgLogo{
		width:275px;
		left:-138px;
	}
	#divForm{
		margin-top:88px;
		width:60%;
		margin-left:20%;
	}
	body{
		overflow-x:hidden;
	}
}
@media (max-width: 320px){
	#muse_css_mq{
		background-color:#000140;
	}
	#bp_320.active{
		display:block;
	}
	#page{
		min-height:506px;
		padding-top:46px;
		max-width:320px;
	}
	#imgLogo{
		width:275px;
		left:-138px;
	}
	#divForm{
		margin-top:88px;
		width:75%;
		margin-left:12.5%;
	}
	body{
		overflow-x:hidden;
		min-width:315px;
	}
}
.imgLogoJM{
	margin-top: 19%;
}