@charset "utf-8";

ul#menu li.menu7 h3 a { padding: 6px 0 3px 0; margin-top: -3px; }
ul#menu li.menu7 h3 a:hover, ul#subMenu  { background:  #A88E45; }

div.acoesConteudo h4, div.acoesConteudo h4 a, div.acoesConteudo p { color: #B61F2B; }

p.verTodas { background: #f0f0f0; text-align: right; padding: 0 5px 0 0; font-weight: bold; font-size: 0.8em; }

div.acoesConteudo { margin-left: 0; }
div.acoesConteudo h4, div.acoesConteudo h4 span { width: 375px; color: #9B8240; }
div.acoesConteudo span.data { color: #9B8240; }
div.acoesConteudo p { width: auto; }
div.acoesConteudo p span { font-size: 1em; }
div.acoesConteudo .imprimir { margin-left: 0; }

/* Coluna direita */
	div#colDir h4 { width: 180px; font-size: 1.1em; color: #fff; padding: 1px 0 1px 10px; background: #999; border-right: 10px solid #737373; }
	
	div#colDir h5 { color: #B61F2B; font-size: 0.95em; margin: 10px 10px 5px 10px; border-bottom: 1px solid #923032; }
	div#colDir p { width: 185px; font-size: 0.95em; margin: 0 10px 3px 10px; color: #333; line-height: 130%; }
	div#colDir p.verTodas { border-top: 1px solid #ccc; padding: 3px 5px 3px 0; margin-bottom: 15px; }
	
	div#colDir div.transito { background: #f3f3f3; }
	div#colDir div.transito h4 { background: #B61F2B; border-color: #881720; }
	
	div#colDir ul { margin: 1px 0 0 0; padding: 5px 5px 5px 10px; background: #f3f3f3; }
	div#colDir ul li { width: 185px; font-size: 0.9em; line-height: 140%; margin-bottom: 3px; }
	div#colDir ul li a span { color: #B61F2B; font-weight: bold; }
	
	div#colDir .servicosPortal { background: #f3f3f3; }
	div#colDir .servicosPortal h4 { background: #A88E45; border-color: #9B8240; }
	div#colDir .servicosPortal a { color: #9B8240 }

/* Home */
	/* Coluna Esquerda - Tempo e Clima */
		body.capa  #colDestaquesEsq { width: 487px; float: left; margin: 0 20px 0 0; padding-left: 15px; }
		
		/* Previsão do Tempo */
			#colDestaquesEsq div.tempo { width: 272px; float: left; }
			#colDestaquesEsq div.tempo h4 { font-size: 0.95em; color: #275B8F; font-weight: normal; border-bottom: 1px solid #ccc; padding-left: 3px; margin: 10px 0 15px 0; }
			
			/* Box Com Fundo - Temperatura */
				#colDestaquesEsq div.tempo span.agora { background: url(../img/icoTemperatura.gif) no-repeat 0 3px; padding: 3px 9px; font-weight: bold; }			
				#colDestaquesEsq div.tempo span.minima { background: #444EA7; color: #fff; padding: 0 2px; }
				#colDestaquesEsq div.tempo span.maxima { background: #B61F2B; color: #fff; padding: 0 2px; }
			
			#colDestaquesEsq div.tempo div.principal { margin-top: 15px; }
			#colDestaquesEsq div.tempo div.principal img { float: right; }
			#colDestaquesEsq div.tempo div.principal p { font-size: 0.95em; margin-left: 10px; line-height: 155%; }
			#colDestaquesEsq div.tempo div.principal p span.minima { margin-left: 2px; }
			
			#colDestaquesEsq div.tempo ul { font-size: 0.95em; color: #275B8F; }
			#colDestaquesEsq div.tempo ul li { width: 50px; float: left; margin-right: 5px; }
			#colDestaquesEsq div.tempo ul li.ultimaCol { margin: 0; }
			#colDestaquesEsq div.tempo ul li span { font-size: 0.85em; margin-right: 1px; padding: 2px 3px !important; } 
		
			#colDestaquesEsq form { width: 163px; float: right; margin: 0 0 0 0; }
			#colDestaquesEsq form fieldset { margin-bottom: 15px; }
			#colDestaquesEsq form label { font-family: "Tahoma"; font-size: 1.3em; color: #275B8F; }
			#colDestaquesEsq form select { width: 163px; color: #275B8F; margin-bottom: 3px; }
			
			#colDestaquesEsq div.tempoDescritivo { border-top: 1px solid #ccc; margin: 15px 0 40px 0; padding-top: 20px; }
			#colDestaquesEsq div.tempoDescritivo h2 { font-family: "Tahoma"; font-size: 1.95em; color: #9B8240; margin-bottom: 10px; }
			#colDestaquesEsq div.tempoDescritivo p { font-size: 0.95em; margin-bottom: 20px; }
			#colDestaquesEsq div.tempoDescritivo .infoEditoria { clear: both; }
			
		/* Coluna Direita - Loteria */
			body.capa #colDestaquesDir { width: 234px; float: right; background: #DAEBB5; color: #333; font-size: 0.95em; }
			body.capa #colDestaquesDir h4 {  width: 214px; font-size: 1.15em; color: #fff; padding: 1px 0 1px 10px; background: #9ECF55; border-right: 10px solid #769B40; }
			body.capa #colDestaquesDir h5 { font-size: 12px; text-align: center; margin: 5px 0; }
			body.capa #colDestaquesDir div { border-bottom: 1px solid #9ECF55; padding-bottom: 5px; }
			body.capa #colDestaquesDir div p { text-align: center; margin: 0 15px; }
			body.capa #colDestaquesDir div p span { white-space: nowrap; }
			body.capa #colDestaquesDir ul { margin-left: 6px; }
			body.capa #colDestaquesDir ul li { width: 30px; height: 27px; background: url(../img/loteriaNumFnd.gif) no-repeat; float: left; font-weight: bold; font-size: 16px; margin: 0 8px 3px 0; text-align: center; padding-top: 3px;  }
			body.capa #colDestaquesDir ul li.ultimaCol { margin-right: 0; }
			body.capa #colDestaquesDir ul.lotomania li { margin: 0 2px 0 0; }
			body.capa #colDestaquesDir ul.lotomania li.linhaMeioEsq { margin-left: 15px; }
			body.capa #colDestaquesDir table { margin: 10px 10px 0 10px; clear: both; font-size: 12px; }
			body.capa #colDestaquesDir form { margin: 8px 5px; }
	
/* RSS */
body.RSS div#colEsq h1 { font-size: 1.5em; border-bottom: 1px solid #333; margin: 0 0 20px 11px; padding-left: 4px; color: #9B8240; }
body.RSS div#colEsq .registro { width: 410px; font-size: 0.95em; float: left; padding: 0 15px; }

.listaRSS h3 { font-size: 1.35em; color: #f60; }
.listaRSS ul { margin: 0 10px; }
.listaRSS ul li { width: 140px; float: left; border-bottom: 1px solid #ccc; font-size: 12px; margin-right: 25px; }
.listaRSS ul li.colDir { margin: 0; }
.listaRSS ul li a { background: #f60; color: #fff; font-family: Arial; font-size: 0.8em; padding: 1px 2px; }
.listaRSS ul li span { width: 110px; display: block; float: left; }

/* Classificados */
body.classificados div#colEsq h1 { font-size: 1.5em; border-bottom: 1px solid #333; margin: 0 0 20px 11px; padding-left: 4px; color: #9B8240; }
body.classificados div#colEsq h1 span { font-size: 0.9em; }
body.classificados div#colEsq .registro { font-size: 0.85em; }

body.classificados #colDestaquesEsq { width: 400px; float: left; margin: 0 20px 0 0; padding-left: 15px; }
body.classificados #colDestaquesEsq ul { margin: 20px 0; font-size: 0.95em; padding-bottom: 30px; border-bottom: 1px solid #ccc; }
body.classificados #colDestaquesEsq ul li { height: 50px; clear: both; line-height: 130%; margin-bottom: 10px; }
body.classificados #colDestaquesEsq ul li img { float: left; margin: 0 10px 0 0; }
body.classificados #colDestaquesEsq ul li a { color: #333; }

body.classificados .pdfDownload { line-height: 120%; margin-bottom: 40px; }
body.classificados .pdfDownload p { margin-bottom: 10px; }
body.classificados .pdfDownload img { float: left; margin-right: 10px; }
body.classificados .pdfDownload a { color: #333; font-weight: bold; }
			
	/* Coluna Direita - Veja Também */
		body.classificados #colDestaquesDir { width: 320px; float: right; }
		body.classificados #colDestaquesDir h3 { font-family: "Tahoma"; font-size: 1.4em; color: #A88E45; margin-bottom: 5px; }
		body.classificados #colDestaquesDir .vejaTambem h4 { background: #333; border-color: #262626; margin-bottom: 5px; }
		body.classificados #colDestaquesDir .vejaTambem div a { color: #333; }
		
/* Classificados aberto */
body.classificados #colDestaquesEsq .listaClassificados { margin: 0 0 20px 0; padding: 0; border: 0;  }
body.classificados #colDestaquesEsq .listaClassificados li { height: auto; margin-bottom: 0; line-height: 140%; }
body.classificados #colDestaquesEsq .listaClassificados li h5 { font-size: 1em; }
body.classificados #colDestaquesEsq ul.aberto { border: 0; margin-top: 5px; }
body.classificados #colDestaquesEsq .registro.aberto { border-top: 1px solid #ccc; padding-top: 10px; }

body.classificados #colDestaquesDir .pdfDownload { border-top: 1px solid #ccc; padding-top: 15px; }