body, html{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size:16px;
	color:#71706C;
}

body{
	/*Definir o fundo da página*/
	background: -webkit-linear-gradient(45deg, #E4EB9D, #DAE364, #BFD727); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(45deg, #E4EB9D, #DAE364, #BFD727); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(45deg, #E4EB9D, #DAE364, #BFD727); /* For Firefox 3.6 to 15 */
	background: linear-gradient(45deg, #E4EB9D, #DAE364, #BFD727); /* Standard syntax */
	background-attachment: fixed;
}

a {
	color:inherit;
	font-style:inherit;
	font-family:inherit;
	text-decoration:inherit;	
}
	
}

.wrapper{
	max-width:700px;
	width:90%;
	background-color:white;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
	border-radius:25px 25px 25px 25px;
	padding:20px 20px 20px 20px;
	overflow:auto;
}

.sspinto_logo{
	vertical-align:middle;
	max-width:90%;
	max-height:90%;
	width:500px;
	height:auto;
}

.gmaps{
	width:100%;
	max-width:600px;
	height:400px;
	border:0;
}

.contacts_table{
	width:100%;
	max-width:500px;
}

h1{
	text-align:center;
	margin-bottom:0px;
	padding:10px 0px 10px 0px;
	font-size:20px;
	color:#71706C;
}

h2{
	text-align:center;
	margin-bottom:0px;
	padding:10px 0px 10px 0px;
	font-size:15px;
	color:#71706C;
}

h3{
	text-align:center;
	margin-bottom:0px;
	padding:3px 0px 3px 0px;
	font-size:20px;
	color:#71706C;
	line-height:10%;
}


@media only screen and (max-width: 1200px) {
	.wrapper{
		margin-top:0px;
		padding-top:10px;
		margin:10px 10px 10px 10px;
		box-sizing:border-box;
		border-radius:5px 5px 5px 5px;

	}
}

@media only screen and (max-width: 800px) {
	h3{
		font-size:18px;
	}
}

@media only screen and (max-width: 400px) {
	h3{
		font-size:16px;
	}
	body{
		font-size:14px;
	
	}
}