body {
	margin: 0;
	padding: 0;
}
header {
	height: 366px;
}
#cover-top {
	width: 100%;
	height: 366px;
	background: rgba(222,222,222,0.8);
}
#topo {
	height: 366px;
	background: url("../img/topo.jpg") no-repeat 0 -85px / cover;
}
#texto {
	background: rgba(159,0,0,0.7);
	text-align: center;
	color: #FFF;
	padding: 20px 0;
	font-size: 26px;
	font-family: Arial;
	margin-top: -70px;
}
#main {
	height: 240px;
}
#left {
	height: 240px;
	width: 50%;
	background: url("../img/left.jpg") no-repeat 0 0 / cover;
	float: left;
}
#right {
	height: 240px;
	width: 50%;
	background: url("../img/right.jpg") no-repeat 0 0 / cover;
	float: right;
}
#block {
	height: 240px;
	background: rgba(243,190,133,0.96);
	width: 100%;
	position: absolute;
}
#block:after {
	content: "";
	height: 240px;
	width: 100%;
	position: absolute;
	background: url("../img/block.png") no-repeat 50% 50% / 130px;
	opacity: 0.3;
}
#rodape {
	width: 100%;
	height: 56px;
	background: #FF8443;
	color: #FFF;
	font-size: 15px;
	font-family: Arial;
}
#endereco {
	float: left;
	padding: 19px 15px;
}
#email {
	float: right;
	padding: 19px 15px;
}
#telefone {
	float: right;
	padding: 19px 15px;
}
#logo {
	height: 56px;
	background: url("../img/logo.png") no-repeat 50% 50% / 130px;
	opacity: 0.8;
	width: 100%;
	position: absolute;
}
@media screen and (max-width: 876px) {
	#telefone, #endereco, #email{
		font-size: 10px;
		padding-bottom: 0;
	}
}
@media screen and (max-width: 638px) {
	#topo {
		background-position: 0 0;
	}
	#texto {
		margin-top: -70px;
	}
}
@media screen and (max-width: 617px) {
	#texto {
		margin-top: -90px;
	}
}
@media screen and (max-width: 666px) {
	#rodape {
		height: 90px;
	}
	#logo {
		height: 90px;
		background-position: 0 50%;
	}
	#telefone, #endereco, #email{
		font-size: 8px;
		padding-bottom: 0;
	}
	#endereco {
		padding-left: 140px;
	}
}
@media screen and (max-width: 634px) {
	#texto {
		margin-top: -90px;
	}
}
@media screen and (max-width: 360px) {
	#texto {
		margin-top: -120px;
	}
	#email, #telefone {
		padding-left: 0;
		padding-right: 3px;
	}
}