@charset "utf-8";
/* CSS Document */

	/* Reset CSS */

	* { margin: 0; padding: 0; }	
	body { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 80%; line-height: normal; }
	img, fieldset, table, td { border: 0; }
	p, label { color: #666; }
	li { list-style: none; }
	a { text-decoration: none; }
	a:hover { text-decoration: underline; }	
	input, select, textarea { padding: 1px; font-family: Trebuchet MS; border: 1px solid #CCC; }
	h1, h2, h3, h4, h5, h6 { font-weight: normal;  }
	
	/* Estrutura */	

	/* topo */	
	#topo { background: url(../images/bgTop.png) repeat-x; }
	#topo .canvas { height: 91px; position: relative; }
	#topo .canvas .logo { position: absolute; top: 3px; left: 0; width: 125px; height: 84px;  }
	#topo .canvas .busca {  }
	#topo .canvas .menu { display: none; }
	#topo .canvas .controles { position: absolute; top: 10px; left: 128px; width: 300px; height: 30px; }
	#topo .canvas .controles li { display: inline; }
	#topo .canvas .controles li a { float: left; }		
	
	/* conteúdo */
	#conteudo .canvas { padding: 20px 10px 10px 10px; }
	#conteudo .canvas .colEsq { width: 490px; float: left; }
	#conteudo .canvas .colDir { width: 256px; float: right; }

	/* rodapé */
	#rodape h3 { font-size: 16px; color: #000; font-weight: normal; margin-bottom: 5px; }
	#rodape p, #rodape a { font-size: 11px; color: #000; }
	
	/* créditos */
	.creditos p, .creditos a { display: none; }
	
	/* Classes gerais */

	.fLeft { float: left; }
	.fRight { float: right; }
	.mRight { float: right; margin-left: 10px; }	
	.mLeft { float: left; margin-right: 10px; }
	.clear { clear: both; }      
	.oculto { display: none; }
	.canvas { width: 776px; margin: auto; }
	.zoomIn, .zoomOut, .print { display: block; width: 27px; height: 30px; overflow: hidden; text-indent: -1000px; }
	.zoomIn { background: url(../images/btns.png) no-repeat; background-position: -75px 0; }
	.zoomOut { background: url(../images/btns.png) no-repeat; background-position: -102px 0; }
	.print { background: url(../images/btns.png) no-repeat; background-position: -128px 0; }

	.colDir img, .colDir p, .bloco { margin-bottom: 20px; }
	.colDir .bloco { width: 255px; }
	.colDir .bloco p { margin: 0; }
	.colDir .bloco h2 { margin-bottom: 10px; }
	.colUnica h2, .colEsq h2, .bloco h2 { color: #600; background: url(../images/bgTit2.png) no-repeat; background-position: 0 7px; font-size: 150%; margin-bottom: 20px; text-transform:uppercase; }
	.bloco p { font-size: 100%; }
	
	.setaDown, .setaUp, .setaDown2, .setaUp2 { display: block; height: 25px; padding: 5px 0 0 0; color: #600; }
	.setaDown2, .setaUp2 { padding: 0; line-height: 95%; padding: 0 0 0 0; height: 30px; }
	.setaDown, .setaDown2 { background: url(../images/setaDown.png) no-repeat; }
	.setaUp, .setaUp2 { background: url(../images/setaUp.png) no-repeat; }	
	
	/* Páginas específicas */
	
	/* Home */
	.bannerEmpreendimentos { padding: 10px 0 10px 0; }
	.bannerEmpreendimentos h3 { font-size: 100%; color: #600; text-transform: uppercase; margin-bottom: 10px; background: url(../images/bgTit2.png) no-repeat; background-position: 0 5px; padding-left: 25px; }	
	.bannerEmpreendimentos ul li { display: inline; }
	.bannerEmpreendimentos ul li a { float: left; margin-right: 5px; }
	
	/* Parceiros */
	.parceiros { width: 490px; margin-bottom: 20px; }
	.parceiros li { display: inline; }
	.parceiros { height: 70px; background: url(../images/parceiros.png) no-repeat; }
	.parceiros li a { display: block; float: left; width: 130px; height: 70px; margin: 0 25px 10px 0; text-indent: -1000px; overflow: hidden; }
	.parceiros li a.vertical { width: 100px; }
	
	/* Perguntas frequentes */
	.questao p { padding: 5px 0 5px 0; }
	
	/* Contato */
	.formulario span, .formulario label { display: block; }
	.formulario label { margin: 5px 0 5px 0; }
	.formulario fieldset { color: #666; margin: 5px 0 5px 0; }	
	.formulario input, .formulario select, .formulario textarea { width: 400px; color: #666; font-size: 13px; }
	.formulario .medio { width: 180px; }
	.formulario .btn { width: 75px; height: 30px; margin-top: 15px; border: none; }
	.formulario .table { color: #666; margin-bottom: 5px; }
	.formulario .table .radio { width: auto; height: auto; border: none; }
	
	/* empreendimentos */
	.empreendimentos .box { margin: 5px 0 5px 0; }
	.empreendimentos .boxEmp, .empreendimentos .boxEmp2 { display: block; width: 145px; background: url(../images/empBg.png) no-repeat; text-align: center; font-size: 24px; color: #666; margin: 10px 10px 20px 0; float: left; }
	.empreendimentos .boxEmp { height: 63px; padding-top: 35px;  }
	.empreendimentos .boxEmp2 { height: 98px; padding: 0; }
	
	.emp p { margin: 10px 10px 10px 0; }
	.emp img { border: 4px solid; color:#600; float: left; margin: 10px 5px 10px 5px; }
	
	.colDir h2 { font-size: 24px; color: #666; margin-bottom: 20px; }
	.colDir .box2 h3 { color: #333; font-size: 16px; }
	.colDir .bloco ul { margin: 10px 0 10px 0; }
	.colDir .bloco ul li a { color: #666; }
	.colDir .bloco ul li a.ativo { color: #600; }
