*{
	margin:0;
	padding:0;
}
/***************************************
GERAL
****************************************/
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
html, body img{border:none;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

#main{
	width:750px;
	margin:0 auto;
	margin-top:100px;
	display:table;
}
#main #logo{
	width:226px;
	height:197px;
	background:url(../imagens_admin/login_logo.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/login_logo.png', sizingMethod='scale');
	float:left;	
}
#main #logo h1{text-indent:-9000px;	overflow:hidden;}
#main #logo a{	
	height:24px;
	padding-top:3px;
	padding-left:30px;
	margin-left:15px;
	margin-top:120px;
	background:url(../imagens_admin/ic_ask.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/ic_ask.png', sizingMethod='scale');
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	float:left;
}
#main #logo a.login{
	background:url(../imagens_admin/ic_login.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/ic_login.png', sizingMethod='scale');
	display:none;
}
#main #logo a:hover{color:#FF0; text-decoration:underline;}

#form{
	width:500px;
	height:197px;
	float:right;	
}
#form h2{
	width:271px;
	height:39px;
	margin-top:15px;
	margin-bottom:10px;
	background:url(../imagens_admin/label_configuradoronline.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/label_configuradoronline.png', sizingMethod='scale');
	text-indent:-9000px;
	overflow:hidden;
}
#form h2.senha{
	width:230px;
	height:35px;
	background: url(../imagens_admin/label_recsenha.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/label_recsenha.png', sizingMethod='scale');	
}
#form a.botao{
	width:121px;
	height:45px;
	margin-right:80px;
	margin-top:20px;
	background:url(../imagens_admin/bt_entrar.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/bt_entrar.png', sizingMethod='scale');
	text-indent:-9000px;
	overflow:hidden;
	float:right;
}
#form a.botao:hover{
	background:url(../imagens_admin/bt_entrarh.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/bt_entrarh.png', sizingMethod='scale');
}
#form a.botao.rec{
	margin-top:-3px;
	margin-right:85px;
	background:url(../imagens_admin/bt_recuperar.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/bt_recuperar.png', sizingMethod='scale');	
}
#form a.botao.rec:hover{
	background:url(../imagens_admin/bt_recuperarh.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/bt_recuperarh.png', sizingMethod='scale');	
}

#form input[type=text],input[type=password],textarea{
	width:250px;
	height:30px;
	margin-bottom:10px;
	padding:5px;
	font:18px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color:#666;
	background:#fff;
	border:none;
	float:left;
	clear:left;
	
	-moz-border-radius:5px 5px 5px 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;	
}
#form input[type=text]:focus,input[type=password]:focus,textarea:focus{
	-moz-box-shadow:1px 1px 8px #fff; 
	-webkit-box-shadow:1px 1px 8px #fff;	
	box-shadow:1px 1px 8px #fff;
}
#form div#login, #form div#password, #form div#recsenha {
	position:relative;
	float:left;
	margin-right:3px;
}
#form label.overlabel {
	font:18px Arial, Helvetica, sans-serif;
	color:#ccc;
	margin:5px;
}
#form label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#ccc;
}
#form #recovery{display:none;}

#form #loading{
	height:20px;
	margin-top:10px;
	padding-left:20px;
	background:url(../imagens_admin/activity.gif) no-repeat;
	clear:both;
	display:none;
}
#form #loading p{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;	
}
#form #retorno{
	margin-top:10px;
	clear:both;
	display:none;
}
#form #retorno p{
	height:20px;	
	padding-left:25px;
	padding-top:3px;
	background:url(../imagens_admin/ic_warning.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/ic_warning.png', sizingMethod='scale');
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#form #retorno p.success{
	background:url(../imagens_admin/ic_check.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../globais/yamaha_novo/imagens_admin/ic_check.png', sizingMethod='scale');
}
#form #retorno p.normal{
	font:12px Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding:0;
	background:none;
}

#footer{
	width:450px;
	margin:0 auto;
	margin-top:100px;
}

#footer p{
	font:12px Arial, Helvetica, sans-serif;
	color:#011d33;
	text-align:center;
}
#footer p a{
	font:12px Arial, Helvetica, sans-serif;
	color:#011d33;
	text-decoration:none;
}
#footer p a:hover{color:#ff0; text-decoration:underline;}
