
body {
	background-color:#D7D7D7;   
}
/*
#login-win .x-window-mc {
	background:#fff none;
	border:1px solid #eee;
}
#login-logo .x-plain-body {
	background:#f9f9f9 url(images/logoe.jpg) no-repeat center center;
}
#login-form .x-plain-body {
	background:#f9f9f9 none;
	color:#222;
	padding:5px 35px;
}
#login-form2 .x-plain2-body {
	background: none;
	color:#222;
	padding:5px 5px 10px 270px;
	
}
#login-win .x-window-body {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #99BBE8;
}

*/




.LOGIN_WIN, .LOGIN_WIN .x-window-tl, .LOGIN_WIN .x-window-bwrap, 
.LOGIN_WIN .x-window-header, .LOGIN_WIN .x-window-tr,
.LOGIN_WIN .x-window-ml, .LOGIN_WIN .x-window-mr,
.LOGIN_WIN .x-window-mc, .LOGIN_WIN .x-window-bl,
.LOGIN_WIN .x-window-br, .LOGIN_WIN .x-window-bc,
.BTN_ENTRAR .x-btn-right, .BTN_ENTRAR .x-btn-left,
.LOGIN_FORM .x-form-text{
	background-color:#FFF !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */
}

.LOGIN_WIN .x-window-mc, .LOGIN_WIN .x-window-plain, 
.LOGIN_WIN .x-window-body, .LOGIN_FORM .x-panel-body{
	border: 0px solid #FFFFFF !important;
	border-right: 0px solid #FFFFFF !important;
    border-bottom: 0px solid #FFFFFF !important;
    border-top: 0px solid #FFFFFF !important;
    border-left: 0px solid #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.LOGIN_WIN .x-window-body-default {
	border-color:#FFF !important;
}
.LOGIN_WIN .x-window-tl .x-window-header, 
.LOGIN_WIN .x-window-ml, .LOGIN_WIN .x-window-mr,
.LOGIN_WIN .x-window-br, .LOGIN_WIN .x-window-bl{
	padding: 0px !important;
	background-color:#EFEFEF !important;
	background: #EFEFEF; /* Old browsers */
	background: -moz-linear-gradient(top,  #EFEFEF 0%, #EFEFEF 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #EFEFEF 0%,#EFEFEF 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #EFEFEF 0%,#EFEFEF 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#EFEFEF',GradientType=0 ) !important; /* IE6-9 */

}

.LOGIN_WIN {
	padding:0 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.LOGIN_WIN .x-window-bwrap{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.LOGIN_LOGO .x-panel-body{
	height: 155px !important;
}

.LOGIN_LOGO .x-panel-body{
	background-image:url(images/logo-login.png) !important;
	background-position:center;
	background-repeat:no-repeat !important;
	border:none !important;
}



.LOGIN_FORM .x-form-item-label{
	display: none !important;
}

.BOX_USER {
	left:47px !important;
	top:40px !important;
	position: absolute !important;
	border-style: solid !important;
    border-width: 2px 0 2px 2px !important;
    border-color: #E7EBEE !important;
    border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.BOX_USER .x-panel-body {
	background-image:url(images/userAdd.png) !important;
	background-position:center;
	background-repeat:no-repeat !important;
}

.BOX_PSW {
	left:47px !important;
	top:89px !important;
	position: absolute !important;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-style: solid !important;
    border-width: 2px 0 2px 2px !important;
    border-color: #E7EBEE !important;
}
.BOX_PSW .x-panel-body {
	background-image:url(images/pswAdd.png) !important;
	background-position:center;
	background-repeat:no-repeat !important;
}

#x-form-el-user{
	padding-left:  87px !important;
	padding-top:  40px !important;
}
#x-form-el-pass{
	padding-left:  87px !important;
	padding-top:  10px !important;
}

.LOGIN_FORM .x-form-element:focus, .LOGIN_FORM .x-form-item:focus {
	outline: #e1e6ea auto 0px !important;
}

.LOGIN_FORM .x-form-invalid, .LOGIN_FORM .x-form-text {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-style: solid !important;
    border-width: 2px !important;
    border-color: #E7EBEE !important;
}
.LOGIN_FORM .x-form-invalid{
	background-color:#fff5f5 !important;
	background: #fff5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff5f5 0%, #fff5f5 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fff5f5 0%,#fff5f5 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fff5f5 0%,#fff5f5 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5f5', endColorstr='#fff5f5',GradientType=0 ) !important; /* IE6-9 */
}
.LOGIN_FORM .x-form-text:focus {
	outline: #d2d9e0 auto 0px !important;
	border-color: #d2d9e0 !important;
}

.LOGIN_WIN .x-window-footer{
	height: 140px !important;
	padding:  0 !important;
	background-image:url(images/login-grupo.png) !important;
	background-position:center;
	background-repeat:no-repeat !important;
	border:none !important;
}

.ESQUECI_SENHA .x-form{
	padding-left:  105px !important;
	position: absolute !important;
    padding-top: 12px !important;
    bottom: 63px !important;
}
.ESQUECI_SENHA .x-form a{
	color: #18b495 !important;
	text-decoration: none;
	font-weight: 700;
	font-size: 13px;
}
.BTN_ENTRAR .x-btn-center {
	margin-left:5px !important;
	margin-top:15px !important;
	background-color:#1ABC9C !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1ABC9C), color-stop(1, #1ABC9C) );
	background:-moz-linear-gradient( center top, #1ABC9C 5%, #1ABC9C 100% );
	background: linear-gradient(#1ABC9C, #1ABC9C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ABC9C', endColorstr='#1ABC9C',GradientType=1 );
	width: 285px !important;
	height: 45px !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.BTN_ENTRAR .x-btn-center:hover {
	box-shadow:0 0 1em #62eace !important;
}
.BTN_ENTRAR .x-btn-center:active {
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.05, #1ABC9C), color-stop(1, #1ccaa7) );
	background:-moz-linear-gradient( center bottom, #1ABC9C 5%, #1ccaa7 100% );
	background: linear-gradient(#1ABC9C, #1ccaa7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ABC9C', endColorstr='#1ccaa7',GradientType=1 );
	position:relative;
	top:1px;
}

.BTN_ENTRAR .x-btn-text {
	color: white !important;
	background-color:#1ABC9C !important;
	font-size:15px !important;
	font-weight:bold !important;
}

.BOX_PSW {
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.05, #1ABC9C), color-stop(1, #1ccaa7) ) !important;
	background:-moz-linear-gradient( center bottom, #1ABC9C 5%, #1ccaa7 100% ) !important;
	background: linear-gradient(#1ABC9C, #1ccaa7) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ABC9C', endColorstr='#1ccaa7',GradientType=1 ) !important;
}


/*
*/