	
	#representante_texto{display:inline-block; vertical-align:top; width:24%; padding:95px 0 0 2%; text-align:left}	
	#representante_texto .titulo_pagina{font-family:'BahamasLightPlain'; font-size:40px; color:#03775F; letter-spacing:1px;}
	#representante_texto .texto_pagina{padding:30px 0px 25px 0px; line-height:18px;}
	#representante_texto .frase_pagina{display:inline-block; width:80%; height:112px; margin:60px 0 20px 50px; background:url(../../imagens/representantes/frase.png) left top no-repeat; background-size:contain;}
	
	
	#box_mapa{display:inline-block; vertical-align:top; width:35%; margin:70px 3% 50px 3%; text-align:left;}
	#box_mapa img{width:387px;}
	#box_mapa .sigla_estado{display:none; position:absolute; padding:3px 5px 3px 5px; font-weight:bold; color:#FFF; font-size:11px; background:#79B100;}
	
	#box_mapa_select{display:none; width:90%; color:#ACACAC;}
	
	#box_representantes{display:inline-block; vertical-align:top; width:27%; padding:55px 0px 30px 0; text-align:left;}
	#box_representantes .info_mouse{padding:13px 0px 11px 45px; background:url(../../imagens/representantes/mouse.png) left top no-repeat; color:#ACACAC;}
	#box_representantes #titulo_regiao{padding:10px 0px 0px 1%; font-family:'BahamasLightPlain'; font-size:30px; color:#79B100; letter-spacing:1px;}
	#box_representantes .box_representante{padding:10px 0px 5px 0px;}
	#box_representantes .box_representante .logo_representante{display:inline-block; vertical-align:top; width:35%; max-width:118px; padding:2px 3px 4px 3px; background:url(../../imagens/representantes/box_logos.png) left top no-repeat; background-size:contain;}
	#box_representantes .box_representante .info_representante{display:inline-block; vertical-align:top; width:56%; padding:3px 0px 0px 1%; color:#7A7E7E;}
	#box_representantes .box_representante .info_representante .nome_repre{font-weight:bold; color:#0F9F83;}
	#box_representantes .box_representante .info_representante a{color:#0F9F83;}
	#box_representantes .box_representante .info_representante .telefone_repre{font-weight:bold; color:#7A7E7E;}
	
	#box_representantes .divisao_box_representante{clear:both; width:98%; margin:0px 0px 0px 1%; border-bottom:dotted 3px #79B100;}
	
	.paginas{min-height:490px; display:none;}
	.bt_pagina{float:left; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#FFF; text-decoration:none; text-align:center; background:#7AB200;}
	.bt_pagina:hover{float:left; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#4A4A4A; font-weight:bold; text-decoration:none; text-align:center; background:#7AB200;}
	.bt_pagina_cima{float:left; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#4A4A4A; font-weight:bold; text-decoration:none; text-align:center; background:#D7E8B3;}


@media (min-width : 901px) and (max-width: 1260px)
{
	#representante_texto{display:inline-block; vertical-align:top; width:24%; padding:95px 0 0 2%; text-align:left}	
	
	#box_mapa{display:inline-block; vertical-align:top; width:44%; margin:85px 0 50px 2%;}
	
	#box_representantes{display:inline-block; vertical-align:top; width:22%; padding:55px 0px 30px 0; text-align:left;}
	
	#box_representantes .box_representante .logo_representante{display:inline-block; vertical-align:top; width:80%; padding:2px 3px 4px 3px; background:url(../../imagens/representantes/box_logos.png) left top no-repeat; background-size:contain;}
	#box_representantes .box_representante .info_representante{display:inline-block; vertical-align:top; width:100%; color:#7A7E7E;}
}


@media (max-width: 900px)
{
	#representante_texto{width:90%; padding:30px 0 0 0; text-align:center;}	
	#representante_texto .titulo_pagina{}
	#representante_texto .texto_pagina{}
	#representante_texto .frase_pagina{width:80%; height:112px; margin:30px 0 30px 0; background:url(../../imagens/representantes/frase.png) center top no-repeat; background-size:contain;}
	
	
	#box_mapa{display:none;}	
	#box_mapa img{}
	#box_mapa .sigla_estado{}
	
	#box_mapa_select{display:inline-block;}
	
	#box_representantes{ width:90%; padding:55px 0px 30px 0; text-align:center;}
	#box_representantes .info_mouse{display:none;}
	#box_representantes #titulo_regiao{padding:10px 0px 0px 0; }
	#box_representantes .box_representante{padding:10px 0px 5px 0px;}
	#box_representantes .box_representante .logo_representante{width:90%; max-width:118px;}
	#box_representantes .box_representante .info_representante{width:100%; padding:5px 0px 10px 0; }
	#box_representantes .box_representante .info_representante .nome_repre{}
	#box_representantes .box_representante .info_representante a{}
	#box_representantes .box_representante .info_representante .telefone_repre{}
	
	#box_representantes .divisao_box_representante{display:inline-block; clear:both; width:90%; margin:0px 0px 5px 0;}
	
	.paginas{min-height:inherit;}
	.bt_pagina{float:inherit; display:inline-block; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#FFF; text-decoration:none; text-align:center; background:#7AB200;}
	.bt_pagina:hover{float:inherit; display:inline-block; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#4A4A4A; font-weight:bold; text-decoration:none; text-align:center; background:#7AB200;}
	.bt_pagina_cima{float:inherit; display:inline-block; margin:3px 0px 0px 3px; width:35px; padding:10px 0px 10px 0px; color:#4A4A4A; font-weight:bold; text-decoration:none; text-align:center; background:#D7E8B3;}
}
	
	