#geral{margin:0 auto; width:990px; background:#fff;}

/* Topo do site */
#topo{width:auto; height:164px; background:url(/imagens/bg-topo.jpg) repeat-x; overflow:hidden;}
	#logo{margin:14px 0 0 15px; width:290px; height:138px; float:left;}
	#publicidade-topo{width:467px; height:60px; float:left; margin:30px 0 0 153px; _margin:30px 0 0 137px}
	#busca-principal{width:482px; height:40px; float:left; margin:34px 0 0 147px; _margin:34px 0 0 130px; background:url(/imagens/bg-busca-topo.jpg) no-repeat;}
		#frmBuscaPrincipal{margin:9px 0 0 19px;}
		#frmBuscaPrincipal label{font-size:11px; color:#47655E; font-weight:bold; margin:5px 6px 0 0; float:left;}
		#frmBuscaPrincipal input{float:left; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:11px; width:310px; margin-right:10px;}
		
/* Informações do Topo e Menu Superior */
#informacoes-topo{width:auto; height:35px;}
	#dia-hora{width:440px; height:24px; background:url(/imagens/bg-informacoes.jpg) no-repeat; padding:11px 0 0 8px; color:#666; float:left;}
	#dia-hora span{text-decoration:underline;}
	#menu-superior{width:542px; height:35px; background:url(/imagens/bg-menu-topo.jpg) repeat-x; float:left;}
	#menu-superior ul{margin:10px 0 0 22px; _margin:10px 0 0 38px;}
	#menu-superior li{float:left; margin-right:28px;}
	
/* Toda parte central do site */	
#parte-central{width:auto; overflow:hidden;}
	
	/* Menu Lateral */
	#menu-lateral{width:170px; float:left; border-bottom:3px solid #568283;}
		#menu-lateral .titulo-menu-lateral{width:165px; height:23px; padding:9px 0 0 5px; background:url(/imagens/bg-categoria-menu.jpg) repeat-x; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold;}
		#menu-lateral li{width:170px; height:32px;}
		#menu-lateral a:link, #menu-lateral a:active, #menu-lateral a:visited{color:#666; background:#e7edec; display:block; width:165px; height:27px; font-size:13px; padding:8px 0 0 5px;}
		#menu-lateral a:hover{color:#666; background:url(/imagens/bg-menu-hover.jpg) no-repeat #e7edec; display:block; width:165px; height:27px; font-size:13px; padding:8px 0 0 5px; text-decoration:none;}
		#menu-lateral .sem-link{color:#666; background:#e7edec; width:165px; height:27px; font-size:13px; padding:8px 0 0 5px;}
		#menu-lateral .sem-link img{margin-right:7px;}
		#menu-lateral .sem-link span{font-weight:bold;}
		#google-adsense{width:auto; height:240px; padding-left:20px; margin-top:15px;}
        #google-adsense-derson-esquerda{width:auto; text-align:center; margin:15px 0 15px 0;}
        #google-adsense-derson-direita{width:auto; text-align:center; margin:15px 0 15px 0;}
	
	/* Conteúdo do meio do site */
	#conteudo-meio{float:left; width:650px; padding:5px;}
	
		/* Matéria destaque e mais visitadas */
		#container-meio-1{width:650px; overflow:hidden;}
			#materia-destaque{width:370px; float:left;}
				#titulo-materia-destaque{width:auto; height:20px; background:url(/imagens/bg-titulo-materia-destaque.jpg) no-repeat; text-transform:uppercase; font-weight:bold; color:#666; font-size:14px; padding:6px 0 0 25px; margin-bottom:3px;}
				#conteudo-destaque{width:auto; height:370px; background:#e9e9e9; overflow:hidden;}
					#imagem-destaque{width:350px; height:270px; border:2px solid #d4d4d4; padding:4px; margin:5px 0 0 4px; background:#fff;}
					#informacoes-destaque{width:350px; padding:6px 0 10px 10px; margin:0 0 0 5px; background:#f6f6f6;}
					#informacoes-destaque a{font-size:14px; font-weight:bold; margin-bottom:3px;}
					#informacoes-destaque span{font-weight:bold;}
					
			#mais-visitadas{width:255px; height:387px; float:left; padding:6px; background:#f0f0f0; margin-left:10px;}
			#mais-visitadas h1{font-size:15px; font-weight:bold; margin-bottom:18px;}
			#mais-visitadas ul{background:#fff; padding:9px; height:333px;}
			#mais-visitadas li{margin-bottom:5px;}
			#mais-visitadas p{position:absolute; width:90px; height:18px; margin:-18px 0 0 150px;}
			#mais-visitadas p a:link, #mais-visitadas p a:active, #mais-visitadas p a:visited{display:block; background:#f0f0f0; font-size:10px; width:90px; height:18px; padding:2px 0 0 15px;}
			#mais-visitadas p a:hover{display:block; background:#ffde9d; font-size:10px; width:90px; height:16px; padding:2px 0 0 15px; text-decoration:none;}
		
		/* Newsletter e link para orkut */	
		#container-meio-2{width:650px; height:93px; background:url(/imagens/bg-newsletter.jpg) no-repeat; margin-top:8px; overflow:hidden;}
			#newsletter{width:325px; float:left;}
			#newsletter form{margin:5px 0 0 10px;}
			#newsletter h1{font-size:14px; color:#666; font-weight:bold; text-transform:uppercase; margin:10px 0 0 20px;}
			#newsletter #email-categorias{float:left; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:11px; width:260px; margin-right:8px; color:#c3c3c3;}
			#newsletter label{float:left; margin:10px 15px 0 0; color:#b4b4b4;}
			
			#orkut{width:290px; height:58px; background:#fff; float:left; margin:12px 0 0 10px; border:1px solid #d8d8d8; padding:4px;}
			#orkut h1{font-size:18px; color:#a60078; text-decoration:underline; margin-bottom:6px;}
			#orkut a:link, #orkut a:active, #orkut a:visited{color:#cecece; display:block;}
			#orkut a:hover{color:#666; display:block; text-decoration:none;}
		
		/* Container com últimas matérias, publicidade, colunistas e interatividade */	
		#container-meio-3{width:650px; margin-top:8px; overflow:hidden;}
			#lado-esquerdo-meio{width:370px; float:left;}
				#ultimas-materias{width:370px; background:#f3f3f3;}
				#ultimas-materias h1{width:347px; height:20px; background:url(/imagens/bg-ultimas-materias.jpg) no-repeat; font-size:14px; color:#666; text-transform:uppercase; padding:6px 0 0 23px;}
				#ultimas-materias .materias{width:350px; height:56px; padding:4px 0 4px 8px;}
				#ultimas-materias .materias a:link, #ultimas-materias .materias a:active, #ultimas-materias .materias a:visited{width:350px; height:56px; display:block; background:url(/imagens/bg-materias.jpg) no-repeat;}
				#ultimas-materias .materias a:hover{width:350px; height:56px; display:block; background:url(/imagens/bg-materias.jpg) no-repeat; background-position:bottom; text-decoration:none;}
				#ultimas-materias .materias img{margin:9px 0 0 11px; float:left;}
				#ultimas-materias .materias big{width:280px; font-size:11px; font-weight:bold; color:#666; text-decoration:underline; float:left; margin:5px 0 0 8px; cursor:pointer;}
				#ultimas-materias .materias small{float:left; font-size:11px; color:#666; margin:9px 28px 0 9px; cursor:pointer;}
				
				#interatividade{width:370px; height:100px; background:url(/imagens/bg-interatividade.jpg) no-repeat; margin-top:25px;}
				#interatividade span{float:left; margin:12px 16px 0 30px;}
				#interatividade a:link, #interatividade a:active, #interatividade a:visited{color:#666;}
				#interatividade a:hover{text-decoration:none;}
				
			#lado-direito-meio{width:270px; float:left; margin-left:10px; _margin-left:7px;}
				#publicidade-meio{width:270px;}
				#publicidade-meio h1{width:248px; height:20px; background:url(/imagens/bg-titulo-publicidade.jpg) no-repeat; color:#666; font-size:14px; text-transform:uppercase; padding:6px 0 0 22px;}
				#publicidade-meio h2{width:260px; height:259px; border:1px dashed #e9e9e9; padding:9px 0 0 8px;}
				
				#lista-colunistas{width:270px; margin-top:8px;}
				#lista-colunistas h1{width:248px; height:20px; background:url(/imagens/bg-titulo-publicidade.jpg) no-repeat; color:#666; font-size:14px; text-transform:uppercase; padding:6px 0 0 22px;}
				#lista-colunistas ul{width:270px; height:247px; overflow:auto;}
				#lista-colunistas li{width:253px;}
				#lista-colunistas img{margin-right:15px;}
				#lista-colunistas a:link, #lista-colunistas a:active, #lista-colunistas a:visited{color:#666; display:block; padding:6px;}
				#lista-colunistas a:hover{color:#666; display:block; text-decoration:none; background:#BDD7D6; padding:6px;}
				
				#publicidade-meio-2{width:270px; margin-top:8px;}
				#publicidade-meio-2 h1{width:248px; height:20px; background:url(/imagens/bg-titulo-publicidade.jpg) no-repeat; color:#666; font-size:14px; text-transform:uppercase; padding:6px 0 0 22px;}
				#publicidade-meio-2 h2{width:260px; height:168px; border:1px dashed #e9e9e9; padding:9px 0 0 8px;}
				
		#container-meio-4{width:650px; overflow:hidden; margin-top:10px; overflow:hidden;}
            #noticias{width:auto; overflow:hidden;}
            #noticias h1{width:650px; height:26px; background:url(/imagens/bg-titulo-noticias.jpg) no-repeat; color:#666; font-size:14px; text-transform:uppercase; padding:6px 0 0 22px;}
			#noticias .noticia-individual{margin-bottom:15px;}
			#noticias .noticia-individual a:link, #noticias .noticia-individual a:active, #noticias .noticia-individual a:visited{text-decoration:none; color:#666;}
			#noticias .noticia-individual a:hover{text-decoration:underline;}
			#noticias .noticia-individual h2{font-size:14px; font-weight:bold; color:#666;}
			#noticias .noticia-individual h3{font-size:11px; font-weight:normal; color:#666; margin-bottom:10px;}
			#noticias .noticia-individual p{font-size:12px; color:#666;}
			#noticias span a{font-size:11px; color:#666; text-align:right;}

            #adsense-derson{margin-top:15px; text-align: center;}
	
	/* Lado direito do site */	
	#lado-direito{width:160px; float:left;}
		.publicidade-direita{width:150px; height:200px; margin:5px 0 5px 0;}
		/*#publicidade-direita-2{width:150px; height:200px;}*/
		#banner-hostnet{width:160px;}
		
	#rodape{width:auto; clear:both; overflow:hidden; color: #666; font-size:11px; padding:8px; border-top:2px solid #e1e1e1; margin-top:8px;}
	#rodape p{float:left;}
	#rodape #creditos{width:880px;}
	#rodape a:link, #rodape a:active, #rodape a:visited {color: #666; text-decoration: none;}
	#rodape a:hover{color: #666; text-decoration: underline;}
	
	/* Vídeos e Enquetes */
	#videos-enquetes{width:auto; margin:8px 0; overflow:hidden;}
		#video-destaque h1{width:402px; height:20px; background:url(/imagens/bg-videos.jpg) no-repeat; font-size:14px; color:#666; text-transform:uppercase; padding:6px 0 0 23px;}
		#video-destaque{width:425px; height:344px; float:left; margin-right:8px; _margin-right:0;}
		
		#enquete{width:217px; float:left;}
		#enquete h1{width:202px; height:20px; background:url(/imagens/bg-enquetes.jpg) no-repeat; font-size:14px; color:#666; text-transform:uppercase; padding:6px 0 0 23px;}
		#corpo-enquete{padding:6px;}
			#corpo-enquete h2{font-size:12px; color:#666; margin:7px 0;}
			#corpo-enquete input{margin:4px 0;}
			#corpo-enquete .botoes-enquetes{background:#52736B; color:#fff; font-weight:bold; border:none; font-size:11px; padding:3px;}