*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body{
	color: #333333;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 15px;
}
input, select, textarea{
	font-size: 90%;
	border: #efefef thin solid;
	padding:5px;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}



/************************* ÁREAS *************************/
div.siteArea{
	width: 953px;
	margin: 0 auto;
	background: url(img/bg_lateral.gif);
}

	/************************ TOPO ************************/
	div.siteTopo{
		height: 141px;
		overflow: hidden;
		background-color: #FFFFFF;	
	}
	
	
	/*********************** CENTRO ***********************/
	div.siteCentro{
		padding: 0 28px;
		background: url(img/bg_centro.gif) no-repeat top;
	}
	
	div.quebra{
		clear: both;
		height: 1px;
		font-size: 0;
	}	
	span.oculto{
		display: none;
	}
	
		
		/******************** CONTEÚDO ********************/
		div.siteConteudo{
			float: left;
			width: 665px;
			padding-bottom: 30px;
			font-size: 90%;
			line-height: 150%;
		}
		div.siteConteudo h3{
			height: 79px;
			margin-bottom: 25px;
			background-position: left bottom;
			background-repeat: no-repeat;
		}
		div.siteConteudo p{
			padding-bottom: 10px;
		}
		span.saiba_mais{
			display: block;
			width: 73px;
			height: 12px;
			margin-top: 5px;
			margin-left: -2px;
			font-size: 10px;
			font-weight: bold;
			line-height: 9px;
			background: url(img/icn_saiba_mais.gif) no-repeat left;
		}
		span.saiba_mais a{
			padding-left: 13px;
		}
		
		ul.lista{
			padding: 20px 78px;
		}
		div.siteConteudo ul.lista p{
			visibility: hidden;
			display: none;
			height: 0px;
		}
		ul.lista li{
			padding-left: 19px;
			padding-bottom: 3px;
			background: url(img/icn_seta.gif) no-repeat left 2px;
		}
		
			/******************** HOME ********************/
			div.areaHome{
				padding-top: 10px;
				line-height: normal;
				background: url(img/home_bg.gif) no-repeat center 53px;
			}
			div.areaHome div.col1{
				float: left;
				width: 207px;
				padding-left: 33px;
			}
			div.areaHome div.col2{
				float: right;
				width: 290px;
			}
			div.areaHome h3{
				margin-bottom: 5px;
			}
			div.areaHome p{
				height: 37px;
				padding-bottom: 0;
			}
			div.areaHome p.p1{
                margin-top: 115px;
				height: 138px;
				background: url(img/home_frase.gif) no-repeat 3px 7px;
			}
			div.areaHome blockquote{
				width: 280px;
				height: auto;
				margin-bottom: 10px;
			}
			div.areaHome div.col1 div{
				visibility: hidden;
				display: none;
				height: 0px;
			}
		
		/********************* LATERAL ********************/
		div.siteLateral{
			float: right;
			width: 192px;
			padding: 1px 16px 35px 16px;
			background:url(img/lat_degrade.gif);
		}
		div.siteLateral h3{
			height: 17px;
			background-position: left bottom;
			background-repeat: no-repeat;
		}
		blockquote.condominio h3{
		    background-image: url(img/lat_visite_condominio.gif);
		}
		blockquote.boleto h3{
			margin-top: 55px;
			background-image: url(img/lat_2_via_boleto.gif);
		}
		blockquote.imovel h3{
			margin-top: 55px;
			background-image: url(img/lat_localize_imovel.gif);
		}
			blockquote.duvidas h3{
			margin-top: 55px;
			background-image: url(img/lat_duvidas.gif);
		}
		div.siteLateral p{
			padding-top: 8px;
			padding-right: 10px;
		}
		div.siteLateral a{
			text-decoration: underline;
		}
		div.siteLateral input.text,
		div.siteLateral select{
			width: 150px;
			padding: 3px;
			margin-top: 8px;
			border-top: 1px solid #AAADB2;
			border-right: 1px solid #DBE0E6;
			border-bottom: 1px solid #E2E9EF;
			border-left: 1px solid #E3E3EB;
		}
		div.siteLateral select{
			width: 158px;
			padding-left: 0;
		}
		div.siteLateral input.botao{
			cursor: pointer;
			width: 25px;
			height: 25px;
			color: #FFF;
			font-size: 9px;
			padding: 0 2px 1px 1px;
			background: url(img/bt_ok.gif) no-repeat;
			border: none;
		}
	
	
	/*********************** RODAPÉ ***********************/
	div.siteRodape{
		height: 34px;
		padding: 0 17px;
		background: #ededed url(img/bg_rodape.gif) no-repeat left top;
	}
	
	div.siteRodape p.p1{
		height: 23px;
		padding-top: 10px;
		margin-bottom: 5px;
		
	}
	div.siteRodape p.p1,
	div.siteRodape p.p1 *{
		color: #ededed;
	}