/* = = = = = = = = = = = =
	
	CSS de tipografia

= = = = = = = = = = = = = */


/* estruturas gerais */
	body { font-size:1em; font-family:Verdana, Tahoma, Arial, sans-serif; }
	a { color:#a5a9a9; text-decoration:underline; font-size:12px; }
	a:hover, a:focus { text-decoration:none; }

	h1, h2, h3, h4, h5 { font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-style:italic; }
	h2 { color:#465050; font-size:1.0em; }
	h2.introd { color:#465050; font-size:1.2em; margin-bottom:5px; line-height:130%; }
	h2.pageTitle { font-size:1.2em; margin:0 0 10px; line-height:125%; color:#FF9933; }
	h3 { color:#a0a7aa; font-size:1.0em; }
	#sidebar h3 { color:#a0a7aa; font-size:1.1em; margin:10px 0 10px; }
	.galeria h3 { color:#a0a7aa; font-size:1.1em; margin-left:20px; }
	h4 { color:#f8790c; font-style:normal !important; font-size:1.3em; margin:8px auto; }
	h4.mais { color:#F8A11C; font-size:1em; line-height:120%; margin:7px 0 7px 15px; }
	h4.mais a { color:#F8A11C; text-decoration:none !important; font-size:1.0em; }
	.info h4 { color:#515A5A; font-size:1.2em; font-weight:bold; line-height:130%; margin:0px 0 3px; }
	h4.infoInt  { color:#515A5A; font-size:1.0em; font-weight:bold; line-height:130%; margin:0px 0 3px; }
	h5 { color:#515A5A; font-weight:bold; font-size:1.4em; margin:4px 10px; }
	.data { color:#9a9a9a; font-size:0.8em; font-weight:normal; }
	.dataInt { color:#9a9a9a; font-size:0.7em; font-weight:normal; }
	.dataOutros {color:#dc7105; font-size:0.9em; font-weight:normal; }
	.maisApt a.more { color:#515A5A; font-size:0.6em; font-weight:normal; float:right; line-height:130%; margin:5px 15px 6px 0; }
	a.orange { font-size:12px; color:#f8790c;  }
	strong { color:#f8790c; font-style:italic; }
		

/* container */
	#conteudo p { color:#515A5A; font-size:0.8em; line-height:200%; margin:0 0 18px; }
	#conteudo dl { color:#b8cae1; font-size:0.9em; line-height:150%; margin:8px 0 18px; }
		#conteudo dt { font-weight:bold; font-size:1.2em; color:#FEDD03; background:url(../images/ico_seta-dt.gif) left 6px no-repeat; padding-left:18px; }
		#conteudo dd { margin-bottom:18px; padding-left:18px; }
	#conteudoTexto ul { margin-bottom:18px; }
	#conteudoTexto li { color:#b8cae1; font-size:0.9em; line-height:150%; margin:0 0 5px; list-style:outside disc; margin-left:18px; }
	#conteudoTexto h3 { font-size:0.9em; font-weight:bold; color:#FEDD03; margin:12px 0 4px; }
	#conteudo strong { color:#635f57; font-style:normal!important; font-weight:bold; }
	
	.migalha { font-size:0.7em; text-transform:uppercase; }
	
	#totalResult { font-size:1.2em; font-weight:bold; color:#fff; border-bottom:1px solid; margin:0 0 30px; }
	#resulRegs { font-size:0.9em; color:#ccc; }
	#resulRegs td { padding:4px 0; }
		td.campo { font-size:0.8em; }
		td.dado { font-size:0.8em; font-weight:bold; color:#fff; }
	#resulRegs caption { text-align:left; font-size:1em; color:#FEDD03; font-weight:bold; }
	.txt p { color:#f8790c; font-size:0.8em; line-height:130%; }
	#destaques h3 { margin-top:15px; }
	a.anteriores { color:#515a5a; font-size:0.6em !important; float:right; margin-top:10px; }
	span.maisEmp { color:#515a5a; text-decoration:underline; font-size:0.8em !important; float:right; margin:0 10px 10px 0; }
	a.depoiment { color:#515a5a; font-size:10px; float:right; margin-top:15px; margin-right:16px; width:141px; }


/* pagina de novidades */
	#noticiaPrincipal h3 { font-size:1.4em; }
	#noticiaPrincipal p { color:#fff; }
	#noticiaPrincipal a.more { color:#90CCF1; }
	.noticia h3 a { text-decoration:none; }
	
	

/* sibebar */
	.vejaTb h4 { color:#FEDD03; text-transform:uppercase; font-size:0.7em; }
	.vejaTb address { font-style:normal; color:#B8CAE1; font-size:0.8em; margin-bottom:14px; padding-left:8px; line-height:140%; }
	ul.vejaTb { margin-bottom:20px; }
	ul.vejaTb a { color:#515A5A; border-bottom:1px solid #F7F7F7; display:block; line-height:130%; padding:4px 5px; text-decoration:none; }
	ul.vejaTb a strong { color:#FF9933; font-size:1em; display:block; font-style:normal !important; margin-bottom:2px; }
	ul.vejaTb a:hover, ul.vejaTb a:focus { border-bottom:1px solid #F8790C; background:#DBDBDB; }
	
	ul.vejaMid { margin-bottom:20px; }
	ul.vejaMid a { color:#515A5A; border-bottom:1px solid #f7f7f7; display:block; line-height:130%; padding:4px 5px; text-decoration:none; }
	ul.vejaMid a strong { color:#B14D00; display:block; font-size:1em; font-style:normal !important; margin-bottom:2px; }
	ul.vejaMid a:hover, ul.vejaMid a:focus { border-bottom:1px solid #F8790C; background:#ececec; }
	
	ul.portfolio { margin-bottom:20px; }
	ul.portfolio li { padding:3px 0 3px 0; }
	ul.portfolio a { color:#F8A11C; text-decoration:none; font-size:0.8em; font-weight:normal; }
	ul.portfolio a:hover { border-bottom:1px solid #F8790C; }
	
	ul.plantas { margin-bottom:20px; }
	ul.plantas li { padding:3px 0; }
	ul.plantas li a img { display:block; overflow:auto; height:auto; width:200px; border-bottom:1px solid F7F7F7; }
	ul.plantas li a:hover img { border-bottom:1px solid #F8790C; }
	
	ul.trechos { margin-bottom:20px; }
	ul.trechos li {  background:#F2F2F2; padding:10px; }
	ul.trechos li p a { font-style:italic; text-decoration:none; color:#515A5A; line-height:140%; margin-top:5px; }


/* topo */
	p.opt { font-size:0.7em; color:#6698f6; }
	 p.opt a { color:#6698f6; }
	  p.opt a.newsletter { padding:0 0 0 22px; background:url(../images/ico_letter.png) no-repeat center left; _background:url(../images/ico_letter.gif) no-repeat center left; }
	  p.opt a.rss 			{ padding:0 0 0 19px; background:url(../images/ico_rss.gif) no-repeat center left; }
	  
	  
/* paginacao */
	.paginacao { font-size:12px; font-weight:bold; padding:10px 5px 10px 0; text-align:right; border-bottom:1px solid #C5C5C5; margin:20px 0 0 0; width:auto; background:#DBDBDB; }
	.paginacao span.pagAtual { background:#FF9933 none repeat scroll 0% 50%; color:#ffffff; padding:3px 6px; border:1px solid #c4c7c7; }
	.paginacao span a { background:#D6D6D6 none repeat scroll 0 0; color:#656565 !important; padding:3px 6px; text-decoration:none !important; border:1px solid #c4c7c7; margin:auto 2px;}
	.paginacao span a:hover {background:#656565 none repeat scroll 0%; color:#c4c4c4 !important; }
	
	
	#paginacaoDep { font-size:12px; font-weight:bold; padding:10px 5px 10px 0; text-align:right;  margin:20px 0 0 0; width:610px; background:#F2F2F2; }
	#paginacaoDep span.atual { background:#FF9933 none repeat scroll 0% 50%; color:#ffffff; padding:3px 6px; border:1px solid #c4c7c7; }
	#paginacaoDep span a { background:#D6D6D6 none repeat scroll 0 0; color:#656565 !important; padding:3px 6px; text-decoration:none !important; border:1px solid #c4c7c7;}
	#paginacaoDep span a:hover {background:#656565 none repeat scroll 0%; color:#c4c4c4 !important; }
	
	.pagGaleria { margin:40px auto 0 auto; text-align:left; font-size:14px; font-weight:bold; background:#d6d6d6; border-bottom:1px solid #c5c5c5; border-top:1px solid #c5c5c5;	padding:6px 0 8px 13px; }
	.pagGaleria a { text-decoration:none; }
	.pagGaleria a:hover { text-decoration:underline; }
	.pagGaleria span { display:inline; }
	.pagGaleria span a { padding:3px 6px 4px 6px; color:#515A5A; font-size:11px; }
	.pagGaleria span.pagAtual { padding:3px 6px 4px 6px; color:#F15D1E; font-size:11px; }
	
	.aviso { border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#444444; font-size:13px; background:#ffffff; display:none; border-top:2px solid orange; width:125px; padding:6px 0 7px 15px; font-weight:bold; }
	.msgErro { color:#F8790C; display:block; clear:both; font-size:0.8em; margin-left:5px; }
	#formDepoimentos .msgErro { margin-left:0 !important; font-size:0.9em !important; margin-top:3px; }
	#formInfo .msgErro { margin-left:0 !important; font-size:0.9em !important; margin-top:3px; }
	#formDepoimentos .aviso { width:243px !important; }
	#formInfo .aviso { width:243px !important; }

	  

/* menu html */
	#menuHtml { margin:35px 0 25px; text-align:center; background:#EBEBEB; padding:6px 0 10px; }
	#menuHtml ul li { font-size:0.7em; text-transform:uppercase; }
	#menuHtml ul li a { color:#515A5A !important; }
	#menuHtml h4 { font-size:0.8em; color:#000; }


/* rodape */
	#rodape { color:#F8790C; font-size:0.7em; background:url(../images/barra_rodape.gif) no-repeat left 2px; padding-left:183px; height:auto; margin-bottom:10px; }
	
	a.assinatura:link, a.assinatura:visited { color:#F8790C; font-size:11px !important; text-decoration:none !important;
width:99px; margin-left:122px; }
	a.assinatura:hover { text-decoration:underline !important; color:#515A5A !important; }
	a.assinatura span { display:block; height:1px; text-indent:-9999px; width:1px; }



/* assinatura */
	.assinatura a { text-decoration:none; font-size:0.8em; }
	.assinatura a:link, .assinatura a:visited { color:#729acc; }
	.assinatura a:hover, .assinatura a:focus { color:#fff; }
	  
/* destaques da home */
	.destaqueColuna h3 { margin:14px 0 7px; text-transform:uppercase; }
	.destaqueColuna a { font-size:0.6em; font-weight:bold; text-transform:uppercase; padding:10px 28px 10px 0; }
	.destaqueColuna p { color:#6698f6; font-size:0.9em; margin:12px 0; line-height:150%; }
	
	.destaqueNoticias a.seta_r-l { padding:0 0 0 28px; font-size:0.6em; font-weight:bold; text-transform:uppercase; }
	
	.noticia p { color:#6698f6; font-size:0.8em; }
	
/*depoimentos*/
	span.autor { display:block; font-size:0.8em; padding:5px 5px 8px 0px; font-style:normal !important; color:#f8790c; }
	span.autor strong { display:block; font-style:normal; color:#f8790c !important; font-size:1.4em !important; line-height:130%; }