/* CSS Document */

body{
	margin:0px;
	font-size:12px;
	font-family:"Open Sans",Arial, Helvetica, sans-serif;
	background-image:url(../assets/bg_total.jpg);
}

p{font-size: 13px}

.wrapper{
	width:100%;
}

.menu{
	width:957px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	color: #fff;
	padding-top: 325px;
}

.topo{
	background: url("../assets/bg-topo.jpg") no-repeat top center;
	width:100%;
	height:381px;
	margin-left:auto;
	margin-right:auto;
}

.conteudo{
	width:957px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color: #eee;
}

.inicial{
	width:957px;
	/*min-height:556px; */
	float:left;
	margin-right:5px;
	height:615px;
	background-color:#FFF;
	padding-bottom:15px;
}

.internas{
	width:721px;
	/*min-height:556px; */
	float:left;
	_float:right;
	_margin-right:5px;
	_height:556px;
	min-height: 200px;

/*	background-image:url(../assets/bg_internas.jpg);
	background-position:bottom left;
	background-repeat:repeat-x; */
	background-color:#FFF;
	padding-bottom:40px;
}
.coluna_esquerda{
	width:235px;
	_width:150px;
	height:auto;
	float:left;
/*	background-image:url(../assets/bg_noticias.jpg);
	background-repeat:repeat-x; */
}

.curvas_rodape{
	width:955px;
	height:107px;
	margin-left:auto;
	margin-right:auto;

	background-repeat:no-repeat;
}

.bg_rodape{
	width:100%;
	height:145px;
	background-image:url(../assets/bg_rodape.jpg);
	background-repeat:repeat;
}
.rodape{
	padding: 20px 0 0 50px;
	width:955px;
	height:86px;
	margin-left:auto;
	margin-right:auto;
}

.logos{
	width:110px;
	height:20px;
	float:left;
	margin:0px 0 0 0;
}

.endereco{
	width:550px;
	height:auto;
	color:#FFF;
	float:left;
	margin:0px 0 0 0px;
}

.mz2{
	width: 60px;
	height: 18px;
	float: right;
	margin: 66px 30px 0px 20px;
	text-align: center;
}

.mz2 a:link,
.mz2 a:visited{
	color:#FFF;
	text-decoration:none;
}

.mz2 a:hover{
	color:#CCC;
}
.clear{
	clear:both;
}

h1{
	color:#035395;
	font-size:24px;
	margin:0;
}

h2{
	color:#3D7712;
	font-size:20px;
	margin:25px 0 0px 15px;
}

.error{
	color:#F00;
	font-weight:bold;
	}
.erro{
	min-height:90px;
	_height:90px;
	margin:20px 0 0 20px;
	font-size:25px;
	font-weight:bold;	
	background-image:url(../assets/ico_erro.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:40px 0 0 100px;
}

.voltar{
	float:left;
	margin:10px 0 0 22px;
}

.classificados{
	width:350px;
	height:300px;
	float:right;
	border-left:#CFD4BB 2px solid;
	margin:22px 13px 9px 0;
}

.carrosel{
	margin: 0 auto;
	width: 957px;
}

.orcamento h1{
	margin-bottom: 10px;
}

.descMenu{height: 45px; width: 100%; background-color: #165914
}
.descMenu h3{font-size: 20px; padding: 9px 15px; color: #fff}

.container{float: left;
	width: 356px;}