/* CSS Document 
+----------------------------------------------------------------+
:: Service Desk Point Systems
:: Desenvolvimento: Point Systems
:: Autor: Renato de Macedo
:: Data: 31/07/2012
+----------------------------------------------------------------+
*/	

/* 
+----------------------------------------------------------------+
Estrutura - Login
+----------------------------------------------------------------+
*/	
body.login {
	background-image:url(../img/background01.png);
	margin:0;
	padding:0;
	font-family:Calibri, Arial, Helvetica, sans-serif!important;
}

html body.login{
	height:100%;	
}

#container_login{
	width:96%;
	height:500px;
	position:relative;
	left:50%;
	margin:10% 0 0 -48%;
}

#logo_login{
	width:333px;
	height:81px;
	float:left;
	background-image:url(../img/logo_point_login.png);
	margin:200px 0 0 50px;
}

#area_login{
	width:309px;
	height:277px;
	float:right;
	margin:0 0 0 0;
	margin:110px 0 0 50px;
}	

#logo_service_desk{
	width:222px;
	height:88px;
	margin:0 0 0 40px;
	background-image:url(../img/logo_service_desk.png);
}

#box_login, #box_recsenha_login{
	width:247px;
	background-image:url(../img/bkg_box_login.png);
	margin:10px 0 0 0;
	font-size:12px;
	color:#595959;
	line-height:16px;
	text-align:justify;
}	

#box_login{
	height:206px;
	padding:10px 30px 5px 30px;
}

#box_recsenha_login{
	height:186px;
	padding:30px 30px 5px 30px;
}

/* 
+----------------------------------------------------------------+
Formulário - Login
+----------------------------------------------------------------+
*/	
.line_form_login, .line_form_recsenha{
	width:100%;
	height:25px;
}	

.line_form_login{
	margin:10px 0 0 0;
	font-size:12px;
}

.line_form_recsenha{
	margin:30px 0 0 0;
}

.label_login{
	float:left;
	width:50px;
	color:#05424d;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 0 0;
}

.inp_login{
	float:left;
	width:185px;
	margin:0 0 0 5px;
	font-size:11px;
}	

input.cmp_login{
	width:188px;
	width:183px; /*Ie7 ajuste*/ 
	height:20px;
	border:1px solid #4a5456;
	color:#313131;
}

#line_salv_user{
	float:left;
	width:110px;
	margin:20px 0 0 -5px;
	color:#05424d;
	font-size:13px;
	font-style:italic;
}

#esqu_senha{
	text-align:right;
	font-style:italic;
	float:left;
	height:20px;
}

#senha_cont_line
{
    width:100%;
    height:20px;
    float:left;
   	margin:15px 0 0 0;
}

#altr_senha
{   
	text-align:right;
	font-style:italic;
	float:right;
	height:20px;
}

#esqu_senha a, #altr_senha a{
	color:#5d5d5d;
}

#esqu_senha a:hover, #altr_senha a:hover{
	text-decoration:none;
	color:#05424d;
}

/* 
+----------------------------------------------------------------+
Botões - Login
+----------------------------------------------------------------+
*/

#btn_entrar, #btn_enviar, #btn_voltar, #btn_enviar_alt_pass, #btn_voltar_alt_pass {
	float: right;
	width: 100px;
}

#btn_entrar{
	margin:15px 0 0 0;
}

#btn_enviar{
	margin:20px 0 0 0;
	width:80px;
}

#btn_voltar{
	margin:20px 10px 0 0;
	width:80px;
}

#btn_enviar_alt_pass
{
    margin:7px 0 0 0;
	width:80px;
}

#btn_voltar_alt_pass
{
    margin:7px 10px 0 0;
	width:80px;
}
