body {
	background: #000 url(../img/bg/login.jpg) no-repeat top center;
}

#content {
	width: 438px;
	height: 446px;
	padding: 18px 0 100px 0;
	background: transparent url(../img/bg/login-box.png) no-repeat;
	margin: 0 auto;
}

#content h1 {
	width: 302px;
	height: 99px;
	margin: 0 auto;
	background: transparent url(../img/logo/johnniewalker.png) no-repeat;
}

#content p {
	margin: 0 auto;
}

#content p.separador {
	width: 410px;
	height: 20px;
	background: transparent url(../img/bg/separador.gif) repeat-x center bottom;
}

#content p.bem-vindo {
	width: 301px; 
	height: 30px; 
	background: transparent url(../img/text/bemvindo.gif) no-repeat center center;
	padding: 30px 0 20px 0;
}
	
#content p.data-nascimento {
	width: 158px; 
	height: 14px; 
	background: transparent url(../img/text/data-nascimento.gif) no-repeat center center;
	padding: 10px 0 10px 0;
}

#content p.lembrar {
	width: 185px; 
	height: 13px; 
	padding: 10px 0 10px 0;
}

#content p.lembrar label {
	width: 158px; 
	height: 13px; 
	background: transparent url(../img/text/lembrar.gif) no-repeat;
	display: inline-table!important;
	font-size: 16px;
	margin: 3px 0 0 0;
}

#content p.pais {
	width: 200px;
	padding: 0 0 20px 0;
}

#content p.pais select {
	width: 195px;
}

#content p.dn {
	width: 180px;
	text-align: center;
	padding: 10px 0 30px 0;
}

#content p.dn input {
	width: 50px;
	text-align: center;
	font-weight: bolder;
}

#content p.btn-entrar {
	width: 100px;
	text-align: center;
}

#content p.btn-entrar input {
	width: 73px;
	height: 35px;
	border: none;
	background: transparent url(../img/bt/entrar.gif) no-repeat;
}

#content p.erro {
	text-align: center;
	color: red;
	font-family: arial;
	font-size: 12px;
}

