@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,li,ul,div,form,img,label,iframe{padding:0; margin:0;}

a{ text-decoration:none }
a:hover{ text-decoration:underline }


h1{
font-size:28px;
color:#0c3b6f;
letter-spacing:-2px;
font-weight:bold;
}

h2{
color:#000000;
font-size:19px;
letter-spacing:-1px;
}
h2.border{ border-bottom:6px solid #000; font-weight:bold}

h3{
font-size:13px;
clear:both;
padding-top:8px;
padding-bottom:4px;
}

h4{
font-size:18px;
color:#000;
font-weight:bold;
letter-spacing:-1px;
}
h4.controlNoticia{ border-top:1px solid #F5F5F5; padding-top:8px;}
h4 a{ color:#000; text-decoration:none}
h4 a:hover{ text-decoration:none; text-decoration:underline}

h5{ font-size:14px}

.crioclaro{ color:#2475d1; border-top:0px solid #2475d1;border-bottom:1px solid #dae8f7;}
.cararas{ color:#f11a11; border-top:4px solid #f11a11;border-bottom:1px solid #fdd8d7;}
.climeira{ color:#c900c2; border-top:4px solid #c900c2;border-bottom:1px solid #f6d4f5;}
.cpiracicaba{ color:#e88800; border-top:4px solid #e88800;border-bottom:1px solid #fbebd4;}
.cipeuna{ color:#a37f00; border-top:4px solid #a37f00;border-bottom:1px solid #eef3d4;}
.ccordeiropolis{ color:#9d4eac; border-top:4px solid #9d4eac;border-bottom:1px solid #eee1f1;}
.ciracemapolis{ color:#e6b91b; border-top:4px solid #e6b91b;border-bottom:1px solid #fbf3d9;}
.cstagertrudes{ color:#019416; border-top:4px solid #019416;border-bottom:1px solid #d4edd8;}
.ccorumbatai{ color:#00bb96; border-top:4px solid #00bb96;border-bottom:1px solid #d4f4ed;}
.csaopedro{ color:#99b500; border-top:4px solid #99b500;border-bottom:1px solid #eef3d4;}
.ccharqueada{ color:#43b520; border-top:4px solid #43b520;border-bottom:1px solid #dff3d9;}
.cpirassununga{ color:#5f5f5f; border-top:4px solid #5f5f5f;border-bottom:1px solid #e4e4e4;}
.cdescalvado{ color:#a20a0a; border-top:4px solid #a20a0a;border-bottom:1px solid #efd6d6;}
.citirapina{ color:#f65d00; border-top:4px solid #f65d00;border-bottom:1px solid #fde4d4;}
.canalandia{ color:#00156e; border-top:4px solid #00156e;border-bottom:1px solid #d4d8e7;}
.cbrotas{ color:#2eb2d8; border-top:4px solid #2eb2d8;border-bottom:1px solid #dcf2f8;}
.ctorrinha{ color:#000000; border-top:4px solid #000000;border-bottom:1px solid #d4d4d4;}
.cstacruzpalmeiras{ color:#a7ad00; border-top:4px solid #a7ad00;border-bottom:1px solid #f0f1d4;}
.cstacruzconceicao{ color:#04cdd4; border-top:4px solid #04cdd4;border-bottom:1px solid #d5f7f8;}
.cleme{ color:#713692; border-top:4px solid #713692;border-bottom:1px solid #e7dded;}

.b3verde{ color:#919926; border-top:4px solid #919926;border-bottom:1px solid #f5f5f5;}
.b3amarelo{ color:#ecbd00; border-top:4px solid #ecbd00;border-bottom:1px solid #f5f5f5;}
.b3cinza{ color:#5a5a5a; border-top:4px solid #5a5a5a;border-bottom:1px solid #f5f5f5;}

.b3azul{ color:#2475d1; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}
.b3preto{ color:#666; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}
.b3laranja{ color:#e88800; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}
.b3roxo{ color:#79168b; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}
.b3vermelho{ color:#da1810; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}
.b3vermelho2{ color:#cd1b00; border-top:1px solid #f5f5f5; font-size:12px; padding-top:20px; float:left; width:250px;}


body{
	font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}

#corpo,#corpo2{
	width:779px;
	margin:0 auto;
	padding:15px 0;
	text-align:left;
/*	display:table;*/
}

#menuSuperior{
	width:100%;
	background:url(../imagens/fundo_superior.jpg) repeat-x;
	font-family:Arial;
}
#menuSuperior div{
	margin:0 auto; text-align:left; padding:6.5px 15px 6.5px 15px;
}
#menuSuperior div span.anuncie{ font-weight:bold; color:#FFFFFF; padding-right:30px;}
#menuSuperior div span{ padding:0 15px 0 15px; color:#2d6195;}
#menuSuperior div a{ color:#a3beda}


#topo{
	background:url(../imagens/fundo_topo.jpg) repeat-x;
	height:120px;
	width:100%;
	display:table;
}
#topo div{
	text-align:left;
	margin:0 auto;
}
#topo div img{ float:left }
#topo div.busca {float:left; padding:10px 20px; width:440px; width:43%;}
#topo div.busca p{ color:#e5e5e5; font-weight:bold; padding:6px 0 4px 0;}
#topo div.busca input.psq{ height:17px; width:210px; display:inline; float:left; margin-right:2px; padding:5px 2px 5px 2px; color:#6B6B6B; font-size:15px;}

#metereologia{
	float:right;
	width:191px;
/*	margin:20px 10px 0 0 !important;*/
	margin-top:20px !important;
	position:relative;
}
#metereologia img.tempo{ position:absolute; top:14px; right:14px}
#metereologia div#content_metereologia{
	background:url(../imagens/metereologia_content.jpg) repeat-x;
	height:68px;
	padding:0 10px 0 10px;
}
#metereologia div.cidade{ color:#FFFFFF; font-weight:bold;}
#metereologia div.data{ color:#2567a1; font-size:11px; font-weight:bold; padding:4px 0 8px 0;}
#metereologia span{ padding:2px 3px 2px 3px; color:#FFFFFF}
#metereologia span.min{ background-color:#02c6ff;}
#metereologia span.max{ background-color:#cf0d0d;}




/***** Colunas *****/
	/*Coluna da esquerda*/
	#c1{ 
		width:165px;
		float:left;
		text-align:left;
		padding-left:14px;
	}
	#c1 img{ border:none }
	#c1 p a{
		color:#265a8c;
		text-decoration:none;
		font-weight:bold;
		font-size:13px;
		padding:4px 0 4px 0;
		display:block;
		width:145px;
		border-bottom:1px solid #f0f0f0;
		letter-spacing:-1px;
	}
	#c1 p a:hover{ text-decoration:underline}
	/*Fim coluna da esquerda*/
	
	/*Coluna do meio*/
	#c2{
		width:575px;
		float:left;
		padding-left:5px;
		padding-right:20px;
	}
	
	/*#c2 div#colunista{
		float:left;
		width:180px;
		margin-top:15px;
	}
	#c2 div#colunista img{float:left; margin-right:8px; border:1px solid #000000}
	#c2 div#colunista p.categoria{
		font-weight:bold;
		color:#595959 !important;
		font-size:13px;
	}
	#c2 div#colunista p.nome{ color:#a2a2a2 }
	#c2 div#colunista p.descricao{ clear:both; padding-top:10px;*padding-top:4px;}
	#c2 div#colunista p.descricao a{ color:#000000; text-decoration:none}
	#c2 div#colunista p.descricao a:hover{ text-decoration:underline}*/
	
	
	
		#c2a{
			width:272px;
			padding-right:15px;
			float:left;
		}
		#c2a p{padding:8px 0 8px 0;}
		#c2a p a{ color:#000000; text-decoration:none;}
		#c2a p a:hover{ text-decoration:underline;}
		#c2a img{ border:none;}
		
		#c2a div#video{ display:table; margin-bottom:10px;}	
		#c2a div#video p a{ color:#5d5d5d; padding-top:10px; padding-bottom:15px; }
		#c2a div#videoDestaque{
			width:247px;
			background-color:#f5f5f5;
			padding:10px 12px 15px 12px;
			float:left;
			margin-top:17px;
		}
		#c2a div#videoDestaque img{float:left; margin-right:10px; border:1px solid #CCC}
		#c2a div#videoDestaque div#topico{
			float:left;
			color:#0c3b6f;
			margin-right:25px;
			font-weight:bold;
		}
		#c2a div#videoDestaque div#numeracaoVideo{float:left; width:150px;  height:25px;}
		#c2a div#videoDestaque div#numeracaoVideo a {
			width:25px;
			height:20px;
			display:block;
			float:left;
			text-decoration:none;
			color:#525252;
			background:#edebeb;
			margin-left:4px;
			text-align:center;
			font-weight:bold;
			padding-top:2px;
		}
		#c2a div#videoDestaque div#numeracaoVideo a:hover{
			background:url(../imagens/atual.gif) no-repeat;
			background-position:3px 0;
			color:#FFFFFF;
			text-align:center;
			height:24px;
		}
		#c2a div#videoDestaque div#numeracaoVideo a.atual{
			background:url(../imagens/atual.gif) no-repeat;
			background-position:3px 0;
			color:#FFFFFF;
			text-align:center;
			height:24px;
		}
		#c2a div#videoDestaque p a{margin-top:0 !important ; color:#515151; text-decoration:none}
		#c2a div#videoDestaque p a:hover{text-decoration:underline}
		/* --------------------- */
		#c2b{
			width:285px;
			float:left;
		}
		#c2b div#noticia{ border-bottom:1px solid #dedede; background-color:#f5f5f5}
		#c2b div#noticia p.titulo{
			color:#5d5d5d;
			font-size:14px;
			font-weight:bold;
			padding-bottom:16px !important;
			letter-spacing:-1px;
		}
		#c2b div#noticia div#noticiaImagem {float:left;height:215px;}
		#c2b div#noticia div#noticiaImagem img{float:left; border:none}
		#c2b div#noticiaImagem div#marcador{
			margin-top:10px;
			width:30px;
			float:left;
			position:absolute;
/*			filter:alpha(opacity=50);
			opacity:.5;
			-moz-opacity:0.5;*/
			margin-left:262px;
			*margin-left:-25px;
		}
		#c2b div#noticiaImagem div#marcador a{
			display:block !important;
			width:20px !important;
			height:20px !important;
			line-height:20px;
			background-color:#FFF;
			text-decoration:none;
			text-align:center !important;
			color:#000000;
			font-weight:bold;
			margin-bottom:6px !important;
			float:left;
		}
		#c2b div#noticiaImagem div#marcador a:hover{background-color:#0c3b6f; color:#FFFFFF}
		#c2b div#noticiaImagem div#marcador a.atual{background-color:#0c3b6f; color:#FFFFFF}

		
		#c2b div.video{
			border-bottom:5px solid #dedede;
			padding-top:12px;
			padding-bottom:23px;
			float:left;
			display:table
		}
		#c2b div.video img{ float:left; margin-right:10px;}
		#c2b div.video p.topico{ color:#1e3958; font-weight:bold; padding-bottom:10px; }
		#c2b div.video a.link{ color:#3067a4; font-weight:bold; font-size:13px; text-decoration:underline; display:block; padding-top:8px;}
		#c2b div.video a.link:hover{ text-decoration:none}
		
		#c2b div.foto_descricao{
			float:left;
			width:130px;
			text-align:left;
			margin:15px 9px 0 0;
			height:130px;
			padding-bottom:8px;
		}
		#c2b div.foto_descricao img{ border:1px solid #CCC}		
		#c2b div.foto_descricao p{ padding:0; margin-top:6px; *margin:0}
		#c2b div.foto_descricao p a{ color:#000000}
		
		/* --------------------- */
	/* fim Coluna do meio*/

	/*Coluna da direita*/
	#c3{
		width:210px;
		float:left !important;
		padding-right:10px;
	}
	#c3 div#interativo{
		margin:10px 0 10px 0;
		background-color:#f5f5f5;
		padding:8px 12px;
	}
	#c3 div#interativo p{ padding:6px 0 6px 0; text-align:left;}
	#c3 div#interativo p.topico{
		color:#0c3b6f;
		font-weight:bold;
		font-size:13px;
		letter-spacing:-1px;
	}
	
	#c3 div#interativo p.pergunta {color:#000000;}
	#c3 div#interativo p.alternativa,p.alternativa a{ color:#a3a3a3; text-decoration:none }
	#c3 div#interativo p.alternativa a:hover{ text-decoration:underline }
	#c3 div#interativo span.porc{ font-size:13px; color:#666666; margin-top:10px;padding-right:6px;}
	#c3 div#interativo p.link{ color:#0a55a6;}
	
	
	#c3 div#agenda{
		margin-top:10px;
		background-color:#F5F5F5;
		*padding:11px 12px;
		padding:14px 12px;
	}
	#c3 div#cid{
		margin-top:15px;
	
	}	
	#c3 div#agenda p a{ color:#000000; text-decoration:none; border:none !important}
	#c3 div#agenda p a:hover{ text-decoration:underline}
	#c3 div#agenda p.topico{
		color:#0c3b6f;
		font-weight:bold;
		font-size:13px;
		letter-spacing:-1px;
		padding-bottom:10px;
	}
	#c3 div#agenda p.data{
		color:#0880c9;
		font-weight:bold;
		font-size:13px;
		letter-spacing:-1px;
		padding-bottom:6px;
	}
	#c3 div#agenda p.url a{ color:#a3a3a3;padding:10px 0 0 6px;border-top:1px solid #dedede;}
	#c3 div#agenda div{ padding:10px; border-bottom:1px solid #dedede;border-top:1px solid #dedede;	}
	#c3 div#agenda div.cor2{ background:#eeeeee;border-bottom:5px solid #f5f5f5;border-top:5px solid #f5f5f5 }
	
	#c3 div#guia{background-color:#FFF;}
	#c3 div#guia p a{ color:#000000; text-decoration:none }
	#c3 div#guia p a:hover{text-decoration:underline }
	#c3 div#guia p.data{
		color:#5c8b13;
		font-weight:bold;
		font-size:13px;
		letter-spacing:-1px;
		padding-bottom:4px;
	}
	#c3 div#guia div{ padding:10px 0; border-bottom:1px solid #f5f5f5;}
	/*fim Coluna da direita*/
/***** Fim Colunas *****/




#rodape{
	clear:both;
	display:table;
	width:100%;
	background:url(../imagens/fundo_rodape.jpg) repeat-x;
	height:161px;
	margin-top:20px;
	padding-top:10px;
}

#rodape div.center{
	width:779px;
	margin:0 auto;
	text-align:center;	
}

#rodape img{
	float:left;
	margin:15px 10px;
}
#rodape div.menu{float:left; margin:28px 20px;text-align:left}
#rodape div.menu a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}
#rodape div.menu a:hover{text-decoration:underline}
#rodape div.menu span{ padding:0 9px 0 9px; color:#FFFFFF}
#rodape p{
	clear:both;
	text-align:center;
	border-top:1px solid #4982b2;
	color:#FFFFFF;
	padding-top:20px;
	margin-top:25px;
	*margin-top:0;
	margin-left:15px;
	*margin-left:0;	
	width:745px;

}
#rodape p span{ padding:0 10px 0 10px; }
#rodape p a{ color:#82c6ff; text-decoration:none; }
#rodape p a:hover{ text-decoration:underline; }