#pagina_contato {
	margin-bottom: 50px;
}

#pagina_contato h2{
	margin: 20px 0 40px 20px;
	font: bold 25px Arial, Tahoma, Times, Sans;
	color: #49A8D2;
}

/********************* caixinhas de links **********************/

#pagina_contato #links-topo{
	width: 649px;
	height: 159px;
	margin: -20px auto 40px auto;
}

#pagina_contato .link img{
	border: 0;
}

#pagina_contato .link{
	text-align: center;
	border: 0;
	display: block;
	float: left;
	margin: 0;
	width: 216px;
	height: 159px;
}

#pagina_contato .link span{
	color: #777;
	font: 23px Arial, Tahoma, Times, Sans;
	margin: 30px 10px;
	display:block;
	vertical-align: middle;
}
#pagina_contato #links-topo a:hover span{
	font-size: 24px;
}

#pagina_contato #email{
	background: url('../imagens/contato/email_ambos.jpg') no-repeat center top;
}
#pagina_contato #email:hover{
	background-position: 0 -159px;
}

#pagina_contato #localizar{
	background: url('../imagens/contato/localize_ambos.jpg') no-repeat center top;
}
#pagina_contato #localizar:hover{
	background-position: 0 -159px;
}

#pagina_contato #curriculo{
	background: url('../imagens/contato/curriculo_ambos.jpg') no-repeat center top;
}
#pagina_contato #curriculo:hover{
	background-position: 0 -159px;
}

#pagina_contato .link_nome{
	text-align: center;
	border: 0;
	display: block;
	float: left;
	margin: 0 auto;
	width: 215px;
	color: #777;
	font: 18px Arial, Tahoma, Times, Sans;
}

#pagina_contato  #nome_email{
	visibility: hidden;
}
#pagina_contato  #nome_localizar{
	visibility: hidden;
}
#pagina_contato  #nome_curriculo{
	visibility: hidden;
}
/**************************** abaixo caixinhas ********************************/

#pagina_contato h3{
	text-align: left;
	font: 18px Arial, Tahoma, Times, Sans;
	margin: 20px;
	padding-left:10px;
	color: #49A8D2;
	background-color: #ECF5FB;
	border-bottom: 1px solid #99CCEE;
}

#pagina_contato h4{
	text-align: left;
	font: 18px Arial, Tahoma, Times, Sans;
	margin: 20px;
	color: #49A8D2;
	border-bottom: 1px solid #99CCEE;
}

#pagina_contato p{
	text-indent: 30px;
	font: 14px Arial, Tahoma, Times, Sans;
	margin: 0 20px;
	color:#555
}

#pagina_contato ul{
	margin: 30px 0;
}

#pagina_contato ul li{
	list-style-type: disc;
	list-style-position: inside;
	font: 14px Arial, Tahoma, Times, Sans;
	margin: 5px 70px;
	color:#555;
} 

/*********************************** ENDERECOS *******************************/

#enderecos{
	height: 350px;
}

.filial{
	width: 360px;
	height: 150px;
	float: left;
	margin: 10px;
}

.filial p{
	text-align: right;
	text-indent: none;
}

.filial a{
	text-decoration: none;
	color: #84B5D3;
}
.filial a:hover{
	text-decoration: underline;
	border: 0;
	color: #555;
}

.filial img {
	float: left;
	margin: 0 20px;
	border: 0;
	padding: 10px;
	border: 2px solid #EEE;
}

/***********************  representantes  **********************/

#representantes #div_rep{
	width: 410px;
	margin: 10px 20px 10px 0;
	float: right;
}
#mapa_brasil{
	width: 252px;
	height: 250px;
	background: url('../imagens/contato/mini_mapa_brasil.jpg');
	margin: 10px 20px 50px 20px;
	float: left;
	text-align: center;
}

#mapa_brasil select{
	width: 200px;
	margin: 30px auto;
	border: 1px solid #49A8D2;
	color: #555;
}

#mapa_mundo{
	clear: both;
	margin: 20px 20px 10px 80px;
}

#mapa_mundo img{
	float: left;
}


