﻿*{
	margin: 0px;
}
body, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body {
	background-color: #01474F;
}
h1 {
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h2 {
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h3 {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h4 {
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h5 {
	font-size: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h6 {
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
li {
	margin-bottom: 5px;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
select {
	min-width: 115px;
	min-height: 20px;
	height: auto;
}
label {
	padding-right: 5px;
}
/* - - - - - C L A S S E S - - - - - */

.icomenu {
	padding-right: 5px;
	border: 0px;
}
.tit_banner {
	margin-bottom: 5px;
	border: 0px;
}
.img_banner {
	padding: 1px;
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
.img_banner_in {
	padding: 1px;
	border: 1px solid #00937C;
}
.img_banner_semborda {
	padding: 0px;
	border: 0px;
}
.tit_cartao_conte {
	padding-top: 15px;
	padding-bottom: 10px;
}
.img_cartao_conte {
	padding-top: 5px;
	border: 0px;
}
.img_empresa {
	padding: 1px;
	border: 1px solid #FFFFFF;
	margin-right: 10px;
	margin-bottom: 10px;
}
.tit_busca {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 8px;
}
.img_busca {
	padding: 1px;
	border: 1px solid #00937C;
}
.img_vendas {
	padding: 1px;
	border: 1px solid #00937C;
	margin-left: 10px;
}
.img_locador {
	padding: 1px;
	border: 1px solid #00937C;
	margin-left: 10px;
}

/*  - - - - - D I V ' s - - - - - */

#wrapper {
	margin: 0px auto;
	width: 995px;
}
#topo {
	width: 995px;
}
#topo_linha {
	width: 995px;
	height: 24px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_linha_fundo.jpg) repeat-x;
}
#topo_linha_dir {
	width: 202px;
	height: 24px;
	padding-right: 15px;
	line-height: 24px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_linha_fundo_risco.jpg) left no-repeat;
	text-align: right;
	float: right;
}
#topo_meio {
	width: 995px;
	height: 108px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_fundo.jpg) repeat-x;
}
#topo_logo_menu {
	width: 778px;
	height: 108px;
	float: left;
}
#topo_logo {
	width: 758px;
	height: 65px;
	padding-top: 18px;
	padding-left: 20px;
}
#topo_menu {
	width: 728px;
	height: 25px;
	line-height: 25px;
	padding-left: 45px;
	padding-right: 5px;
	background-color: #044E46;
	font-weight: bold;
	font-size: 11px;
	clear: both;
}
#topo_menu_bt {
	float: left;
	margin-right: 15px;
	margin-left: 8px;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}
#topo_menu a {
	text-decoration: none;
	display: block;
}
#topo_menu a:hover {
	text-decoration: underline;
	display: block;
}
#topo_risco {
	width: 40px;
	height: 108px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_fundo_risco.jpg) no-repeat;
	float: left;
}
#topo_risco02 {
	width: 12px;
	height: 108px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_fundo_risco02.jpg) no-repeat;
	float: left;
}
#topo_restrita {
	width: 150px;
	height: 93px;
	padding-top: 15px;
	padding-right: 15px;
	text-align: right;
	float: left;
}
#topo_organicos {
	width: 995px;
	height: 52px;
	background: url(/Content/Artifacts/fckeditor/image/Top/topo_organicos.jpg) no-repeat;
}

#conteudo {
	width: 995px;
}
#conteudo2 {
	width: 995px;
	min-height: 570px;
	height: auto;
	background-color: #075b4e;
}
#conteudo_cont {
	width: 778px;
	height: 376px;
	float: left;
}
#conteudo_cont2 {
	width: 780px;
	height: 640px;
	float: left;
}
#conteudo_banners {
	height: 185px;
	padding-left: px;
	padding-bottom: 15px;
	background: url(/Content/Artifacts/fckeditor/image/Background/conteudo_fundo.jpg) repeat;
}
#conteudo_banner {
	width: 215px;
	height: 165px;
	padding-top: 9px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 9px;
	border: 1px solid #306B48;
	margin-left: 10px;
	background: url(/Content/Artifacts/fckeditor/image/Background/banner_fundo.jpg) repeat-x;
	float: left;
}
#conteudo_publicidade {
	width: 185px;
	height: 360px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	background: url(/Content/Artifacts/fckeditor/image/Background/conteudo_publicidade.jpg) no-repeat;
	float: left;
}
#conteudo_publicidade2 {
	width: 183px;
	min-height: 250px;
	height: auto;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	background: url(/Content/Artifacts/fckeditor/image/Background/conteudo_publicidade2.jpg) no-repeat;
	float: left;
}
#cartao_conte {
	width: 778px;
	height: 176px;
	background: url(/Content/Artifacts/fckeditor/image/Background/cartao_conte_fundo.jpg);
}
#cartao_conte2 {
	width: 778px;
	height: 176px;
	background: url(/Content/Artifacts/fckeditor/image/Background/cartao_conte_fundo2.jpg);
}
#mapa_home {
	min-height: 400px;
	height: auto;
	padding-top: 15px;
	padding-left: 10px;
	background: url(/Content/Artifacts/fckeditor/image/Background/cartao_conte_fundo2.jpg) no-repeat;
}
#cartao {
	width: 376px;
	height: 176px;
	padding-left: 30px;
	float: left;
}
#conte {
	width: 342px;
	height: 176px;
	padding-left: 30px;
	float: left;
}
#conteudo_in_e {
	width: 15px;
	float: left;
}
.conteudo_voltar {
	float: right;
	margin-top: -5px;
	margin-right: 5px;
}
#conteudo_in_m {
	width: 945px;
	min-height: 340px;
	height: auto !important;
	height: 340px;
	padding-top: 15px;
	padding-left: 9px;
	padding-right: 9px;
	border-top: 1px solid #306B48;
	border-left: 1px solid #306B48;
	border-right: 1px solid #306B48;
	background: url(/Content/Artifacts/fckeditor/image/Background/banner_fundo.jpg) repeat-x;
	background-color: #00444F;
	float: left;
}
#conteudo_in_d {
	width: 15px;
	background-color: #306B48;
	float: left;
}

#rodape {
	width: 995px;
	height: 90px;
}
#rodape_topo {
	width: 995px;
	height: 30px;
	background: url(/Content/Artifacts/fckeditor/image/Bottom/rodape_topo.jpg) no-repeat;
}
#rodape_topo2 {
	width: 995px;
	height: 97px;
	background: url(/Content/Artifacts/fckeditor/image/Bottom/rodape_topo2.jpg) no-repeat;
}
#rodape_cont {
	width: 995px;
	height: 60px;
	background: url(/Content/Artifacts/fckeditor/image/Bottom/rodape_fundo.jpg) repeat-x;
}
#rodape_meio {
	width: 960px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 10px;
	display: inline-block;
	clear: both;
}
#rodape_esq {
	width: 715px;
	padding-left: 35px;
	float: left;
	font-size: 10px;
	display: inline-block;
}
#rodape_dir {
	width: 210px;
	padding-right: 35px;
	float: right;
	font-size: 10px;
	display: inline-block;
	text-align: right;
}
#rodape_in {
	width: 995px;
	height: 125px;
}
#rodape_topo_in {
	width: 995px;
	height: 80px;
	background: url(/Content/Artifacts/fckeditor/image/Bottom/rodape_topo_internas.jpg) no-repeat;
}
#rodape_cont_in {
	width: 995px;
	height: 60px;
	background: url(/Content/Artifacts/fckeditor/image/Bottom/rodape_fundo_internas2.jpg) repeat-x;
}
#rodape_meio_in {
	width: 925px;
	padding-left: 35px;
	padding-bottom: 10px;
	display: inline-block;
	clear: both;
}
#rodape_esq_in {
	width: 715px;
	padding-left: 35px;
	float: left;
	font-size: 10px;
}
#rodape_dir_in {
	width: 210px;
	padding-right: 35px;
	text-align: right;
	float: right;
	font-size: 10px;
}

/* - - - - - E X T R A S - - - - - */

#pontilhado {
	border-bottom: 1px dashed #00937C;
	padding-bottom: 15px;
	margin-bottom: 15px;
	clear: both;
}
#foto {
	width: 130px;
	height: 100px;
	padding: 1px;
	border: 1px solid #00937C;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#busca {
	width: 165px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	float: left;
}

#detalhes_txt {
	width: 200px;
	padding-right: 25px;
	padding-left: 90px;
	text-align: right;
	float: left;
}
#detalhes_mapa {
	width: 500px;
	float: left;
}

#vendas_buscar {
	width: 250px;
	padding-right: 25px;
	padding-left: 50px;
	text-align: right;
	float: left;
}
#vendas_cadastre {
	width: 450px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
}
#vendas_banner_left {
	width: 404px;
	padding-right: 25px;
	padding-left: 56px;
	float: left;
}
#faleconosco_banner_right {
	margin-left: 3px;
}
#vendas_banner_right {
	width: 404px;
	float: left;
}
#condominio_banner_left {
	width: 404px;
	padding-right: 25px;
	padding-left: 56px;
	float: left;
}
#condominio_banner_right {
	width: 404px;
	float: left;
}
#areareservada_banner_right, #locacaopesquisa_banner_right, #vendaspesquisa_banner_right {
	margin-top: 20px;
}
#locador_cadastro {
	width: 435px;
	border: #306B48 1px solid;
	padding: 9px;
	margin-right: 25px;
	background-color: #01474F;
	float: left;
}
#locador_documentacao {
	width: 435px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
}

#condominio_banner {
	text-align: center;
}
#condominio_cartao {
	width: 380px;
	margin-left: 60px;
	margin-right: 25px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
}
#condominio_servicos {
	width: 380px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
}
#locacao_pesquisa, #locacao_documentos, #locacao_avaliacao, #locacao_desocupacao {
	width: 400px;
	margin-left: 35px;
	margin-bottom: 10px;
	margin-top: 15px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
	min-height: 110px;
}
#vendas_pesquisa, #vendas_interesse {
	width: 400px;
	margin-left: 35px;
	margin-bottom: 10px;
	margin-top: 15px;
	border: #306B48 1px solid;
	padding: 9px;
	background-color: #01474F;
	float: left;
	min-height: 110px;
}
#clear_both {
	clear: both;
}
#erros {
	color: #FFFFFF;
	background-color: #C90000;
	display: block;
	border: 1px solid #FF0000;
	padding: 5px;
	margin: 10px;
	font-weight: bold;
	text-align: center;
}
#acertos {
	color: #FFFFFF;
	background-color: #006600;
	display: block;
	border: 1px solid #00CC00;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* - - - - - ROLLOVER BUTONS - - - - - */

#container {
	/*margin: 0px auto;*/
	width: 150px;
	height: 27px;
}
#botoes {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#botoes li {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}
#botoes a {
	float: left;
	height: 0px !important;
	height /**/:27px; /* IE 5/Win hack */ 
	padding: 27px 0 0 0;
	overflow: hidden;
}
#botoes a:hover {
	background-position: 0 -27px;
}

#btn_saiba_mais a {
	width: 92px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_saiba_mais.jpg) top left no-repeat;
}

/* - - - - - ROLLOVER BUTONS MENORES - - - - - */

#container_small {
	/*margin: 0px auto;*/
	width: 40px;
	height: 19px;
}
#botoes_small {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#botoes_small li {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}
#botoes_small a {
	float: left;
	height: 19px !important;
	height /**/:19px; /* IE 5/Win hack */ 
	padding: 19px 0 0 0;
	overflow: hidden;
}
#botoes_small a:hover {
	background-position: 0 -19px;
}

#btn_ok a {
	width: 40px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/btn_ok.jpg) top left no-repeat;
}

/* - - - - - ROLLOVER BUTONS PADRAO 1 - - - - - */

#container_p1 {
	/*margin: 0px auto;*/
	width: 210px;
	height: 25px;
}
#botoes_p1 {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#botoes_p1 li {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}
#botoes_p1 a {
	float: left;
	height: 0px !important;
	height /**/:25px; /* IE 5/Win hack */ 
	padding: 25px 0 0 0;
	overflow: hidden;
}
#botoes_p1 a:hover {
	background-position: 0 -25px;
}
#btn_altere_cadastro a {
	width: 190px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_altere_cadastro.jpg) top left no-repeat;
}
#btn_altere_documentacao a {
	width: 190px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_altere_documentacao.jpg) top left no-repeat;
}
#btn_cadastre a {
	width: 190px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_cadastre.jpg) top left no-repeat;
}
#btn_download a {
	width: 190px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_download.jpg) top left no-repeat;
}
#btn_boleto a {
	width: 190px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_boleto.jpg) top left no-repeat;
}

/* - - - - - ROLLOVER BUTONS PADRAO 2 - - - - - */

#container_p2 {
	/*margin: 0px auto;*/
	width: 210px;
	height: 35px;
}
#botoes_p2 {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#botoes_p2 li {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}
#botoes_p2 a {
	float: left;
	height: 0px !important;
	height /**/:35px; /* IE 5/Win hack */ 
	padding: 35px 0 0 0;
	overflow: hidden;
}
#botoes_p2 a:hover {
	background-position: 0 -35px;
}

#btn_locacao a {
	width: 210px;
	background: url(/Content/Artifacts/fckeditor/image/Buttons/bt_locacao.jpg) top left no-repeat;
}
div.Atria_Global_Alert, div.Atria_Global_Warning {
	border: 0px solid #ab1313;
	width: 210px;
	height: 120px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -105px;
	z-index: 1;
	background-color: #0a71af;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: 0.8;
}
div.Atria_Global_Alertmessage, div.Atria_Global_Warningmessage {
	color: #000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px 12px 0px;
}
div.Atria_Global_Alertbuttons, div.Atria_Global_Warningbuttons {
	text-align: center;
	height: 70px;
}
div.Atria_Global_Alertbuttons button, div.Atria_Global_Warningbuttons button {
	margin: 2px 2px;
	background-color:#F0F0F0;
	border:1px solid #E2E2E2;
	color:#000;
	height:25px;
	width:70px;
}
#Atria_Global_AlertbuttonOk, #Atria_Global_WarningbuttonOk {
	width: auto;
	font-size: 12px;
	color: #000;
}
#Atria_Global_AlertbuttonCancel, #Atria_Global_WarningbuttonCancel {
	background-image: url(/Content/Images/Atria/btn_nao.gif);
	width: 48px;
	height: 22px;
	font-size: 1px;
	color: #fff;
}
div.Atria_Global_Alertfade, div.Atria_Global_Warningfade {
	background-color: White;
}
.Atria_Global_Alertcontainer{
	background-color: #fff;
}

/*UI buttons*/
.uibutton {
	padding: 0.4em 1em 0.4em 20px !IMPORTANT;
	position: relative !IMPORTANT;
	text-decoration: none !IMPORTANT;
	font-size: 11px;
}
.uibutton span.ui-icon {
	left: 0.2em !IMPORTANT;
	margin: -8px 5px 0 0 !IMPORTANT;
	position: absolute !IMPORTANT;
	top: 50% !IMPORTANT;
}
.uishortbutton {
	padding: 0.4em 1em 0.4em 1em !IMPORTANT;
	position: relative !IMPORTANT;
	text-decoration: none !IMPORTANT;
}
.FaleConoscoInput {
	width: 330px;
}
.PropostaInput {
	width: 330px;
}
.PropostaSelect {
	width: 330px;
}
.PropostaContent{
}
#container_condominios{
	float:right;
	margin-bottom:5px;
	margin-top:20px;
}
#container_contato{
	padding: 15px;
	margin-top:25px;
	border-top: #306B48 1px solid;
	border-bottom: #306B48 1px solid;
}
.TopoFrases{
	float: right;
	position: absolute;
	font-size: 11pt;
	font-weight: bold;
	margin-top: -33px;
	margin-left: 385px;
	width: 390px;
}
.cartaosindico_texto{
	float: left;
	width: 615px;
}
.cartaosindico_imagem{
	float: right;
}
.ui-widget-overlay { 
	position: fixed !IMPORTANT; 
} 
.Container_Top_Overlay { 
	padding: 1%; 
	margin: 1%; 
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width:96%; 
	height:15px; 
} 
.Container_Top_Overlay_Content { 
	float:left; 
} 
.Container_Top_Overlay_Content span { 
	float:left; 
	margin-right:30px; 
} 
.Container_Top_Overlay_Close { 
	float:right; 
} 
.General_MainLoading {
	background-color: #FFFFFF;
	left: 50%;
	margin-left: -130px;
	margin-top: -30px;
	position: fixed;
	text-align: center;
	text-transform: capitalize;
	top: 50%;
	z-index: 999999;
	padding: 10px;
}
.General_MainLoadingBackground {
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed !IMPORTANT;
	z-index: 999998;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

/*-----------------------------------------------------------------------------*/
/*MAPIT*/
/*-----------------------------------------------------------------------------*/

/*Blog gadget*/
.atria-realestate-gadget {
	padding-top:5px;
	text-align:center;
}

/*Resume Search*/

.realty-resume-search {
	clear: both;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}
.realty-resume-search-label {
	padding-right: 20px;
	width: 100%;
	display: inline-block;
	clear: both;
}
.realty-resume-search-fieldsbuttons {
	display: inline-block;
	clear: both;
	width: 100%;
	margin-top: 10px;
}
.realty-resume-search-fields {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 465px;
	display: inline-block;
	height: 20px !important;
}
.realty-resume-search-field {
	padding-right: 5px;
	float:left;
}
.realty-resume-search-buttons {
	width: 290px;
	display: inline-block;
	height: 20px !important;
	float: right;
}
.realty-resume-search-button-find {
	float: left;
}
.realty-resume-search-button-more {
	float: right;
}
.realty-resume-search select {
	width: 150px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
}

/*Detail Search*/

.realty-detail-full {
	margin-bottom: 20px;
	clear: both;
}
.realty-detail-full-box {
	clear: both;
}
.realty-detail-full-title {
	padding-top:20px;
	border-top:1px dotted #D4CCB0;
}
.realty-detail-full-title-first {
	padding-top:20px;
}
.realty-detail-full-content {
	margin-top: 5px;
	line-height: 20px;
}
.realty-detail-full-content select {
	width: 184px;
}
.realty-detail-search-field {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
}
.realty-detail-search-buttons {
	float: right;
	padding-top: 10px;
	margin-bottom:30px;
}
.realty-detail-map {
	background-color:#378a57;
	clear:both;
	display:inline-block;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
}

/*Resume Map*/

.realty-resume-map {
	clear: both;
	display: inline-block;
	margin-bottom: 10px;
	background-color: #378a57;
	padding: 10px;
}

/*Resume Highlight*/

.realty-resume-hightlight {
	height: 192px;
	float: left;
	width: 435px;
	padding-right: 5px;
	margin-bottom: 20px;
}
.realty-resume-hightlight-left {
	height: 192px;
	float: left;
	width: 435px;
	padding-right: 5px;
	margin-bottom: 20px;
}
.realty-resume-hightlight-right {
	height: 192px;
	float: left;
	width: 434px;
	padding-left: 5px;
	margin-bottom: 20px;
	border-left: 1px solid #DFD9C3;
}
.realty-resume-hightlight-label {
	display: inline-block;
}
.realty-resume-hightlight-label-title {
	float: left;
	width: 280px;
	margin-left: 5px;
}
.realty-resume-hightlight-label-button a {
	margin-top: 8px;
}
.realty-resume-hightlight-item {
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align:center;
	width:80px;
	height:70px;
}

/*Resume Result*/

.realty-resume-full-title {
	padding-left: 15px;
}
.realty-resume-header {
	font-size: 13px;
	color: #f6f6f6;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #D4CCB0 solid;
}
.realty-resume-item {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
.realty-resume-item-button {
	min-height: 28px;
	text-align: right;
}
.realty-resume-item-field-link a {
	color: #222222;
	text-decoration: none;
}
.realty-resume-item-field-link a:hover {
	color: #222222;
	text-decoration: underline;
}
.Atria_ResumeRealty_RealtyRow_RealtyAlternateItem {
	background-color: #378A57;
}
.realty-resume-item-field {
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
}
.realty-resume-item-field > a, .realty-resume-item-field > a:hover {
	color: #ffffff;
}
.realty-resume-item-image {
	text-align: center;
	width: 120px;
	padding-left: 10px;
}
.realty-resume-item-negotiationtype {
	text-align: center;
	width: 120px;
}
.realty-resume-item-title {
	text-align: left;
	width: 225px;
}
.realty-resume-item-neighborhood {
	text-align: center;
	width: 95px;
}
.realty-resume-item-realtytype {
	text-align: center;
	width: 145px;
}
.realty-resume-item-price {
	text-align: center;
	width: 95px;
}
.realty-resume-item-opt {
	text-align: right;
	width: 85px;
	padding-top: 5px;
}
.realty-resume-item-opt a {
	margin-bottom: 3px;
	min-width: 45px;
	display: inline-block;
}
.realty-resume-paginator {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.Atria_ResumeRealty_Paginator_Container_PageNumber {
	padding: 5px;
	color: #ffffff;
}
.Atria_ResumeRealty_Paginator_Container_PageNumber_Selected {
	padding: 5px;
	color: #ffffff;
	background-color: #378A57;
}
.Atria_ResumeRealty_Paginator_Container_PageNumber:hover, .Atria_ResumeRealty_Paginator_Container_PageNumber_Selected:hover {
	padding: 5px;
	color: #000000;
	background-color: #ffffff;
}

/*Realty Detail Full*/

.realty-detail-full-image {
	float: left;
	width: 320px;
	margin-top:10px;	
	margin-bottom:10px;
	text-align: center;
}
.realty-detail-full-image-gallery {
	margin-top: 15px;
	margin-left: 30px;
}
.realty-detail-full-image-gallery-item {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}
.realty-detail-full-fields-resume {
	float: left;
	width: 540px;
	margin-top:10px;	
	margin-bottom:10px;	
}
.realty-detail-full-fields-extra .realty-detail-full-field-item {
	padding: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #378A57;
}
.realty-detail-full-fields-extra {
	margin-bottom: 15px;
	display: block;
}
.realty-detail-full-field-item {
	margin-bottom: 5px;
}
.realty-detail-full-field-label {
	font-weight: bold;
}
.realty-detail-full-reference-item {
	display:inline-block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	min-height:70px;
	text-align:center;
	width:135px;
	min-height: 115px;
}
.realty-detail-full-reference-item-image {
	min-height: 48px;
}
.realty-detail-full-reference-item-image img {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px;
}
.realty-detail-full-references {
	margin-top: 15px;
	display: inline-block;
}
.realty-detail-full-neighborhood {
	margin-top: 15px;
}
.realty-detail-full-neighborhood-item {
	display:inline-block;
	float:left;
	margin-bottom:35px;
	margin-right:25px;
	min-height:70px;
	text-align:center;
	width:195px;
}
.realty-detail-full-neighborhood-item a {
	color: #ffffff;
	text-decoration: none;
}
.realty-detail-full-neighborhood-item a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.realty-detail-full-neighborhood-item-label {
	margin-top: 5px;
}
.realty-detail-full-map {
	background-color:#378a57;
	clear:both;
	display:inline-block;
	padding:10px;
}
.realty-detail-full-buttons {
	float: right;
	margin-top: -20px;
}

/*Ballon*/
.map-balloon-all {
	clear:both;
	display:inline-block;
	width:350px;
	color: #000000;
}
.map-balloon {
	clear:both;
	display:inline-block;
	width:100%;
	min-height: 120px;
	height: auto;
	padding-bottom:5px;
	color: #000000;
}
.map-balloon-image {
	float: left;
	width: 105px;
	color: #000000;
}
.map-balloon-text {
	float: left;
	width:225px;
	color: #000000;
}
.map-balloon-buttons {
	clear:both;
	display:inline-block;
	margin-top:10px;
	text-align:right;
	width:100%;
	color: #000000;
}
.map-balloon-next {
	margin-top: 10px;
	border-top:1px dotted #378a57;
	display:inline-block;
	padding-top:5px;
	text-align:left;
	width:100%;
	color: #459E00;
}
/*paginator*/
.atria-map-paginator-pages {
	color: black;
	margin-top: 5px;
	border: 1px solid #378a57;
	padding: 3px;
	display: inline-block;
	color: #ffffff;
}
.atria-map-paginator-pages-current {
	background-color: #01474f;
	margin-top: 5px;
	border: 1px solid #01474f;
	padding: 3px;
	display: inline-block;
	color: #ffffff;
}
a.atria-map-paginator-pages:hover { text-decoration: underline; }

/*Topic Resume Horizontal*/

.topic-resume-horizontal {
	clear: both;
	margin-bottom: 20px;
}
.topic-resume-horizontal h3 {
	margin-top: 5px;
}
.topic-resume-horizontal a, .topic-resume-horizontal a:hover {
	color: #40A600;
}
.topic-resume-horizontal-item {
	background-color:#EAFAD4;
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	padding:10px;
	width:405px;
}
.topic-resume-horizontal-item-image {
	float:right;
	margin-bottom:5px;
	margin-left:15px;
}
.topic-resume-horizontal-item-text {
	float: left;
	padding-left: 5px;
	width: 220px;
}
.topic-resume-horizontal-item-text-resume {
	color: #222222;
	line-height: 20px;
	font-weight: bold;
}
.topic-resume-horizontal-item-text-link {
	padding-top: 10px;
}

/*Topic Resume Vertical*/

.topic-resume-vertical {
	clear: both;
	margin-bottom: 20px;
}
.topic-resume-vertical h3 {
	margin-top: 5px;
}
.topic-resume-vertical a, .topic-resume-vertical a:hover {
	color: #40A600;
}
.topic-resume-vertical-item {
	background-color:#378A57;
	display:inline-block;
	clear: both;
	float:left;
	margin-bottom:20px;
	padding:10px;
	width: 925px;
}
.topic-resume-vertical-item-image {
	float:left;
	margin-bottom:5px;
	margin-right:15px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.topic-resume-vertical-item-text {
	float: left;
	padding-left: 5px;
	width: 670px;
}
.topic-resume-vertical-item-text-resume {
	color: #ffffff;
	line-height: 20px;
}
.topic-resume-vertical-item-text-link {
	padding-top: 10px;
}
/*-----------------------------------------------------------------------------*/
/*LOADING*/
/*-----------------------------------------------------------------------------*/
.atria-map-loading {
       position:absolute;
       text-align:center;
       text-transform:capitalize;
       z-index:999999;
       padding: 10px;
}