.title{
	background:url("../img/label.png") 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:12px;
}
h1.title.acessesuaconta{
	background-position:0 0;
	height:14px;
	width:140px;
	margin-bottom:35px;
}
h1.title.associarconta{
	background-position:0 -179px;
	height:14px;
	width:119px;
	margin-bottom:10px;
}
h1.title.lembrarsenha{
	background-position:0 -14px;
	height:14px;
	width:188px;
	margin-bottom:35px;
}
h1.title.cadastrousuario{
	background-position:0 -28px;
	height:19px;
	width:218px;
}
h1.title.editarcadastro{
	background-position:0 -75px;
	height:19px;
	width:166px;
}
h1.title.finalizarcadastro{
	background-position:0 -94px;
	height:19px;
	width:195px;
}
h1.title.dadoscadastrais{
	background-position:0 -160px;
	height:19px;
	width:185px;
}
h1.title.alterarsenha{
	background-position:0 -47px;
	height:14px;
	width:110px;
	margin-bottom:10px;
}
h1.title.gerarnovasenha{
	background-position:0 -61px;
	height:14px;
	width:142px;
	margin-bottom:35px;
}
h1.title.editarpermissoes{
	background-position:0 -113px;
	height:14px;
	width:146px;
}
h1.title.vincularusuarios{
	background-position:0 -127px;
	height:14px;
	width:143px;
}
h1.title.cadastrarnovasenha{
	background-position:0 -141px;
	height:19px;
	width:234px;
}


#header a.logo{
	background:url("../img/sprite.png") 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	width:183px;
	height:74px;
	clear:both;
	margin-left:10px;
}

#header div.bartop span.feat-marca{
	position:absolute;
	width:146px;
	height:27px;
	background:url("../img/sprite.png") -183px -47px no-repeat;
	right:60px;
	text-indent:-9999px;
	top:-11px;
}
#header div.bartop span.date{
	display:block;
	background:url("../img/sprite.png") -259px 10px no-repeat;
	text-indent:12px;
	margin:0 0 0 10px;
	height:27px;
	line-height:27px;
	color:#666;
}

#main{
	background:url("../img/sprite.png") 0 -524px no-repeat;
	padding:60px 0 30px 0;
	clear:both;
	display:table;
	width:100%;
}

#main-emailreq{
	background:url("../img/sprite-en.png") 0 -830px no-repeat;
	padding:60px 0 30px 0;
	clear:both;
	display:table;
	width:100%;
}

#main .box1{
	background:url("../img/sprite.png") 0 -74px no-repeat;
	width:360px;
	padding:25px 20px 30px 20px;
	position:relative;
}
#main .box1facebook{
	background:url("../img/fb-connect.png") -0px -0px no-repeat;
	width:360px;
	height:235px;	
	position:relative;
}

div.fullbox-sucesso h2{
	background:url("../img/sprite.png") -948px -290px no-repeat;
	font:bold 15px/100% Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	height:auto !important;
	min-height:31px;
	height:31px;
	padding:10px 0 0 40px;
}

a.facebook-login {
    background: url("../img/fb-connect.png") 0 0 no-repeat;    
    display: block;    
    height: 30px;
    text-align: left;
    text-decoration: none;
    width: 193px;
}

div#footer a.logo{
	width:76px;
	height:32px;
	background:url("../img/sprite.png") -183px 0 no-repeat;
	display:block;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-16px;
	text-indent:-9999px;
}


div#centre h2{
	background:url("../img/sprite.png") -960px -426px no-repeat;
	height:19px;
	line-height:19px;
	padding-left:25px;
	margin-bottom:20px;
}
