#DetalhesImovel{
	width:100%;
	margin:0;
	float:left;
}

#DetalhesImovel #HeaderDetalhesImovel{
	background-repeat:no-repeat;
	background-image:url(../../slices/header-DetalhesImovel.jpg);
	text-indent:-9999px;
	height:57px;
}

#DetalhesImovel .AlertaVenda{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;	
	margin:15px 0 0 10px;
	color:#000000;
}

#DetalhesImovel .AlertaVenda a{
	color:#000000;
	text-decoration:none;
}

#DetalhesImovel #BtoVoltarDetalhes a{
	float:left;
	background-image:url(../../imagens/detalhes_imovel/bto-Voltar.jpg);
	width:83px;
	height:24px;
	margin:10px 0 0 0;
	background-repeat:no-repeat;
	background-position:left top;
}

#DetalhesImovel #BtoVoltarDetalhes a:hover{
	background-position:right top;
}

#DetalhesImovel #ImgFavoritos a{
	float:right;
	display:inline;
	text-indent:-9999px;
	margin:10px 0 0 0;
	background-image:url(../../imagens/detalhes_imovel/bto-Favoritos.jpg);
	width:79px;
	height:18px;
}

#DetalhesImovel #ConteudoDetalhesImovel{
	width:100%;
	float:left;
	margin:30px 0 0 0;
}

#DetalhesImovel #EsquerdaDetalhes{
	width:53%;
	float:left;
	display:inline;
}

#DetalhesImovel #EsquerdaDetalhes #ConteudoFoto{
	width:367px;
	float:left;
	display:inline;
}

#DetalhesImovel #EsquerdaDetalhes #ImgAbaFotos{
	background-image:url(../../imagens/detalhes_imovel/img-AbaFotos.jpg);
	width:91px;
	height:26px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
}

#DetalhesImovel #EsquerdaDetalhes #ImgAmpliar a{
	background-image:url(../../imagens/detalhes_imovel/img-Ampliar.jpg);
	width:104px;
	height:14px;
	float:right;
	display:inline;
	text-indent:-9999px;
}

#DetalhesImovel #EsquerdaDetalhes #BgFotoMedia{
    margin-bottom: 10px;
	width:367px;
	float:left;
	background-image:url(../../imagens/detalhes_imovel/bg-FotoMedia.jpg);
	height:298px;
	background-repeat:no-repeat;
    position: relative;
}

#DetalhesImovel #EsquerdaDetalhes #BgFotoMedia #ImgFotoMedia{
	width:326px;
	height:214px;
	margin:20px 0 20px 20px;
	background-color:#FFF;
	text-align:center;
	padding:4px 0 0 0;
    float: left;    
    position: relative;
}

#DetalhesImovel #EsquerdaDetalhes #BgFotoMedia #ImgFotoMedia a img{
	border:0;
	cursor:pointer;
}

/* ------------------------- COR DA LEGENDA DA FOTO -------------------------- */

#DetalhesImovel #EsquerdaDetalhes #BgFotoMedia #LegendaFotoMedia{
	display:block;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#880606;
	clear:both;
}

/* ------------------------- FIM COR DA LEGENDA DA FOTO -------------------------- */

#DetalhesImovel #EsquerdaDetalhes #CarrosselDetalhes{
	width:100%;
	float:left;
	margin:0;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes {
	width:100%;
	float:left;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li {
	text-align:center;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li div{
	width:60px;
	display:block;
	background-color:#000;
	text-align:center;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li a{
	display:block;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li a img{
	border:3px solid #FFF;	
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li img.horizontal {
	width:54px;
	height:39px;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li img.vertical {
	height:39px;
	width:27px;
}

#CarrosselDetalhes #ConteudoCarrosselDetalhes li .VejaMaisFotos{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px 0 0 0;
	background-image:url(../../imagens/detalhes_imovel/bg-MaisFotos.jpg);
	background-position:center;
	height:33px;
	background-repeat:no-repeat;
	color:#FFF;
	background-color:#FFF;
	line-height:12px;
	cursor:pointer;
}

#DetalhesImovel #DireitaDetalhes{
	width:45%;
	float:right;
	display:inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#DetalhesImovel #DireitaDetalhes #ConteudoComposicaoDetalhes{
	width:100%;
	height:253px !important;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes #TipoImovelDetalhes{
	font-size:18px;
	color:#880606;
	margin:0;
	padding:0 0 3px 0;;
	border-bottom:1px dashed #CCCCCC;
	line-height:22px;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes #SubTipoImovelDetalhes{
	font-size:14px;
	color:#000;
	margin:20px 0;
	padding:0;
	line-height:14px;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes #BairroImovelDetalhes{
	font-size:16px;
	color:#880606;
	margin:0;
	padding:0;
	line-height:16px;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes #MapaImovelDetalhes a{
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
	background-image:url(../../imagens/detalhes_imovel/img-MapaRegiao.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:25px;
	display:block;
	margin:4px 0 0 0;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes #MapaImovelDetalhes a:hover{
	text-decoration:underline;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes .ComposicaoPrincipalDetalhes{
	margin:10px 0 0 0;
	width:100%;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes .ValorComposicao{
	font-size:28px;
	margin:0 5px 0 0;
}

#DireitaDetalhes #ConteudoComposicaoDetalhes .DescricaoValor{
	font-size:15px;
	margin:0 10px 0 5px;
}

#DetalhesImovel #DireitaDetalhes #ValorPrincipalDetalhes{
	font-size:30px;
	color:#FFF;
	text-shadow:2px 2px 1px #000;
	background-image:url(../../imagens/detalhes_imovel/bg-ValorDetalhes.jpg);
	width:300px;
	height:54px;
	background-repeat:no-repeat;
	padding:16px 0 0 0;
	text-indent:22px;
}

#DetalhesImovel #DireitaDetalhes #InfoAlteracaoValor{
	font-size:11px;
	color:#666;
	background-image:url(../../imagens/detalhes_imovel/img-AlteracaoValor.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:5px 0 0 30px;
	width:250px;
	margin:20px 0 0 25px;
}

/* NyroModal */
#hideContact{
    width:100%;
    padding:0;
    background:#fff;
    bottom:0;
    display:none;
    z-index:9999;
    text-align:center;
    background:transparent;
    background-image:url(../../imagens/detalhes_imovel/bg-RetencaoExibicao.png);
    height:89px;
    position:absolute;
    left:0;
}

body>#hideContact{
    position: fixed;
}

#hideCenter {
    width:990px;
    margin:0 auto;
}

#hideCenter div{
    height:80px;
    border-left:1px solid #253649;
    border-right:1px solid #47698D;
    float:left;
    display:inline;
    margin:8px 0 0 0;
}

/* Fim NyroModal */

#BotoesContato{
	width:684px;
	margin:0;
	clear:both;
}

#BotoesContato a{
	background-repeat:no-repeat;
	float:left;
	display:inline;
	text-indent:-9999px;
	background-position:left top;
	height:50px;
}

#BotoesContato a:hover{
	background-position:left bottom;
}

#BtoLigueGratisTopo a{
	background-image:url(../../imagens/detalhes_imovel/bto-LigueGratis.jpg);
	width:132px;
	margin:30px 0 0 0;
}

#BtoAtendimentoTopo a{
	background-image:url(../../imagens/detalhes_imovel/bto-AtendimentoOnline.jpg);
	width:162px;
	margin:30px 0 0 10px;
}

#BtoLigamosTopo a{
	background-image:url(../../imagens/detalhes_imovel/bto-LigamosVoce.jpg);
	width:140px;
	margin:30px 0 0 10px;
}

 #BtoInformacoesTopo a{
	background-image:url(../../imagens/detalhes_imovel/bto-Informacoes.jpg);
	width:220px;
	margin:30px 0 0 10px;
}

#DetalhesConteudo{
	width:100%;
	float:left;
	margin:30px 0 0 0;
}

.FonteHeadersDetalhes{
	width:96%;
	height:22px;
	border-bottom:1px dotted #30477F;
	margin:0 0 10px 0;
	color:#880606;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:normal;
}

#PaginaDetalheImovel #ConteudoDetalhe{
	width:100%;
	float:left;
}


#ConteudoDetalhe #DetalhesConteudo{
	float:left;
	width:100%;
}

/* NyroModal */
#hideContact{
	width:100%;
	padding:0;
	background:#fff;
	bottom:0;
	display:none;
	z-index:9999;
	text-align:center;
	background:transparent;
	background-image:url(../../imagens/detalhes_imovel/bg-RetencaoExibicao.png);
	height:89px;
	position:absolute;
	left:0;
}

body>#hideContact{
	position: fixed;
}

#hideCenter {
	width:990px;
	margin:0 auto;
}

#hideCenter div{
	height:80px;
	border-left:1px solid #253649;
	border-right:1px solid #47698D;
	float:left;
	display:inline;
	margin:8px 0 0 0;
}

/* Fim NyroModal */

#BtoLigueGratisEx{
	width:194px;
	border-left:none !important;
}

#BtoLigueGratisEx a{
	background-image:url(../../imagens/detalhes_imovel/bto-LigueGratisEx.png);
	width:86px;
	height:43px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:21px 0 0 70px;
}

#BtoAtendimentoEx{
	width:285px;
}

#BtoAtendimentoEx a{
	width:161px;
	height:51px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	margin:21px 0 0 55px;
}

#BtoAtendimentoEx a img{
	border:0;
}

#BtoLigamosEx{
	width:258px;
}

#BtoLigamosEx a{
	background-image:url(../../imagens/detalhes_imovel/bto-LigamosVoceEx.png);
	width:126px;
	height:43px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:21px 0 0 60px;
}

#BtoInformacoesEx{
	width:235px;
}

#BtoInformacoesEx a{
	background-image:url(../../imagens/detalhes_imovel/bto-MaisInfoEx.png);
	width:158px;
	height:43px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:21px 0 0 35px;
}

.noIndent a {
    text-indent: 0 !important;
}
