/* ====================
	Sarori Paisagismo
	Autor: Marcelo Andrade - http://www.marceloandrade.net	
=======================*/

*{
	margin:0;
	padding:0;
}

p{
	padding:5px 0;
}

a{ color:#0066cc; }

body{
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.6em;
	background:#e2dfbf url(img/fundo_pagina.gif) center top repeat-y;
}

.linkVoltar{
	display:block;
	color:#1a5822;
	font-size:13px;
	background:url(img/seta_lista2left.gif) left 9px no-repeat;
	padding-left:8px;
	text-decoration:none;
}
.linkVoltar:hover{ text-decoration:underline; }

/* layout */
	div#geral{
		width:778px;
		margin:0 auto;
		padding-left:1px;
	}	
	div#topo{
		height:230px;
		width:778px;	
	}	
	div#conteudo{
		background:url(img/fundo_conteudo.gif) left top repeat-y;
		width:778px;
		padding-bottom:20px;
	}
	div#coluna-esquerda{
		width:162px;		
		float:left;
	}
	div#coluna-direita{
		width:210px;
		float:right;
	}
	div#coluna-centro{
		width:385px;
		margin-left:172px;
		padding:10px 0 0 0;
	}
/* fim layout */

/* coluna esquerda */
	div#box-servicos{
		width:138px;
		margin:0 auto;
		padding-top:13px;
	}
	ul#listaServicos li{
		list-style:none;
		padding-left:10px;
		/* background:url(img/seta_lista.gif) left 8px no-repeat; */
		border-left:solid 2px #E9E9E9;
		margin-bottom:10px;
	}
	ul#listaServicos li:hover{ border-left:solid 2px #D6D6D6; }
	ul#listaServicos li a{
		text-decoration:none;
		color:#666666;
		font-weight:500;
		letter-spacing:-1px;
	}
	ul#listaServicos li a:hover{ text-decoration:underline; }
/* fim coluna esquerda */

/* coluna direita */
	div#banner{
		width:193px;
		margin:0 auto;
		padding-top:13px;		
	}		
	
/* fim coluna direita */

/* centro */
	/* index */
		div#boxNoticias{
			float:left;
			width:198px;
			padding-right:21px;
		}
		div#boxNoticias p a{ color:#666666; text-decoration:none; }
		div#boxNoticias p a:hover{ text-decoration:underline; }
		div#boxDicas{
			float:right;
			width:161px;
		}	
	/* fim index  */
	/* parceiros */
		div#parceiros-esq{
			float:left;
			width:120px;
		}
		div#parceiros-dir{
			float:right;
			width:260px;
		}
		.listaItensParc{ padding-left:10px; }
		.listaItensParc li{
			list-style:none;
			background:url(img/seta_lista2.gif) left 10px no-repeat;
			padding-left:10px;
			margin-bottom:3px;
		}
	/* fim parceiros */
	/* servicos */
		div.boxPers-serv a{ color:#333333; text-decoration:none; font-weight:700; }
		div.boxPers-serv a:hover{ text-decoration:underline; }
	/* fim servicos */
	/* projetos */
		div.proj-divisoria{
			height:10px;
			width:384px;
			padding:10px 0;
			background:url(img/divisoria.gif) center center no-repeat;			
		}
		div.proj-imagem{
			float:left;
			width:114px;
			height:84px;
			overflow:hidden;
			margin:0 10px 5px 0;
		}
		.bordImg{
			padding:1px;
			border:solid 1px #666666;
		}
		.proj-data{
			display:block;
			padding-bottom:5px;
			color:#999999;
			font-size:11px;
			letter-spacing:1px;
		}
		.proj-data a{ color:#999999; text-decoration:none; }
		.proj-data a:hover{ text-decoration:underline; }
		div.box-projeto p{
			padding:0;
		}
		div.box-projeto p a{
			color:#666666;
			text-decoration:none;
		}
		div.box-projeto p a:hover{ text-decoration:underline; }
		div.proj-linkMais{
			padding-top:10px;
			text-align:right;
		}
		div.proj-linkMais img{ border:none; }
		div.proj-linkMais a{ color:#333333; text-decoration:none; font-size:11px; }
		div.proj-linkMais a:hover{ text-decoration:underline; }
		.linhaTrProj{ background:#EBEBEB; }
		.linhaTrProj a{ color:#666666; text-decoration:none; }		
		.linhaTrProj a:hover{ text-decoration:underline; }
		
		.linhaTrProjHover{ background:#DBDBDB; }
		.linhaTrProjHover a{ color:#333333; text-decoration:none; }
		.linhaTrProjHover a:Hover{ text-decoration:underline; }
	/* fim projetos */
	/* dicas */
		div#textoDicas ul{ padding-left:20px; }
	/* fim dicas */
	/* contato */
		address{
			font-style:normal;
		}
		address img{ border:0; margin-top:20px; }
	/* fim contato */
/* fim centro */

/* rodape */	
	div#rodape{
		width:778px;		
		clear:both;		
	}
	
	div#rodape-menu{
		width:778px;
		background:url(img/fundo_menu_rodape.gif) left top repeat-x;
		text-align:center;
		margin-bottom:10px;
		font-size:11px;
		line-height:26px;
	}
	div#rodape-menu a{
		padding:0 5px;
		color:#404040;
		text-decoration:none;
	}
	div#rodape-menu a:hover{ text-decoration:underline; }
	
	div#rodape-direitos{
		font-size:10px;
		color:#404040;
		width:778px;
		margin-bottom:10px;
	}
/* fim rodape */

/* titulos */
	h1.titulos{
		font-size:20px;
		margin-bottom:20px;
		font-weight:500;
		border-bottom:solid 2px #006633;
	}
	h2.titulos{
		font-size:14px;
		font-weight:600;
		margin-bottom:5px;
		border-bottom:solid 1px #006633;
	}
	h2.titulos a{ color:#666666; text-decoration:none; }
	h2.titulos a:hover{ text-decoration:underline; }
	
	h2#t-servicosBox{
		text-indent:-9999em;
		width:64px;
		height:17px;
		background:url(img/t-servicosBox.gif) left top no-repeat;
		margin-bottom:5px;
	}
	h2#t-servicosBox a{ display:block; width:64px; height:17px; }
	h2.titulosProj{
		font-size:16px;
		color:#333333;
	}
	h2.titulosProj a{ color:#333333; text-decoration:none;}
	h2.titulosProj a:hover{ text-decoration:underline;}
/* fim titulos */

/* formularios */
	ul#ulForm
	{
		margin:0;
		padding:0;
	}
	ul#ulForm li
	{
		list-style:none;
		margin:0 0 10px 0;
		padding:0;
	}
	ul#ulForm label
	{
		font-weight:bold;
	}
	.inputContato
	{
		width: 300px;
		border: solid 1px #999999;
		background: whitesmoke;
		font-size: 11px;
	}
	
	form#frmContato{ margin:0; padding:0; }
	form#frmContato ul{ margin:0; padding:0; }
	form#frmContato ul li{ list-style:none; margin:0 0 10px 0; padding:0; }
	form#frmContato .inputtextC{ width:250px; border:solid 1px #cccccc; background:#f5f5f5; }
	form#frmContato .frmOn{ width:250px; border:solid 1px #666666; background:#b9b9b9; }
/* fim formularios */