/* BASE */
body, html {
	height: 100%;
	margin:0px;
	padding:0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
}
a, p {
	color: #cccccc;
	text-decoration: none;
	font-weight: 100;
	padding: 10px;
	margin: 20px;
	letter-spacing: 1px;
	text-align: center;
}
a:hover, a:focus {
/*	color: #444444;
	font-weight: 600;
	background: #ffffff;
    box-shadow: 6px 0 0 rgba(255, 255, 255, 1), -6px 0 0 rgba(255, 255, 255, 1);
    */
    text-decoration: underline;
}
.fundo {
	height:100%;
	width:100%;
	position: relative;
	background-image: url('../img/background-01.jpg');
	background-position: center;
	background-size: cover;
	text-align: center;
}
.conteudo{
	position:absolute;
	top:47%;
	left:50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}
.logo-titulo {
	width: 500px;
}
.cls-1{
	fill:#ffffff;
}
.footer{
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}
/* RESPONSIVE */
@media only screen and (max-width: 900px) {
	.logo-titulo{
		width: 350px;
	}
}
@media only screen and (max-width: 600px) {
	.logo-titulo{
		width: 250px;
	}
}