*{
font-family:Arial, Helvetica, sans-serif;
}
body{
background:#dddedf;
text-align:center;
color:#2d2f32;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.banner{
position:relative;
}
/* TUDO */
#tudo{
width:943px;
margin:0 auto;
background:#FFF;
text-align:left;
}
	#tudo_bg{
	float:left;
	width:943px;
	background:#FFF;	
	}
		#barra_topo{
		float:left;
		width:943px;
		height:24px;		
		}
			#cidade{
			float:left;
			width:250px;
			padding-top:5px;
			}
				#cidade p{
				padding-left:8px;
				color:#777;
				font-size:11px;
				}
			#barra_topo ul{
			float:right;
			width:250px;
			padding-top:0px;			
			}
			#barra_topo li{
			display:inline;
			float:left;
			padding:0 10px;
			border-left:1px solid #dddedf;
			}
			#barra_topo li.primeiro{
			border:none;
			}
			#barra_topo a{
			font-size:11px;
			color:#2787d1;
			text-decoration:underline;
			}
/* TOPO */
#topo{
float:left;
width:943px;
height:103px;
background:#1c1f24;
}
	#logo{
	float:left;
	width:209px;
	height:85px;			
	padding-top:18px;
	text-align:center;
	}
	#banner_topo{
	float:left;
	width:728px;
	height:96px;
	padding-top:7px;
	padding-right:6px;
	}
		#banner_topo .banner{
		float:left;
		width:728px;
		height:90px;
		}
/* MENU */
#menu{
float:left;
width:943px;
height:35px;
background:url(../imagens/bg_menu.gif) repeat-x;
text-align:center;
}
	#menu ul{
	margin:0 auto;
	padding-top:6px;
	}
		#menu ul li{
		display:inline;
		padding:0 25px;
		}
		#menu ul li a{
		font-size:12px;
		color:#1b1d21;
		}
		#menu ul li a:hover{
		color:#ce062c;
		text-decoration:none;
		}	
/* BARRA */
#barra{
float:left;
width:917px;
height:41px;
background:url(../imagens/bg_topo_conteudo.gif) repeat-x;
padding:0 13px;
border-bottom:1px dotted #d5d8db;
}
	#busca{
	float:left;
	width:266px;
	height:35px;
	background:url(../imagens/bg_divisao.gif) no-repeat right;
	margin-right:8px;
	padding-top:6px;
	}
		#busca input{
		width:207px;
		height:16px;
		background:url(../imagens/bg_input.gif) repeat-x;
		padding:3px 8px;
		border:1px solid #e3e4e7;
		font-size:12px;
		}			
		#busca input.btn_busca{
		width:24px;
		height:23px;
		background:url(../imagens/btn_busca.gif) no-repeat;
		border:none;
		padding:0;
		margin:0 0 0 2px;
		position:relative;
		top:1px;
		cursor:pointer;
		}
	#ultima_hora{
	float:left;
	width:500px;
	height:27px;
	padding-top:8px;
	padding-left:82px;
	background:url(../imagens/bg_ultima_hora.gif) no-repeat 0px 5px;
	}
		#ultima_hora_texto{
		float:left;
		width:468px;
		height:20px;
		padding:0 10px;
		padding-top:3px;
		background:#000;
		}
			#ultima_hora_texto p a{
			font-size:12px;
			color:#FFF;
			}
	#twitter{
	float:left;
	width:61px;
	height:23px;
	padding-top:9px;
	text-align:right;
	background:url(../imagens/bg_divisao.gif) no-repeat left;
	}	
/* CONTEUDO */
#conteudo{
float:left;
width:917px;
padding:0 13px 13px 13px;
}			
	#corpo{
	float:left;
	width:917px;
	padding-top:20px;
	}
	#banner_base{
	float:left;
	width:943px;
	height:90px;
	padding-bottom:20px;
	text-align:center;
	}
		#banner_base .banner{
		margin:auto;
		width:468px;
		height:60px;
		}
/* RODAPE */
#rodape{
float:left;
width:941px;
height:142px;
background:url(../imagens/bg_rodape.gif) repeat-x;
border:1px solid #74787b;
}
	#rodape_links{
	float:left;
	width:100%;
	height:67px;
	}
		#rodape_links ul{
		text-align:center;
		padding-top:24px;
		}
		#rodape_links ul li{
		margin: 0 auto;
		padding:0 20px;
		display:inline;
		border-left:1px solid #5b5d5e;
		}
		#rodape_links li.primeiro{
		border:none;
		}						
		#rodape_links ul li a{
		font-size:12px;
		color:#FFF;
		}
	#copyright{
	float:left;
	width:100%;
	padding-top:24px;
	}
		#copyright p{
		font-size:11px;
		text-align:center;
		color:#AAA;
		}
