@charset "utf-8";

html, body{
	font-family:"Segoe UI", "Trebuchet MS", Arial;
}
.paragrafo{
	font-size:14px;
	color:#4e4e4e;}
/* HEADER */
#topo{
	background:url(../imagens/topo-home.png) no-repeat top center;
	height:570px;
	width:100%;
	min-width:1300px;
	position:relative;
	z-index:5 !important;
}

.logotipo{
	background:url(../imagens/benassi.png) no-repeat;
	width:307px;
	height:52px;
	position:absolute;
	display:block;
	margin-left:40px;
	margin-top:40px;
}
.telefone_topo{
	width:165px;
	height:45px;
	position:absolute;
	float:left;
	margin-left:555px;
	margin-top:10px;
}
.telefone_topo .icone_fone{
	background:url(../imagens/telefone-topo.png) no-repeat;
	width:25px;
	height:25px;
	display:inline-block;
	float:left;
	margin-top:18px;
}
.telefone_topo .titulo_fone{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
}
.telefone_topo .telefone{
	color:#ffffff;
	font-size:20px;
	position:absolute;
	width:150px;
	left:28px;
	bottom:0;
	font-weight:lighter;
}

.email_topo{
	width:265px;
	height:45px;
	position:absolute;
	float:left;
	margin-left:755px;
	margin-top:10px;
}
.email_topo .icone_email{
	background:url(../imagens/email-topo.png) no-repeat;
	width:26px;
	height:22px;
	display:inline-block;
	float:left;
	margin-top:20px;
}
.email_topo .titulo_email{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
}
.email_topo .email{
	color:#ffffff;
	font-size:14.5px;
	position:absolute;
	width:150px;
	left:28px;
	bottom:3px;
	font-weight:lighter;
	margin-left:3px;
}

.email_topo .email:hover{
	color:#c14037;
}
.menu{
	width:590px;
	height:55px;
	position:absolute;
	float:left;
	margin-left:450px;
	margin-top:83px;
}
.menu ul li{
	float:left;
	padding:0 50px 0 0;
	line-height:48px;
}
.menu ul li a{
	font-size:20px;
	font-weight:lighter;
	color:#ffffff;
}
.menu ul li a:hover{
	color:#c14037;
}





/*header 2*/
#topo2{
	background:url(../imagens/topo-home.jpg) no-repeat top center;
	height:318px;
	width:100%;
	min-width:1300px;
}




/* RODAPÉ */
#rodape{
	width:100%;
	min-width:1300px;
	position:relative;
	background:url(../imagens/footer.jpg) no-repeat top center;
	height:392px;	
}
#rodape .logo_rodape{
	background:url(../imagens/logotipo-rodape.png) no-repeat;
	width:247px;
	height:41px;
	position:absolute;
	display:block;
	left:50%;
	margin-top:35px;
	margin-left:-123px;	
}
#rodape .menu_rodape ul{
	width:635px;
	height:50px;
	position:absolute;
	left:50%;
	margin-left:-317px;
	margin-top:108px;
}
#rodape .menu_rodape ul li{
	float:left;
	padding:0 37px;
	line-height:50px;}
#rodape .menu_rodape ul li a{
	color:#ffffff;
}
#rodape .menu_rodape ul li a:hover{
	color:#862c2c;
}
#rodape .dados_rodape{
	width:270px;
	height:65px;
	background:green;
	float:left;
	margin-top:217px;
}
#rodape .dados_rodape_2{
	width:230px;
	height:65px;
	float:left;
	margin-top:217px;
	margin-left:240px;
}
#rodape .dados_rodape_3{
	width:265px;
	height:65px;
	float:left;
	margin-top:217px;
	margin-left:15px;
	text-align:center;
}
#rodape .dados_rodape_4{
	width:265px;
	height:65px;
	float:left;
	margin-top:217px;
	margin-left:60px;
}
#rodape p{
	color:#ffffff;
	font-size:14px;
}
#rodape .dados_rodape_3 a{
	color:#ffffff;
	font-size:14px;
	display:block;

}
#rodape .dados_rodape_3 a:hover{ 
	text-decoration:underline;
	color:#862c2c;
}
#rodape b{
	font-size:16px;
	margin-bottom:5px !important;
	display:block;
	padding-bottom:12px;
}
#rodape .assinatura{
	background:url(../imagens/class-agencia.png) no-repeat;
	width:80px;
	height:16px;
	position:absolute;
	display:block;
	left:0;
	margin-top:350px;
	margin-left:110px;
}
#rodape .direitos{
	position:relative;
	float:right;
	width:400px;
	text-align:right;
	margin-top:70px;
	margin-right:100px;
}
.fb-footer{
	background:url(../imagens/face.png) no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	position:absolute;
	z-index:90;
	text-indent:22px;
	line-height:18px;
	font-size:14px;
	color:#ffffff;
}
.fb-footer:hover{
	text-decoration:underline;
	color:#862c2c;
}
.dados_rodape_4 a{
	cursor:pointer;
}