/*** CSS Document ***/

*{

	margin: 0;

	padding: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	}



body {

	background: #EEFFCC url(../img/bg-all.jpg) repeat-x;

	font: Normal 12px Arial, Verdana, Helvetica, sans-serif;

	color:#000000;

	line-height: 155%;

	height: 100%;

}



h1, h2, h3, h4, h5, h6, legend {

	font-weight:bold !important;

}

h1 {

	font-size:20px;

}

h2 {

	font-size:18px;

}

h3 {

	font-size:14px;

}

h4 {

	font-size:12px;

}

h5 {

	font-size:11px;

}

h6 {

	font-size:10px;

}

form, input, textarea, table { 

	font: Normal 12px Arial, Verdana, Helvetica, sans-serif; 

}



a {

	color: #F29200;

	text-decoration:none;

	outline:none !important;

	font-weight: bolder;

	}



a:hover {

	text-decoration:underline;

	font-weight: bolder;	

	}



a img { 

	border: 0; 

	}



fieldset{

	border:none;

	}



blockquote {

	background: #EFFFDE url(../img/blockquote.jpg) no-repeat 10px 10px;

	color: #50960A;

	margin:0px 10px 12px 60px;

	padding:0px 20px 0px 60px;

	}



p img { 

	max-width: 100%; 

	}



small { 

	font-size: 11px; 

	}



.alignleft {

	float:left;

	}



.alignright {

	float:right;

	}



.aligncenter {

	text-align:center;

	}



table {

	border-left: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-top: 0px solid #000000 ;

	border-right: 0px solid #000000;

	border-spacing: 0px;

	}



td {

	padding: 2px;

	border-top: 1px solid #000000;

	border-right: 1px solid #000000;

	border-left: 0px solid #000000;

	border-bottom: 0px solid #000000;

	border-spacing: 0px;

	border-collapse: collapse;

	table-layout: auto;

	empty-cells: show;

	vertical-align: middle;	

	}



.tableCalendario {

	font-size: 11px;

	}



/***	FORMATACAO DE TODA PAGINA	***/



#page {

	width: 970px;

	margin:0 auto;

	padding:0;

	height:auto;

	}

	

	#header {
	height: 110px;
	margin-top: 0px;	
	}


	#menu {
	clear:both;
	background: #EFFFDE;
	height: 35px;
	}

	#content{
	float: left;
	width: 100%;
	height: auto;
	background: #FFFFFF;
	}

	

#footer {

	float: left;

	width: 100%;

	background:#F29200;

	margin:0px;

	padding:10px 0;

	color:#FFFFFF;

	}	

	



/***	FORMATACAO: HEADER	***/





	/* header - esquerda - logomarca */

	.headerLeft {

	float:left;

	width:250px;	

	}



		#header h2 {

		width: 200px;

		background: url(../img/logo.jpg) no-repeat;

		height:70px;

		text-indent:-5000px;

		margin:25px 0 0 15px;

		float:left;

		}

	

		#header h2 a {

		width: 184px;

		height: 70px;

		position:relative;

		float:left;

		}



	/* header - direita - busca e links */		

	.headerRight {

	float:right;

	width:650px;

	list-style:none;

	padding:0;

	margin-top: 7px;

	}



		/* div: link topo */

		.info {

		/*background: url(../img/bg-info.jpg) no-repeat;*/

		list-style:none;

		float:right;

		width:239px;

		height:32px;

		margin-top: 7px;	

		}



		.info li {

		float:left;

		padding:5px 25px 5px 15px;

		background:url(../img/separador-info.gif) no-repeat right 5px;

		font-size:11px;

		}



		.info li a {

		color:#F29200;

		}

		

		/*div: pesquisa */	

		#pesquisa{

		float: right;

		width:320px;

		height:37px;

		margin-top:3px;	

		}

	

		/*div: quando nao usar pesquisa google*/

		#searchform {

		float: right;

		background: url(../img/bg-busca.gif) no-repeat;

		width:320px;

		height:37px;

		margin-top:3px;	

		}

	

		#searchform p {

		margin:10px 0 0 10px;

		font-weight:bold;

		font-size:16px;

		float:left;

		color:#F29200;

		}

	

		.input{

		width:197px;

		height:15px;

		margin: 5px 12px 0px 7px;

		padding:5px 5px;

		float:left;

		font-size:12px;

		color:#000000;

		border:0px;

		}

	

		.searchsubmit{

		width:74px !important;

		height:25px !important;

		margin:4px 0 0 5px !important;

		border:none !important;

		text-indent:-5000px;

		cursor:pointer;

		float:left;

		background: url(../img/bt-search.gif) no-repeat;

		}

		

	/* header - direita - descricao do site e rss  */		

	.headerRight2 {

	float:right;

	width:650px;

	list-style:none;

	padding:0;

	}	

	

		#descricao h3 {

		float:left;

		width:550px;

		margin-top: 7px;	

		color: #50960A;
		font-size:18px;

		}

	

		#rss {

		float:right;

		padding:0px;

		margin-bottom:10px;

		margin-right: 15px;

		margin-top: 25px;

		width: 50px;

		}



			#rss  .rss {

			background: url(../img/icon-rss.gif) no-repeat;

			float: right;

			width: 23px;

			height:23px;

			text-indent:-5000px;

			}





/***	FORMATACAO: MENU	HORIZONTAL***/

     /*div: links patrocinados */



	#menu ul {

	list-style:none;

	}

	

	#menu ul li{

	display:inline;

	}

	

	#menu ul li a{

	color:#F29200;

	font-weight:bold;

	padding:10px 20px;

	}



	#menu ul li a:hover{

	background:#F4F4F4;

	text-decoration: underline;

	}



	#menu .current_page_item a{

	background:#F4F4F4;

	}





/***	FORMATACAO:  CONTENT ***/



/*div: menu lateral */

#sidebar {

	background:#FFFFFF;

	width:180px;

	float:left;

	padding: 0 0 0 10px;

	margin-top: 10px;

	}



/*div: corpo do site */	

#bodyContent {

	width: 730px;

	background:#FFF;

	float:right;

	padding:0 10px 0px 10px;

	}

	

/*** FORMATACAO ESPECIFICA DA HOME PAGE ***/



/*div: box de destaque 2 colunas*/

#hDestaque {

	float: left;

	margin-top: 10px;

	width: 100%;

	height: auto;

	background: #EFFFDE;

	border: 1px solid #F4F4F4;

	}

		

	#hChamadaDestaques {
	float: right;
	width: 390px;
	height: auto;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;	
	padding: 0px;
	}

	

		.destCont {

		margin: 0px;

		color:#000000;

		padding:0 7px 7px 7px;

		}



			.destCont h1 a {

			color:#F29200;

			}



			.destaque h2 {

			font-size:18px;

			margin-bottom:10px;

			}



			.postCatDest {

			font-weight:bold;

			font-size:12px;	

			}



				.postCatDest a {

				color:#F29200;

				}

	

		.destImg {

		float:left;

		margin:0 5px 0 0;

		}



	/*div: navegação de destaques */	

	#navegacao {

	float: right;

	width: 380px;

	height: 20px;	

	background-color: #F29200;

	margin-right: 10px;

	}



		.nav {

		height:20px;

		margin:0px;

		clear:both; 

		}



		.nav a {

		font-size:14px;

		color:#FFFFFF;

		margin:0 5px;

		font-weight:bold;

		padding:4px 8px;

		}



		.nav .activeSlide {

		color:#FFFFFF;

		background:#F29200;

		}



		.divisaoNav {

		float: right;

		height:1px;

		width: 380px;

		margin-bottom:10px;

		margin-right: 10px;	

		/*clear:both;*/	

		}

	

/*div: box notícias mais recentes e mais lidas*/	

#hNoticias {

	float: left;

	margin-top: 10px;

	width: 100%;

	height: auto;

	background: #FFFFFF;

	border: 1px solid #F4F4F4;

	}



	#hNoticias h3 {

	color:#50960A;

	margin-bottom: 10px;

	margin-top: 10px;	
	font-size:20px;


	}

	

	#hNoticias ul {

	list-style:none;

	}

	

		#hNoticias li {

		margin-bottom: 10px

		}

	

		#hNoticias li h4 a{

		color:#F29200;

		font-weight:bold;

		}



		#hNoticias li h4 a:hover {

		color:#F29200;

		text-decoration:underline;	

		font-weight:bold;	

		}

	

	#hNotRecentes {

	float: left;

	width: 330px;

	height: auto;

	border-right: 1px solid #F4F4F4;

	margin-left: 10px;

	padding-right: 10px;

	}

	

	#hNotMais {

	float: right;

	width: 330px;

	height: auto;

	margin-right: 10px;

	padding-right: 10px;	

	}		

	

/*div: box de tags */		

#hTags {
	float: left;
	width: 728px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;		
	}		

	#hTags h3 {
	color:#50960A;
	margin-bottom: 10px;
	margin-top: 10px;	
	font-size:20px;
	}
	

#hDivulgue {
	float: left;
	width: 708px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;		
	border: 1px solid #EDEDED;
	padding: 0px 10px 0px 10px;
	}		

	#hDivulgue h3 {
	color:#50960A;
	margin-bottom: 10px;
	margin-top: 10px;	
	font-size:20px;
	}

/* na rede */
#hRede {
	float: left;
	width: 708px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;		
	border: 1px solid #EDEDED;
	padding: 0px 10px 0px 10px;
	}		
	
	#hRede h3 {
	color:#50960A;
	margin-bottom: 10px;
	margin-top: 10px;	
	font-size: 18px;
	}	
	
	#hRede  ul li{
	float: left;
	margin:0px;
	padding:0px;
	text-align: center;
	margin-right: 20px;
	list-style: none outside none;
	}
		
#iRede {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;		
	}	

	#iRede  ul li{
	float: left;
	margin:0px;
	padding:0px;
	text-align: center;
	margin-right: 10px;
	list-style: none outside none;
	}		
		

/*** FORMATACAO ESPECIFICA DAS PÁGINAS INTERNAS ***/

	

/*	DIV: DUAS COLUNAS	*/

#box {

	float: left;

	margin:10px 0;

	padding:15px 10px 10px;

	height: auto;

	background: #FFFFFF;

	border: 1px solid #F4F4F4;	

	width: 700px;

	}



/***	FORMATACAO GERAL DO CONTEUDO ***/

.vermais {

	float:right;

	font-size:11px;

	margin:10px 0;

}



.grupoItem {

	padding-bottom:5px;

	margin-bottom:15px !important;

	border-bottom:1px solid #F4F4F4;

}



/* div: título da página*/



.titContDest {

	height:20px;

	margin-bottom:20px;

	border-bottom: 5px solid #F4F4F4;

	clear:both;

	}



	.titContDest h3 {

	font-size:23px;

	float:left;

	color: #50960A;

	}



	.titContDest h2 {

	font-size:23px;

	float:left;

	color: #50960A;

	}

	

	.titContDest a {

	font-size:18px;

	color:#F29200;

	font-weight:bold;

	}



/*div: area de texto da página*/	

.post {

	margin:3px 0;

	clear:both;

	}

	

	.post img{

	float:left;

	margin:0 0px 0 0;

	}	

	

	.post .destNot{

	padding:0 0 5px 0 !important;

	float:left;

	}




	.post h1, h2, h3, h4, h5, h6 {

	color: #50960A;

	margin-bottom:5px;

	}



		.post h2 a {

		color: #F29200;

		font-size:20px;

		}

		

		.post h3 a {

		color: #50960A;

		font-size:15px;

		}



	.postCat{

	font-weight:bold;

	font-size:12px;

	}

		.postCat a{

		color:#000000;

		}



	.subCategoria {

	margin:3px 0;

	clear:both;

	}



		.subCategoria ul {

		list-style:none;

		}

	

		.subCategoria li {

		margin-bottom: 10px;

		background:#FFF url(../img/ico-pasta-sub.gif) no-repeat 0px 3px;	

		padding-left: 20px;

		}

	

		.subCategoria li a{

		color:#F29200;

		font-weight:bold;

		}



		.subCategoria li a:hover {

		color:#F29200;

		text-decoration:underline;	

		font-weight:bold;	

		}



/* div: corpo do texto */



.entry p {

	margin-bottom:10px;

	text-align: justify;

	}

	

.entry h1,.entry h2,.entry h3 {

	margin:15px 0 5px;

	font-weight:lighter;

	}

	

.entry h1 {

	font-size:20px;

	}

	

.entry h2 {

	font-size:18px;

	}



.entry h3 {

	font-size:17px;

	}



.entry ul,.entry ol {

	list-style-position:outside;

	margin:0 0 10px 40px;

	}

	

.entry ul {

	list-style-image:url(../img/ul.jpg);

	}



.entry li {

	padding:2px 0;

	}



.divisao {

	clear: both;

	margin:5px 0;

	}



/* div: data de publicação e alteração */	

.publicado {

	margin: 2px 0 10px;

	font-size: 11px;

	color: #666666;

	float: left;

	}



/* div: posts relacionados e compartilhamento */

#subBox {

	float: left;

	width: 100%;

	height: auto;

	background: #FFFFFF;

	border-top: 5px solid #F4F4F4;	

	}

	

	#subBox h3 {

	float: left;

	width: 100%;

	font-size: 16px;

	margin-top: 10px;

	}

	

	#subBox ul{

	list-style:none;

	}

	

	#subBox ul li{

	list-style:none;

	padding:6px 0 5px 0px;

	}



	#subBox ul li a{

	color:#F29200;

	font-weight: bolder;

	}

	

/*	FORMATACAO GERAL DO SIDEBAR */



#sidebar h2 {
	color:#50960A;
	padding:10px 0 5px 0;
	margin-bottom:5px;
	border-bottom:1px solid #FFF;
	}
	
#sidebar h4 {
	color:#50960A;
	padding:10px 0 5px 0;
	margin-bottom:5px;
	border-bottom:1px solid #FFF;
	font-size: 18px;
	}	

	

#sidebar ul{

	list-style:none;

	}

	

#sidebar ul li{

	list-style:none;

	padding:6px 0 5px 15px;

	}

	

#sidebar ul li ul li{

	list-style:none;

	padding:5px 0 5px 35px;

	}

	

#sidebar ul li a{

	color:#F29200;

	}



#sidebar ul li ul li a{

	color: #666666;

	}

	

.categorias li {

	/*background:#FFF url(../img/ico-pasta.jpg) no-repeat 10px 10px;*/

	}



.categorias li li {

	background:#FFF url(../img/ico-pasta-sub.gif) no-repeat 20px 8px;

	}

	

.categorias li a {

	font-weight:bold;

	}



.links li {

	background:#FFF no-repeat 10px 12px;

	}



/*div: comentários sidebar */	

.comentarios li{

	padding:0 10px 10px 0 !important;

	background:#FFF url(../img/ico-balao.jpg) no-repeat 10px 12px;

	}



.comentarios h3{

	padding:7px 0 0 30px;

	}



.comentarios h3 a{

	color:#F29200;

	}



.entryComentario {

	padding:0 0 0 7px;

	}



/*	FORMATACAO DO FOOTER */



#footer  ul{

	list-style:none;

	font-size:12px;

	width:100%;

	margin:0px 0 0 30px;

	}

#footer  ul li{

	float:left;

	margin:0px 0 0 0;

	padding:0 10px;

	line-height:12px;

	border-left:1px solid #FFFFFF;

	}

	

#footer  ul li a{

	color:#FFFFFF;

	}





/*div: esquerdo - menu, atualização, direito*/	

#fLeft {

	float: left;

	width: 65%;

	margin:0px;

	color:#FFFFFF;

	}		

	

	#fMenu {

	float: left;

	width: 100%;

	margin:0px;

	color:#FFFFFF;

	}	

	

	#fAtualizacao {

	float: left;

	width: 100%;

	margin-left: 26px;

	margin-top: 15px;

	color:#FFFFFF;	

	}		

	

	#fObservacao {

	float: left;

	width: 90%;

	margin-left:26px;	

	color:#FFFFFF;

	font-size: 11px;

	/*border: 1px solid #FFFFFF;*/

	}		

	

	#fObservacao a {

	color:#FFFFFF;

	}		

	

/*div: logo insights na web */		

#fRight {

	float: right;

	width: 25%;

	margin:0px;

	color:#FFFFFF;

	}			

	

	#fCredito {

	float: right;

	width: 100px;

	height: 100px;

	margin:0px;

	color:#FFFFFF;

	text-align: right;

	margin-right:10px;	

	}				

	



.semBorda {

	border:none !important;



}





/*	FORMATACAO DA PAGINACAO	*/

.wp-pagenavi{

	text-align:center;

	clear:both;

	width:100%;

	margin:10px auto;

	padding:5px;

	background:#FFF;

}

.wp-pagenavi a{

	margin:0 3px 0 3px;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

.wp-pagenavi .pages{

	padding-right:15px;

}

.wp-pagenavi .current{

	font-size:17px;

	font-weight:bold;

}

.wp-pagenavi .extend{

	font-weight:bold;

}



.wp-paged-comments {

	float:right;

	margin: 0 0 5px 0;

}

.wp-paged-comments a, #wp-paged-comments a:link, #wp-paged-comments a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	color: #F29200;

	background-color: #FFFFFF;	

}

.wp-paged-comments a:hover {	

	color: #F29200;

}

.wp-paged-comments span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color:#000000;

	background-color: #FFFFFF;

}

.wp-paged-comments span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	font-weight: bold;

	color: #000000;

	background-color: #FFFFFF;

}

.wp-paged-comments span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	color: #000000;

	background-color: #FFFFFF;

}



/* COMENTARIOS BOX*/



#compartilhar {

	float: left;

	width:100%;

	height: auto;

}



.usercomentarios {

	padding: 0;

	margin:5px;

	list-style:none;

}

.usercomentarios li{

	padding: 10px;

	margin:2px 0;

	clear:both;

}



.usercomentarios img{

	float:left;

	margin-right: 5px;

}

.commentInfo{

	color: #666666;

	font-size:12px;

	font-weight: bolder;

}



.comentarios li{

	padding:0 !important;

}



.comentarios h3{

	padding:7px 0 0 30px;

}



.comentarios h3 a{

	color:#666666;

}



.entryComentario {

	padding:0 0 9px 7px;

}



#espacoComentInterno{
	width:400px;
	background:#fff;
	margin:0px;
	padding:0 0 10px 10px;
	border: 1px solid #CCCCCC;

}

.espacoComentInterno{
	width:380px;
	background:#fff;
	margin:0px;
}

.espacoComentInterno h2{
	width:380px;
	height:30px;
	font:21px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50960A;
	letter-spacing:-1px;
	padding:10px 0 0 0px;
	border-bottom:#CCCCCC 4px solid;
}

.espacoComentInterno p{
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

.espacoComentInterno textarea{
	width:380px;
	height:120px;
	border:#CCCCCC 1px solid;
	margin:0 0 15px 0;
}

.espacoComentInterno input{
	width:250px;
	height:22px;
	background:#fff;
	border:#CCCCCC 1px solid;
}

.nome{
	margin:0 0 0 25px;
}

.email{
	margin:0 0 0 24px;
}

.website{
	margin:0 0 0 14px;
}

.validador{
	margin:0 0 0 7px;
}

.submitComent{
	width:75px;
	height:25px;
	border:0px;
	margin:10px 0 0 305px;
	background: #F29200;
	color: #FFFFFF;
	font-weight: bolder;
}



/* FUNCAO PRINT */

.funcaoPrint{

	width:240px;

	height:24px;

	background:#F4F4F4;

	float:right;

	padding:8px 0 0 0;

}



.funcaoPrint:hover{

	background:#F4F4F4;

}



.funcaoPrint a:hover{

	color:#666666 !important;

}





.btverimpri{

	height:16px;

	padding:2px 0 0 15px;

}





.btenviaemail{

	float:left;

	font:10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#666666 !important;

	padding:2px 0 0 0;

}



.btverimpri{

	float:left;

	font:10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin:0 20px 0 10px;

	color:#666666 !important;

}



/* ANUNCIOS  */

#pubMenu728x15 {
	float: left;
	width: 740px;
	height: 15px;
	margin-top: 10px;
	margin-left: 100px;
	}

#pubMenu468x15a {
	float: left;
	width: 468px;
	height: 15px;
	margin-top: 10px;
	}

	

#pubMenu468x15b {

	float: right;

	width: 468px;

	height: 15px;

	margin-top: 10px;

	}



#pubHome300x250ConteudoTop {

	float: left;

	width: 310px;

	height: 250px;

	margin-left: 10px;

	margin-top: 5px;

	margin-bottom: 5px;	

	}



#pubHome728x90Bottom {

	float: left;

	width: 728px;

	height: 90px;

	margin-top: 5px;

	margin-bottom: 5px;	

}



#pubInterna300x250ConteudoTop {

	float: left;

	width: 300px;

	height: 250px;

	margin-left: 0px;

	margin-top: 5px;

	}

#pubLinks728x15 {
	float: left;
	width: 728px;
	height: 15px;
	margin-top: 10px;
	}	
	
#pubInternaLinks728x15 {
	float: left;
	width: 728px;
	height: 15px;
	margin-bottom: 10px;
	}	

#pubInterna300x250BottomLeft {
	float: left;
	width: 300px;
	height: 250px;
	margin-left: 0px;
	margin-top: 5px;
	}

	

#pubInterna300x250BottomRight {

	float: right;

	width: 300px;

	height: 250px;

	margin-left: 0px;

	margin-top: 5px;

	}		

	

/* legenda */



.wp-caption {  

 border: 1px solid #F4F4F4;  

 text-align: center;  

 background-color: #EFFFDE;  

 padding-top: 4px;  

 margin: 3px;  

 moz-border-radius: 3px;  

 khtml-border-radius: 3px;  

 webkit-border-radius: 3px;  

 border-radius: 3px;  

 }  

 

.wp-caption img {  

 margin: 5px;  

 padding: 0;  

 border: 0 none;  

 }  

 

.wp-caption p.wp-caption-text {  

 font-size: 11px;  

 line-height: 17px;  

 padding: 0 4px 5px;  

 margin: 0;  

 }  

 

/***	FORMATACAO:  CONTENT BUSCA ***/

 

 #bodyContentBusca {

	width: 940px;

	background:#FFF;

	float:right;

	padding:0 10px 0px 10px;

	}	

	



#boxBusca {

	float: left;

	margin:10px 0;

	padding:15px 10px 10px;

	height: auto;

	background: #FFFFFF;

	border: 1px solid #F4F4F4;	

	width: 910px;

}	