﻿body
{
    background: #EDF8FC;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
img
{
    border: 0;
}
.container
{
    background: #FFFFFF;
    width: 970px;
    margin: auto;
}
.topo_telefones_flash
{
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    width: 180px;
    background: url(images/liguegratisfundo.gif);
    padding-top: 78px;
    padding-left: 90px;
    padding-bottom: 7px;
    margin-bottom: 7px;
    font-weight: bold;
}
.topo_telefones_flash a
{
    color: #fff;
    text-decoration: none;
}
.topo_full_container
{
    width: 970px;
    margin-left: 0px;
    margin-right: 0px;
}
.topo_tira_superior1
{
    float: left;
    background: #FFFFFF url(topo/superior_azul1.jpg) repeat-x;
    width: 430px;
    height: 29px;
}
.topo_tira_superior2
{
    float: left;
    background: #FFFFFF url(topo/superior_azul2.jpg) no-repeat;
    width: 35px;
    height: 29px;
}
.topo_tira_superior3
{
    float: left;
    background: #FFFFFF url(topo/superior_azul3.jpg) repeat-x;
    width: 505px;
    height: 29px;
}
.clearfloats
{
    clear: both;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	font: 67.5% "Arial, Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		color:#ffffff;
		display:block;
		font-weight:normal;
		line-height:28px;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#0c639b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:28px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			border:0px;
			color:#ffffff;
			text-decoration:underline;
			}
	.menu p{
		clear:left;
		}

.topo_logo
{
    width: 300px;
    height: 97px;
    float: left;
    margin-left: 20px;
}
.topo_faixa1
{
    float: left;
    width: 620px;
    height: 49px;
    background: url(topo/topo1.jpg) no-repeat;
    margin-left: 15px;
}
.topo_faixa2
{
    float: left;
    width: 620px;
    height: 49px;
    background: url(topo/topo2.jpg) no-repeat;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.topo_faixa2 h1
{
    font-family: Arial, Verdana, Sans-Serif;
    color: #12578B;
    margin-top: 7px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 12px;
    font-weight:normal;
    text-align: center;
}
.topo_ligue
{
    float: left;
    padding-left: 50px;
    padding-top: 5px;
}
.topo_h1
{
    width: 350px;
    float: left;
    margin-top: 35px;
}
.topo_h1 h1
{
    font-family: Arial, Verdana, Sans-Serif;
    color: #333333;
    margin: 0;
    font-size: 12px;
    font-weight:normal;
    
}
.topo_cinza
{
    height:52px;
    background: #FFFFFF url(topo/cinza_fundo.jpg) repeat-x;   
    vertical-align: middle;
    margin-top: 7px;
}
.topo_cinza_imagem
{
    float: left; 
    margin-right: 15px;   
}
.topo_cinza_imagem img
{
    vertical-align: middle;
    margin-top: 13px;
    margin-left: 10px;
}


.menu_itens
{
    float: left;
    margin-right: 8px;
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.menu_itens select
{
        font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
.menu_itens p
{
    margin-top: 6px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.topo_azul
{
    height:39px;
    background: #0081D3;   
    vertical-align: middle;
}
.topo_azul_imagem
{
    float: left; 
    margin-right: 15px;   
}
.topo_azul_imagem img
{
    vertical-align: middle;
    margin-top: 5px;
    margin-left: 10px;
}
.topo_azul_conteudo
{
    float: left;
    margin-top: 5px;
}
.topo_busca_referencia
{
    background: #ffffff url(topo/fundo_cinza2.jpg) repeat-x;
    height: 39px;
}
.topo_busca_referencia_container
{
    height: 39px;
    position: absolute;
}
.topo_busca_referencia_texto
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 13px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}
.topo_busca_campo
{
    float: left;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 14px;
    margin-top: 9px;
    vertical-align: middle;  
}
.topo_busca_campo_img
{
    float: left;
    margin-top: 9px;
    margin-left: 10px;
}

.menu_condominios{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Arial, Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	z-index:10;
	}
	.menu_condominios img
	{
    border: 0;
    vertical-align: middle;
	}
.menu_condominios ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	z-index:10;
	}
	.menu_condominios li{
		float:left;
		padding:0px;
		z-index:10;
		}
	.menu_condominios li a{
		color:#0081D3;
		display:block;
		font-weight:normal;
		line-height:39px;
		margin:0px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		}
		.menu_condominios li a:hover, .menu_condominios ul li:hover a{
			color:#0081D3;
			text-decoration:none;
			}
	.menu_condominios li ul{
		background:#dfdfdf;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		z-index:10;
		/*top:1em;
		/*left:0;*/
		}
	.menu_condominios li:hover ul{
		display:block;
		z-index:10;
		
		}
	.menu_condominios li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		z-index:10;
		}
	.menu_condominios li:hover li a{
		background:none;
		
		}
	.menu_condominios li ul a{
		display:block;
		height:28px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		z-index:10;
		}
		.menu_condominios li ul a:hover, .menu_condominios li ul li:hover a{
			border:0px;
			color:#0081D3;
			text-decoration:underline;
			}
	.menu_condominios p{
		clear:left;
		}
.menu_unidades
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    margin-left: 40px/*20px*/;
}
.menu_unidades a
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.menu_unidades a:hover
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.menu_unidades a:active
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.menu_unidades a:visited
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.condominios_container
{
    float: left;
    z-index:10;
}
.header_logo
{
    width: 245px;
    margin-left: 10px;
    background: #FFFFFF;
    float: left;
}
.header_menu
{
    margin-right: 10px;
    width: 705px;
    background: #FFFFFF;
    float: right;
}
.clearfloats
{
    clear: both;
}
.b1, .b2, .b3, .b4
{
    font-size: 1px;
    overflow: hidden;
    display: block;
}
.b1
{
    height: 1px;
    background: #9A9A9A;
    margin: 0 5px;
}
.b2
{
    height: 1px;
    background: #ffffff;
    border-right: 2px solid #9A9A9A;
    border-left: 2px solid #9A9A9A;
    margin: 0 3px;
}
.b3
{
    height: 1px;
    background: #ffffff;
    border-right: 1px solid #9A9A9A;
    border-left: 1px solid #9A9A9A;
    margin: 0 2px;
}
.b4
{
    height: 2px;
    background: #ffffff;
    border-right: 1px solid #9A9A9A;
    border-left: 1px solid #9A9A9A;
    margin: 0 1px;
}
.contentb
{
    background: #ffffff;
    border-right: 1px solid #9A9A9A;
    border-left: 1px solid #9A9A9A;
}
.contentb div
{
    margin-left: 10px;
    color: #6D6E71;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
ul#menu
{
    border-left: 1px solid #FFFFFF;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    position: relative;
    display: block;
    height: 35px;
    font-size: 11px;
    font-family: Verdana,Helvetica,Arial,Verdana,sans-serif;
    font-weight: bold;
}
ul#menu li
{
    display: block;
    float: left;
    margin: 0;
    pading: 0;
    border-right: 1px solid #FFFFFF;
    background: transparent url("images/fundo_menu.jpg") repeat-x top left;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
ul#menu li a
{
    display: block;
    float: left;
    color: #ffffff;
    text-decoration: none;
    padding: 11px 14px 0 15px;
    height: 24px;
}
ul#menu li a:hover
{
    background: transparent url("images/fundo_menu_hover.jpg") repeat-x top left;
}

.menu_container
{
    margin-top: 5px;
}
.menu_botoes_container
{
    margin-top: 10px;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
}
.menu_botoes1
{
    width: 20%;
    float: left;
}
.menu_botoes2
{
    width: 20%;
    float: left;
}
.menu_botoes2 a
{
    background: url("images/atendimento_por_email.jpg") no-repeat;
    padding: 4px 11px 20px 40px;
    display: block;
    text-decoration: none;
    color: #000000;
}
.menu_botoes2 a:hover
{
    background: url("images/rollover_atendimento_por_email.jpg") no-repeat;
    text-decoration: none;
    color: #000000;
}
.menu_botoes2 a:active
{
    text-decoration: none;
    color: #000000;
}
.menu_botoes3
{
    width: 20%;
    float: left;
}
.menu_botoes3 a
{
    background: url("images/ligamos_para_voce.jpg") no-repeat;
    padding: 4px 11px 20px 40px;
    display: block;
    text-decoration: none;
    color: #000000;
}
.menu_botoes3 a:hover
{
    background: url("images/rollover_ligamos_para_voce.jpg") no-repeat;
    text-decoration: none;
    color: #000000;
}
.menu_botoes3 a:active
{
    text-decoration: none;
    color: #000000;
}
.menu_botoes4
{
    width: 20%;
    float: left;
}
.menu_botoes4 a
{
    background: url("images/ligue_agora.jpg") no-repeat;
    padding: 4px 11px 20px 40px;
    display: block;
    text-decoration: none;
    color: #000000;
}
.menu_botoes4 a:hover
{
    background: url("images/rollover_ligue_agora.jpg") no-repeat;
    text-decoration: none;
    color: #000000;
}
.menu_botoes4 a:active
{
    text-decoration: none;
    color: #000000;
}
.menu_botoes5
{
    width: 19.5%;
    float: left;
}
.busca_superior_container
{
    clear: both;
    margin-left: 10px;
    margin-right: 10px;
}
.conteudo_container
{
    margin-left: 10px;
    margin-right: 10px;
}
.indice_navegacao_container
{
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.indice_navegacao
{
	height: 350px;
	background-color: #FFFFFF;
}
.fonte_vermelha_grande
{
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
}

.coluna20
{
	width: 31%;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
#table_internet {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.coluna19
{
	width: 31%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.fonte_padrao_regular
{
    color: #6D6E71;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: justify;
}
.fonte_padrao_regular a
{
    color: #6D6E71;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}
.fonte_padrao_regular a:visited
{
    text-decoration: none;
}
.fonte_padrao_regular a:active
{
    text-decoration: none;
}
.fonte_padra_bold_11
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-left: 30px;
}
.fonte_noticia_titulo
{
    font-size: 14px;
	color: #353434;
	font-weight: bold;
}
.fonte_noticia_titulo a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #353434;
    text-decoration: none;
}
.fonte_noticia_titulo a:active
{
    text-decoration: none;
}
.fonte_noticia_titulo a:visited
{
    text-decoration: none;
}
.fonte_noticia_titulo a:hover
{
    text-decoration: underline;
}
.fonte_noticia_texto
{
	font-size: 10px;
	color: #353434;
}
.fonte_noticia_texto a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #353434;
    text-decoration: none;
}
.fonte_noticia_texto a:active
{
    text-decoration: none;
}
.fonte_noticia_texto a:visited
{
    text-decoration: none;
}
.fonte_noticia_texto a:hover
{
    text-decoration: none;
}
.navegacao_rapida_rodape
{
    background: #C1E6F6;
    margin-left: 10px;
    margin-right: 10px;
    border-top: solid 2px #FFFFFF;
    height: 60px;
}
.fonte_padra_regular_rodape_navegacao_10
{
    font-size: 9px;
    color: #353434;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.fonte_padra_regular_rodape_navegacao_10 a
{
    font-size: 9px;
    font-weight: normal;
    color: #353434;
    text-decoration: none;
}
.fonte_padra_regular_rodape_navegacao_10 a:hover
{
    text-decoration: underline;
}
.fonte_padra_regular_rodape_navegacao_10 a:active
{
    text-decoration: none;
}
.fonte_padra_regular_rodape_navegacao_10 a:visited
{
    text-decoration: none;
}
.redes_sociais_container
{
    margin-left: 10px;
    margin-right: 10px;
}
.redes_sociais
{
    width: 17%;
    float: left;
    height: 75px;
}
.redes_sociais_1
{
    width: 11%;
    float: left;
    height: 75px;
}
.redes_sociais_1 a
{
    background: url("images/redes_sociais_bg.jpg") no-repeat;
    background-position: center;
    padding: 25px 9px 20px 10px;
    display: block;
    text-decoration: none;
    color: #000000;
    text-align: center;
}
.redes_sociais_1 a:hover
{
    background: url("images/redes_sociais_bg_hover.jpg") no-repeat center;
    text-decoration: none;
    color: #000000;
}
.redes_sociais_1 a:active
{
    text-decoration: none;
    color: #000000;
}
.rodape_container
{
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    background: #FFFFFF;
}
.fonte_rodape_contorno
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666;
    text-align: center;
}
.fonte_rodape_contorno a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666;
    text-align: center;
    text-decoration: none;
}
.fonte_rodape_contorno a:hover
{
    text-decoration: underline;
}
.fonte_rodape_contorno a:active
{
    text-decoration: none;
}
.fonte_rodape_contorno a:visited
{
    text-decoration: none;
}
.fonte_rodape_contorno_sspvirtual
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #79B60A;
    text-align: center;
    text-decoration: underline;
}
.fonte_rodape_contorno_sspvirtual a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #79B60A;
    text-align: center;
    text-decoration: underline;
}
.fonte_rodape_contorno_sspvirtual a:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #79B60A;
    text-align: center;
    text-decoration: underline;
}
.fonte_rodape_contorno_sspvirtual a:active
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #79B60A;
    text-align: center;
    text-decoration: underline;
}
.fonte_rodape_contorno_sspvirtual a:visited
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #79B60A;
    text-align: center;
    text-decoration: underline;
}

/*Internas*/
.fonte_retranca2
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
    text-align: center;
}
.imovel_detalhes
{
    /*background: #FFFFFF url(images/fundo_detalhes.png) 0px 0px repeat-x;*/
    width: 438px;
    margin-left: 13px;
}
.imovel_detalhes_botoes
{
    /*background: #FFFFFF url(images/fundo_detalhes_botoes.png) 0px 0px repeat-x;*/
}
.imovel_detalhes_vermelho_g
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #BE1E2D;
    text-align: left;
}
.imovel_detalhes_preto_g
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}
.imovel_detalhes_vermelho_p
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #BE1E2D;
    text-align: left;
}
.imovel_detalhes_preto_p
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6D6E71;
    text-align: left;
}
.pesquisa_fundo
{
    background: #FFFFFF url(images/bg_pesquisa.png) 0px 0px repeat-y;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
    text-align: left;
    height: 31px;
    vertical-align: middle;
}

.favoritos
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
    text-align: right;
}
.favoritos a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
    text-decoration: none;
}
.favoritos a:visited
{
    text-decoration: none;
}
.favoritos a:active
{
    text-decoration: none;
}
.favoritos a:hover
{
    text-decoration: none;
}

.tab_resultados
{
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #6D6E71;
    text-align: left;
    width: 100%;
    line-height: 18px;
}
.tab_resultados a:link
{
    color: #BE1E2D;
    font-weight: bold;
}
.tab_resultados a:visited
{
    color: #BE1E2D;
    font-weight: bold;
}
.tab_resultados a:active
{
    color: #BE1E2D;
    font-weight: bold;
}

ul.paginacao
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    text-align: center;
}
ul.paginacao li
{
    float: left;
    width: 20px;
    height: 18px;
    padding: 0;
    margin: 0;
    padding-top: 0;
    background: url(images/menu_paginacao.png) no-repeat right top;
    margin-right: 1px;
}

#anterior
{
    float: left;
    padding: 0;
    width: auto;
    margin: 0;
    padding-top: 0;
    background: transparent;
    margin-right: 1px;
    color: #BE1E2D !important;
}
#anterior a
{
    color: #BE1E2D;
}
#proximo
{
    float: left;
    padding: 0;
    width: auto;
    margin: 0;
    padding-top: 0;
    background: transparent !important;
    margin-right: 1px;
    color: #BE1E2D !important;
}

#proximo a
{
    color: #BE1E2D;
}
#atual
{
    background: transparent;
    color: #BE1E2D;
}
ul.paginacao li a
{
    display: block;
    padding: 0px 3px;
    color: #fff;
    text-decoration: none;
    background: url(tab_left.png) no-repeat left top;
}
ul.paginacao li a:hover
{
    color: #ff0;
}
.voltar
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}
.voltar a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color: #BE1E2D;
}
.voltar a:visited
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color: #BE1E2D;
}
.voltar a:active
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color: #BE1E2D;
}

.modalBackground
{
    background-color: #CCCCFF;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.ModalWindow
{
    border: solid1px#c0c0c0;
    background: #f0f0f0;
    padding: 0px10px10px10px;
}

.ModalEnviarAmigo
{
    border: solid1px#c0c0c0;
    background: #f0f0f0;
    padding: 0px10px10px10px;
    width: 460px;
}
.ModalCalendarioLocacao
{
    border: solid1px#c0c0c0;
    background: #ffffff;
    padding: 0px10px10px10px;
    width: 460px;
}
#fonte_padrao_textos
{
    font-size: 12px;
    color: #333;
    text-align: justify;
}
#fonte_retranca
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #BE1E2D;
    margin-left: 24px;
}
a.flutuante_1
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #09F;
    text-decoration: none;
}
a.flutuante_1:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #09F;
    text-decoration: underline;
}
a.flutuante_2
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #09F;
    text-decoration: none;
}
a.flutuante_2:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #09F;
    text-decoration: underline;
}

a.flutuante_3
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #09F;
    text-decoration: none;
}
a.flutuante_3:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #09F;
    text-decoration: underline;
}
a.menu_superior
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3399FF;
    text-decoration: none;
}
a.menu_superior:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3399FF;
    text-decoration: underline;
}
#fundo_menu_detalhe
{
    color: #3399FF;
    font-size: 12px;
}
.calendar_title
{
    background: #4796cf;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
.condominios_container_left
{
    width: 600px;
    float: left;
}
.condominios_container_right
{
    width: 350px;
    float: left;
}
.condominios_container_destaque
{
    width: 300px;
    float: left;
}
.condominios_lista_foto
{
    width: 160px;
    float: left;
}
.condominios_lista_texto
{
    width: 440px;
    float: left;
    font-size: 12px;
}
.internas_container_left
{
    width: 520px;
    float: left;
}
.internas_container_right
{
    width: 430px;    
    float: left;
}
.condominios_lista_container
{
    background: #ECF8FF url(images/icone_casa.png) no-repeat scroll 3px 6px;
    width: 460px;
    padding: 8px 1px 8px 40px;
}
.azul_media
{
    font-family: Calibri, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #69A3E0;
}
.azul_media a
{
    font-family: Calibri, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    color: #69A3E0;
    text-decoration: none;
}
.azul_media a:hover
{
    text-decoration: underline;
}
.azul_media a:active
{
    text-decoration: none;
}
.azul_media a:visited
{
    text-decoration: none;
}
.cinza_12
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
}
.cinza_12 a
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
.cinza_12 a:hover
{
    text-decoration: underline;
}
.cinza_12 a:active
{
    text-decoration: none;
}
.cinza_12 a:visited
{
    text-decoration: none;
}
.azul_grande
{
    font-family: Calibri, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 24px;
    color: #466E9B;
    letter-spacing: -1px;
}
.azul_pequena
{
    font-family: Arial,sans-serif;
    font-size: 12px;
    color: #416791;
    line-height: 19px;
}
.destaques_condominios_container
{
    background: #ECF8FF;
    padding: 8px;
}
.destaques_condominios_foto
{
    float: left;
    width: 174px;
}
.destaques_condominios_descricao
{
    float: left;
    width:240px;
}
.destaques_condominios_icones
{
    float: left;
    width: 33%;
    text-align: center;
}.praias_1 {
	font-size: 11px;
	font-weight: bold;
	color: #a5770c;
	margin-left: 30px;
	margin-top: 10px;
}
.praias_2 {
	font-size: 18px;
	font-weight: bold;
	color: #849c12;
	margin-left: 5px;
	margin-top: 10px;
}
.coluna20Copy {
	width: 270px;
	float: none;
	margin-left: 7px;
}
.coluna20Copy2 {
	width: 270px;
	float: none;
	margin-left: 30px;
}
.menu_container
{
    height: 30px;
}
.rodapeTags 
{
    font-size:12px;
}
.rodapeTags a
{
    text-decoration: none;
    color: #000000;
}
.rodapeTags a:hover
{
    text-decoration: none;
    color: #000000;
}
.rodapeTags a:active
{
    text-decoration: none;
    color: #000000;
}
.rodapeTags a:visited
{
    text-decoration: none;
    color: #000000;
}
.noticia_container_left
{
    width: 250px;
    float: left;
    margin-top: 10px;
}
.noticia_container_right
{
    width: 680px;
    float: left;
    margin-top: 10px;
}
.noticia_container_right img
{
    border: 0;
}
.noticia_interna_titulo
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.noticia_interna_texto
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: justify;
}
.noticia_interna_texto a
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    text-decoration: none;
}
.noticia_interna_texto a:hover
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    text-decoration: none;
}
.noticia_interna_texto a:active
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    text-decoration: none;
}
.noticia_interna_texto a:visited
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    text-decoration: none;
}
.noticia_interna_fotos
{
    width: 92;
    height: 67;
    float: left;
}
.menu_interno_bairros
{
    width: 95%;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    background: #F0F0F0;
    padding: 5px;
    margin-top: 25px;
}
.menu_interno_bairros_titulo
{
    width: 100%;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #1F5991;
    font-size: 16px;
    margin-bottom: 5px;
    vertical-align: middle;
}
.menu_interno_bairros_titulo img
{
    vertical-align: middle;
}
.menu_interno_bairros_texto
{
    width: 100%;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #333333;
    font-size: 12px;
}
.menu_interno_bairros_texto a 
{
    color: #333333;
    text-decoration: none;
}
.menu_interno_bairros_texto a:hover
{
    color: #333333;
    text-decoration: none;
}
.menu_interno_bairros_texto a:active
{
    color: #333333;
    text-decoration: none;
}
.menu_interno_bairros_texto a:visited
{
    color: #333333;
    text-decoration: none;
}
    .modalBackground
    {
        background-color: #444444;
        filter: alpha(opacity=70);
        opacity: 0.7;
        text-align: center;
        font-family: Verdana;
        font-weight: bold;
        font-size: 10px;
        width: 100%;
        position: fixed;
        height: 100%;
        left: 0;
        top: 0;
        margin: 0;
        padding: 0;
        z-index: 50;
    }
    .modalPopup
    {
        background-color: #ffffff;
        border-width: 3px;
        border-style: solid;
        border-color: Gray;
        padding: 3px;
        width: 250px;
        filter: alpha(opacity=100) !important;
        opacity: 1.0 !important;
        left: 40%;
        width: 400px;
        position: fixed;
        top: 50%;
        height: 50px;
        text-align:center;
        z-index: 51;
    }
    .linha_cinza
    {
        color: #666666;
        border: 1px solid #666666;
    }

.modalBackground
{
    background-color: #444444;
    filter: alpha(opacity=70);
    opacity: 0.7;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    width: 100%;
    position: fixed;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 50;
}
.modalPopup
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    filter: alpha(opacity=100) !important;
    opacity: 1.0 !important;
    left: 40%;
    width: 400px;
    position: fixed;
    top: 50%;
    height: 50px;
    text-align: center;
    z-index: 51;
}
.imovel_titulo
{
    font-size: 20px;
    float: left;
    padding-top: 10px;
}
.imovel_referencia
{
    font-size: 20px;
    float: right;
    color: #1F5991;
    padding-top: 10px;
}
imovel_divisor
{
    text-align: center;
}
.imovel_foto
{
    background: url(images/bg_fotos.gif) no-repeat;
    padding-top: 5px;
    height: 440px;
}
.imovel_foto img
{
    max-height: 374px;
    max-width: 500px;
}
.imovel_container_left
{
    width: 721px;
    float: left;
}
.imovel_sub_titulo
{
    background: #ffffff url(images/bg_sub_titulo.jpg) no-repeat;
    margin-left: 10px;
    padding: 6px 0px 7px 20px;
    font-size: 12px;
    color: #100B7D;
}
.imovel_descricao
{
    text-align: justify;
    margin-left: 17px;
    font-size: 12px; 
    margin-bottom: 20px;   
}
.imovel_descricao p
{
    line-height: 20px;    
}
.imovel_empreendimento_fotos
{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.imovel_valor
{
    text-align: justify;
    margin-left: 17px;
    margin-top: 10px;
    font-size: 12px; 
    margin-bottom: 20px;   
}
.imovel_marcadores
{
    margin-left: 17px;
    font-size: 12px;    
}
.imovel_marcadores ul
{
    list-style: none outside none;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 0 0 18px;
    width: 100%;
}
.imovel_marcadores li
{
    background: url("images/tick.gif") no-repeat scroll 0 4px transparent;
    float: left;
    text-indent: 19px;
    width: 33%;
}
.imovel_direita_container
{
    float: left;
    width: 216px;
    margin-left: 13px;
    padding-top: 50px;
}
.ModalEnviarAmigo
{
    border: solid1px#c0c0c0;
    background: #f0f0f0;
    padding: 0px10px10px10px;
    width: 460px;
}
.imovel_interesse
{
    background-color: #F7F7F7;
    font-size: 12px;
    padding: 10px;
}
.busca_caracteristica_marcadores
{
    font-size: 12px;    
}
.busca_caracteristica_marcadores ul
{
    list-style: none outside none;
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.busca_caracteristica_marcadores li
{
    background: url("images/marcador_caracteristica.jpg") no-repeat scroll 0 0px transparent;
    text-indent: 19px;
    margin-bottom: 3px;
}
