* { margin:0; apdding:0; }

body { background:url('imgs/body.fundo.jpg') repeat-x; margin:0; padding-top:5px; }

#topo {
	width:900px;
	margin:0 auto;
}

#mudar-cidade {
	float:left;
	font:11px Arial;
	width:130px;
	padding:1px;
	border:1px solid #CCCCCC;
	color:#666666;
}

#topo #menu-topo li { list-style:none; float:right; }
#topo #menu-topo li a{
	display:block;
	margin-right:20px;
	padding:2px;
	text-decoration:none;
	font:70% arial;
	color:#006699;
}
#topo #menu-topo li a:hover { text-decoration:underline; }

#topo h1 a{
	clear:both;
	display:block;
	width:495px;
	height:113px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	background:url('imgs/logotipo.png') no-repeat;
	overflow:hidden;
	text-indent:-3000em;
}

#topo #busca {
	width:859px;
	height:75px;
	background:url('imgs/busca.fundo.jpg') no-repeat;
	margin:0 auto;
	padding:35px 10px 10px 20px;
}
#topo #busca h2 { margin-bottom:10px; font:18px Trebuchet MS; color:#595959; }
#topo #busca span { display:block; float:left; height:35px; padding-right:10px; margin-right:10px; vertical-align:middle; }
#topo #busca span label { font:12px Trebuchet MS; color:#000000; }
#topo #busca span .campo { display:inline; padding:6px; font:14px Trebuchet MS; color:#333333; border:2px solid #FF9900; } 
#topo #busca span select { width:120px; }
#topo #busca .botao-pesquisar { background-color:#F8962C; border:none; padding:6px; font:bold 70% Trebuchet MS; color:#FFFFFF; }

#conteudo { width:860px; padding:20px; margin:0 auto; }

#conteudo h2 { display:block; width:650px; font:bold 17px Trebuchet MS; color:#FF9900; margin-bottom:10px; }
#conteudo h3 { display:block; width:650px; font:bold 14px Trebuchet MS; color:#666666; margin-bottom:10px; }

/*PRINCIPAL*/
#conteudo #cidades { width:550px; float:left; }
#conteudo #cidades ul { width:285px; float:left; padding-left:0px; }
#conteudo #cidades ul li { width:230px; list-style:none; }
#conteudo #cidades ul li a{
	display:block;
	padding:6px;
	margin-bottom:8px;
	width:250px;
	background:#ECF9FF;
	border:1px solid #FFFFFF;
	text-decoration:none;
	font:bold 13px Trebuchet MS;
	color:#006699;
}
#conteudo #cidades ul li a span { color:#CCCCCC; font-weight:normal; }
#conteudo #cidades ul li a:hover { background:#F4FCFF; border:1px solid #D7F2FF; }

#conteudo #destaques {
	width:270px;
	height:350px;
	margin-top:30px;
	padding:0 0 20px 15px;
	border-left:1px dotted #CEEFFF;
	float:right;
}
	#conteudo #destaques img { border:none; }
	#conteudo #destaques div {
		width:125px;
		float:left;
		margin-right:10px;
		margin-bottom:5px;
		padding:5px 0 5px 0;
		text-align:center;
	}
	#conteudo #destaques div p { font:18px Arial; color:#FF6600; }
	#conteudo #destaques div a { font:13px Arial; color:#666666; text-decoration:none; }
		#conteudo #destaques div a:hover { color:#666666; text-decoration:underline; }

/*LISTAGEM*/
#listagem { clear:both; }
#listagem h4 {
	margin:0;
	font:19px Arial;
}
#listagem h4 a { color:#008ED2; text-decoration:none; } #listagem h4 a:hover { color:#008ED2; text-decoration:underline; }
#listagem .descricao {
	width:70%;
	margin:0;
	margin-bottom:20px;
	text-align:justify;
	font:13px Arial;
	color:#666666;
}
#listagem p {
	margin:0;
	margin:3px 0 3px 0;
	font:13px Arial;
	color:#666666;
}
#listagem p a { text-decoration:none; color:#666666; } #listagem p a:hover { text-decoration:underline; }
#listagem .telefone {
	margin:0;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #DFF4FF;
	font:bold 14px Arial;
	color:#666666;
}

/*RODAPE CIDADES*/

#rodape-cidades {
	clear:both;
	width:100%;
	margin:0 auto;
	margin-top:20px;
	padding:10px 0 10px 0;
	background:#EAF1F4;
	border-top:1px solid #DBE6EC;
}
	#rodape-cidades div { width:900px; margin:0 auto; padding-right:20px; }
	
#rodape-cidades div h4 {
	font:14px Trebuchet MS;
	color:#006699;
}

#rodape-cidades ul { padding-left:0; }
#rodape-cidades ul li { list-style:none; display:inline; color:#999999; }
#rodape-cidades ul li a{
	text-decoration:none;
	font:bold 11px Trebuchet MS;
	color:#999999;
}
#rodape-cidades ul li a span { color:#CCCCCC; font-weight:normal; }
#rodape-cidades ul li a:hover { text-decoration:underline; }

/* FORMULARIO */
#formulario { margin:0 auto; }
#formulario tr th {
	width:105px;
	text-align:right;
	padding-right:5px;
	font:13px Trebuchet MS;
}
#formulario tr td input, #formulario tr td select {
	margin:3px;
	font:13px Arial;
	padding:5px;
}

.p { font:13px Trebuchet MS; }
.p a{ color:#000000; } .p a:hover { text-decoration:none; }

.divisao {  width:480px; margin:0 auto; margin-top:25px; margin-bottom:25px; border-bottom:1px dotted #FF9900; }

#botao-atualizar { padding-left:100px; margin:0 auto; width:490px; text-align:center; margin-top:35px; }
#botao-atualizar input { background:#FF9900; padding:5px; border:none; font:13px Trebuchet MS; color:#FFFFFF; }

/*RODAPE*/

#rodape {
	clear:both;
	width:100%;
	margin:0 auto;
	padding:25px 0 25px 0;
	background:#EAF1F4;
	border-top:1px solid #DBE6EC;
}
	#rodape div { width:900px; margin:0 auto; padding-right:20px; }
	
	#rodape div ul { float:left; width:450px; margin-top:0; }
	#rodape div ul li { list-style:none; }
	#rodape div ul li a {
		font:70% Trebuchet MS;
		color:#5688A3;
	}
		#rodape div ul li a:hover { text-decoration:none; }
		#rodape div .disclaimer { text-align:justify; font:70% Trebuchet MS; color:#5688A3; }
		#rodape div .disclaimer a { color:#5688A3; text-decoration:none; }
		#rodape div .disclaimer a:hover { text-decoration:underline; }
		
		#rodape div .creditos { text-align:right; font:70% Trebuchet MS; color:#5688A3; }
		
		#rodape .atualizacao { margin:0 auto; margin-top:15px; text-align:center; font:70% Trebuchet MS; color:#98B8C9; }
