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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b7b7b;
}
body {
	background-color: #FFF;
	background-image: url(../../../dados/imagens/layout/fundo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960c06;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #960C06;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #960C06;
}
#container {
	width:980px;
	height:auto;
	margin: 0 auto;
}
#logo {
	width:405px;
	float:left;
}
#menu_gmm_sup {
	width:575px;
	height:27px;
	float:right;
}
#telefone {
	width:575px;
	height:79px;
	float:right;
}
#corretor_online {
	width:575px;
	height:55px;
	float:right;
}
#menu_sup {
	width:980px;
	float:left;
}
#busca_topo {
	width:980px;
	height:34px;
	float:left;
	background: url(../../../dados/imagens/layout/topo/topo-marco-muratori-imoveis_20.png);
	background-repeat:repeat-x;
}

#titulo_busca_avancada{
	width:980px;
	height:43px;
	float:left;
	margin-top:4px;
	background-repeat:no-repeat;
}

#opcoes_basicas{
	width:168px;
	height:25px;
	float:left;
	margin-left:7px;
}

#opcoes_diferenciais{
	width:168px;
	height:25px;
	float:left;
	margin-top:15px;
	margin-left:7px;
}


#opcoes_avancadas{
	width:168px;
	height:25px;
	float:left;
	margin-top:16px;
	margin-left:7px;
}


#busca_topo_avancada {
	width:980px;
	height:88px;
	float:left;
	background: url(../../../dados/imagens/layout/topo/topo-marco-muratori-imoveis_20.png);
	background-repeat:repeat-x;
	background-color:#a2b0b9;
}

#form_opcoes_basicas{
	width:800px;
	height:28px;
	float:left;
	margin-top:3px;
}

#form_opcoes_diferenciais{
	width:800px;
	height:28px;
	float:left;
	margin-top:3px;
	margin-top:17px;
}

#form_opcoes_avancadas{
	width:800px;
	height:28px;
	float:left;
	margin-top:3px;
	margin-top:16px;
}



#campos_busca1 {
	width:793px;
	height:58px;
	background:#A2B0B9;
	float:left;
}

#container_deferenciais{
	width:980px;
	height:55px;
	background-color:#bdc7cd;
	float:left;
}


#container_opcoes_avancadas{
	width:980px;
	height:55px;
	background-color:#4f7792;
	float:left;
}


#container_icones{
	width:980px;
	height:96px;
	float:left;
	background-color:#a3a3a3;
	margin-top:5px;
}


#caixa_icone{
	width:265px;
	height:75px;
	float:left;
	margin-left:40px;
	margin-top:10px;
}



#icone{
	width:73px;
	height:69px;
	float:left;
	margin-left:3px;
	margin-top:3px;
	
}

#caixa_titulo_icone{
	width:165px;
	height:16px;
	float:left;
	margin-left:17px;
	margin-top:5px;
}


#caixa_descricao_icone{
	width:150px;
	height:auto;
	float:left;
	margin-left:27px;
	
}
	
#container_imovel_resultado{
	width:736px;
	height:180px;
	float:left;
	border-bottom:#CCC 1px dotted;
	margin-top:20px;
	margin-bottom:10px;
}

#imagem_miniatura_resultado_busca{
	width:200px;
	height:150px;
	float:left;
	background-color:#9F0;
	margin-left:25px;
}

#container_resultado_busca{
	width:380px;
	height:150px;
	float:left;
}


#titulo_resultado_busca{
	width:225px;
	height:14px;
	float:left;
	margin-left:20px;
	margin-top:17px;
}


#descricao_resultado_busca{
	width:200px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:14px;
}

#container_icones_resultado1{
	min-width:150px;
	height:30px;
	float:left;
	margin-top:4px;
	margin-left:18px;
}


#container_icones_resultado2{
	width:200px;
	height:30px;
	float:right;
	margin-top:4px;
	
}



#icone_resultado_busca{
	width:23px;
	height:26px;
	float:left;
	margin-top:2px;
}

#legenda_icone{
	width:auto;
	height:15px;
	float:left;
	margin-top:8px;
	margin-left:7px;
}

#mais_detalhes_indicar_amigo{
	width:362px;
	height:30px;
	float:left;
	margin-left:17px;
	margin-top:8px;
}


#exclusivo{
	width:115px;
	height:77px;
	float:left;
	margin-top:25px;
	margin-right:10px;
}


#exclusivo1{
	width:115px;
	height:77px;
	float:right;
	
	margin-right:10px;
}

#bt_busca_topo {
	width:187px;
	float:right;
}
#flash_home {
	width:980px;
	height:314px;
	float:left;
	
}
#conteudo {
	width:760px;
	float:left;
	margin-right:20px;
}
#conteudo2 {
	width:740px;
	float:left;
	margin-right:40px;
	
}
#faixa_lateral {
	width:200px;
	float:right;
	margin-top:15px;
}
#subtitulos_home {
	width:737px;
	height:30px;
	margin-top:15px;
	float:left;
}

#subtitulos_busca {
	width:737px;
	height:30px;
	
	float:left;
	background-repeat:no-repeat;
	background-image:url(../../../dados/imagens/layout/barra-topo-busca-imovel.png);
}

#descricao_subtitulos_busca{
	width:auto;
	height:19px;
	float:left;
	margin-left:25px;
	margin-top:6px;
}

#descricao_subtitulos_busca_codigo{
	width:130px;
	height:19px;
	float:right;
	margin-left:25px;
	margin-top:6px;
}



#imagem_imovel_busca{
	width:715px;
	height:535px;
	float:left;
	background-color:#CCC;
	margin-left:20px;
	margin-top:10px;
}


#container_imovel_miniatura{
	width:720px;
	height:105px;
	float:left;
	margin-left:21px;
	margin-top:10px;
}

#seta_miniatura{
	width:33px;
	height:105px;
	float:left;
}

#img_miniatura1{
	width:140;
	margin-right:28px;
	height:105;
	float:left;
}


#img_miniatura2{
	width:140;
	height:105;
	float:left;
	
}


#bt_voltar_imovel{
	width:658px;
	height:27px;
	float:left;
	margin-left:30px;
	background-repeat:no-repeat;
}

#detalhes-imovel{
	width:715px;
	height:77px;
	float:left;
	background-image:url(../../../dados/imagens/layout/detalhes-do-imovel-visualizacoes.png);
	background-repeat:no-repeat;
}


#detalhes_condominios{
	width:715px;
	height:77px;
	float:left;
	background-image:url(../../../dados/imagens/layout/mais-detalhes-condominios.png);
	background-repeat:no-repeat;
}

#mais_informacoes{
	width:150px;
	height:22px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}


#visualizacoes{
	width:70px;
	height:15px;
	
	float:left;
	margin-left:330px;
	margin-top:26px;
}

#visualizacoes2{
	width:70px;
	height:15px;
	
	float:left;
	margin-left:160px;
	margin-top:21px;
}



#exclusivo{
	width:115px;
	height:77px;
	float:right;
}


#dots{
	width:715px;
	height:25px;
	background-image:url(../../../dados/imagens/layout/dots.png);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}


#descricao_imovel{
	width:700px;
	height:90px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}


#container_detalhes_imovel{
	width:680px;
	height:auto;
	float:left;
	margin-left:70px;
	margin-top:40px;
}

#descricao_left{
	width:300px;
	height:auto;
	float:left
}

#descricao_right{
	width:240px;
	height:auto;
	float:left;
	margin-left:100px;
}

#container_entre_em_contato{
	width:335px;
	height:250px;
	float:left;
	margin-top:40px;
}

#entre_em_contato{
    width:335px;
	height:30px;
	float:left;
	background-image:url(../../../dados/imagens/layout/entre-em-contato.png);
	background-repeat:no-repeat;
}

#ligue{
	width:312px;
	height:54px;
	float:left;
	margin-left:15px;
	margin-top:20px;
}

#envie_email{
	width:312px;
	height:67px;
	float:left;
	margin-left:15px;
}

#indique_amigo{
	width:312px;
	height:70px;
	margin-left:15px;
}


#container_ligamos{
	width:290px;
	height:auto;
	float:left;
	margin-top:40px;
	margin-left:
}

#balao{
	width:180px;
	height:50px;
	float:left;
	margin-left:30px;
}

#mulher{
	width:73px;
	height:auto;
	float:right;
	margin-top:30px;
	z-index:4;
	
}

#corretor{
	width:119px;
	height:148px;
}
	

#container_chat{
	width:625px;
	height:56px;
	float:left;
	background-image:url(../../../dados/imagens/layout/barra-chat-ao-vivo.png);
	background-color:#960c06;
}
	
	
#corretor{
	width:119px;
	height:148px;
	float:right;
	margin-top:203px;
	margin-right:16px;
}


#chat_ao_vivo{
	width:200px;
	height:36px;
	float:left;
	margin-top:10px;
	margin-left:430px;
}


#icones_home {
	width:760px;
	float:left;
}
#borda_exclusivo {
	width:230px;
	float:left;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	margin-top:15px;
	margin-left:15px;
}
#icone_exclusivo {
	width:200px;
	margin: 15px 15px 15px 15px ;
}
#linha_exclusivos {
	width:200px;
	height:15px;
	background:url(../../../dados/imagens/layout/linha-hor-solida.png);
	background-repeat:repeat-x;
}
#fundo_legenda_icones_red {
	width:170px;
	height: 30px;
	background-color:#960c06;
	padding:15px;
}
#fundo_legenda_icones_blue {
	width:170px;
	height: 30px;
	background-color:#073F65;
	padding:15px;
}
#fundo_legenda_icones_grey {
	width:170px;
	height: 30px;
	background-color:#A2B0B9;
	padding:15px;
}
#legenda_comum_home {
	width:200px;
	margin: 10px 0px 0px 0px;
}
#icone_imovel {
	width:200px;
	float:left;
	margin: 0px 15px 15px 30px ;
}
#organiza_conteudo_faixa {
	width:200px;
	float:left;
}
#txt_faixa {
	width:170px;
	float:left;
	margin-top:3px;
	margin-bottom:5px;
}
#linha_pont_faixa {
	width:200px;
	height:15px;
	background:url(../../../dados/imagens/layout/linha-hor-pont.png);
	float:left;
}
#menu_inferior {
	width:100%;
	height:56px;
	background-color:#656e73;
	float:left;
	text-align:center;
}
#menu_gmm_inferior {
	width:100%;
	height:88px;
	background:url(../../../dados/imagens/layout/fundo-rodape-gmm.jpg);
	float:left;
	text-align:center;
}
#titulo_gmm_inferior{
	width:100%;
	float:left;
	height:32px;
}
#itens_gmm_inferior{
	width:100%;
	float:left;
	height:56px;
}
#endereco_rodape {
	width:100%;
	float:left;
	height:60px;
	background-color:#7b8387;
	text-align:center;
}
#webz {
	width:100%;
	height:13px;
	float:left;
	text-align:center;
	margin-top:10px;
	padding-bottom:10px;
}
#midias_home {
	width:980px;
	height:30px;
	float:left;
}
.borda_tabela_home {
	border: solid;
	border-color:#c7c7c7;
	border-width:1px;
}
.negrito {
	font-weight:bold;
}
.espaco_imagens_destaque_home {
	padding-top:15px;
	padding-bottom:2px;
}
.legendas_icones_home {
	font-weight:bold;
	color:#FFF;
}
.espaco_imagens_home {
	padding-bottom:2px;
}
.legenda_coluna_dir_cinza {
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
}
.legenda_coluna_dir_red{
	font-size:14px;
	font-weight:bold;
	color:#960c06;
}
.centralizar {
	text-align:center;
}
.endereco_rodape {
	color:#FFF;
}
.espaco_campos_busca1 {
	margin-left:30px;
	width:160px;
}
.alinha_bt_busca_topo{
	text-align:right;
}
.bt_ok_home {
	float:right;
}
.txt_faixa {
	margin-bottom:10px;
}

.titulo_icone{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}

.descricao_icone{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.descricao_barra_busca{
	font:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
}

.visualizacoes{
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}

.descricao_imovel{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
}

.detalhes_imovel{
	font-size:13px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
.valor_imovel{
	font-weight:bold;
	color:#9d1c17;
}

.chat_ao_vivo{
	font-size:16px;
	color:#FFF;
	
}

.corretor_online{
	font-size:10px;
	color:#FFF;
}

.legenda_icone{
	font-size:15px;
	font-weight:bold;
}

.descricao_imovel_resultado{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
}







#caixa_construtora{
	width:715px;
	height:190px;
	float:left;
	margin-bottom:20px;
	border-bottom:#CCC 1px dotted;
}

#caixa_juridico{
	width:715px;
	height:auto;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#CCC 1px dotted;
	
}


#foto_principal_construtora{
	width:300px;
	height:169px;
	float:left;
	display:inline;
	margin-right:20px;
	border:none;
}

#descricao_construtora{
	width:390px;
	height:auto;
	float:left;
	display:inline;
	margin-top:3px;
}

#descricao_juridico{
	width:390px;
	height:auto;
	float:left;
	display:inline;
	margin-top:3px;
}

#mapa_localizacao{
	width:708px;
	height:585px;
	float:left;
	
}

#revista_flash{
	width:760px;
	height:500px;
	float:left;
	display:inline;
	
}

#imagem_revista{
	width:150px;
	height:214px;
	float:left;
	display:inline;
}




#container_fachada_matriz{
	width:220px;
	height:240px;
	float:left;
	display:inline;
	margin-left:40px;
}

#container_fachada_filial{
	width:220px;
	height:240px;
	float:left;
	display:inline;
	margin-left:180px;
}


#miniaturas_fachada_matriz{
	width:150px;
	height:211px;
	float:left;
	display:inline;
	margin-left:35px;
}

#descricao_fachada_matriz{
	width:220px;
	height:auto;
	float:left;
}
















/*TINYBOX*************************************/
	.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
	.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
	.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
	.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(close.png) no-repeat}
	.tclose:hover {background-position:0 -30px}
/*TINYBOX*************************************/

/*TINYslide*************************************/
#sl_wrapper {width:715px;}
#sl_container {position:relative; background:#fff;height:105px;}
.sliderbutton {float:left; width:25px; height:105px; cursor:pointer}
#slideleft {background:url(icons.gif) -50px -325px no-repeat}
#slideleft:hover {background-position:-0 -325px}
#slideright {background:url(icons.gif) 0 30px no-repeat}
#slideright:hover {background-position:-50px 30px}
#slider {float:left; position:relative; overflow:auto; width:665px; height:105px}
#slider ul {position:absolute; list-style:none; top:0; left:0; padding-left:15px; padding-right:0px}
#slider li {float:left; width:665px; height:105px}
.pagination {position:absolute; top:40px; right:61px; list-style:none; height:25px}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}
/*TINYslide*************************************/

