﻿body 
{
    margin:0;
    font-family:Arial;
    font-size:11px;
}

a
{
    color:#000;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
}

a:hover
{
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
}

img
{
    border:0;
}

input
{
    float:left;
    padding:3px;
}

.linha_hor{ width:174px; height:2px; float:left; background-image:url(http://www.dimarzioimoveis.com.br/Images/linha_hor.png); margin-top:7px; margin-bottom:7px;}

/* randiomo de venda*/
.destaques_geral{ width:365px; height:325px; float:left;}

.destaques_geral_2{width:30px; height:325px; float:left;}

.destaques_label{width:365px; float:left; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.destaque_bloco{width:365px; height:300px; float:left; border:1px solid #666666; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}

.destaques_foto{ width:365px; height:273px; float:left;}

.destaques_foto_legenda{ width:365px; height:53px; float:left; position:absolute; margin-top:-52px; background-color:#4E070B; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; color:#FFF; margin-left:0px; .margin-top:220px; .margin-left:-368px;}

.destaques_foto_legenda_1{ font-size:12px; width:350px; margin-left:10px; font-weight:bold; margin-top:10px; overflow:hidden; height:14px;}

.destaques_foto_legenda_2{ font-size:10px; width:350px; margin-left:10px; margin-top:3px; overflow:hidden; height:14px;}

.destaques_legenda{ width:365px; height:26px; float:left; background-color:#DCDCDC;}

.destaques_legenda_1 a{ width:10px; height:15px; float:left; display:block; text-decoration:none; color:#666666; border-right-color:#666666; border-right-width:1px; border-right-style:solid; font-size:12px; font-weight:bold; padding-top:6px; padding-left:10px; padding-right:8px; padding-bottom:6px; background-color:#FFF;}

.destaques_legenda_1 a:hover{ display:block; text-decoration:none; color:#666666;}

.destaques_legenda_1_b a{ width:10px; height:15px; float:left; display:block; text-decoration:none; color:#ffffff; border-right:1px solid #666666; font-size:12px; font-weight:bold; padding-top:6px; padding-left:10px; padding-right:8px; padding-bottom:6px; background-color:#B01116;}

.destaques_legenda_1_b a:hover{ display:block; text-decoration:none; color:#ffffff;}

.destaques_legenda_1_l a{ width:10px; height:15px; float:left; display:block; text-decoration:none; color:#666666; border-right-color:#666666; border-right-width:1px; border-right-style:solid; font-size:12px; font-weight:bold; padding-top:6px; padding-left:10px; padding-right:8px; padding-bottom:6px; background-color:#FFF;}

.destaques_legenda_1_l a:hover{ display:block; text-decoration:none; color:#666666;}

.destaques_legenda_1_b_l a{ width:10px; height:15px; float:left; display:block; text-decoration:none; color:#ffffff; border-right:1px solid #666666; font-size:12px; font-weight:bold; padding-top:6px; padding-left:10px; padding-right:8px; padding-bottom:6px; background-color:#B01116;}

.destaques_legenda_1_b_l a:hover{ display:block; text-decoration:none; color:#ffffff;}

.destaques_legenda_2 a{ width:auto; height:auto; float:right; display:block; text-decoration:underline; color:#666666;  font-size:10px; font-weight:bold; padding:7px; padding-left:8px; padding-right:8px;}

.destaques_legenda_2 a:hover{ display:block; text-decoration:underline; color:#666666;}


/* bloco de dicas da home */
.dicas_bloco{ width:309px; height:350px; float:left; margin-left:5px; margin-top:15px;}

.dicas_1{ width:300px; height:48px; float:left;}

.dicas_video{ width:300px; height:205px; float:left; margin-top:5px; margin-left:5px;}

.dicas_3{ width:305px; height:2px; float:left; background-image:url(http://www.dimarzioimoveis.com.br/Images/dicas_3.png);}

.dicas_4{ width:305px; height:49px; float:left; margin-top:5px; font-size:12px; overflow:hidden;}

.dicas_5{ width:145px; height:27px; float:right; margin-top:5px; margin-right:5px;}



/* bloco de lancamentos */ 
.lancamento_bloco{ width:430px; height:350px; float:left; margin-left:20px; margin-top:15px;}

.lancamento_1{ width:400px; height:48px; float:left;}

.lancamento_2{ width:415px; height:135px; float:left; margin-top:10px;}

.lancamento_3{ width:423px; height:142px; float:left; margin-top:10px;}

.lancamento_veja_mais{ width:200px; height:26px; float:left; margin-left:10px;}

.lancamento_foto{ width:155px; height:133px; float:left;}

.lancamento_descricao{ width:240px; height:110px; float:left; margin-left:10px; font-family:Arial, Helvetica, sans-serif; color:#333333;}

.lancamento_descricao_1{ width:240px; height:17px; float:left; font-size:14px; overflow:hidden; font-weight:bold;}

.lancamento_descricao_2{ width:240px; height:90px; float:left; font-size:12px; overflow:hidden;}


/* bloco credito imobiliaria */
.credito_imobiliario{ width:274px; height:48px; float:left;}

.credito_imobiliario_2{ width:150px; height:115px; float:left; margin-top:25px;}

.credito_label_1{ width:200px; float:left; height:20px; font-size:12px; font-weight:bold; color:#333333; margin-top:25px; margin-left:10px;}

.credito_label_2{ width:200px; float:left; height:75px; font-size:12px; color:#333333; margin-left:10px;}

.credito_label_3 a{ width:200px; float:left; height:17px; font-size:10px; font-weight:bold; display:block; text-decoration:underline; color:#333333; margin-left:10px; margin-top:5px;}

.credito_label_3 a:hover{ display:block; text-decoration:underline; color:#333333;}


/* topo */
.como_chegar_link a{ float:left; position:absolute; width:110px; height:17px; display:block; text-decoration:none; color:#000000; margin-left:650px; margin-top:-63px; }

.como_chegar_link a:hover{ display:block; text-decoration:none; color:#000000;}

.como_chegar_link2 a{ float:left; position:absolute; width:110px; height:17px; display:block; text-decoration:none; color:#000000; margin-left:860px; margin-top:-63px; }

.como_chegar_link2 a:hover{ display:block; text-decoration:none; color:#000000;}


.como_chegar_link_lanc a{ float:left; position:absolute; width:130px; height:17px; display:block; text-decoration:none; color:#000000; margin-left:723px; margin-top:-90px; }

.como_chegar_link_lanc a:hover{ display:block; text-decoration:none; color:#000000;}

.topo
{
    width:100%;
    height:210px;
    background:url(http://www.dimarzioimoveis.com.br/Images/novo_topo_background.jpg) repeat-x;
}

.topo-2
{
    width:100%;
    height:218px;
    background:url(http://www.dimarzioimoveis.com.br/Images/novo_topo_background_lanc.jpg) repeat-x;
}


#ficha-conteudo
{
    float:left;        
    width: 422px;
    height: 350px;    
}

.conteudo-topo
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.icones-topo
{
    position:absolute;
    margin-left:715px;
}

.a-dimarzio-te-liga
{
    float:left;
    cursor: pointer;
}

.estrela-favoritos
{
    float:left;
    cursor: pointer;
}

.menu
{
    clear:both;
    margin-top:15px;
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.conteudo-menu
{
    float:left;
}

.item-menu
{
    float:left;
    margin-left:10px;
    width:183px;
    height:55px;
}

.hd-lancamentos
{
    float:left;
}

.conteudo
{
    clear:both;
    margin-top:15px;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    min-height:300px;
}

.rodape
{
    clear:both;
    width:100%;
    height:320px;
    background-color:#890d10;
}

.rodape-2
{
    clear:both;
    width:100%;
    height:320px;
    background-color:#777777;
}

.conteudo-rodape
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.menu-rodape
{
    float:left;
    color:#fff;
    padding:10px;
}

.item-menu-rodape-a
{
    float:left;
    padding-left:15px;
    padding-right:15px;
}

.item-menu-rodape-a a
{
    color:#fff;
}


.lancamentoFixo{ width: 423px; height: 288px; background: url(../Images/banner_lancamento.jpg) no-repeat; margin-top: 13px; }

.lancamentoLink{ width: 423px; height: 245px; }
.btnLancamentoFixo{ float: left; width: 240px; height: 25px; margin-left: 17px; }

.bordaComunicado{ position: absolute; top: 20px; width: 475px; height: 684px; left: 50%; margin-left: -232px; background: url(../Images/Bordacomunicado.png) no-repeat; z-index: 10; }

.comunicado{ width: 403px; height: 630px;  float: left; cursor: pointer; background: url(../images/comunicado-05.jpg) no-repeat; margin-top: 42px; margin-left: -10px; }
.bordaComunicadoFechar{ float: left; width: 28px; height: 28px; margin-left: 13px; margin-top: 13px; cursor: pointer; }

#fundo_comunicado {
	position:fixed;
	top:0; right:0; bottom:0; left:0;
	margin:0; padding:0;
	background:#000;
	opacity:.60;
	height:1500px;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	z-index:2;
	display:block;
}

#fundo {
	position:fixed;
	top:0; right:0; bottom:0; left:0;
	margin:0; padding:0;
	background:#000;
	opacity:.60;
	height:1500px;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	z-index:2;
	display:none;
}

#div_ficha
{
	display:none;
	z-index:3;
	position:absolute;
	left:50%;
	margin-left:-490px;
	width:980px;
	height: 1080px;
	.height: 1160px;
	background:#FFF;
	top:320px;
	
}

.item-menu-rodape-b
{
    float:left;
    padding-left:15px;
    padding-right:15px;
    border-left:1px solid #fff;
}

.item-menu-rodape-b a
{
    color:#fff;
}

.endereco-rodape
{
    clear:both;
}

.logo-rodape
{
    float:left;
    margin-top:60px;
    margin-left:50px;
}

.conteudo-endereco
{
    float:left;
    color:#fff;
    margin-top:60px;
    margin-left:30px;
    font-size:14px;
}


.lateral-esquerda
{
    float:left;
    width:175px;
}

.button
{
    float:left;
    margin-left:5px;
}

.favoritos-a
{
    float:left;    
    margin-left: 5px;  
    font-size:13px;
    color:#333333; 
}

.favoritos-b
{
    float:right;  
    color:#CB3232;
    font-weight:bold;
    margin-right: 5px;
    font-size:13px; 
}

.lateral-direita
{
    margin-left:215px;
}

.destaques
{
    width:100%;
}

.titulo-destaques
{
    width:100%;
    height:50px;
    float:left;
    margin-top:15px;
    margin-bottom:10px;
}

.imovel-destaque
{
    float:left;
    width:220px;
    height:320px;
    border:1px solid #ccc;
    margin-left:10px;
    margin-top:20px;
}

.imovel-destaque-b
{
    float:left;
    width:220px;
    height:320px;
    border:1px solid #ccc;
    margin-left:42px;
    margin-top:20px;
}

.descricao-destaque
{
    padding:5px;
    font-size:12px;
    height:95px;
}

.mais-informacoes-destaque
{
    border-top:1px solid #ccc;
    padding:5px;
    margin-top: 8px;
    cursor: pointer;
}

.mais-informacoes
{
    float:left;
}

.estrela-favoritos
{
    float:left;
    margin-left:5px;
}

.tv-dimarzio
{
    width:100%;
}

.titulo-tv-dimarzio
{
    float:right;
    margin-top:10px;
    height:30px;
}

.conteudo-tv-dimarzio
{
    margin-top:10px;
    padding:20px;
}


.tv-dimarzio-video
{
    float:left;
    width: 460px; height: 330px; font-size: 14px; color: #C52D2C; font-weight: bold; margin-left: 15px; text-decoration: underline;
}

.imagem_video{  cursor: pointer; } 

#boxvideo{ float: left; margin-top: 10px; }

.tv-dimarzio-links
{
    float:left;
    margin-left:30px;
}

.tv-dimarzio-imovel
{
    padding:5px;
    border-bottom:1px dotted #333;
    font-size:12px;
    margin-top:3px;
}

.tv-dimarzio-mini
{
    float:left;
}

.tv-dimarzio-mini-titulo
{
    float:left;
    margin-left:10px;
    padding-top:0px;
    font-size:11px;
    width:110px;
    
}

.tv-dimarzio-mini-descricao
{
    margin-top:5px;
    font-size:11px;
    width:190px;
}

.links-rodape
{
    width:100%;
    font-size:14px;
}

.imoveis-por-preco
{
    float:left;
    width:380px;
}

.imoveis-por-preco-comprar
{
    float:left;
    width:200px;
}

.imoveis-por-preco-alugar
{
    float:left;
    width:150px;
    margin-left:20px;
}

.nossos-servicos
{
    float:left;
    margin-left:20px;
    width:280px;
}

.propostas-e-cadastros
{
    float:left;
    margin-left:20px;
    width:280px;
}

.titulo-itens
{
    font-size:16px;
    color:#b01116;
    font-weight:bold;
}

.titulo-associada
{
    font-size:12px;
    color:#b01116;
    font-weight:bold;
    float:left;
    margin-top:20px;
    margin-left:-10px;
}

.rede-brasil-de-imoveis
{
    float:left;
    margin-top:10px;
    margin-left:5px;
}

.logo-rede-campinas
{
    float:left;
    margin-left:5px;
}

.dimarzio-prime
{
    background:url(http://www.dimarzioimoveis.com.br/Images/dimarzio-prime.jpg) no-repeat;
    width:980px;
    height:305px;
}

.conteudo-destaques-prime
{
    width:690px;
    float:right;
}

.seta-prime-1
{
    float:left;
    margin-top:145px;
    margin-left:10px;
}

.seta-prime-2
{
    float:left;
    margin-top:145px;
    margin-left:-10px;
}

.imovel-destaque-prime
{
    float:left;
    margin-top:35px;
    color:#402615;
}

.imovel-destaque-prime-foto
{
    background:url(http://www.dimarzioimoveis.com.br/Images/fundo-destaque-prime.jpg) no-repeat;
    width:280px;
    height:215px;
    padding:15px;
}

.imovel-destaque-prime-descricao
{
    float:left;
    font-size:14px;
    margin-left:15px;
    width:130px;
}

.imovel-destaque-prime-referencia
{
    font-size:14px;
    float:left;
    margin-top:15px;
}

.empresa-descricao
{
    float:left;
    width:530px;
    font-size:12px;
}

.empresa-imagem
{
    float:left;
    margin-left:10px;
    margin-top:80px;
}

.formulario-contato 
{
	border:1px #dadada solid;
	padding-left:50px;
	width:450px;
	height:310px;
	float:left;
}

.imagem-contato 
{
	padding-left:50px;
	width:350px;
	height:350px;
	float:left;
}

.como-chegar-link
{
    color:#fff;
    font-size:14px;
}

.como-chegar-link:hover
{
    color:#fff;
    font-size:14px;
}

.mapa-site
{
    font-size:14px;
}

.checkboxlist_container
{
    width: 170px;
    max-height: 100px;
    height: 100px;
    overflow: auto;
    border: 1px solid #abadb3;
    text-align: left;
    overflow-x:hidden;
}

.checkboxlist
{
    width: 170px;
    text-align: left;
}

.topo-ficha
{
    width:100%;
    height:75px;
    padding-left:8px;
    padding-right:8px;
    background:#ebebeb;
}

.topo-ficha-menu
{
    padding:10px;
    border-bottom:1px solid #cbcbcb;
    text-align:left;
    font-size:13px;
    color:#333333;
}

.topo-ficha-descricao
{
    padding-left:10px;
    padding-top:5px;
    text-align:left;
    font-size:20px;
    color:#333333;
}

.topo-ficha-voltar
{
    float:right;
    margin-top:-20px;
    text-decoration:underline;
}

.ficha-fotos
{
    float:left;
    width: 422px;
}

.ficha-descricao
{
    float:left;
    margin-left:20px;
    text-align:left;
    width:500px;
}

.fotos-imovel-ficha
{
    float:left;
    font-size:18px;
}

.fotos-video
{
    width:425px;
    height:195px;
    overflow:auto;
    border:1px solid #ccc;
    margin-top:10px;
}

.foto-ficha-mini
{
    margin-left:12px;
    margin-top:12px;
    float:left;    
}

.ficha-veja-tambem
{
    float:left;
    width:430px;
    text-align:left;
}

.ficha-tire-suas-duvidas
{
    float:left;
    margin-left:20px;
    width:480px;
    text-align:left;
}

.imoveis-veja-tambem
{
    background:#eaeaea;
    width:412px;
    margin-top:10px;
    padding:8px;
}

.imovel-veja-tambem
{
    width:412px;
    height:110px;
    background:#fff;
    margin-top:8px;    
}

.label-busca-rapida
{
    margin-top:10px;
}

.espaco
{
    margin-top:-12px;
}

#cont-rodape-dir
{
    float:right;
    margin-top: -25px;
}

.midias
{

}

.newsletter-rodape
{
    width:280px;
    float:left;
    color:#fff;
    font-size:14px;
    margin-left: 50px;
    margin-top: 15px;
}

#submenu_lancamentos
{
    background: url(../Images/fundo-submenu-lancamentos.jpg) no-repeat;
    width:978px;
    height:39px;
    clear:both;
    padding:8px;
}

.menu-lancamentos
{
    padding-left:50px;
    padding-right:50px;
    float:left;
    border-right:2px solid #fff;
}

.menu-lancamentos a
{
    color:#fff;
    font-size:16px;
    text-decoration:none;
}

.menu-lancamentos a:hover
{
    color:#fff;
    font-size:16px;
    text-decoration:underline;
}

 /*RAND BANNERS */
 #box_conteudo_lancamentos 
 {
     float:left;
 }
    
 #counteudo_banner
 {
     background:url(../Components/banners/Images/fundo-banners.jpg) no-repeat;
     width:898px;
     height:306px;
 }
    
#descricao_banner
{
    position:absolute;
    margin-top:-280px;
    margin-left:590px;
    width:270px;
    height:270px;
}
    
.box_lancamentos{ font-family:Arial; display:none; color:#333; margin:0px 6px; float:left; font-weight:bold; font-size:12px; cursor:default}
.box_lancamentos .box_lancamentos_conteudo{ float:left;  height:21px; background-color:#D9D3C5; text-align:center; padding:5px 5px 0px 5px}
.box_lancamentos .box_lancamentos_canto1, .box_lancamentos .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_lancamentos .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre_canto1.gif) no-repeat;}
.box_lancamentos .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre_canto2.gif) no-repeat;}
                    
.box_lancamentos2{ font-family:Arial;  display:none; color:#999; margin:0px 6px; float:left; font-weight:bold; font-size:12px; cursor:pointer; }
.box_lancamentos2 .box_lancamentos_conteudo{ float:left;  height:21px; background-color:#EDEAE3; text-align:center; padding:5px 5px 0px 5px}
.box_lancamentos2 .box_lancamentos_canto1, .box_lancamentos2 .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_lancamentos2 .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre2_canto1.gif) no-repeat;}
.box_lancamentos2 .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre2_canto2.gif) no-repeat;}

.box_setah1{ font-family:Arial; color:#333; margin:0px 6px; float:left; font-weight:bold; font-size:12px;cursor:pointer; }
.box_setah1 .box_lancamentos_conteudo{ float:left;  height:21px; width:15px; background: #D9D3C5 url(../Components/banners/Images/seta1.gif) no-repeat center; text-align:center; padding:5px 5px 0px 5px}
.box_setah1 .box_lancamentos_canto1, .box_setah1 .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_setah1 .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre_canto1.gif) no-repeat;}
.box_setah1 .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre_canto2.gif) no-repeat;}
                    
.box_seta1{ font-family:Arial; color:#333; margin:0px 6px; float:left; font-weight:bold; font-size:12px; }
.box_seta1 .box_lancamentos_conteudo{ float:left;  height:21px; width:15px; background: #EDEAE3 url(../Components/randimos/Images/seta1.png) no-repeat center; text-align:center; padding:5px 5px 0px 5px}
.box_seta1 .box_lancamentos_canto1, .box_seta1 .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_seta1 .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre2_canto1.gif) no-repeat;}
.box_seta1 .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre2_canto2.gif) no-repeat;}
                    
.box_setah2{ font-family:Arial; color:#333; margin:0px 6px; float:left; font-weight:bold; font-size:12px;cursor:pointer; }
.box_setah2 .box_lancamentos_conteudo{ float:left;  height:21px; width:15px; background: #D9D3C5 url(../Components/banners/Images/seta2.gif) no-repeat center; text-align:center; padding:5px 5px 0px 5px}
.box_setah2 .box_lancamentos_canto1, .box_setah2 .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_setah2 .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre_canto1.gif) no-repeat;}
.box_setah2 .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre_canto2.gif) no-repeat;}
                    
.box_seta2{ font-family:Arial; color:#333; margin:0px 6px; float:left; font-weight:bold; font-size:12px;  }
.box_seta2 .box_lancamentos_conteudo{ float:left;  height:21px; width:15px; background: #EDEAE3 url(../Components/randimos/Images/seta2.png) no-repeat center; text-align:center; padding:5px 5px 0px 5px}
.box_seta2 .box_lancamentos_canto1, .box_seta2 .box_lancamentos_canto2{ float:left; width:9px;  height:26px; background-color:#FFF; }
.box_seta2 .box_lancamentos_canto1{ background: url(../Components/banners/Images/empre2_canto1.gif) no-repeat;}
.box_seta2 .box_lancamentos_canto2{ background: url(../Components/banners/Images/empre2_canto2.gif) no-repeat;}

#banners_seta1{ margin-left:20px;}
/* FIM RAND BANNERS */

.assinatura{ width: 242px; height: 19px; background: url(../Images/assinatura.png) no-repeat; margin: 8px auto 0px auto; }
.wshot{ float: left; height: 19px; width: 50px;  margin-left: 110px;  }
.insource{ float: right; height: 19px; width: 65px;  }


/* inicio do slider */
.conteudo_fotos{ width:940px; height:125px; margin-left:35px;}

.conteudo_fotos_interna{ width:2000px; height:125px; float:left;}

#slider
{
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	width:160px;
	}
#slider li{ 
	width:160px;
	height:125px;
	overflow:hidden;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:6px;
	height:12px;
	position:absolute;
	left:185px;
	top:983px;
	}	
#nextBtn{ 
	left:1143px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:6px;
	height:12px;
	background:url(../Components/fichaLancamento/Images/seta_fotos1.gif) no-repeat 0 0;
	}	
#nextBtn a{ 
	background:url(../Components/fichaLancamento/Images/seta_fotos2.gif) no-repeat 0 0;
	}
/* fim do slider */
