/* CSS Document */
	
	/*=== Atribuições Padrões ===*/
	* { padding:0; margin:0; }
	body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666; }
	p { line-height:15px; }
	a { text-decoration:none; /*color:#CC0000;*/ color:#0000FF; text-decoration:underline; }
	a:hover { text-decoration:none; }
	h1, hr { display:none; }
	a span { display:none; }
	option { padding:0 5px 0 5px; }
	input, select, textarea { font-size:1.15em; border:1px solid #999; padding:2px 3px; background:#F3F3F3; letter-spacing:1px; }
	textarea { font-size:1.24em; font-family:Geneva, Arial, Helvetica, sans-serif; }
	h2 { height:19px; border-bottom:1px solid #CCC; }
	label { display:block; font-weight:bold; color:#888; }
	
	/*=== Classes ===*/
	.hide { display:none; }
	.clear { clear:both; display:block; }
	.msg_erro { font-weight:bold; text-align:center; margin:10px 0; color:#000; padding:6px 0; background:#FFCC00; }
	.msg_sucesso { font-weight:bold; text-align:center; margin:10px 0; color:#000; padding:6px 0; background:#FFCC00; }
	.confirmacao { text-align:center; font-weight:bold; color:#006699; margin:15px 0; }
	.areaLeft { margin-left:19px; }
	.buttom { font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right; padding-right:4px !important; padding-right:8px; font-size:1.1em; background:url('../imagens/bkg_botao.jpg') no-repeat left center; border:none; width:75px; height:23px; line-height:17px; }
	.descricao { text-align:left; }
	.excluir { background:url('../manager/imagens/manager_icon_excluir.gif') no-repeat left top; width:20px; height:20px; display:block; margin:0 auto; }
	.voltar { clear:both; border-top:1px solid #CCC; padding-top:15px; text-align:center; }
	
	/*=== Erro ===*/
	.error { background:#FDE69F; border:1px solid #999; padding:2px; margin:20px 0 15px 0; }
	.error h6 { background:#FFCC00; color:#000; padding:5px 10px; }
	.error ul { list-style:none; }
	.error li { padding:3px 0 3px 15px; }
	.error span { font-weight:bold; }
	
	
	/*=== Div ALL ===*/
	#all { background:url('../imagens/bkg_all.jpg') repeat-y top center; width:756px; margin:0 auto; padding:0 7px; }
	
	/*=== Div SpeedMenu ===*/
	#speedMenu { height:23px; background:#DE251D url('../imagens/bkg_speedMenu.jpg') no-repeat top left; text-align:right; color:#FFF; padding:7px 10px 0 0; }	
	#speedMenu ul { list-style:none; }
	#speedMenu li { float:right; margin-right:4px; }
	#speedMenu a { color:#FFF; font-size:1em; }
	
	/*=== Div Logo ===*/
	#logo { float:left; background:url('../imagens/bkg_logo.jpg') no-repeat 91px 100%; width:157px !important; width:158px; height:100px; clear:both; border:none; }
	#logo img { margin:8px 0 0 4px !important; margin:8px 0 0 5px; border:none; }
	
	/*=== Div Menu ===*/
	#menu { clear:both; background:url('../imagens/bkg_menu.jpg') no-repeat top left; width:157px; height:370px; padding-top:20px !important; padding-top:27px; }
	#menu ol { list-style:none; }
	#menu li { margin:8px 0;  }
	#menu a { display:block; line-height:22px; font-size:0.9em; background:url('../imagens/bkg_menu_a.gif') no-repeat right bottom; color:#000; text-align:right; padding-right:15px; text-transform:uppercase; text-decoration:none; }
	#menu a:hover { background-position:right top; text-decoration:none; color:#DE251D; }
	
	#mn_institucional { width:123px; }
	#mn_lancamento { width:115px; }
	#mn_imoveis { width:110px; }
	#mn_depoimentos { width:108px; }
	#mn_noticias { width:105px; }
	#mn_anunciantes { width:103px; }
	#mn_lista { width:104px; }
	#mn_msn { width:130px; }
	#mn_atendimento { width:105px; }
	
	/*=== Flash ===*/
	#flash { float:left; height:120px; width:600px !important; width:599px; margin:0 0 -21px -1px; background:url('../imagens/bkg_flash.jpg') no-repeat left top; }
	
	/*=== Linha lateral do conteudo do site ===*/
	#linha_content { width:45px; background:url('../imagens/linha_lat_e.gif') no-repeat top left; height:330px; float:left; margin:58px 0 0 -20px;}
	
	/*=== Div Coluna-1 ===*/
	#coluna-1 { width:157px; float:left; }
	
	/*=== Div Coluna-2 ===*/
	#coluna-2 { width:307px; float:left; margin-right:25px; }
	
	/*=== Div Coluna-3*/
	#coluna-3 { width:217px; float:left; padding:0 15px 0 5px; }
	
	/*=== Conteudo ===*/
	#conteudo { margin-top:39px; width:574px; float:left; }
	
	/*=== Icone do Praça Shopping ===*/
	#praca { height:100px; margin:-110px 0 20px 0; }
	#praca a { display:block; background:url('../imagens/icon_praca.gif') no-repeat left top; width:80px; height:84px; margin-left:30px; }
	
	/*=== Enquetes ===*/
	#enquete { padding-right:5px; margin-bottom:45px; }
	#enquete h2 { background:url('../imagens/tit_enquete.jpg') no-repeat 6px 0%; }
	#enquete label { font-weight:normal; }
	#enquete dt { margin:15px 5px; }
	#enquete dd { margin:0 7px 15px 0; }
	#enquete dd input { margin-bottom:-2px; background:none; margin:0 -2px -2px 0 !important; margin:0 -6px -2px 0; }
	#enquete .votar { text-align:right; }
	
	#resp_enquete .perg_enquete { font-weight:bold; margin:15px 5px; }
	#enquete .pergunta {  clear:both; margin-bottom:3px; }
	#enquete .respostas { margin:0 5px 30px 5px;  }
	#enquete .respostas div { float:left; }
	#enquete .imgEnq { background:url('../imagens/bg_img.gif') repeat-x left top; width:86px; }
	#enquete .porcEnq { margin-left:3px; font-style:italic; color:#666; }
	
	/*=== Capa indique ===*/
	#indique h2 { background:url('../imagens/tit_indicacao.jpg') no-repeat 6px 0%; }
	#indique input { margin:2px 0 10px 0;  }
	#indique .indicar { text-align:right; }
	#indique .indique { text-align:center; margin:10px 0; }
	#coluna-1 .msg_erro { position:absolute; top:113px; left:50%; width:590px; margin-left:-213px; }
	
	/*=== Base ===*/
	#base { clear:both; text-align:center; border-top:1px solid #CCC; margin:30px 50px 0 50px; padding:1px 0; }
	#base p { margin:15px 0; }