body { margin:0px; padding:0;}
#tudo{  position:relative; width:770px; margin:auto; background-color:#FFFFFF; }

#utilitario-detalhes{float:left; width:770px; height:33px; background-image:url(../imagens/detalhes/bg-utilitario.jpg); background-repeat:repeat-x;}
#bandeiras{ float:left; width:100px; height:33px; margin-left:10px; padding-top:6px;}
#fechar{float:right; margin-right:10px; padding-top:6px; text-align:right;}
#imprimir{float:right; margin-right:10px; padding-top:4px; text-align:right;}
#lista-interesse{float:right; margin-right:10px; padding-top:2px; text-align:right;}
#enviar-amigo{float:right; margin-right:10px; padding-top:5px; text-align:right;}

/*=== CSS para o TOPO=== */
#topo-plugin-detalhe{float:left; width:770px; margin-top:15px;}
#esquerda{ float:left; width:595px;}
#bloco-foto{float:left; width:200px; height:300px; }
#foto{ width:185px; height:250px; border-width:thin; border-style:solid; border-color:#CCC; padding:5px; }
#nome{ float:left; height:40px; margin-left:10px; width:270px; margin-bottom:5px;}
#endereco{ float:left; height:40px; margin-left:10px; width:270px;}
#mapa{float:right; height:34px; margin-left:5px; margin-right:10px; width:100px; cursor:pointer; background-color:#f7f7f7; }
.box{float:left; width:365px; height:65px; margin-left:10px; margin-bottom:10px; background-color:#F7F7F7; padding:5px;}
#preco{float:left; width:220px; margin-left:10px;}
#codigo-referencia{float:left; width:190px; margin-left:10px;}
#divisor{float:left; width:770px; margin-bottom:10px;}
#direita{ float:left;width:175px;}
#atualizado{width:175px; height:15px; margin-top:10px; text-align:right;}
#sincronizado{width:175px; height:15px; margin-top:10px; text-align:right;}
#hotsite{width:150px; height:45px; margin-top:10px; margin-left:15px; margin-bottom:10px; text-align:center; background:url(../imagens/detalhes/btn-hotsite.gif) no-repeat center;}
#caixa-topo-anunciante{ width:158px; margin-left:3px; border-style:solid; border-color:#CCC; border-width:1px; padding:5px; background-color:#F7F7F7; }
#acompanhe-obra {float:right; width:169px; height:35px; border:1px solid #CCC; margin:10px 2px 0 0; background-color:#F2F2F2;}
#logo-anunciante-topo{width:175px; margin-bottom:5px; }
.conversor-detalhe { float:left; width:215px; height:55px; margin-bottom:20px; text-align:center; background:url(../imagens/detalhes/conversor-moeda.jpg) no-repeat center; }
/*=== CSS para o Conteúdo=== */
#conteudo-detalhes{ float:left; width:770px;}
#bloco-abas{float:left; width:764px; height:25px; border-width:4px; border:solid; border-left-color:#FFFFFF;border-bottom-color:#999999;border-right-color:#FFFFFF; border-top-color:#FFFFFF;}
.linha{border-color:#999999;border-width:4px; border:solid;}
.aba-checked{ 
	float:left; 
	width:140px; 
	height:25px; 
	margin-right:10px; 
	cursor: pointer; 
	background-image:url(../imagens/detalhes/aba-cinza-escruro.jpg); 
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F3171;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

.aba-unchecked{ 
	float:left; 
	width:140px; 
	height:25px; 
	margin-right:10px; 
	cursor: pointer; 
	background-image:url(../imagens/detalhes/aba-cinza-claro.jpg); 
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	}
	
.tab{ width:770px; }
	
#carrega-conteudo{ float:left; width:770px; background-color:#F7F7F7;}

/*=== CSS para Área do anunciante === */
#esquerda-rodape{float:left; width:170px; margin-right:5px;}
#logomarca{float:left; width:150px; height:100px; margin:5px; text-align:center; }
#centro-rodape{float:left; width:170px; height:100px; background-image:url(../imagens/detalhes/traco-cinza.gif); background-repeat:no-repeat; padding-left:13px; margin-right:5px;}
#ofetas-anunciante{float:left; width:90px; margin-top:90px; margin-left:60px;}
#atendimento{float:left; width:170px; height:80px;}
#direita-rodape{float:left; width:170px; height:100px; margin-left:80px; background: url(../imagens/detalhes/atenimento-online.jpg) no-repeat center;}
#formulario{float:right; width:315px; height:200px; padding-left:10px; padding-top:30px; background-image:url(../imagens/detalhes/bg-form-anunciante.jpg); background-repeat:no-repeat; }
#formulario li {margin-bottom:5px;}

/*=== CSS para os Textos === */
.texto-data{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #666666; }
.texto-sicronizacao{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:  #1F3171; }
.texto, .text-a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666666; }
.texto-laranja {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #1F3171; }
.texto-laranja-10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #1F3171; text-decoration: underline; }
.texto-titulo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #1F3171; font-weight:bold;}
.texto-preco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1F3171; font-weight:bold;}
.texto-14{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;}
.text-a { font-size: 10px; text-decoration: none; }
.texto-10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; }
.texto-acompanhe {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1F3171; padding:0 0 10px 15px;}
/*=== CSS para a ABA MAIS INFORMAÇÕES === */
.bloco-conteudo-interno{float:left; width:770px; margin-right:5px; margin-bottom:10px;}
#descricao{ float:left; width:210px; margin-top:10px; margin-left:5px; background-color:#F0F0F0; padding:10px;}

#empreendimento{ float:right; width:230px; margin-left:10px; margin-top:0px; _margin-top:10px; *margin-top:10px; }
#imovel{ float:right; width:260px; margin-left:10px; margin-top:0px; _margin-top:10px; *margin-top:10px; }
#imovel-junto{ float:right; width:570px; margin-left:10px; }

#lista-detalhe{ padding:0; margin:0; list-style-image:url(../imagens/detalhes/seta.gif);}
#lista-detalhe li{ margin-left:18px; background-color:#F7F7F7; height:20px;}
p.titulo {
	color:#000000; 
	height:20px; 
	background-color:#DADADA; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight:bold; 
	text-transform:uppercase; 
	text-align:center; 
} 

/*=== CSS para a ABA MAIS INFORMAÇÕES === */
.foto{float:left; cursor:pointer;  border: 1px solid #CCCCCC; text-align:center; padding:5px; margin-right:5px;margin-bottom:5px; background-color:#F0F0F0; height:100px; width: 110px; }
#alvo-fotos-videos { border:1px solid #B1B1B1; float:left; margin-left:20px; padding:5px; text-align:center; max-height:400px; width:400px; *width:300px; _width:300px; }
#passador-direita { float:left; width:70px; height:50px; margin-top:150px;}
#passador-esquerda{ float:left; width:70px; height:50px; margin-top:150px;}
#img passador-direita { margin-right:5px;}
.img-principal { max-height:400px; max-width:400px; *width:300px; _width:300px; }

img { border: 0px; }
a { border: 0px; }
