.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}

#limitaconteudo p {
	padding: 4px 0 7px 0;
}

.left-column {
	float: left;
	width: 540px;
}

.left-bottom {
	float: left;
	width: 554px;
}

#header-info {
	padding-bottom: 30px;
}

#header-info .main-img {
	background: url(https://img.catho.com.br/site/representante/main-img.jpg) no-repeat 0px 0px;
	float: left;
	height: 378px;
	margin-left: 10px;
	width: 320px;
}

.box-infos ul {
	padding-left: 15px;
}

.contato {
	background-color: #f6f6f6;
	border-bottom: 1px solid #EAEAEA;
	padding: 10px;
}

.contato .box-infos {
	float: left;
	padding-left: 20px;
	width: 380px;
}

.contato .btnMaisInfos {
	float: right;
	width: 306px;
}