

/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Definitions*****/


body{
	font-family: helvetica, Arial, sans-serif;
	background-color: #fff;
	background-image: url(/temp/fundo.gif);
	background-repeat: repeat;
	font-size: 12px;
	line-height: 15px;
	color: #333; 
	letter-spacing: 2px;
}


a{
text-decoration: none;
color: #fff;
}

a:hover{
text-decoration: none;
color: #ffff;
}


#data{
position: absolute;
left: 50%;
top: 12%;
margin-left: -160px;
width: 320px;
font-size: 14px;
line-height: 21px;
color: #fff;
font-weight: normal;
background-color: transparent;
font-family: 'Montserrat', sans-serif;
border: none;
text-align: center;
}

#data .inicial{
text-transform: uppercase;
letter-spacing: 6px;
width: 100%;
border-bottom: 3px solid #fff;
margin-bottom: 21px;
padding-bottom: 20px;
font-size: 11px;
}

#data .final{
margin-top: 21px;
width: 100%;
border-top: 3px solid #fff;
padding-top: 20px;
letter-spacing: 6px;
font-size: 11px;
text-transform: uppercase;
line-height: 15px;
}
.next{
text-transform: uppercase;
letter-spacing: 6px;
font-size: 11px;
margin-bottom: 2px;
}

.nome{
font-family: 'Leckerli One', cursive;
font-size: 55px;
line-height: 45px;
margin-bottom: 28px;
}


.dia{
margin-bottom: 21px;
font-family: 'Leckerli One', cursive;
font-size: 110px;
line-height: 80px;
margin-bottom: 26px;
}


.facebook{
margin-top: 42px;
}