@charset "utf-8";

ul#menu li.menu5 h3 a { padding: 6px 0 3px 0; margin-top: -3px; }
ul#menu li.menu5 h3 a:hover, ul#subMenu  { background:  #447FA7; }

p.verTodas { background: #f0f0f0; text-align: right; padding: 2px 5px 2px 0; font-weight: bold; font-size: 0.9em; }
p.verTodas a { color: #447FA7; }

div.acoesConteudo { margin-left: 0; }
div.acoesConteudo h4, div.acoesConteudo h4 span { width: 285px; color: #447FA7; }
div.acoesConteudo span.data { color: #447FA7; }
div.acoesConteudo p { width: auto; }
div.acoesConteudo p span { font-size: 1em; }
div.acoesConteudo .imprimir { margin-left: 0; }
div.acoesConteudo .email { color: #000; }
div.acoesConteudo .email:hover { text-decoration: underline; }

/* Coluna direita */
	div#colDir h4 { width: 180px; font-size: 1.1em; color: #fff; padding: 1px 0 1px 10px; background: #335F7D; border-right: 10px solid #26475E; }
	div#colDir .publicidade h4 { background: #666; border-color: #4C4C4C; }
	
		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 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: #315F79; font-weight: bold; }
	
	/* Enquete */
	div#colDir .enquete { background: #EEE; }
	div#colDir .enquete p { margin: 10px; font-size: 0.9em; line-height: 120%; color: #333; }
	div#colDir .enquete label { display: block; font-size: 0.9em; margin-left: 15px; }
	div#colDir .enquete label input { border: 0; background: none; margin: 0 2px -3px 0;  }
	div#colDir .enquete div { height: 30px; margin: 15px 10px 0 10px; border-bottom: 1px solid #ccc; }
	div#colDir .enquete div .votar { margin-left: 30px; }
	
	/* Depoimentos */
	div#colDir .depoimentos { background: #eee; padding-bottom: 10px; margin-bottom: 10px; }
	div#colDir .depoimentos div { margin: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
	div#colDir .depoimentos div h5 { font-size: 1.3em; font-style: italic; color: #447FA7; }
	div#colDir .depoimentos div p { font-size: 0.85em; line-height: 130%; color: #333; }
	
	div#colEsq .depoimentos { background: #eee; padding-bottom: 10px; margin-bottom: 10px; }
	div#colEsq .depoimentos div { margin: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
	div#colEsq .depoimentos div h5 { font-size: 1.3em; font-style: italic; color: #447FA7; }
	div#colEsq .depoimentos div p { font-size: 0.85em; line-height: 130%; color: #333; }
	
	/* Blog - Arquivos */
	div#colDir .arquivo ul { font-weight: bold; font-size: 0.9em; margin: 5px 0 10px 10px; color: #333; }
	
	/* Blogs - Outros */
	div#colDir div.blogs h4 { margin-bottom: 5px; }
	div#colDir div.blogs ul li { height: 80px; background: #F3F3F3; margin-bottom: 5px; clear: both; font-size: 0.85em; padding: 0 10px 0 0; }
	div#colDir div.blogs ul li img { float: left; position: relative; margin: 0 10px 0 0; }
	div#colDir div.blogs ul li h6 { width: 100px; font-size: 1.45em; font-style: italic; line-height: 110%; margin: 5px 0 5px 0; float: right;  }
	div#colDir div.blogs ul li a { color: #315F79; }
	div#colDir div.blogs ul li p {  width: 100px; float: right; }
		
/* Home */
	/* Coluna Esquerda */
		#colDestaquesEsq { width: 400px; float: left; margin: 0 20px 0 0; padding-left: 15px; }
		
		body.bodyCorpo #containerFonte { margin: 0 0 30px 0; }
		
		/* Editorial */
		.editorial { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #447FA7; }
		.editorial h1 { font-family: "Tahoma"; font-size: 1.95em; color: #333; margin-bottom: 15px; }
		.editorial p { font-size: 0.9em; color: #666; }
		
		.listaEditoriais { margin-bottom: 10px; }
		.listaEditoriais h3 { font-family: "Tahoma"; font-size: 1.6em; margin-bottom: 10px; }
		.listaEditoriais ul li { font-size: 0.9em; }
		.listaEditoriais ul li a span { color: #447FA7; }
		
			
	/* Coluna Direita */
		#colDestaquesDir { width: 320px; float: right; }
		#colDestaquesDir h4 { font-size: 1.1em; color: #fff; padding: 1px 0 1px 10px; background: #447FA7; border-right: 10px solid #335F7D; }
		#colDestaquesEsq h4 { font-size: 1.1em; color: #fff; padding: 1px 0 1px 10px; background: #447FA7; border-right: 10px solid #335F7D; }
		/* Blogs */
		/*#colDestaquesDir .registro { margin-top: 3px; }
		#colDestaquesDir .registro img { float: left; margin: 0 10px 0 0; }
		#colDestaquesDir .registro h5 { width: 230px; float: right; }
		#colDestaquesDir .registro a { color: #447FA7; }
		#colDestaquesDir .registro h3 { font-size: 1.4em; padding: 3px 0 2px 0; }
		#colDestaquesDir .registro h3 a { color: #315F79; }
		#colDestaquesDir .registro h5 { font-size: 1.2em; border-bottom: 1px solid #ccc; margin-top: 3px; padding-bottom: 10px; }
		#colDestaquesDir .registro Div.clear { font-size: 1.2em; border-bottom: 1px solid #ccc; margin-top: 3px; padding-bottom: 0px; }
		#colDestaquesDir .ultimaLinha h5 { border: 0; }
		#colDestaquesDir .registro h5 a { color: #333; }*/
		
		#colDestaquesEsq .registro { margin-top: 3px; }
		#colDestaquesEsq .registro img { float: left; margin: 0 10px 0 0; }
		#colDestaquesEsq .registro h5 { width: 230px; float: right; }
		#colDestaquesEsq .registro a { color: #447FA7; }
		#colDestaquesEsq .registro h3 { font-size: 1.4em; padding: 3px 0 2px 0; }
		#colDestaquesEsq .registro h3 a { color: #315F79; }
		#colDestaquesEsq .registro h5 { font-size: 1.2em; border-bottom: 1px solid #ccc; margin-top: 3px; padding-bottom: 10px; }
		#colDestaquesEsq .registro Div.clear { font-size: 1.2em; border-bottom: 1px solid #ccc; margin-top: 3px; padding-bottom: 0px; }
		#colDestaquesEsq .ultimaLinha h5 { border: 0; }
		#colDestaquesEsq .registro h5 a { color: #333; }
		
		/* Artigos */
		#colDestaquesDir .artigos { margin-top: 10px; }
		#colDestaquesDir .artigos ul { margin-top: 5px; }
		#colDestaquesDir .artigos ul li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
		#colDestaquesDir .artigos ul li.ultimaLinha { border: 0; }
		#colDestaquesDir .artigos ul li a { color: #447FA7; }
		#colDestaquesDir .artigos ul li h3 { font-size: 1.5em; }
		#colDestaquesDir .artigos ul li h3 a { color: #333; }
		#colDestaquesDir .artigos ul li h5 { font-size: 1.2em; }
		#colDestaquesDir .artigos ul li h5 a { color: #315F79; }
		
		/* Charge */
		#colDestaquesDir .charge { margin-top: 10px; }
		#colDestaquesDir .charge img { margin: 0 0 10px 0; }
		
/* Blogs */
	#cabecalhoBlog { margin-left: 15px; }
	#cabecalhoBlog img.foto { float: right; }
	#cabecalhoBlog h1 { font-family: "Tahoma"; font-size: 2.35em; padding-top: 25px; }
	#cabecalhoBlog strong { font-family: "Tahoma"; font-size: 1.25em; color: #999; }
	#cabecalhoBlog div.acoesConteudo { border-top: 5px solid #999; padding-top: 5px; margin-bottom: 30px; }
	#cabecalhoBlog div.acoesConteudo span a { margin: 0 10px 0 0; }
	
	#containerFonte { margin: 0 0 30px 15px; }
	#containerFonte .registro { margin-bottom: 15px; }
	#containerFonte .registro h2 { font-family: "Tahoma"; font-size: 1.95em; margin-bottom: 10px;  }
	#containerFonte .registro p { font-size: 0.9em; color: #666; margin-bottom: 15px; }
	#containerFonte .registro .floatLeft; #containerFonte .registro . floatRight { margin-bottom: 0px; }
	#containerFonte p.metadata { background: #f0f0f0; padding: 3px 5px 3px 5px; font-weight: bold; clear: both; }
	#containerFonte p.metadata a { margin-right: 10px; }
	#containerFonte p.metadata a img { margin: 0 5px -3px 0; }
	
	form.buscaBlogs { height: 40px; }
	form.buscaBlogs fieldset { width: 320px; float: left; }
	form.buscaBlogs fieldset.colEsq { color: #666; margin-right: 90px; }
	form.buscaBlogs fieldset label { font-family: "Tahoma"; font-size: 1.3em; font-weight: bold; }
	form.buscaBlogs fieldset select { width: 160px; }
	form.buscaBlogs fieldset a { font-size: 0.85em; color: #333; display: block; }
	
	/* 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: #447FA7; }
	.paginacao div a.ativo { color: #ccc; }
	.paginacao div .paginas { font-size: 0.9em; color: #447FA7;}