﻿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;
}

.topo
{
    width:100%;
    height:310px;
    background:url(http://www.dimarzioimoveis.com.br/Images/topo-background.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:780px;
}

.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;
}

.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;
}

#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: 61px;    
}

.favoritos-b
{
    float:left;  
    color:#cc3232;
    font-weight:bold;
    margin-left: 5px;
}

.lateral-direita
{
    margin-left:215px;
}

.destaques
{
    width:100%;
}

.titulo-destaques
{
    width:100%;
    height:50px;
}

.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;
}

.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;
    
}

.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:650px;
    width:220px;
    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 */

.veja-todos-videos
{
    position:absolute;
    margin-top:-15px;
    margin-left:-120px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
    .veja-todos-videos
    {
        position:absolute;
        margin-top:-15px;
        margin-left:300px;
    }
}