	
	/* CSS Document */
	
	* { padding:0; margin:0; outline:none; }
	
	a { text-decoration:none; color:#f1b912; }
	
	img { border:none; }
	
	body { background:#5b5b5b url(../img/c21/bg.gif) repeat-x center top; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-attachment:fixed; }
	table{ border: 1px solid #777; width: 100%;}
	table thead th{ background: #f1b912; color: #000; padding: 4px;}
	table tbody th{ background: #555; color: #FFF; padding: 3px; text-align: left;}
	table tbody td{ padding: 3px; color: #FFF;}
	
	#geral { width:980px; padding:0 10px; margin:0 auto; }
	
	input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	select optgroup{ background: #000; font-weight: bold;}
	select optgroup option{ padding-left: 10px; background: #929292}	
	
	.fLeft { float:left; }
	
	.fRight { float:right; }
	
	.break { clear:both; }
	
	.imgConteudo { padding:2px; border:solid 2px #F2B310; margin:0 10px; }
	
	/* TOPO */
	.topo { background:#5b5b5b url(../img/c21/bg.gif) repeat-x center top; height:48px; position:fixed; width:100%; top:0; z-index:1000; overflow:hidden; left:0; }
	
	#topo { width:100%; height:63px; position:relative; overflow:hidden; margin:auto; }
	
	#topo .mini-link { text-align:right; padding:2px 20px 0 0; color:#CDCDCD; }
	#topo .mini-link span { display:inline-block; padding:0 10px; }
	#topo .mini-link a { color:#cdcdcd; font-size:11px; }
	#topo .mini-link a:hover{color:#f1b912;}
	
	#topo #logo { float:left; display:block; width:124px; height:28px; margin:15px 0 0 5px; display:block; text-indent:-10000px; background:#0C0C0C url(../img/c21/header.jpg) no-repeat left top; }
	.topoesquerda { float:left; width:945px; overflow:hidden; }
	.topodireita { float:right; height:45px; width:43px; background:url(../img/c21/header.jpg) no-repeat -936px 2px #010101; margin:0 0 0 0; }
	.topodireita_0800 { float:right; height:45px; width:140px; background:url(../img/c21/header_0800.jpg) no-repeat -840px 2px #010101; margin:0 0 0 0; }
	#topo #lBanner { float:left; text-align:right; position:relative; width:580px; _width:550px; height:130px; }
	#topo #menu { float:left; padding:0; }
	#topo #menu ul { padding:0; }
	#topo #menu ul li { float:left; position:relative; list-style:none; z-index:100; padding:0 0 0 2px; }
	#topo #menu ul li a { color:#fff; display:block; text-indent:-100000px; float:left; height:28px; }
	#topo #menu ul li.encontre a { width:133px; background:url(../img/c21/bt-encontre.gif) no-repeat 0 6px; }
	#topo #menu ul li.imoveis a { width:138px; background:url(../img/c21/bt-negocie.gif) no-repeat 0 6px; }
	#topo #menu ul li.agencia a { width:79px; background:url(../img/c21/bt-agencias.gif) no-repeat 0 6px; }
	#topo #menu ul li.associada a { width:90px; background:url(../img/c21/bt-associada.gif) no-repeat 0 6px; }
	#topo #menu ul li.guia21 a { width:68px; background:url(../img/c21/bt-guia21.gif) no-repeat 0 6px; }
	#topo #menu ul li.universidade a { width:99px; background:url(../img/c21/bt-universidade.gif) no-repeat 0 6px; }
	#topo #menu ul li.contato a { width:75px; background:url(../img/c21/bt-contato.gif) no-repeat 0 6px; }	
	#topo #menu ul li.comunidades a { width:109px; background:url(../img/c21/bt-comunidades.gif) no-repeat 0 6px; }	
	#topo #menu ul li.dicas a { width:66px; background:url(../img/c21/bt-dicas.gif) no-repeat 0 6px; }		
	#topo #menu ul li.logoc21 a { width:123px; background:url(../img/c21/logoc21buscaon.gif) no-repeat 0 0; }	
	#topo #menu ul li.comocomprar a { width:119px; background:url(../img/c21/comocomprar.gif) no-repeat 0 6px; }	
	#topo #menu ul li.comovender a { width:106px; background:url(../img/c21/comovender.gif) no-repeat 0 6px; }	
	

	#topo #menu ul li.logoc21 a:hover, #topo #menu ul.nav_logoc21 li.logoc21 a { background:url(../img/c21/logoc21busca.gif) no-repeat 0 0; }		
	#topo #menu ul li.associada a:hover, #topo #menu ul.nav_associada li.associada a { background:url(../img/c21/bt-associadaOn.gif) no-repeat 0 6px; }	
	#topo #menu ul li.guia21 a:hover, #topo #menu ul.nav_guia21 li.guia21 a { background:url(../img/c21/bt-guia21On.gif) no-repeat 0 6px; }
	#topo #menu ul li.imoveis a:hover, #topo #menu ul.nav_imoveis li.imoveis a { background:url(../img/c21/bt-negocieOn.gif) no-repeat 0 6px; }
	#topo #menu ul li.contato a:hover, #topo #menu ul.nav_contato li.contato a { background:url(../img/c21/bt-contatoOn.gif) no-repeat 0 6px; }		
	#topo #menu ul li.comunidades a:hover, #topo #menu ul.nav_comunidades li.comunidades a { background:url(../img/c21/bt-comunidadesOn.gif) no-repeat 0 6px; }		
	#topo #menu ul li.comocomprar a:hover, #topo #menu ul.nav_comocomprar li.comocomprar a { background:url(../img/c21/comocompraron.gif) no-repeat 0 6px; }	
	#topo #menu ul li.comovender a:hover, #topo #menu ul.nav_comovender li.comovender a { background:url(../img/c21/comovenderon.gif) no-repeat 0 6px; }		
	#topo #menu ul li.universidade a:hover, #topo #menu ul.nav_universidade li.universidade a { background:url(../img/c21/bt-universidadeOn.gif) no-repeat 0 6px; }	


	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; }
	* html ul li a { height: 1%; }
	/* End */
	
	#navBar{ color: #999; display: block; font-size: 9px; margin-bottom: 10px; word-spacing: 2px}
	
	/* MEIO */
	#geral #meio { position:relative; clear:both; min-height:380px; _height:380px; padding:60px 5px 10px 0;color:#fff; }
	#geral #meio p  {  padding:5px 0; line-height:18px; }
	
	#geral #meio a { font-weight:bold; color:#f1b912; }
	
	#geral #meio h1 { font-size:18px; padding:0 0 15px 0; color:#F2B310; }
	#geral #meio h2 { font-size:14px; color:#fff; }
	
	#geral #meio .red { text-align:right; }
	#geral #meio .red a { float:right; color:#f1b912; background:url(../img/yellow.gif) no-repeat right 8px; font-weight:bold; padding:0 7px 2px 0; font-size:10px; display:block; height:18px; font-weight:bold; } 
	#geral #meio .red a:hover { text-decoration:underline; }
	
	#geral #meio a.yellow { color:#f1b912 !important; }
	
	
	#geral #meio ul.listagemPadrao { padding:5px 20px; }
	#geral #meio ul.listagemPadrao li { float:left; list-style:none; color:#808080; background:url(../img/icoLista.gif) no-repeat left 6px; width:145px; padding:0 0 0 14px; line-height:18px; }
	#geral #meio ul.listagemPadrao li a { color:#808080; }
	
	#geral #meio ul.listagemInterna { padding:5px 20px; }
	#geral #meio ul.listagemInterna li { list-style:none; color:#fff; background:url(../img/icoLista.gif) no-repeat left 6px; padding:0 0 8px 14px; line-height:18px; }
	
	#geral #meio #bannerFlutuante { position:relative; width:980px; z-index:99999999; }
	#geral #meio #bannerFlutuante img { position:absolute; left:50%; margin-left:-320px; }
	
	/* AREA 1 */
	#geral #meio #a1 { height:354px; clear:both; padding:0; margin:0; }
	
	#geral #meio #a1 #box-tabs { float:left; width:528px; height:325px; overflow:hidden; }
	
	#destImoveis { position:relative; float:left; width:415px; height:325px; padding:27px 0 0 20px; z-index:50; overflow:hidden; }

	#destImoveis #barraDestaques { position:absolute; text-align:right; z-index:800; top:274px; left:20px; width:415px; background:url(../img/c21/bg-destaque-g.gif) no-repeat 0 2px; height:30px; padding:21px 0 0;  }
	#destImoveis #barraDestaques a { text-align:center; font-weight:bold; color:#7e7e7e; display:inline-block; width:25px; height:18px; padding:4px 0 0; background:url(../img/c21/bg-btn-destaque.gif) no-repeat 0 0; margin:0 10px 0 0; }
	#destImoveis #barraDestaques a.activeSlide { color:#fff;  background:url(../img/c21/bg-btn-destaque-on.gif) no-repeat 0 0; }		

	#geral #meio #parte1 #buscaImv { position:relative; float:left; width:500px; }
	#geral #meio #parte1 #buscaImv a { font-weight:bold; color:#8D0300; }
	#geral #meio #parte1 #buscaImv fieldset { border:1px solid #B2B2B2; margin:0; padding:5px 15px 10px 15px; }
	#geral #meio #parte1 #buscaImv fieldset legend { font-size:18px; font-variant:normal; font-weight:bold; color:#000; border:0; margin:0; padding:0 5px 5px 5px; }
	
	#geral #meio #parte1 #buscaImv fieldset dl { float:left; width:155px; padding:0; }
	#geral #meio #parte1 #buscaImv fieldset dl dt { display:none; }
	#geral #meio #parte1 #buscaImv fieldset dl dd { float:none; height:35px; width:auto; padding:0 0 5px 0; }
	#geral #meio #parte1 #buscaImv fieldset dl dd select { color:#808080; border:1px solid #808080; width:150px; padding:2px; }
	#geral #meio #parte1 #buscaImv fieldset dl dd div#divbairroselect { padding:0; }
	#geral #meio #parte1 #buscaImv .label_valor{ color: #FFF;}
	
	#geral #meio #parte1 #buscaImv input#btnEnviar { position:absolute; right:22px; bottom:12px; display:block; background:url(../img/btnBuscar.jpg) no-repeat; border:0; width:110px; height:27px; }

	#geral #meio #parte1 #encontraCep { float:left; width:220px; padding:20px 0 0 0; }
	#geral #meio #parte1 #encontraCep h2 { font-size:18px; padding:0 0 5px 0; }
	#geral #meio #parte1 #encontraCep p { color:#999; line-height:20px; padding:5px 0 0 0; }
	#geral #meio #parte1 #encontraCep span { font-size:11px; color:#999; }
	
	#geral #meio #parte1 #encontraCep input#cep { float:left; border:1px solid #808080; margin:1px 1px 0 0; padding:4px 2px; }
	#geral #meio #parte1 #encontraCep input#btncep { background:url(../img/btnBuscarCEP.jpg) no-repeat; border:0; width:26px; height:25px; cursor:pointer; }
	
	#geral #meio #parte1 #txtNegocie { float:left; width:275px; padding:20px 5px 5px 5px; }
	#geral #meio #parte1 #txtNegocie h2 { font-size:18px; padding:0 0 5px 0; }
	#geral #meio #parte1 #txtNegocie p { color:#999; line-height:20px; }
	
	/* PARTE 2 */
	#geral #meio #parte2 { clear:both; height:250px; padding:10px 0 0 0; }
	
	#geral #meio #parte2 #cycleDestaquesTipo { position:relative; height:180px; padding:40px 0 0 0; }
	#geral #meio #parte2 #cycleDestaquesTipo #slideDestaquesTipo { border:1px solid #CCC; width:970px; height:190px; overflow:hidden; }
	#geral #meio #parte2 #cycleDestaquesTipo #barraCycleTipo { display:block; position:absolute; top:9px; *top:10px; left:0; height:31px; border-left:1px solid #CCCCCC; }
	#geral #meio #parte2 #cycleDestaquesTipo #barraCycleTipo li { list-style:none; display:block; float:left; border-top:1px solid #CCCCCC; }
	#geral #meio #parte2 #cycleDestaquesTipo #barraCycleTipo li a { display:block; float:left; font-size:16px; font-weight:bold; color:#808080; padding:5px 15px; border-right:1px solid #CCCCCC; }
	#geral #meio #parte2 #cycleDestaquesTipo #barraCycleTipo li a.activeSlide { color:#000; border-bottom:1px solid #FFF; }
	
	/* PARTE 3 */
	#geral #meio #parte3 { clear:both; min-height:820px; _height:820px; }
	
	#geral #meio #parte3 #esquerda { float:left; width:640px; }
	#geral #meio #parte3 #esquerda h2 { font-size:18px; color:#000; padding:0 0 10px 0; }
	#geral #meio #parte3 #esquerda #boxVantagens { border-top:dotted 1px #999; padding:10px 0 0 0; clear:both; height:105px }
	#geral #meio #parte3 #esquerda #boxVantagens a { float:left; margin:0 22px 0 0; }
	#geral #meio #parte3 #esquerda #boxVantagens .last { float:left; margin:0 !important; }
	
	#geral #meio #parte3 #esquerda #esq { float:left; width:320px; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos { border-top:dotted 1px #999; min-height:275px; padding:8px 0 0 0; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos h2 { background:url(../img/feedP.jpg) no-repeat left; padding:0 0 0 24px; height:25px; line-height:25px; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos .artigo { height:85px; color:#808080; margin:20px 0 0 0; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos .artigo .imagem { float:left; width:80px; height:100px; margin:0 1ex 0 0; overflow:hidden; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos .artigo .imagem img{ width: 80px;}
	#geral #meio #parte3 #esquerda #esq #boxArtigos .artigo span { font-size:10px; line-height:16px; }
	#geral #meio #parte3 #esquerda #esq #boxArtigos .artigo p .content { font-size:14px; font-weight:bold; line-height:20px; height:38px; overflow:hidden; color:#808080; }
	
	#geral #meio #parte3 #esquerda #esq #boxNoticias { clear:both; border-top:dotted 1px #999; min-height:154px; padding:8px 0 0 0; }
	#geral #meio #parte3 #esquerda #esq #boxNoticias h2 { background:url(../img/feedP.jpg) no-repeat left; padding:0 0 0 24px; height:25px; line-height:25px; margin:0 0 10px 0; }
	#geral #meio #parte3 #esquerda #esq #boxNoticias p .content { font-size:14px; font-weight:bold; line-height:20px; height:38px; overflow:hidden; color:#808080; }
	
	#geral #meio #parte3 #esquerda #dir { float:left; width:300px; padding:0 0 0 20px; }
	#geral #meio #parte3 #esquerda #dir #boxPublicidade { text-align:center; height:100px; clear:both; }
	
	#geral #meio #parte3 #esquerda #dir #boxImprensa { clear:both; border-top:dotted 1px #999; padding:8px 0 0 0; }
	#geral #meio #parte3 #esquerda #dir #boxImprensa h2 { background:url(../img/feedP.jpg) no-repeat left; padding:0 0 0 24px; height:25px; line-height:25px; text-align:left; margin:0 0 10px 0; }
	#geral #meio #parte3 #esquerda #dir #boxImprensa object { width:295px; height:250px; }
	#geral #meio #parte3 #esquerda #dir #boxImprensa embed { width:295px; height:250px; }
	#geral #meio #parte3 #esquerda #dir #boxImprensa p .content { font-size:14px; font-weight:bold; line-height:20px; height:38px; overflow:hidden; color:#808080; }
	
	#geral #meio #parte3 #esquerda #dir #boxSeja { clear:both; border-top:dotted 1px #999; padding:8px 0 0 0; height:190px; }
	#geral #meio #parte3 #esquerda #dir #boxSeja h2 { height:20px; line-height:20px; text-align:left; }
	#geral #meio #parte3 #esquerda #dir #boxSeja p { font-size:12px; color:#808080; line-height:20px; }
	#geral #meio #parte3 #esquerda #dir #boxSeja a { font-weight:normal; color:#808080; }
	
	#geral #meio #parte3 #esquerda #esq #boxResponsa { clear:both; border-top:dotted 1px #999; padding:8px 0 0 0;  }
	#geral #meio #parte3 #esquerda #esq #boxResponsa h2 { height:20px; line-height:20px; text-align:left; }
	#geral #meio #parte3 #esquerda #esq #boxResponsa img { padding:4px 0; }
	#geral #meio #parte3 #esquerda #esq #boxResponsa p { font-size:12px; color:#808080; line-height:20px; }
	#geral #meio #parte3 #esquerda #esq #boxResponsa a { font-weight:normal; color:#808080; }
	#geral #meio #parte3 #esquerda #esq #boxResponsa strong { }
	
	#geral #meio #parte3 #direita { float:left; width:320px; border-top:dotted 1px #999; padding:8px 0 0 0; margin:0 0 0 20px; }
	#geral #meio #parte3 #direita h2 { font-size:18px; color:#000; padding:0 0 10px 0; }
	#geral #meio #parte3 #direita #boxAssociadas { height:435px; }
	#geral #meio #parte3 #direita #boxAssociadas h2 { height:20px; line-height:20px; text-align:left; }
	#geral #meio #parte3 #direita #boxAssociadas .associada { height:80px; margin:10px 0 0 0; border-bottom:dotted 1px #999; }
	#geral #meio #parte3 #direita #boxAssociadas .associada img { float:left; padding:9px 20px 0 0; }
	#geral #meio #parte3 #direita #boxAssociadas .associada a { font-size:10px; color:#808080; padding:0 0 0 20px; }
	#geral #meio #parte3 #direita #boxAssociadas .associada a:hover { color:#000; }
	#geral #meio #parte3 #direita #boxAssociadas .associada .personalizada a { background:url(../img/icoCasa.jpg) no-repeat left; }
	#geral #meio #parte3 #direita #boxAssociadas .associada .comochegar a { background:url(../img/icoMapa.jpg) no-repeat left; }
	#geral #meio #parte3 #direita #boxAssociadas .associada .contato a { background:url(../img/icoMail.jpg) no-repeat left; }
	
	#geral #meio #parte3 #direita #boxRanking { border-top:1px dotted #999999; padding:8px 0 0 0; clear:both; }
	
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion { border:solid 2px #CCC; border-bottom:0; margin:0 0 -1px 0; font-size:14px; font-weight:bold; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion a { display:block; clear:both; border-bottom:solid 2px #CCC; cursor:pointer; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion a.selected { border-bottom:0; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion p.nome { padding:13px 0; }
	
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion span.posicao01 { float:left; background:url(../img/star01.jpg) no-repeat center; width:28px; height:28px; padding:12px 0 0 18px; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion span.posicao02 { float:left; background:url(../img/star02.jpg) no-repeat center; width:28px; height:28px; padding:12px 0 0 18px; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion span.posicao03 { float:left; background:url(../img/star03.jpg) no-repeat center; width:28px; height:28px; padding:12px 0 0 18px; }
	
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div { clear:both; border-bottom:solid 2px #CCC; padding:0 0 4px 0; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div .image { float:left; border:solid 2px #C1272D; width:86px; height:86px; margin:0 5px 0 10px; overflow:hidden; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div a { border-bottom:0; } 
	
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div .fone { float:left; color:#808080; background:url(../img/icoTelG.jpg) no-repeat 11px 19px; width:165px; padding:16px 0 8px 35px; line-height:22px; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div .site { float:left; }
	#geral #meio #parte3 #direita #boxRanking #rankingAccordion div .site a { color:#C1272D; background:url(../img/icoMailG.jpg) no-repeat 10px 6px; width:165px; padding:0 0 0 35px; line-height:22px; }
	
	#geral #meio #parte4 { border-top:dotted 1px #999; padding:8px 0 0 0; clear:both; }
	#geral #meio #parte4 h2 { padding:0 0 10px 0; }
	
	#geral #meio #parte4 #box1 { float:left; width:340px; height:115px; color:#808080; }
	#geral #meio #parte4 #box1 img { float:left; padding:0 15px 0 0; }
	#geral #meio #parte4 #box1 ul { float:left; padding:8px 0 0 8px; }
	#geral #meio #parte4 #box1 ul li { clear:both; }
	#geral #meio #parte4 #box1 a { font-weight:normal; color:#808080; }
	
	#geral #meio #parte4 #box2 { float:left; width:360px; height:115px; color:#808080; }
	#geral #meio #parte4 #box2 img { float:left; padding:0 15px 0 0; }
	#geral #meio #parte4 #box2 p { padding:8px 0 0 8px; }
	#geral #meio #parte4 #box2 a { font-weight:normal; color:#808080; }
	
	#geral #meio #parte4 #box3 { float:left; width:250px; height:115px; color:#808080; }
	#geral #meio #parte4 #box3 img { float:left; padding:15px 15px 0 0; }
	#geral #meio #parte4 #box3 p { padding:6px 0 0 8px; }
	#geral #meio #parte4 #box3 a { font-weight:normal; color:#808080; }
	
	#geral #meio #boxParcerias { clear:both; border-top:dotted 1px #999; padding:8px 0; }
	#geral #meio #boxParcerias h2 { height:20px; line-height:20px; }
	#geral #meio #boxParcerias img { margin:0 30px; }
	
	/* INTERNAS */
	#geral #meio .listagemBlog { float:left; width:700px; padding:20px 40px 20px 0; }
	#geral #meio .listagemBlog .artigo { clear:both; border-top:1px dotted #fff; _height:100px; min-height:100px; padding:10px 10px 20px; }
	#geral #meio .listagemBlog .artigo .imagem { float:left; width:80px; height:100px; margin:0 1ex 0 0; overflow:hidden; }
	#geral #meio .listagemBlog .artigo a.content { display:block; font-size:14px; font-weight:bold; color:#F2B310; padding:5px 0 0 0; }
	#geral #meio .listagemBlog .artigo p a, #geral #meio .listagemBlog .artigo ul { display:none; }
	#geral #meio .listagemBlog .artigo p.red { padding:0 0 10px 0; }
	#geral #meio .listagemBlog .artigo p.red a { display:block; }
	#geral #meio .listagemBlog .artigo span { font-size:10px; color:#808080; font-weight:bold; }
	#geral #meio .listagemBlog .artigo span.autor { float:right; font-weight:bold; padding:6px 10px 0 0; }
	
	#geral #meio .postBlog { padding:0 0 20px; }
	#geral #meio .postBlog .post { border-top:1px dotted #999999; min-height:300px; padding:10px; }
	
	#geral #meio .postBlog .post h1 { font-size:18px; padding:5px 0 10px 0; }
	#geral #meio .postBlog .post h2 { font-size:16px; padding:10px 0 0 0; }
	
	#geral #meio .postBlog .post .video { float:left; padding:0 15px 0 0; }
	
	#geral #meio .postBlog .post .conteudo { clear:both; color:#fff; }
	#geral #meio .postBlog .post .conteudo a { font-weight:bold; color:#F1B912; }
	#geral #meio .postBlog .post .conteudo p { padding:10px 0; }
	#geral #meio .postBlog .post .conteudo ul { padding:0 0 0 10px; }
	#geral #meio .postBlog .post .conteudo ul li { list-style:none; color:#808080; background:url(../img/icoLista.gif) no-repeat left 6px; padding:0 0 0 14px; line-height:18px; }
	#geral #meio .postBlog .post .conteudo ul li a { color:#808080; }
	
	#geral #meio .postBlog .post .bgData { float:left; font-size:10px; background:#FFFFFF url(../img/imgCalendario.jpg) no-repeat; width:40px; height:50px; padding:8px 15px 15px 1px; }
	#geral #meio .postBlog .post .bgData span { display:block; text-align:center; font-weight:bold; }
	#geral #meio .postBlog .post .bgData .mes { font-size:11px; color:#FFFFFF; text-transform:uppercase; }
	#geral #meio .postBlog .post .bgData .dia { font-size:20px; height:28px; }
	#geral #meio .postBlog .post .bgData .ano { font-size:9px; }
	
	#geral #meio .imobCEP { float:left; border-top:1px dotted #999999; width:410px; min-height:150px; padding:10px; margin:0 3ex; }
	#geral #meio .imobCEP img { float:left; padding:0 20px 60px 0; }
	#geral #meio .imobCEP h2 { font-size:14px; }
	#geral #meio .imobCEP a { color:#F2B310; }
	#geral #meio .imobCEP span.email { float:left; background:url(../img/icoMailG.jpg) no-repeat left; width:245px; height:18px; padding:4px 0 4px 24px; overflow:hidden; }
	#geral #meio .imobCEP span.tel { float:left; background:url(../img/icoTelG.gif) no-repeat left; width:245px; padding:4px 0 4px 24px; height:17px; }
	#geral #meio .imobCEP span.creci { float:left; padding:4px 0 4px 0; }
	
	#geral #meio .imobCEPAssociadas { float:left; border-top:1px dotted #999999; width:410px; padding:10px; margin:0 3ex; }
	#geral #meio .imobCEPAssociadas img { float:left; padding:0 20px 40px 0; }
	#geral #meio .imobCEPAssociadas h2 { font-size:14px; }
	#geral #meio .imobCEPAssociadas a { color:#fff; text-decoration:underline; }
	#geral #meio .imobCEPAssociadas span.email { float:left; background:url(../img/icoMailG.jpg) no-repeat left; width:245px; height:18px; padding:4px 0 4px 24px; overflow:hidden; }
	
	#geral #meio .rankingCorretores { float:left; border:solid 2px #CCC; width:305px; margin:5px; background:#333; }
	#geral #meio .rankingCorretores a { display:block; clear:both; cursor:pointer; }
	#geral #meio .rankingCorretores p.nome { padding:13px 0; font-weight:bold; font-size:12px; }
	#geral #meio .rankingCorretores span { text-align:center; float:left; font-size:14px; color:#000; font-weight:bold; background:url(../img/starPadrao.jpg) no-repeat center; width:70px; height:26px; padding:15px 0 0 0; }
	#geral #meio .rankingCorretores span.posicao01 { text-align:left; float:left; background:url(../img/star01.jpg) no-repeat center; width:28px; height:26px; padding:14px 0 0 18px; }
	#geral #meio .rankingCorretores span.posicao02 { text-align:left; float:left; background:url(../img/star02.jpg) no-repeat center; width:28px; height:26px; padding:14px 0 0 18px; }
	#geral #meio .rankingCorretores span.posicao03 { text-align:left; float:left; background:url(../img/star03.jpg) no-repeat center; width:28px; height:26px; padding:14px 0 0 18px; }
	#geral #meio .rankingCorretores div { clear:both; padding:0 0 4px 0; }
	#geral #meio .rankingCorretores div .image { float:left; border:solid 2px #F2B310; width:86px; height:86px; margin:0 5px 0 10px; overflow:hidden; background:#fff; }
	#geral #meio .rankingCorretores div .fone { float:left; color:#fff; background:url(../img/icoTelG.gif) no-repeat 11px 19px; padding:16px 0 8px 35px; line-height:22px; }
	#geral #meio .rankingCorretores div .site { float:left; }
	#geral #meio .rankingCorretores div .site a { color:#fff; background:url(../img/icoMailG.jpg) no-repeat 10px 6px; padding:0 0 0 35px; line-height:22px; }
	#geral #meio .rankingCorretores div .site a:hover { text-decoration:underline; }
	
	#geral #meio .listagemPara { padding:20px 0 0 0; }
	#geral #meio .listagemPara li { float:left; list-style:none; width:450px; height:145px; padding:0 20px; }
	
	#geral #meio .universidadeli { }
	#geral #meio .universidadeli li { list-style:inside; line-height:20px; }
	
	.videoc21 a object { z-index:1 !important; }
	
	/* RODAPE */
	
	.rodapeint { width:950px; margin:auto; padding:0 25px 60px 25px; }
	
	#boxShare { text-align:right; clear:both; padding:5px 0 0 0; color:#fff; }

	#rodape { clear:both; height:85px; color:#fff; position:fixed; background: url(../img/c21/bg-rodape.gif) repeat-x; z-index:1000; bottom:0; left:0; width:100%; margin:auto; overflow:hidden; }
	#rodape .logorodape { height:85px; width:200px; float:left; background:url(../img/c21/logo-rodape.gif) no-repeat 0 0; }
	
	#rodape .rodape { position:relative; padding:0 20px 0 20px; margin:auto; height:90px; }
	#rodape .rodape .texto { margin:auto; width:495px; height:30px; overflow:hidden; text-align:center; padding:45px 150px 0 0; }
	
	#rodape .rodape .mini-link { float:right; padding:50px 60px 0 0; color:#cdcdcd; }
	#rodape .rodape .mini-link span { display:inline-block; padding:0 10px; }
	#rodape .rodape .mini-link a { color:#cdcdcd; font-size:11px; }
	
	#rodape .rodape .bgMyC21 { background:url(../img/c21/bgMyC21.gif) no-repeat; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; width:186px; height:70px; position:absolute; bottom:0; right:0; }
	
	#rodape .rodape .myC21 { width:166px; height:55px; position:absolute; bottom:0; right:0; padding:8px 10px; }
	#rodape .rodape .myC21 strong { font-size:13px; color:#000; }
	#rodape .rodape .myC21 p { font-size:11px; font-weight:bold; color:#FFF; padding:4px 0 0 0; line-height:16px; }
	#rodape .rodape .myC21 a {  font-weight:normal; color:#FFF; text-decoration:underline; }
	
	
	#direitos{ clear: both; font-size: 9px; color: #fff; padding: 10px 20px; text-align: center;}

	
	/* GERAL > FORMULÁRIOS */
	#meio fieldset {border:none; margin:10px 0 15px 0; *margin:0 0 20px 0; background:#5B5B5B; padding:0 0 10px; }
	#meio fieldset legend { border: none; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:14px; font-weight:bold; color:#FECE25; text-align:left; font-variant:small-caps; }
	#meio fieldset dl {padding:10px; color:#fff;}
	#meio fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px; }
	#meio fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }
	#meio fieldset dl dd input, #meio fieldset dl dd select, #meio fieldset dl dd textarea { background:url(../img/inputbg.jpg) no-repeat left top #929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; font-weight:bold; }
	#meio form p{ color: #FFF!important;} 
	
	
	#meio #btnEnviar, #meio #ok, #meio #Botao, #meio #frmMap p input { font-size:12px; font-weight:bold; color:#FFF; background:#F2B310; border:0; padding:5px 10px; cursor:pointer; }
	#meio #print, #meio #Clean { font-size:12px; font-weight:bold; color:#FFF; background:#F2B310; border:0; padding:5px 10px; cursor:pointer; }
	
	#meio fieldset dl dd input[type="checkbox"] { border: none; }
	
	#meio form div, #meio form p { padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#666; text-align:center !IMPORTANT; }
	#meio fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
	
	#map { margin:auto; width:940px !IMPORTANT; }
	
	/* CSS CENTURY 21 - HOME */
	
	.box-c21 { width:290px; height:185px; background:url(../img/c21/meio-bg-box-c21.gif) no-repeat 0 0; padding:0 0 0 0; margin:0 10px 0 0; float:left; }
	.box-c21 .titulo { display:block; background:url(../img/c21/bg-box-c21.gif) no-repeat right top; color:#fff; text-transform:uppercase; font-weight:bold; padding:3px 0 4px; margin:0 0 0 15px; }
	.box-c21 .conteudo { background:#333; border:solid 1px #515151; padding:5px 15px 0; height:83%;  }
	.set-imvDestaques { width:416px; position:relative; margin:0 0 0 7px; }
	#boxcarreira { width:230px; }
	.saibamais a { background:url(../img/saibamais.jpg) no-repeat; width:75px; height:15px; text-indent:-10000px; display:block; }
	
	#imvDestaques { margin:auto; width:330px !important; height:125px; overflow:hidden; position:relative; }
	.three { width:900px; position:relative; }
	.prev, .next { position:absolute; top:82px; left:14px; width:18px; height:18px; display:block; background:url(../img/c21/bt-prev.gif) no-repeat 0 0; text-indent:-100000px; }
	.next { left:384px; background:url(../img/c21/bt-next.gif) no-repeat 0 0; }
	#barraImvDestaques { display:none; }
	
	#area2 { overflow:hidden; height:206px; }
	#area3 { clear:both; }
	#franquias { float:left; width:354px; height:278px; margin:0 27px 0 0; _margin:0 15px 0 0; }
	#franquias .box-c21 { width:100%; margin:0; } 
	#ranking { float:left; width:254px; margin:0 20px 0 0; _margin:0 0px 0 0;}
	#ranking .box-c21, #franquias .box-c21 { height:278px; }
	
	#subarea3 { clear:both; height:160px; }
	
	#subarea3 .box-c21 .conteudo { padding:5px 5px 0 15px; }
	#exclusividade { height:135px; width:310px; float:left; }
	#exclusividade .box-c21 { height: 124px; width:300px; }
	#geral #meio #exclusividade p, #geral #meio #tx-franquia p { line-height:normal; }
	#geral #meio #exclusividade .box-c21 .conteudo { }
	#tx-franquia { float:left; width:350px; }
	#tx-franquia .box-c21 { height:123px; width:340px; }

	.box-c21 .conteudo p a { font-weight:normal !important; color:#fff !important; }
	.box-c21 .conteudo p.red a { font-weight:bold !important; color:#F1B912 !important; }

	#ranking .box-c21 .conteudo, #franquias .box-c21 .conteudo { padding:5px 8px 0; }
	.box-c21 .conteudo .consultor { clear:both; height:70px; border:solid 2px #474747; border-width:0 0 2px; overflow:hidden; }
	.box-c21 .conteudo .consultor .star { padding:10px 0 0; display:block; float:left; }
	.box-c21 .conteudo .consultor .star span{ display:block; float:left; width:30px; height:38px; padding:12px 0 0 14px; color:#000; font-size:16px; font-weight:bold; }
	.box-c21 .conteudo .consultor .star span.posicao01 { background:url(../img/star01.jpg) no-repeat 0 0; }
	.box-c21 .conteudo .consultor .star span.posicao02 { background:url(../img/star02.jpg) no-repeat 0 0; }
	.box-c21 .conteudo .consultor .star span.posicao03 { background:url(../img/star03.jpg) no-repeat 0 0; }	
	.box-c21 .conteudo .consultor div { float:left; font-size:10px; padding:8px 0 0 10px; }
	.box-c21 .conteudo .consultor div .nome { font-weight:bold; font-size:11px; }
	.box-c21 .conteudo .consultor div .site a { cursor:pointer; }
	.box-c21 .conteudo .consultor div .site a:hover { text-decoration:underline; }	
	.box-c21 .conteudo .consultor img { float:right; border:solid 1px #858585; margin-top:5px; }
	#geral #meio #ranking div p, #geral #meio #franquias div p { line-height:normal; padding:0; }
	#geral #meio #ranking .red, #geral #meio #franquias .red { padding-top:8px; }
	
	/* C21 - BUSCA HOME */
	
	#box-tabs { position:relative; font-size:11px; }
	
	#a1 #encontraCep #buscaCEP select { margin:0 0 1.6ex 0; }
	
	#geral #meio .buscaRapida { display:block; background:url(../img/bgBuscaRapida.gif) no-repeat center top; width:660px; height:270px; z-index:100000; overflow: hidden; }
	#geral #meio .buscaRapida ul { padding:0; }
	#geral #meio .buscaRapida ul li { list-style-position:outside; list-style-type:none; clear: both;display: block; }
	#geral #meio .buscaRapida ul li select, #geral #meio .buscaRapida ul li dd input { background:#929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; }
	#geral #meio .buscaRapida ul li dd #txtCampoBusca { width:363px; }
	#geral #meio .buscaInternas .buscaRapida ul li dd #txtCampoBusca  { width:140px; }
	#geral #meio .buscaRapida ul li input { padding:3px; }
	#geral #meio .buscaRapida li.passoN1 { background:url(../img/imgPassoN1.gif) no-repeat left bottom; height:57px; padding:0 0 0 46px; *padding:5px 0 0 46px; }
	#geral #meio .buscaRapida li.passoN1 dl { float:left; width:110px; }
	#geral #meio .buscaRapida li.passoN1 .Valorrange { width:130px !important; }
	#geral #meio .buscaRapida li.passoN1 .ui-slider { width:120px !important; }
	#geral #meio .buscaRapida li.passoN1 dl dt input { background:none; border:none; width:auto; font-weight:bold; color:#F2B912; width:120px; }
	#geral #meio .buscaRapida li.passoN1 dl dt { font-weight:bold; color:#FFF; }
	#geral #meio .buscaRapida li.passoN1 dl dd { padding:0 10px 0 0; }
	#geral #meio .buscaRapida li.passoN1 select { width:100px; }
	
	#geral #meio .buscaRapida li.passoN2 { background:url(../img/imgPassoN2.gif) no-repeat left bottom; height:55px; padding:14px 0 0 46px; *padding:10px 0 0 46px; }
	#geral #meio .buscaRapida li.passoN2 dl { float:left; width:155px; }
	#geral #meio .buscaRapida li.passoN2 dl dt { font-weight:bold; color:#FFF; }
	#geral #meio .buscaRapida li.passoN2 dl dt input { background:none; border:none; width:auto; font-weight:bold; color:#F2B912; width:70px; }
	#geral #meio .buscaRapida li.passoN2 dl dd { padding:0 10px 0 0; }
	#geral #meio .buscaRapida li.passoN2 dd select, #geral #meio .buscaRapida li.passoN2 dd input { width:177px; }
	
	#geral #meio .buscaRapida li.passoN3 { background:url(../img/imgPassoN3.gif) no-repeat left 25px; clear: both; height:83px; padding:10px 0 10px 46px; *padding:10px 0 0 46px; }
	#geral #meio .buscaRapida li.passoN3 dl { float:left; }
	#geral #meio .buscaRapida li.passoN3 dl dt { font-weight:bold; color:#FFF; }
	#geral #meio .buscaRapida li.passoN3 dl dd { padding:0 10px 0 0; height:30px; }
	#geral #meio .buscaRapida li.passoN3 dl dd	#dlEstado{ width: 50px; }
	#geral #meio .buscaRapida li.passoN3 dl dd	#dlcidade{ width: 150px; }
	#geral #meio .buscaRapida li.passoN3 dl dd	#ddlBairro{ width: 150px; }	
	#geral #meio .buscaRapida li.passoN3 dl dd #divbairro { display:block; width:266px; }
	#geral #meio .buscaRapida li.passoN3 .campoBusca { float:left; }
	#geral #meio .buscaRapida li.passoN3 .campoBusca dd { float:left; }
	#geral #meio .buscaRapida li.passoN3 .bairro { float:left; }
	#geral #meio .buscaRapida li.passoN3 .bairro dd { float:left; }
	#geral #meio .buscaRapida li.passoN3 select { width:222px; }

	#geral #meio .buscaRapida li.links-acesso { color:#fff; width:502px; padding:8px 0 0 0; background:url(../img/bg-acesso-li.gif) repeat-x 0 0; height: 40px; clear: both; }
	#geral #meio .buscaRapida li.links-acesso div{ color: #FFF; clear: both; padding: 5px 0;}

	#geral #meio .buscaRapida li.links-acesso .resultados a, #geral #meio .buscaRapida li.links-acesso .mapa a { background:url(../img/res-lista.gif) no-repeat 0 0; display:inline-block; height:21px; padding:3px 20px 0 23px; color:#adadad; display:none; }
	#geral #meio .buscaRapida li.links-acesso .mapa a { background:url(../img/res-mapa.gif) no-repeat 0 0; }
	#geral #meio .buscaRapida li.links-acesso .resultados a:hover, #geral #meio .buscaRapida li.links-acesso .mapa a:hover { color:#F1B912; background:url(../img/res-lista-on.gif) no-repeat 0 0; }	
	#geral #meio .buscaRapida li.links-acesso .mapa a:hover { background:url(../img/res-mapa-on.gif) no-repeat 0 0; }	
	#geral #meio .buscaRapida li.links-acesso .mapa a { display:inline-block; visibility:hidden; }
	#geral #meio .buscaRapida li.links-acesso .paramais { display:block; float:left; padding:8px 0 0; }
	#geral #meio .buscaRapida li.links-acesso .botao {  padding:0; }
	#geral #meio .buscaRapida .links-acesso a{ background-image:url(../img/c21/buttons-black.gif); background-position:  0 -34px; background-repeat: no-repeat; display:block; overflow: hidden; text-indent: -1000px; width: 110px; height: 16px; float: left; margin-bottom: 10px;	}
	#geral #meio .buscaRapida .links-acesso a.busca_por_id{ background-position: 0 -17px;}
	#geral #meio .buscaRapida .links-acesso a.busca_por_id_ativo{ background-position: 0 -67px;}


	#geral #meio .buscaRapida input#btnEnviar { float:right; background:url(../img/btnBuscar.gif) no-repeat right; border:0; width:96px; height:25px; cursor:pointer; }
	
	#encontraCep #buscaCEP #btncep { background:url(../img/btnBuscar.gif) no-repeat right; border:0; width:96px; height:25px; cursor:pointer; }
	#encontraCep #buscaCEP * { vertical-align:middle; }
	#box-tabs #encontraCep #buscaCEP * { vertical-align:top; }
	#encontraCep #buscaCEP #cep { padding:2px; background:#929292; border:solid 1px #a2a2a2; color:#fff; }
	#encontraCep #buscaCEP input { background:url(../img/inputbg.jpg) no-repeat left top #929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; font-weight:bold; width:180px; }
	#encontraCep #buscaCEP select { background:#929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; }
	#encontraCep span { color:#fff; }
	
	#encontraCepAgencia #btnAgenciaCep { background:url(../img/btnBuscar.gif) no-repeat right; border:0; width:96px; height:25px; cursor:pointer; }
	#encontraCepAgencia input { background:url(../img/inputbg.jpg) no-repeat left top #929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; font-weight:bold; width:180px; }
	#encontraCepAgencia select { background:#929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; }
	
	#encontraCorretorByCep #btnCidadeCep { background:url(../img/btnBuscar.gif) no-repeat right; border:0; width:96px; height:25px; cursor:pointer; }
	#encontraCorretorByCep input { background:url(../img/inputbg.jpg) no-repeat left top #929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; font-weight:bold; width:180px; }
	#encontraCorretorByCep select { background:#929292; color:#fff; border:1px solid #898989; padding:3px; font-size:12px; }
	
	#geral #meio .buscaRapida #txtArea{ width: 75px;}	
		
	.boxesFaleConosco { position:absolute; width:200px; top:205px; left:50%; margin-left:200px; }
	.boxesFaleConosco div { border:solid 1px #525252; background:#333; color:#fff; padding:10px; margin:0 0 16px; }
	.boxesFaleConosco div strong, .boxesFaleConosco div span { display:block; }
	

		.ui-slider { position: relative; text-align: left; width:135px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 15px; height: 16px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; background: url(../img/range-slider.gif) repeat-x; }
.ui-slider-horizontal .ui-slider-handle { top: 0; margin-left: 0; background: url(../img/range-handler.gif) no-repeat; cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle-focus { top: 0; margin-left: 0; background: url(../img/range-handler-active.gif) no-repeat;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background: url(../img/range-slider-active.gif) repeat-x left top; }
.ui-slider-horizontal .ui-slider-range-min { left: 0;  }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.slider-rotulo{ font-size: 11px; text-align: center;}
#meio .slider-rotulo { color:#FFF; }
.slider-rotulo strong{ color: #F1B912; }

#amount { border:0; color:#F2B912; font-weight:bold; background:none; }
	
.conteudocarreira { background:url(../img/clipboard.jpg) no-repeat right center; padding-right:105px; height:120px; padding-top:30px; }



#geral #meio .buscaInternas .buscaRapida { height: 630px;}
#geral #meio .buscaInternas .buscaRapida li dl { clear:both; width:145px; padding:5px 0 0 0; }

#geral #meio .buscaInternas .buscaRapida li.passoN1 { clear:both; background:url(../img/imgPassoN1Interna.gif) no-repeat 0 19px; width:164px; height:150px; padding:0 0 0 40px; }
#geral #meio .buscaInternas .buscaRapida li.passoN1 .ui-slider { width:135px !IMPORTANT; margin:0 0 0 0.5ex; }

#geral #meio .buscaInternas .buscaRapida li.passoN2 { clear:both; background:url(../img/imgPassoN2Interna.gif) no-repeat 0 0; width:164px; height:135px; padding:8px 0 0 40px; }
#geral #meio .buscaInternas .buscaRapida li.passoN2 .ui-slider { width:135px !IMPORTANT; margin:0 0 0 0.5ex; }

#geral #meio .buscaInternas .buscaRapida li.passoN3 { clear:both; background:url(../img/imgPassoN3Interna.gif) no-repeat 0 0; width:164px; height:130px; padding:4px 0 10px 40px; }

#geral #meio .buscaInternas .ui-slider-horizontal .ui-slider-handle { margin-left:-5px; }
#geral #meio .buscaInternas #encontraCep #buscaCEP select { margin:0 0 1.6ex 0; }
#geral #meio .buscaInternas .paramais a{ float: left;}




/* BLOG */
#geral #meio .boxBlog { float:left; background:#5B5B5B; width:340px; min-height:368px; margin:0 2ex 0 0; padding:0; }
#geral #meio .boxBlog h1 { font-size:12px; background:#484848; border-bottom:2px solid #F2B310; padding:15px 10px; }
#geral #meio .boxBlog h1 span { font-weight:normal; color:#FFF !IMPORTANT; }

#geral #meio .boxBlog div { clear:both; border-bottom:2px solid #383838; padding:10px; }

#geral #meio .boxBlog div img.fLeft { border:1px solid #F2B310; width:58px; height:78px; margin:0 1ex 0 0; }
#geral #meio .boxBlog div img.fRight { border:1px solid #F2B310; width:80px; height:80px; margin:0 0 0 1ex; }

#geral #meio .boxBlog p { color:#FFF; line-height:16px; margin:0 0 2ex 0; padding:10px; }
#geral #meio .boxBlog p.facebook { float:left; background:url(../img/icoFacebook.gif) no-repeat 10px 3px; width:100px; padding: 5px 0 10px 75px; }
#geral #meio .boxBlog p.orkut { float:left; background:url(../img/icoOrkut.gif) no-repeat left 3px; padding: 5px 0 10px 65px; }
#geral #meio .boxBlog p.youtube { float:left; background:url(../img/icoYouTube.gif) no-repeat  10px 3px; width:100px; padding: 5px 0 10px 75px; }
#geral #meio .boxBlog p.twitter { float:left; background:url(../img/icoTwitter.gif) no-repeat left; padding:12px 0 14px 65px; }
#geral #meio .boxBlog p.blog { float:left; background:url(../img/icoBlog.gif) no-repeat  10px 3px; width:100px; padding: 5px 0 5px 75px; }
#geral #meio .boxBlog p.linkedin { float:left; background:url(../img/icoLinkedIn.gif) no-repeat  left 3px; width:100px; padding: 5px 0 10px 65px; }

#geral #meio .midiasSociais { float:left; width:200px; }
#geral #meio .midiasSociais p { color:#FFF; line-height:16px; margin:0 0 2ex 0; padding:10px; }
#geral #meio .midiasSociais p.facebook { float:left; background:url(../img/icoFacebook.gif) no-repeat 0 3px; width:100px; padding: 5px 0 10px 65px; }
#geral #meio .midiasSociais p.orkut { float:left; background:url(../img/icoOrkut.gif) no-repeat 0 3px; padding: 5px 0 10px 65px; }
#geral #meio .midiasSociais p.youtube { float:left; background:url(../img/icoYouTube.gif) no-repeat  0 3px; width:100px; padding: 5px 0 10px 65px; }
#geral #meio .midiasSociais p.twitter { float:left; background:url(../img/icoTwitter.gif) no-repeat 0 3px; padding:12px 0 14px 65px; }
#geral #meio .midiasSociais p.blog { float:left; background:url(../img/icoBlog.gif) no-repeat  0 3px; width:100px; padding: 5px 0 5px 65px; }
#geral #meio .midiasSociais p.linkedin { float:left; background:url(../img/icoLinkedIn.gif) no-repeat  left 3px; width:100px; padding: 5px 0 10px 65px; }


#geral #meio #podCasts { width:252px; }
#geral #meio #podCasts p { margin:0 !IMPORTANT; }

#geral #meio .boxBlog div span.data { display:block; font-size:18px; color:#FFF; background:url(../img/icoData.gif) no-repeat left; padding:0 0 0 20px; }
#geral #meio .boxBlog div span.titulo a { display:block; font-weight:bold; color:#F2B310; padding:5px 0; }

#geral #meio .postBlog { float:left; width:700px; padding:0 40px 0 0; }

#geral #meio .postBlog img.fLeft { border:1px solid #F2B310; margin:0 2ex 0 0; }
#geral #meio .postBlog img.fRight { border:1px solid #F2B310; margin:1ex 0 0 2ex; }

#geral #meio .postBlog p { text-align:justify; color:#FFF; }
#geral #meio .postBlog p.data { float:left; font-size:18px; color:#FFF; background:url(../img/icoData.gif) no-repeat left; width:600px; padding:0 0 0 20px; }
#geral #meio .postBlog p.titulo { font-size:14px; font-weight:bold; color:#F2B310; padding:10px 0; }
#geral #meio .postBlog p.autor { text-align:right; }

#geral #meio #frameMidia { overflow-x:hidden; }

/* ASSOCIADA */
#geral #meio #abasAssociada { margin:0 auto; display:block; width:505px; height:335px; padding:0 0 0 50px; overflow:hidden; }

#geral #meio #abasAssociada ul { list-style:none; }
#geral #meio #abasAssociada ul li { display: block; float:left; background:url(../img/bgAba.gif) repeat-x 0 0; height:335px; }

#geral #meio #abasAssociada ul li a { display:block; width:88px; overflow:hidden; height:310px; }

#geral #meio #abasAssociada ul li h2 { padding:1px 4px; border-left:1px solid #F2B310; }
#geral #meio #abasAssociada ul li h2 img { }
#geral #meio #abasAssociada ul li h2.carreira { text-align:right; height:26px; }
#geral #meio #abasAssociada ul li h2.franquia { text-align:right; height:26px; }
#geral #meio #abasAssociada ul li h2.fornecedor { text-align:right; height:26px; }

/* LATERAL INTERNA */
#geral #meio .menuLateralInterna { float:left; background:#5B5B5B url(../img/bgLateralInterna.jpg) no-repeat 0 0; border-top:2px solid #F2B310; width:230px; height:350px; }
#geral #meio .menuLateralInterna h2 { font-size:20px; font-weight:normal; color:#000; padding:10px 0 15px 15px; text-transform:uppercase; }

#geral #meio .menuLateralInterna ul li { list-style:none; padding:4px 0 0 15px; }
#geral #meio .menuLateralInterna ul li a { font-weight:bold; color:#FFF; padding:0 0 0 15px; }
#geral #meio .menuLateralInterna ul li a:hover { color:#F2B310; }
#geral #meio .menuLateralInterna ul li.ativo a { color:#F2B310; background:url(../img/bhHoverLateral.gif) no-repeat left; }

/* CONTEUDO INTERNA */
#geral #meio .conteudoInterna { float:left; border-top:2px solid #F2B310; width:715px; padding:25px 0 0 25px; }
#geral #meio .conteudoInterna h1 { font-size:16px; }
#geral #meio .conteudoInterna ul, #geral #meio .conteudoInterna ol { padding:0 0 0 15px; }
#geral #meio .conteudoInterna ul li, #geral #meio .conteudoInterna ol li { color:#FFF; padding:5px 0; line-height:18px; }

#geral #meio .conteudoInterna li ul li { margin:0 0 0 1ex; }

#geral #meio .conteudoInterna ul.listagemAgenciasAbertas li { float:left; width:50%; height:60px; }
#geral #meio .conteudoInterna ul.listagemAgenciasEmBreve li { float:left; width:50%; height:30px; }

/* IMOBILIARIA PERSONALZADA */
#geral #meio .resultadoBusca h1, #geral #meio .resultadoBusca h2 { font-size:16px; color:#F2B310; padding:5px 0; }

#geral #meio .menuInterna { margin:0 0 4ex 0 !IMPORTANT;; }
#geral #meio .menuInterna li { float:left; background:url(../img/c21/tabLeft.gif) no-repeat 0 bottom; margin:0 1ex 0 0 !IMPORTANT; padding:0 0 0 9px !IMPORTANT; list-style:none; text-transform:uppercase; }
#geral #meio .menuInterna li a { display:block; font-size:11px; font-weight:bold; color:#FFF !IMPORTANT;; background:url(../img/c21/tabRight.gif) no-repeat right bottom; padding:2px 9px 4px 0; }
#geral #meio .menuInterna li a:hover { color:#CCC !IMPORTANT;; }
#geral #meio .menuInterna li a.ativo { color:#F1B912 !IMPORTANT; }

#geral #meio .perfilImobiliaria { float:left; width:275px; margin:0 1ex 0 0; }

#geral #meio .dadosImobiliaria { float:left; width:450px; }

#geral #meio .imagemImobiliaria { position:relative; width:264px; height:192px; margin:0 0 1ex 0; overflow:hidden; background: #FFF; text-align:center; }


#geral #meio .imagemImobiliaria div.tl { position:absolute; left:0; top:0; background:url(../img/c21/phototl.gif) no-repeat left top; width:5px; height:5px; overflow:hidden; }
#geral #meio .imagemImobiliaria div.tr { position:absolute; right:0; top:0; background:url(../img/c21/phototr.gif) no-repeat right top; width:5px; height:5px; overflow:hidden; }
#geral #meio .imagemImobiliaria div.bl { position:absolute; left:0; bottom:0; background:url(../img/c21/photobl.gif) no-repeat left bottom; width:5px; height:5px; overflow:hidden; }
#geral #meio .imagemImobiliaria div.br { position:absolute; right:0; bottom:0; background:url(../img/c21/photobr.gif) no-repeat right bottom; width:5px; height:5px; overflow:hidden; }


#geral #meio .perfilCorretor { float:left; width:450px; margin:0 1ex 0 0; }
#geral #meio .perfilCorretor h2 { font-size:14px; color:#FFF; }

#geral #meio .dadosCorretor { float:left; width:275px; }

#geral #meio .imagemCorretor { float:left; width:100px; height:200px; margin:0 1ex 0 0; overflow:hidden; }
#geral #meio .imagemCorretor img.tamanhoImagem { width:75px; }

/* CONTATO */
#geral #meio .contatoColumn1 { float:left; background:#5B5B5B; width:255px; min-height:368px; margin:0 2ex 0 0;  }
#geral #meio .contatoColumn1 h1 { font-size:12px; background:#484848; border-bottom:2px solid #F2B310; padding:15px 10px; }
#geral #meio .contatoColumn1 ul, #geral #meio .contatoColumn1 p{ color: #FFF; margin:0 0 0 1ex; padding: 6px 3px; }
#geral #meio .contatoColumn1 ul li{ list-style-position: inside; font-size: 12px; line-height: 24px;}
#geral #meio .contatoColumn1 ul li a{ color: #FFF;}
#geral #meio .contatoColumn1 ul li a:hover,#geral #meio .contatoColumn1 ul li a.active{ color: #FC0;}

#geral #meio .contatoColumn1 h1 span { font-weight:normal; color:#FFF !IMPORTANT; }
#geral #meio #contatoForm{ width: 420px;}
#geral #meio #contatoForm textarea{ width: 280px;}


.addthis_toolbox{width: 720px; color: #000; padding: 2px; font-size: 10px; float: right; color: #BBB;}
.addthis_toolbox a{ color: #BBB; margin-left: 5px;}
.addthis_toolbox a.addthis_button_expanded{ font-size: 11px; background: #777;  border: 1px solid #777; color: white; border: 1px solid #888;}
.addthis_toolbox iframe{ float: left; display: inline; clear: none; margin: 0 5px;}

#meio .formpesquisa fieldset dl dt {float:none; display:inherit; clear:both; width:100%; padding:0 5px 5px 5px; min-height:1px; _height:1px; font-weight:bold; text-align:left; font-size:12px; }
#meio .formpesquisa fieldset dl dd {float:none; display:inherit; clear:both; width:100%; padding:0 0 10px 0; min-height:1px; _height:1px; font-size:12px; }
#meio .formpesquisa fieldset dl dd input { }
#meio .formpesquisa fieldset dl dd label { }
#interesse1 { clear:both; }

.topoVideo{ background: url(../img/c21/bg-video.gif) repeat-x;}

.post .conteudoPost img{ width: 160px; margin: 0 10px 10px 0; border: 5px solid #555;}
.post .conteudoPost .fotoPost{ float: left; }
.post .conteudoPostMidia  .fotoPost{  clear:both; text-align:center; } 



#busca_ID{ top: 370px; left: 0; position: absolute; background: #333; width: 220px;  padding: 10px; height: 16px; overflow: hidden; border: 1px solid #F2B912; display: none; z-index: 1000px;}
#busca_ID span{ float: left; padding-right: 10px; font-size: 11px;}
#busca_ID .busca_ID_buttn input{ background: url(../img/c21/buttons-black.gif) no-repeat 0 -50px!important ; width: 66px; height: 16px; text-indent: -1000px!important; display: block!important; float: left!important; font-size: 1px!important; }


.float{ float:right; margin: 0 0 10px 10px;}

.imobiliariatextEmBreve{ display: none;}
.associacoes div{ float: left; width: 45%; margin: 14px 30px 0  0; height: 250px; overflow: hidden; text-align:justify; }
.associacoes div img{ float: left; width:100px; margin: 0 10px  10px 0; }

.print { background:url(../img/btPrint.gif) no-repeat; padding:3px 0 10px 25px; float:left; }
.print a:hover{ text-decoration:underline; }

.textoaruba { float:left; width:650px; }
#divFotos h2 a { background:url(../img/bt-tabela.png) no-repeat; width:200px; height:25px; display:block; color:#000 !important; font-size:14px; font-weight:bold; text-align:center; padding:7px 0 0 0; margin:0 0 0 47px; }
#divFotos h2 a:hover { color:#5B5B5B !important; }
#divFotos { float:left; width:300px; text-align:center; }
