@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700');
* {
	margin:0;
	padding:0;
	}
body{
	font-family: 'Raleway', sans-serif;
	overflow-x: hidden;
}
img{
	max-width:100%;
}
.clear{
	clear:both;
	padding:30px;
}
.container {
	max-width: 1166px; 
	margin: 0 auto;
}
.topo-menu {
	max-width: 100%; 
	margin: 0 auto;
	background-color:#FFFFFF;
	height:80px;
}
.logo{
	float:left;
	width:17%;
	padding-top: 10px;
	padding-left: 20px;
}
.logo img{
	max-width:100%;
}
.menu-direita{
	float:right;
	width:80%;
	text-align:right;
}
.container-geral{
	width:100%;
	margin:0 auto;
}
.topo{
	background:url(../imagens/bg-topo.jpg) repeat;
	height:46px;
}
.topo p{
	color:#FFFFFF;
	text-align:right;
	padding-top: 10px;
	font-size:14px;
	font-weight:700;
	padding-right:80px;
}
.topo p span{
	font-size:12px;
	font-weight:400;
}

footer {
	background: url(../imagens/bg-rodape.jpg);
	min-height: 300px; 
}
.rodape h2{
	color:#FFFFFF;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:36px;
}
.container1{
	max-width: 1200px; 
	margin: 0 auto;
}
.col1{
	width: 25%;
	float:left;
	padding: 30px;
	color:#FFFFFF;
	line-height: 30px;
	text-align:center;	
}
.container2{
	display:none;
}

@media all and (max-width:750px){
.logo{
	width:90%;
}
}
@media all and (max-width:560px){
.topo{
	height:76px;
	line-height: 26px;
}
}

@media all and (max-width:720px){
.col1:last-child{
	display:none;
}
.col1{
	width: 35%;
}
}
@media all and (max-width:550px){
.col1{
	width: 95%;
	clear:both;
	padding: 10px;
}
}