
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
}
/*GERAL-------------------------------------------------------------------------------------------------------------*/		

a {
	color:#636363
}
.no_border {
	border:none!important
}
.no_bg {
	background:none!important
}
.titulo_0 {
	font-size:24px;
	color:#646363;
	text-shadow:1px 1px 0 white;
	margin-bottom:13px;
	margin-left:-2px;
}
.titulo_1 {
	font-size:18px;
	color:#646363;
	text-shadow:1px 1px 0 white;
	margin-bottom:13px;
}
.color {
	color:#057c3f
}
.bc ul li {
	color:#6A6666;
	float:left;
}
.bc ul li.pagina_atual {
	color:#057c3f;
	font-weight:bold;
	margin-left:3px;
}
/*TOPO-------------------------------------------------------------------------------------------------------------*/	

#global_topo {
	background:url(../../../images/hotsites/marco_imobiliaria/bg_topo.jpg) repeat-x;
	height:149px;
}
#topo {
	background:url(../../../images/hotsites/marco_imobiliaria/bg_topo_efeito.jpg) no-repeat scroll 244px -1px transparent;
	margin:0 auto;
	width:950px;
	height:122px
}
#logo {
	background:url("../../../images/hotsites/marco_imobiliaria/logo.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:151px;
	text-indent:-50000px;
	width:107px;
}
#central_atendimento {
	float:right;
	margin-top:11px;
	width:257px;
}
#central_atendimento p {
	color:#017435;
	font-size:12px;
	font-weight:bold;
}
#central_atendimento p img {
	margin-right:3px;
	position:relative;
	top:1px;
}
#saudacao {
	border-right:1px solid #37915F;
	color:#004A21;
	float:left;
	font-size:11px;
	margin-right:8px;
	padding-right:8px;
}
#saudacao strong {
	font-size:11px
}
/*BUSCA TOPO-------------------------------------------------------------------------------------------------------------*/

.bt_busca_imovel {
	background:url("../../../images/hotsites/marco_imobiliaria/bt_busca_imovel.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:81px;
	margin-top:-20px;
	text-indent:-5000px;
	width:78px;
}
#busca_topo {
	float:right;
	margin-right:19px;
	margin-top:-14px;
}
#global_forms{
	background:url("../../../images/hotsites/marco_imobiliaria/bg_barra_busca.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:47px;
	margin-top:-20px;
	padding-left:14px;
	padding-top:42px;
	width:706px;}

#form_codigo{
	float:left;
margin-top:-3px;}

#busca_topo form input, #busca_topo form select {
	background:url("../../../images/hotsites/marco_imobiliaria/bg_input.png") repeat-x scroll 0 0 transparent;
	border:1px solid #9AC4AB;
	color:#636363;
	font-size:11px;
	margin-right:10px;
	padding:4px;
}
#busca_topo form select.select_tipo {
	width:119px
}
#busca_topo form select.select_comprar {
	width:85px
}
#busca_topo form select.select_cidade {
	width:110px
}
#busca_topo form select.select_bairro {
	width:109px
}
#busca_topo form select.select_valor {
	width:104px
}
.input_cod {
	width:71px
}
#busca_topo form input.bt_busca_cod {
	background:none no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:12px;
    margin-left:-11px;
    position:relative;
    text-indent:-50000px;
    top:8px;
    width:13px;
}
#busca_topo form input.bt_busca2 {
	background:url("../../../images/hotsites/marco_imobiliaria/bt_buscar_topo.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	float:right;
	height:53px;
	margin-right:-20px;
	margin-top:-14px;
	text-indent:-5000px;
	width:20px;
}
/*MENU-------------------------------------------------------------------------------------------------------------*/

#menu {
	clear:right;
	float:left;
	margin:0 0 0 175px;
}
#menu li {
	float:left
}
#menu li a {
	display:block;
	text-indent:-5000px;
	background:url(../../../images/hotsites/marco_imobiliaria/menu.png) no-repeat
}
#menu li a.inicial {
	width:112px
}
#menu li a.inicial:hover {
	background-position:0 -18px
}
#menu li a.empresa {
	background-position:-112px 0;
	width:81px;
}
#menu li a.empresa:hover {
	background-position:-112px -18px
}
#menu li a.imoveis {
	background-position:-193px 0;
	width:72px;
}
#menu li a.imoveis:hover{
	background-position:-193px -18px;
}

#menu li#imoveis_sub_menu a.destaque {
		background-position:-193px -18px;}

#menu li a.equipe {
	background-position:-265px 0;
	width:65px;
}
#menu li a.equipe:hover {
	background-position:-265px -18px;
}
#menu li a.localizacao {
	background-position:-331px 0;
	width:149px;
}
#menu li a.localizacao:hover {
	background-position:-331px -18px;
	width:149px;
}
#menu li a.fale_conosco {
	background-position:-480px 0;
	width:110px;
}
#menu li a.fale_conosco:hover {
	background-position:-480px -18px;
}
/*MENU-------------------------------------------------------------------------------------------------------------*/

#home_body #menu li a.inicial {
	background-position:0 -18px
}
#empresa_body #menu li a.empresa {
	background-position:-112px -18px
}
#equipe_body #menu li a.equipe {
	background-position:-265px -18px;
}
#localizacao_body #menu li a.localizacao {
	background-position:-331px -18px;
	width:149px;
}
#fale_conosco_body #menu li a.fale_conosco {
	background-position:-480px -18px;
}

/*SUBMENU-------------------------------------------------------------------------------------------------------------*/

#menu li ul {
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #EAEAEA;
display:none;
left:7px;
padding:5px 5px 2px;
position:absolute;
top:21px;
width:101px;
z-index:99;
}

#menu li{
	position:relative;
    height:26px;   
}
	
#menu li ul li a{
background:none repeat scroll 0 0 transparent;
color:#5E5E5E;
padding-bottom:5px;
text-indent:0;

}	

#menu li ul li a:hover{
	color:#057C3F}

/*CONTEUDO-------------------------------------------------------------------------------------------------------------*/

#conteudo {
	width:950px;
	margin:0 auto
}
#global_conteudo {
	background:url("../../../images/hotsites/marco_imobiliaria/back_conteudo.jpg") repeat-x scroll 9px -77px transparent;
	clear:both;
	padding-top:26px;
	position:relative;
	top:-2px;
}
/*IMOVEIS EM DESTAQUE-------------------------------------------------------------------------------------------------*/

.faixa_preco {
	background:url("../../../images/hotsites/marco_imobiliaria/bg_preco.jpg") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:9px;
	padding-top:5px;
	text-shadow:1px 1px 0 #3D9161;
}
#info_box_imovel_destaque {
	background:url("../../../images/hotsites/marco_imobiliaria/bg_box_info.jpg") no-repeat scroll 0 27px transparent;
	float:left;
	height:217px;
	margin-top:19px;
	width:173px;
}
#info_box_imovel_destaque ul {
	margin-left:10px;
	margin-top:7px;
}
#info_box_imovel_destaque ul li {
	margin-bottom:11px;
	width:150px
}
#info_box_imovel_destaque ul li strong.color {
	color:#378e5a
}
#info_box_imovel_destaque ul li img {
	margin-right:5px;
	position:relative;
	top:2px;
}
.barra_seta {
	background:url("../../../images/hotsites/marco_imobiliaria/barra_setas.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:216px;
	position:relative;
	right:-385px;
	top:20px;
	width:33px;
	z-index:1;
}
/*COLUNAS-------------------------------------------------------------------------------------------------*/

#coluna_1 {
	float:left;
	width:592px
}
#coluna2 {
	float:left;
	margin-left:41px;
}
#box_institucional {
	background-color:#FFFFFF;
	border-bottom:2px solid #EEEDED;
	border-right:2px solid #EEEDED;
	border-top:2px solid #EEEDED;
	margin-left:-403px;
	margin-top:27px;
	padding:16px 0 16px 403px;
}
#box_historia {
	float:left;
	margin-right:31px;
	width:287px;
}
.bt_saiba_mais {
	background:url("../../../images/hotsites/marco_imobiliaria/bt_saiba_mais.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:34px;
	margin-top:9px;
	text-indent:-50000px;
	width:85px;
}
.bt_saiba_mais:hover {
	background-position:0 -35px
}
#box_localizacao .titulo_0 {
	float:left
}
#box_localizacao .titulo_0 img {
	float:right;
	margin-top:-41px;
	position:relative;
	top:3px;
}
.preco_outros_imoveis {
	font-size:16px;
	font-weight:bold;
}
#outros_destaques {
	margin-top:22px
}
#box_localizacao {
	float:left;
	width:249px;
}
#box_localizacao p {
	font-size:11px;
	margin-top:10px;
}
#box_localizacao p strong {
	display:block;
	margin-bottom:-8px;
}
#box_localizacao p img {
	float:left;
	margin-right:6px;
	margin-top:2px;
}
.data_cadastro {
	background:none repeat scroll 0 0 #FFFCE8;
	border:2px solid #E8E8E8;
	padding:4px;
	font-size:11px
}
.data_cadastro img {
	margin-right:3px;
	margin-top:0;
	position:relative;
	top:1px;
}
.data_cadastro strong {
	font-size:11px
}
.box_imoveis {
	clear:both;
	height:128px;
}
/*EMPRESA-------------------------------------------------------------------------------------------------*/

.texto_empresa {
	float:left;
	margin-right:14px;
	width:640px;
}
#empresa_body #box_localizacao {
	background-color:#FFFFFF;
	border:2px solid #EEEDED;
	margin-top:-36px;
	padding:21px;
	width:247px;
}
#empresa_body #box_localizacao .titulo_0 {
	margin-top:-4px
}
#box_ultimos_cadastrados_interna {
	float:left;
	margin-top:22px
}
#box_ultimos_cadastrados_interna img {
	margin-right:3px
}
#box_ultimos_cadastrados_interna .box_imoveis {
	float:left;
	height:228px;
	clear:none;
	margin-right:16px;
	margin-right:16px;
}
#box_ultimos_cadastrados_interna .ultimo_box_imoveis, #membros_equipe li.ultimo_membro {
	margin-right:0
}
.divisao {
	clear:both;
	float:left;
	margin-top:-13px;
}
#box_ultimos_cadastrados_interna .titulo_1 {
	float:left;
	margin-bottom:0
}
.data_cadastro2 {
	float:left;
	font-size:11px;
	margin:3px 0 0 5px;
}
#membros_equipe li {
	float:left;
	margin-right:24px;
	width:290px;
}
#membros_equipe li img {
	border:3px solid #cfcece
}
#membros_equipe li img {
	margin-bottom:5px
}
#membros_equipe {
	margin-top:25px
}
#box_grande_localizacao {
	background-color:#FFFFFF;
	border-bottom:2px solid #EEEDED;
	border-right:2px solid #EEEDED;
	border-top:2px solid #EEEDED;
	float:left;
	margin-left:-404px;
	margin-right:23px;
	margin-top:0;
	padding:16px 16px 16px 403px;
}
#box_grande_localizacao p strong {
	display:block;
	margin-bottom:-8px;
}
#box_grande_localizacao p img {
	float:left;
	margin-right:6px;
	margin-top:2px;
}
#box_grande_localizacao p {
	font-size:11px;
	margin-top:10px;
}
.divisao2 {
	float:left;
	margin-top:-21px;
}
#localizacao_body #box_ultimos_cadastrados_interna .titulo_1 {
	float:none;
}
#localizacao_body #box_ultimos_cadastrados_interna .box_imoveis {
	margin-right:30px;
}
#localizacao_body #box_ultimos_cadastrados_interna .ultimo_box_imoveis {
	width:135px;
	margin-right:0px;
}
/*FALE CONOSCO-------------------------------------------------------------------------------------------------*/

#info_contato {
	float:left;
	margin-right:43px;
	width:380px;
}
#info_contato p.ende {
	font-size:11px;
	margin-top:10px;
}
#info_contato p.ende strong {
	display:block;
	margin-bottom:-8px;
}
#info_contato p.ende img {
	float:left;
	margin-right:6px;
	margin-top:2px;
}
#fale_conosco_body #global_rodape {
	margin-top:34px
}
/* formulario do link contato */
#fale_conosco_body #form_contato {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #EEEDED;
	float:left;
	padding:15px 23px;
	width:474px;
}
#fale_conosco_body #form_contato label {
	color:#A7A7A7;
	font-size:21px;
}
#fale_conosco_body #form_contato input, #fale_conosco_body #form_contato textarea {
	background:url("../../../images/hotsites/marco_imobiliaria/back_input.jpg") repeat-x scroll 0 0 #f8f8f8;
	border:0 none;
	margin-bottom:9px;
	margin-top:3px;
	padding:6px;
	width:336px;
	color:#5e5e5e;
	border-left:1px solid #E6E6E6;
}
#form_contato input.bt_enviar,#form_contato2 input.bt_enviar {
background:url("../../../images/hotsites/marco_imobiliaria/bt_enviar.jpg") no-repeat scroll 0 0 transparent !important;
border:medium none;
clear:left;
float:left;
height:31px;
margin-left:5px;
margin-top:13px;
text-indent:-50000px;
width:63px !important;
cursor:pointer;
}
#form_contato textarea {
	float:left;
	height:98px;
	width:384px;
}
#form_contato input.input_ddd {
	margin-right:10px;
	width:28px !important;
}
#form_contato input.input_tel {
	width:135px
}
/*RODAPE-------------------------------------------------------------------------------------------------*/

#global_rodape {
	background:url("../../../images/hotsites/marco_imobiliaria/back_global_rodape.jpg") no-repeat scroll center -66px transparent;
	height:123px;
	margin-bottom:-125px;
	margin-top:0px;
	padding-top:39px;
	position:relative
}
#rodape {
	width:950px;
	margin:0 auto
}
#rodape dl {
	float:left;
	margin-right:27px;
}
#rodape dl dt strong {
	color:#057c3f
}
#rodape dl dt {
	margin-bottom:13px
}
#rodape dl dd {
	background:url("../../../images/hotsites/marco_imobiliaria/icone_rodape.jpg") no-repeat scroll left center transparent;
	padding-bottom:3px;
	padding-left:10px;
	text-decoration:underline;
}
#rodape dl dd a:hover {
	color:#057c3f
}
#logo_rodape {
	background:url("../../../images/hotsites/marco_imobiliaria/logo_rodape.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:105px;
	margin-right:24px;
	position:relative;
	text-indent:-5000px;
	top:3px;
	width:75px;
}
#creditos {
	clear:right;
	float:left;
	font-size:11px;
	margin-top:23px;
	width:521px;
	color:#989898;
}
#creditos a {
	font-size:11px;
	color:#989898
}
#creditos a:hover {
	color:#057c3f
}
#global_barra_contato {
	background:url("../../../images/hotsites/marco_imobiliaria/back_contato_rodape.jpg") repeat-x scroll 0 0 transparent;
	clear:both;
	height:62px;
	margin-top:127px
}
#barra_contato {
	width:950px;
	margin:0 auto
}
#barra_contato ul li {
	float:left
}
#barra_contato ul {
	margin-top:9px
}
#barra_contato ul li strong {
	color:#014E26;
	display:block;
	font-size:13px;
	margin-bottom:-10px;
	text-shadow:1px 1px 0 #A6D9BD;
}
#barra_contato ul li {
	border-right:1px solid #A2E0BE;
	color:#FFFFFF;
	float:left;
	margin-right:15px;
	margin-top:11px;
	padding-right:15px;
}
#barra_contato ul li img {
	float:left;
	margin-right:5px;
	position:relative;
	top:2px;
}
.icone_creci {
	width:54px
}
#action_plus {
	background:url("../../../images/hotsites/marco_imobiliaria/logo_action.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:43px;
	margin-top:9px;
	text-indent:-50000px;
	width:156px;
}
.faixa_movel {
	background:url("../../../images/hotsites/marco_imobiliaria/bg_faixa_movel.png") repeat-x scroll 0 0 transparent;
	bottom:0;
	color:#FFFFFF;
	padding:6px 8px 6px 6px;
	position:absolute;
}
.faixa_movel strong {
	color:#f8eba0
}
/*CORRECOES NAVEGADORES -------------------------------------------------------------------------------------------------*/

.chrome #busca_topo form input.bt_busca_cod,.safari #busca_topo form input.bt_busca_cod {
	position:relative;
	top:4px
}

.chrome .codigo,.safari .codigo{
	clear:both!important;
	float:none;
	margin-bottom:-10px}


.chrome fieldset#caracteristicas,.safari fieldset#caracteristicas {
	width:240px}

/*VENDA -------------------------------------------------------------------------------------------------*/

fieldset#col1_contato {
width:231px;
}

fieldset#col1_contato {
width:220px;
}

#col1_contato {
float:left;
width:300px;
}

#contato_2 {
margin:8px 0 0 0px;
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #EEEDED;
padding:15px 23px;
}

fieldset#col1_contato h3, fieldset#col2_contato h3 {
color:#057c3f;
font-size:14px;
font-weight:700;
margin-bottom:15px;
}

#form_contato2 form label, #contato_2 form label {
color:#5F5F60;
display:block;
font-weight:bold;
}

#form_contato2 form input, #contato_2 form input {
border:1px solid #CCCCCC;
color:#5F5F60;
display:block;
margin-bottom:10px;
padding:3px;
width:200px;
}

fieldset#col2_contato {
border-left:1px dashed #999999;
float:left;
margin-bottom:23px;
padding-left:22px;
width:356px
}

#venda_body #global_rodape {

margin-top:0;}

fieldset#col2_contato label {
float:left;
margin-right:5px;
}

#col2_contato label .input_pp {
width:110px !important;
}

fieldset#caracteristicas label {
float:left;
margin:3px 5px;
width:70px;
}

fieldset#caracteristicas select{
	width:47px}

fieldset#caracteristicas {
float:left;
width:250px;
}

/*ABA FAVORITOS ---------------------------------------------------------------------*/

#aba_favorito {
    background:url("../../../images/hotsites/marco_imobiliaria/aba_favorito.png") no-repeat scroll 0 0 transparent;
}
#aba_favorito {
    display:block;
    float:left;
    height:173px;
    text-indent:-5000px;
    width:29px;
}
.aba_favorito_aberta {
    background:url("../../../images/portal/aba_favorito_aberta.jpg") no-repeat scroll 0 0 transparent !important;
    left:2px;
    position:relative;
        border-bottom:3px solid #E1E1E1;
border-left:3px solid #E1E1E1;
border-top:3px solid #E1E1E1;
width:29px!important
}

#box_contato {
color:#FFFFFF;
}

#aba_favorito {
	display:block;
	float:left;
	height:168px;
	left:1px;
	position:relative;
	text-indent:-5000px;
	width:30px;
}
#box_favorito_global {
    margin:-150px 0 0;
    position:fixed;
    right:0;
    top:50%;
    z-index:999999999
}
#box_contato {
    float:right;
    min-height:148px;
    padding:10px;
    width:274px;
    display:none;
	background-color:#06661E;
	border-left:1px solid #227D0A;
}

#box_contato p strong{
    font-size:18px;
font-weight:bold;}

#box_contato ul {
border-top:1px solid #B1B1B1;
float:left;
margin-top:15px;
padding-top:15px;
width:205px;
}
#imoveis_favoritos {
    overflow-x:hidden;
    height:265px
}

#imoveis_favoritos .favoritos{
    float:left;
margin-bottom:12px;
margin-right:3px;
position:relative;
right:5px;
top:-4px;}


#box_contato ul li img {
border:1px solid #FFFFFF;
margin-bottom:7px;
}

#imoveis_favoritos a{
    color:#FFF}
    
#imoveis_favoritos a strong{color:#F8EAA8;
display:block;
margin-bottom:-6px;}    

#box_contato ul li a span {
    float:left;
    margin:3px 0 0 0
}

#box_contato a.btn_favoritos{
	background-color:#014813;
	color:#FFFFFF;
	display:block;
	font-weight:700;
	margin:10px 0 0;
	padding:4px 0;
	text-align:center;
}
#box_contato a.btn_favoritos:hover{
	background-color:#027720;
}
