@charset "utf-8";
/* Definição geral de Tags */
	body { background: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 80%; padding-left: 10px;}
	fieldset, form, ul, li, h1, h2, h3, h4, h5, h6, p, abbr { margin: 0; padding: 0; }
	fieldset, img, abbr { border: 0; }
	a { color: #666; text-decoration: none; }
	a:hover { text-decoration: underline; }
	li { list-style: none; }
	input, select, textarea { font-family: "Tahoma"; color: #666; font-size: 11px; background: #fff; border: 1px solid #666; padding: 2px 2px 1px 2px; }
	hr, legend { display: none; }
	

/* Estrutura */
	div#topo { height: 20px; background: url(http://www.correiodopovo.com.br/imagens/barraTopoFnd.gif) repeat-x; color: #fff; font-family: Arial; font-size: 11px; padding: 5px 0 0 0; margin-bottom: 10px; }
	div#topo img { float: left; margin: 0px 0 0 10px;  }
	div#topo table { float: left; margin: -3px 0px 0 0px; }
	div#topo select { width: 110px; margin-top: 0px; }
	div#topo ul li { float: left; border-left: 1px solid #fff; padding: 0 13px 0 13px; }
	div#topo ul li a { color: #fff; }

	#bannersTopo { width: 980px; height: 90px; margin: 0 auto 10px auto; }
	#bannersTopo div { background: url(http://www.correiodopovo.com.br/imagens/publicidadeFlag.gif) no-repeat top left; padding-left: 16px; float: left; }
	#bannersTopo div.colLeft { padding-right: 30px; }
	
	#conteudo {  }
		#conteudoTopo {  }
		#conteudoBase {  }

	#conteudo .container { border: 1px solid #ccc; width: 982px; padding: 0 5px 10px 5px; background: #fff; }
		
		div#cabecalho { height: 94px; background: url(http://www.correiodopovo.com.br/imagens/cabecalhoFnd.jpg) repeat-x; margin-top: 4px; }
			div#logotipo { width: 499px; height: 63px; float: left; border-right: 1px solid #ccc; font-size: 0.8em; color: #666; margin: 15px 0 0 19px; padding-top: 7px; }
			div#logotipo p { margin: -12px 0 0 109px; }
			div#logotipo p span { color: #0089D1; }
			
			div#prevTempo { width: 187px; height: 62px; float: left; border-right: 1px solid #ccc; padding: 8px 10px 0 25px; margin: 15px 0 0 0; color: #333; }
			div#prevTempo em a { color: #333; font-size: 10px; }
			div#prevTempo em strong { font-size: 13px; }
			div#prevTempo div { width: 80px; float: left; }
			div#prevTempo div h6 { font-size: 10px; color: #666; font-weight: normal; }
			div#prevTempo div.atual { margin-right:  15px; }
			div#prevTempo div.atual img { margin-bottom: -5px; }
			div#prevTempo div.atual span { background: url(http://www.correiodopovo.com.br/imagens/icoTemperatura.gif) no-repeat; padding-left: 10px; font-size: 12px; border: 0; }
			
			div#prevTempo div.proximo span { background: #444EA7; color: #fff; margin: 0; font-size: 10px; font-weight: bold; padding: 2px; border: 0; }
			div#prevTempo div.proximo span.maxima { background: #B61F2B; margin-left: -3px; }
			div#prevTempo div.proximo img { margin-top: -10px; }
			div#prevTempo a { font-size: 0.7em; }
			
			div#outrosServicos { padding-top: 15px; margin-right: 15px; text-align: right; }
			div#outrosServicos div { font-size: 0.7em; margin-bottom: 5px; }
			div#outrosServicos div a { margin-left: 3px; }
			div#outrosServicos div a:hover { text-decoration: none; color: #000; }
			div#outrosServicos div a img { margin: 0 0 -2px 0; }
			div#outrosServicos label { font-family: "Tahoma"; font-size: 1.3em; font-weight: bold; color: #666; letter-spacing: -1px; }
			div#outrosServicos input { width: 111px; } 
			div#outrosServicos a.comFundo { position: relative; top: 15px; left: 20px; }
			div#outrosServicos a img { margin: 3px 0 0 0; }



		#colEsq { width: 760px; float: left; }
						
		#colDir { width: 200px; float: right; }
		
		ul#menuAuxiliar { width: 740px; border-top: 1px solid #ccc; font-family: Arial; margin-left: 15px; }
		ul#menuAuxiliar li { float: left; padding: 10px 15px 0 0; }
		ul#menuAuxiliar li h5 { font-size: 16px; }
		ul#menuAuxiliar li h5 a { color: #B4B4B4; }
		ul#menuAuxiliar li h5 a:hover { text-decoration: none; color: #999; }
	
	.container { width: 1002px; margin: auto; }
	
	#rodape { font-family: "Tahoma"; width: 980px; margin: 15px auto 0 auto; }
	#rodape #rodapeLogo { height: 55px; float: left; font-size: 10px; color: #666;  }
	#rodape #rodapeLogo p { margin: 5px 0 0 34px; }
	#rodape fieldset.busca { float: left; margin-left: 45px; }
	#rodape fieldset.busca h3 { color: #666; font-size: 22px; float: left; margin: -4px 10px 0 0;  }
	#rodape fieldset.busca input { width: 170px; }
	#rodape fieldset.busca .radioButtons { clear: left; font-size: 0.8em; margin-left: 70px; color: #666; }
	#rodape fieldset.busca .radioButtons input { width: auto; border: none; background: none; margin: 0 0 -3px 10px; }
	
	#rodape fieldset.edicoesAnteriores { width: 390px; float: left; margin-left: 45px; }
	#rodape fieldset.edicoesAnteriores h3 { color: #923032; font-size: 22px; float: left; margin: -4px 10px 0 0;  }
	#rodape fieldset.edicoesAnteriores input { width: 90px; color: #333; font-family: "Tahoma" }
	#rodape fieldset.edicoesAnteriores p { font-size: 0.8em; color: #923032; clear: both; }
	#rodape div.clear { border-top: 1px solid #999; margin: 10px 0; border-bottom: 1px solid #fff; height: 0; overflow: hidden; }
	
	#rodape ul { margin-top: 10px; }
	#rodape ul li.coluna { width: 155px; float: left; margin: 0 10px 10px 0; }
	#rodape ul li.ultimaCol { margin: 0; }
	#rodape ul li h6 { font-size: 0.95em; color: #666; }
	#rodape ul li ul { margin: 3px 0 0 0; }
	#rodape ul li ul li { font-size: 0.85em; line-height: 120%; margin-bottom: 2px; }
	
/* Classes gerais */
	.clear { clear: both; margin: 0 !important; }
	
	.registro { clear: both; }
	.registro .clear { height: 0; overflow: hidden; margin: 0 !important; }
	
	.proximoBtn { float: right; }
	
	ul.listaBox { position: relative; height: 200px; }
	ul.listaBox li.botao { float: left; background: #923032; padding: 1px 22px 1px 21px; margin-right: 1px; font-size: 12px; }
	ul.listaBox li.ultimaCol { margin: 0; }
	ul.listaBox li.botao a { color: #fff; }
	ul.listaBox li.ativo { background: none; border: 1px solid #B61F2B; border-bottom: 0; padding-top: 3px; margin-top: -3px; }
	ul.listaBox li.ativo a { color: #B61F2B; }
	ul.listaBox li.botao div { position: absolute; top: 20px; left: 0; width: 318px; border: 1px solid #B61F2B; border-top: 0; }
	ul.listaBox li.botao div ul { margin: 10px 7px 10px 7px; font-size: 0.9em; }
	ul.listaBox li.botao div ul li { border-bottom: 1px solid #ccc; padding: 2px 0 2px 0; }
	ul.listaBox li.botao div ul li.ultimaLinha { border: 0; }
	ul.listaBox li.botao div ul li a { color: #666; }
	ul.listaBox li.botao div ul li a span { color: #B61F2B; }
	ul.listaBox li.botao div#tags { width: 278px; text-align: center; padding: 20px; font-size: 1.8em; }
	ul.listaBox li.botao div#tags a { white-space: nowrap; }
	
	input.btn { width: auto !important; font-weight: bold; color: #000; font-size: 10px; padding: 2px 1px 0 1px; }
	
	/* Link com fundo branco e sombra */
	a.comFundo { font-size: 10px; font-weight: bold; color: #333; float: left; cursor: pointer; }
	a.comFundo:hover { color: #666; text-decoration: none; }
	a.comFundo span { background: url(http://www.correiodopovo.com.br/imagens/botaoFnd.gif) bottom; padding: 3px 5px 4px 5px; float: left; }
	a.comFundo span.canEsq, a.comFundo span.canDir { height: 22px; display: block; width: 4px; padding: 0; }
	a.comFundo span.canEsq { background: url(http://www.correiodopovo.com.br/imagens/botaoCanEsq.gif) no-repeat; }
	a.comFundo span.canDir { background: url(http://www.correiodopovo.com.br/imagens/botaoCanDir.gif) no-repeat; }
	
	ul.tresColunas { width: 760px; }
	ul.tresColunas li.coluna { width: 235px; float: left; margin: 0 10px 0 10px; }
	ul.tresColunas li.ultimaCol { margin-right: 0; }
	
	.banner { margin: 10px 0 10px 0; }
	
	.floatLeft { float: left; margin: 0 10px 10px 0; }
	.floatRight { float: left; margin: 0 0 10px 10px; }
	
	table.imagem { width: 1px; }
	table.imagem td { padding: 0; }
	table.imagem div { position: relative; }
	table.imagem div span { position: absolute; right: 0; bottom: 0; display: block; width: 56px; height: 14px; background: url(http://www.correiodopovo.com.br/imagens/flagAmpliar.gif) no-repeat; }
	table.imagem td.legenda { font-family: Arial; background: #e8e8e8; padding: 5px 8px; font-size: 0.80em; line-height: 120%; color: #666; }
	
	div.infoEditoria { background: #eee; border: 1px solid #ccc; padding: 2px 10px 2px 10px; font-size: 0.9em; color: #333; margin-bottom: 25px; }
	div.infoEditoria p { float: right; }
	div.infoEditoria a { color: #333; }
	
	div.publicidade { margin: 10px 0; }
	div.publicidade h4 { font-size: 14px; color: #fff; padding: 1px 0 1px 10px; border-right: 10px solid #4C4C4C;  background: #666; }
	
	/* Cabecalho de noticia aberta */
		div.acoesConteudo { clear: both; margin-left: 15px; margin-bottom: 10px;  }
		div.acoesConteudo h4 { width: 375px; float: left; font-size: 1.5em; padding-left: 5px; margin-top: -7px; }
		div.acoesConteudo h4 a, div.acoesConteudo h4 span { font-size: 0.9em; }
		div.acoesConteudo span { font-size: 12px; color: #666; }
		div.acoesConteudo span a { margin-left: 10px; }
		div.acoesConteudo span a:hover { text-decoration: none; color: #000; }
		div.acoesConteudo span a img { margin: 0 0 -2px 5px; }
		div.acoesConteudo span .controleTexto { font-size: 1em; margin: 0 0 0 10px; }
		div.acoesConteudo span .controleTexto a { margin: 0 !important; }
		div.acoesConteudo span .controleTexto a img { margin-left: 0; }
		div.acoesConteudo p { width: 730px; clear: both; border-top: 1px solid #333; padding: 3px 0 0 5px; font-size: 0.9em; }
	
	/* Notícia aberta */
		div.noticia { margin-left: 20px; }
		div.noticia h1 { font-family: "Tahoma"; font-size: 2.75em; color: #333; }
		div.noticia h2 { font-family: "Tahoma"; font-size: 1.3em; color: #666; }
		div.noticia .registro { margin: 10px 0 10px 0; }
		div.noticia .registro p { color: #666; font-size: 0.85em; line-height: 170%; }
		div.noticia .registro p cite { font-weight: bold; font-style: normal; }
		div.noticia .registro p cite a:hover { text-decoration: none; color: #000; }
		div.noticia .registro p cite img { margin-right: 5px; }
		div.noticia div.tagsRelacionadas { background: #eee; border: 1px solid #ccc; padding: 2px 10px 2px 10px; font-size: 0.9em; color: #333; margin-bottom: 25px; }
		
		/*  Rodapé Notícia Aberta */
		div.noticia h3 { font-family: "Tahoma"; font-size: 1.6em; color: #333; margin-bottom: 10px; }
		
		div.noticia div.conteudoRelacionado { width: 440px; float: right; }
		div.noticia div.conteudoRelacionado h3 { color: #923032; text-align: right; }
		
		div.noticia ul.acoesConteudo li { margin-bottom: 5px; font-size: 0.9em; }
		div.noticia ul.acoesConteudo li a:hover { text-decoration: none; color: #000; }
		div.noticia ul.acoesConteudo li img { margin: 0 5px -3px 0; }
	
	/* Área de Veja também */
		div.vejaTambem h4 { width: 300px; font-size: 1.1em; color: #fff; padding: 1px 0 1px 10px; background: #999; border-right: 10px solid #737373; margin-bottom: 10px;  }
		div.vejaTambem h4 a { color: #fff; }
		div.vejaTambem div { clear: both; margin-bottom: 10px; }
		div.vejaTambem div img { float: left; position: relative; margin: 0 10px 10px 0;}
		div.vejaTambem div h5 { font-size: 1.25em; font-style: italic; line-height: 110%; }
		div.vejaTambem div p { font-size: 0.9em; }
		
		/* Customização por área */
		div.vejaTambem h4.opiniao { background: #447FA7; border-color: #335F7D; }
		div.vejaTambem div.opiniao a { color: #315F79; }
		div.vejaTambem h4.arteAgenda { background: #444EA7; border-color: #333A7D; }
		div.vejaTambem div.arteAgenda a { color: #444EA7; }
		div.vejaTambem h4.Esportes { background: #9ECF55; border-color: #769B40; }
		div.vejaTambem div.Esportes a { color: #769B40; }
		div.vejaTambem div.Sem a { color: #666; }
		div.vejaTambem h4.Noticias { background: #B61F2B; border-color: #881720; }
		div.vejaTambem div.Noticias a { color: #B61F2B; }
		div.vejaTambem h4.carrosMotos { background: #447FA7; border-color: #335F7D; }
		div.vejaTambem div.carrosMotos a { color: #447FA7; }

/* Institucional */

.registro { color: #333; font-size: 0.95em; border-bottom: 1px solid #000; padding-bottom: 15px; margin-bottom: 15px; }
.registroComentario { color: #333; font-size: 0.95em; width: 380px; background-color:White; border: 1px solid Gray; padding-bottom: 15px; margin-left: 15px; margin-bottom: 15px; }


	/* Paginação */
	.paginacao { padding: 10px 0 20px 0;  }
	.paginacao .botao { font-weight: bold; font-size: 0.9em; float: left; }
	.paginacao .proximos { float: right; }
	.paginacao div { text-align: center; font-size: 1.2em; font-weight: bold; }
	.paginacao div a { margin-right: 10px; color: #0089D1; }
	.paginacao div a.ativo { color: #ccc; }
	.paginacao div .paginas { font-size: 0.9em; color: #0089D1;}
	
	/* Coluna Direita */
	body.busca div#colDir div { padding-top: 0; margin-bottom: 10px; }
	body.busca div#colDir div ul { border-bottom: 1px solid #ccc; }