/* Tags */
a:link, a:visited {
	color: #007a94;
}
body {
	background: #8aa5ac;
	color: #53524e;
	font: 8pt Arial, sans-serif;
	line-height: 17px;
}
h1 {
	color: #7d2b42;
	font-size: 15pt;
}
h2 {
	color: #7d2b42;
	font-size: 12pt;
}
ul {
	list-style-image: url(imagens/item_lista.gif);
	margin: 10px 0 0 15px;
}
li {
	margin-bottom: 5px;
}
input, select, textarea {
	color: #53524e;
	font: 8pt arial, sans-serif;
}
option {
	margin-left: 5px;
}
/* Geral */
.centrado {
	margin: 0 auto;
}
.conteudo h2 {
	border-bottom: #c5c2b7 1px solid;
	margin: 5px 0 8px 0;
	padding-bottom: 3px;
}
#esquerda {
	background: #f2f1ef url(imagens/faixa_conteudo.gif) repeat-x;
	border-right: #8aa5ac 1px solid;
	padding: 30px;
}
#direita {
	background: #e1dece url(imagens/faixa_lateral.gif) repeat-x;
	padding: 30px;
}
	#direita h2 {
		border-bottom: #9c9c9c 1px solid;
		margin: 5px 0 8px 0;
		padding-bottom: 3px;
	}
.esquerda {
	padding-right: 30px;
}
.direita {
	width: 269px;
}
.foto {
	border: #a8a59e 5px solid;
	margin-bottom: 20px;
}
.lnk_seta {
	padding-right: 5px;
}
	.lnk_seta img {
		border: 0;
		display: inline;
	}
.seta {
	text-align: right;
	margin-top: 10px;
}

/* Cores */
.vermelho {
	color: #cc0000;
}
.azul {
	color: #007a94;
	font-size: 10pt;
}

/* Forms */
.for_botao {
	padding: 12px 6px;
}
.for_campo {
	padding: 3px 6px;
}
.for_legenda {
	text-align: right;
	vertical-align: middle;
}
.for_legenda {
	padding: 3px 6px 3px 0;
}
.for_g {
	width: 148px;
}
select.for_g {
	width: 216px;
}
textarea.for_g {
	height: 72px;
}
.for_m {
	width: 120px;
}

/* Listas */
.paginas {
	width: 100%;
}

/* Topo */
#top_corpo {
	background: #8aa5ac;
	margin: 0 auto;
	width: 990px;
}
#top_tabela {
	margin: 0 auto;
}
#top_tema {
	border-bottom: #8aa5ac 1px solid;
	height: 349px;
	width: 630px;
}
#top_logo {
	background: url(imagens/logo_novo.gif) no-repeat;
	border-bottom: #8aa5ac 1px solid;
	height: 349px;
	width: 281px;
}
	#top_logo a {
		display: block;
		height: 349px;
		width: 281px;
	}
#top_int_tema {
	border-bottom: #8aa5ac 1px solid;
	height: 212px;
	width: 630px;
}
#top_int_logo {
	background: url(imagens/logo_novo.gif) no-repeat;
	border-bottom: #8aa5ac 1px solid;
	height: 212px;
	width: 281px;
}
	#top_int_logo a {
		display: block;
		height: 212px;
		width: 281px;
	}
#top_menu {
	background: url(imagens/menu.gif) no-repeat;
	border-bottom: #8aa5ac 1px solid;
	height: 53px;
	width: 630px;
}
	#top_menu ul {
		margin: 0;
		list-style: none;
}
	#top_menu li {
		float: left;
		margin: 0 1px 0 0;
}
	#top_menu a, #top_menu p {
		display: block;
		height: 53px;
		width: 124px;
}
#top_select {
	background: url(imagens/faixa_select.gif) repeat-x;
	border-bottom: #8aa5ac 1px solid;
	height: 53px;
	text-align: center;
	vertical-align: middle;
	width: 280px;
}

/* Home */
.hom_ico {
	float: left;
	margin-right: 15px;
}
.hom_secundarios {
	float: right;
	width: 200px;
}
/* Espaço do cliente */
#log_campos {
	background: #ccc;
	width: 200px;
}

/* Serviços */
.ser_direita {
	padding-bottom: 30px;
	width: 269px;
}
.ser_esquerda {
	padding: 0 30px 30px 0;
}
/* Detalhes */
.det_direita {
	width: 300px;
}
	.det_direita h2 {
		margin-bottom: 5px;
	}

/* Fale conosco */
#map_tela {
	height: 360px;
	width: 562px;
}
#map_form_container {
	float: left;
	width: 460px;
}
#map_formulario .for_m {
	background: #fff;
	width: 140px;
}
#map_formulario .for_pp {
	background: #fff;
	width: 40px;
}
#map_form_button {
	float: right;
	padding-right: 18px;
	width: 80px;
}
#map_container {
	clear: both;
	margin-top: 5px;
	padding-top: 10px;
}

/* Rodape */
.rodape {
	color: #fff;
	padding: 20px 0;
}
.rodape a:link, .rodape a:visited, a.uniqa:link, a.uniqa:visited {
	color: #fff;
}
