@charset "utf-8";

@import url('menu.css');
@import url('interna.css');

/* CSS Document */

/****************************************************/
/*													*/
/*		Projeto:	MRV - Prontos para morar  		*/
/*		Folha:		Geral							*/
/*		---------------------------------------		*/		
/*		Empresa:	www.opencorporate.com  			*/
/*		Autor: Paula Oliveira & Lucas Abranches 	*/
/*													*/
/****************************************************/

/********************************************* INICIO NORMATIZACAO*****************************************************************/

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.clear30{width:1px; clear:both; height:30px; display:block}
.clear15{width:1px; clear:both; height:15px; display:block}
:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;

}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

p{padding:5px 0 5px 0}

a{outline: none}

html {overflow-y:scroll;font:normal 11px Arial, Helvetica, sans-serif }

body 
{
    background:url("../images/bg_topo.jpg") repeat-x scroll left top transparent;
	background-color: #fff;
    line-height: 1;
	font:11px Arial;
	color:#333333;
	text-align:center;
	
}

.quebra10{clear:both; width:10px; height:10px; display:block}
.quebra{clear:both; width:10px; height:1px; display:block}
.marg_bt10{margin-bottom:10px}
.marg_top10{margin-top:10px}

/********************************* FIM NORMATIZACAO*******************************************************/
.site{
	width:945px;
	height:auto;
	margin:0 auto;
	text-align:left;
}
	.top{
		width:945px;
		height:auto;
		padding-bottom:15px;
		font:1px tahoma;

	}
		.top img.png{
			float:left;
			position:relative;
			z-index:10;
		}
/* 		.menu{
			width:736px;
			height:38px;
			float:right;
			margin-left:20px;
		}
			ul#menu{
				display:inline;
			}
				ul#menu li{
					display: inline;
				}
				ul#menu li a{
					text-decoration:none;
					font:bold 12px Arial, Helvetica, sans-serif;
					background:url(../images/bg_menuo.png) no-repeat;
					width:129px;
					height:26px;
					display:inline-block;
					padding:12px 0 0 51px;
					margin-right:-1px;
					
				}
				ul#menu li a.imoveis{
					background:url(../images/bg_menu.png) no-repeat;
					color:#ec7a4b;
					width:140px;
					height:26px;
					padding:12px 0 0 50px;
					
				}
				ul#menu li a.institucional{color:#7ca326}
				ul#menu li a.investidores{color:#067981}
				ul#menu li a.clientes{
				width:125px;
				height:26px;
				padding:12px 0 0 60px;				
				color:#0a5180;
				}
				
				ul#menu li a.imoveis:hover{background-position:left bottom}
				ul#menu li a:hover{background-position:left bottom}
			*/
			
			
			
/* menu */
.menu {display:block; float:right; margin:0 55px 0 120px; width:590px; position:relative; z-index:2; height: 70px}
.menu li {display:inline; float:left}
.menu li a {background:url(../images/tit_menu.png) no-repeat; display:block; text-indent:-100000px; overflow:hidden}
.menu li.imoveisAVenda a{background-position:left top; height:60px; width:171px}
.menu li.imoveisAVenda a.active{background-position:left -77px; height:66px; width:171px}
.menu li.institucional a{background-position:-172px top; height:60px; width:155px}
.menu li.institucional a.active{background-position:-172px -77px; height:60px; width:155px}
.menu li.investidores a{background-position:-327px top; height:60px; width:155px}
.menu li.investidores a.active{background-position:-327px -77px; height:60px; width:155px}
.menu li.clientes a{background-position:-482px top; height:60px; width:108px}
.menu li.clientes a.active{background-position:-482px -77px; height:60px; width:108px}

div.cont_active {display:block}
div.imoveisAVenda {background:url(../images/bg_imoveisAVenda.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0; position:relative; width:100%; z-index:1; min-width:960px}
div.institucional {background:url(../images/bg_institucional.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0;  position:relative; width:100%; z-index:1}
div.investidores {background:url(../images/bg_investidores.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0; position:relative; width:100%; z-index:1}
div.clientes {background:url(../images/bg_clientes.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0; position:relative; width:100%; z-index:1}
.conteudo_interno {margin:0 auto; width:940px}
.conteudo .conteudo_interno_menu {height:24px; margin:3px 0 0 230px; padding:0; text-align:left; width:710px}
.conteudo .conteudo_interno_menu img {float:left}

.conteudo_interno_menu input {width:249px; border:none; height:16px; display:block; float:right; margin:3px 5px 0 0; z-index:1; position:relative; background:url(../images/input_palavra_chave.png) left top no-repeat; font:11px arial; color:#666; padding:3px}


		.indicador_estado{
			width:375px; height:31px; 
			float:right; margin:20px 5px 0 0;
			background: url(../images/bg_marcador_estado.jpg) no-repeat left;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#666; position:relative;
		}
			.indicador_estado div.texto{
				float:left;
				margin:6px 0 0 8px;
			}
			.indicador_estado span{font:bold 14px arial; color:#1c6768; margin-right:10px}
			.indicador_estado img{
				float:right;
				margin-top:3px;				
			}
			.indicador2{width:240px !important}
			#mapa{
				position:absolute;
				width:360px;
				height:296px;
				top:60px;	
				display:none;
				z-index:999999;
			}
				.fechamapa{
					position:absolute;
					z-index:999;
					display:block;
					padding:5px;
					border:#dedbcc 1px solid;
					border-top:none;
					background:#f5f3e7;
					margin-left:293px;
				}
				
	
	#midle{
		width:940px;
		height:auto;
	}
		.midle_top{
			width:945px;
			height:auto;

		}
			.vitrine{
				width:700px;
				height:160px;
				float:left;
				margin-right:10px;
			}
			.corretor_online{
				width:230px;
				height:160px;
				float: left;
			}
			.midle_texto{
				width:940px;
				height:46px;
				background:url(../images/bg_box_texto.jpg) no-repeat;
				float:left;
			}
			
				.midle_texto .esq{
					width:125px;
					height:30px;
					float:left;
					margin:10px 0 0 19px;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#9b9b9b;
				}
					.esq span.estado_{
						font-weight:bold;
						clear:both;
						display:block;
					}
				.midle_texto .dir{
					width:520px;
					height:30px;
					float:left;
					margin:10px 0 0 20px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#666;
				}
				.midleConteudo{
					width:100%;
					height:auto;
				}
					
			#divulgTop{display:block;float:right; margin-left:00px; margin-top:5px}
			
#footer{
	width:100%;
	height:94px;
	text-align:center;
	background:url(../images/bg_footer.jpg) repeat-x;
	min-width: 960px;
}
	.footerContainer{
		width:945px;
		height:94px;
		margin:0 auto;
		text-align:left;
	}


.clear{
	clear:both;
	width:100%;
	height:50px;
}

/***************************************HOME*************************/

.quicklinks{
	width:940px;
	height:136px;
	display:block;
	margin-top:20px;
}

.quicklinks ul{
	width:960px;
	height:136px;
	margin:30px 0 0 0;
}

.quicklinks ul li{
	width:233px;
	height:101px;
	display:inline;
	margin:16px 0 0 0;
}
.quicklinks ul li a{
	display:block;
	width:233px;
	height:0;
	padding-top: 101px;
	overflow: hidden;
}
.quicklinks .financiamento a{background:url('../images/quik_financiamento_mini.jpg') no-repeat }
.quicklinks .acabamento a{background:url('../images/quik_acabamento_mini.jpg') no-repeat }
.quicklinks .lojas a{background:url('../images/quik_lojas_mini.jpg') no-repeat }
.quicklinks .prontos{width: 238px }
.quicklinks .prontos a{
    background:url('../images/quik_prontos_mini.jpg') no-repeat;
    width: inherit;
}
.quicklinks .siga{
	background:url('../images/banner-siga-mrv.jpg') no-repeat left top;
	width: 118px;
	height: 51px;	
	padding: 32px 0 0 100px;
	margin-top: 23px;
	margin-left: 7px;
}
.quicklinks .siga span{
	width: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: 4px;
}
.quicklinks .siga .facebook{width: 54px}
.quicklinks .siga .facebook iframe{
	border: none;
	overflow: hidden;
	width: 90px;
	height: 21px;
	margin: 0
}
.quicklinks .siga .twitter{
	width: 61px;
	overflow: hidden
}
div.jqDockLabel {
	font-family:Arial;
	color: #1c6768;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.dockContainer{
	width:843px;
	height:85px;
	background: url(../images/bg_dock.jpg) no-repeat;
	padding:35px 0 0 100px;
}


.dockContainer img{
	float:left;
}

#dock{
	float:left;
	margin-left:100px;
}
	
.noticia{
	width:932px;
	height:80px;
	background:url(../images/bg_noticia.jpg) no-repeat;
	padding:8px 0 0 14px;
	clear:both;
}

	.noticia_bt{
		width:115px;
		height:73px;
		float:left;
		padding-top:8px;
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#f0700c;

	}
	.noticia_chamadas, .novidades_mrv{
		width:332px;
		height:73px;
		float:left;
		margin-right:27px;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#1c6768;

	}
	.novidades_mrv{margin-right:23px}
	.rss{
		width:81px;
		height:79px;
		float:left;

	}
	
/**********************************EMPREENDIMENTOS*************************/

.emp{
	width:700px;
	height:auto;
	float:left;
}
.emp_total 
{
    float:left;
    height:auto;
    width:100%;
}
.emp_dir{
	width:202px;
	display:table;
	background-color:#f3f2ec;
	border:#e5e4d9 1px solid;
	float:left;
	margin:10px 0 0 10px;
	padding:13px 0 10px 0;
}

.emp_dir a.bt_tour_virtual{width:210px; height:56px; display:block; clear:both; margin-left:10px}
.emp_dir a.bt_folder_digital{width:210px; height:56px; display:block;clear:both;background:url(../images/bt_folderdigital.png) no-repeat; margin-left:10px}

.bt_vejadetalhamento{
	
	margin: 0 -10px 0 10px;
}

.labelcondominio{float:left; width:310px}


ul#tipologia {
	display:list-item;
	margin-left:15px;
}
ul#tipologia li{
	list-style: url(../images/bg_li.jpg) !important;
	display:list-item;
	clear:both;
	line-height:18px;
	width:100%;	
}

.mapa_emp
{
    border:0;
	width:auto;
	height:auto;
	background:#fff;
}

.selo_iphone2{
	display:block;
	margin:4px auto 0;
	float:right;
}


.selo_iphone{
	display:block;
	margin:-4px auto 0;
}

.assistavideo{
	width:210px;
	height:58px;
	background:url(../images/bg_itemdirv.jpg) no-repeat;
	margin-left:10px;
}
	.tb{
		width:86px;
		height:58px;
		float:left;
		
	}
	
		.imagem_thumb{
			width:63px;
			height:50px;
			position: relative;
			top:3px;
			left:9px; 
		}
		
		.thumb_png_borda {
			position: absolute;
			margin:0px;
			z-index: 1;
		}
		
		.tbv{
		width:86px;
		height:58px;
		float: right;
		margin-right:-2px;
		
	}
	
		.imagem_thumb{
			width:63px;
			height:50px;
			position: relative;
			top:3px;
			left:9px; 
		}
		
		.thumb_png_borda {
			position: absolute;
			margin:0px;
			z-index: 1;
		}


	.visitehot .imghot{
		float:left;
		margin-left:10px;
	}
	
	.vendas{
		width:228px;
		height:auto;
		background:url(../images/bg_vendas.jpg) no-repeat;
		font:normal 12px Arial, Helvetica, sans-serif;
		padding-bottom:30px;
		display:table;
		margin-top:10px;
	}
	.banner-simulador a,
    .banner-simulador a:hover{
		margin: 10px 0 -5px 8px;
        width: 212px;
        height: 0;
        padding-top: 62px;
        display: block;
        overflow: hidden;
		background: url(../images/button-simulador.png) no-repeat bottom center;
	}
    #destaques .banner-simulador a,	
    #destaques .banner-simulador a:hover{
        margin-top: 30px;
        margin-bottom: -20px;
    }	
		.vendas h2, /*.promocoes h2,*/ .duvidas h2, .palavras_buscadas h2{
			margin-left:9px;	
		}
		.vendas img#selo_iphone_fin
		{
			display:block;
			margin:-15px auto 0;
		}
		.vendas p.acesse{
			margin:10px 0 0 0;
			padding:5px 0 0 9px;
			background: url(../images/linha_divisoria_vendas.jpg) no-repeat bottom left;
		}
		.vendas span.linha_vendas{
			width:228px;
			height:3px;
			background: url(../images/linha_divisoria_vendas.jpg);
			display:block;
		}
		.vendas p.acesse span{
			color:#f18128;
			font-weight:bold;
		}
		.vendas p.tel{
			margin:10px 0 0 0;
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#779e9f;
			text-align:center;
			padding-bottom:15px;
			background: url(../images/linha_divisoria_vendas.jpg) no-repeat bottom left;	
		}
		.vendas p.lj{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#1c6768;
			margin:10px 0 0 9px;
		}
			.vendas p.lj img{
				margin-bottom:-4px;
			}
			
			
				ul#lojastel{
					width:228px;
					height:auto;
					clear:both;
				}
					ul#lojastel li{
						width:228px;
						height:44px;
						
					}
					
					ul#lojastel li.chiaro{
						background:url(../images/chiaro.jpg) no-repeat;
					}
					ul#lojastel li.oscuro{
						background:url(../images/oscuro.jpg) no-repeat;
					}
						ul#lojastel li div{
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#666;
						}
						ul#lojastel li div.loja_loja{
							width:87px;
							height:35px;
							float:left;
							margin:10px 25px 0 10px;							
						}
						ul#lojastel li div.loja_telefone{
							width:87px;
							height:26px;
							float:left;
							position:relative;
							top:50%;
							margin-top:-13px;
							font-weight:bold;

						}
	
	.promocoes{
		width:228px;
		display:table;
		background:url(../images/bg_promocoes.jpg) no-repeat;
		margin-bottom:10px;
	}
		.promocoes h2{margin-left:10px}
		
		.img_promo{
			border:#fff 1px solid;
			margin:13px 0 0 10px;
		}
		.botoes_promo{margin:5px 0 5px 8px}
		.botoes_promo a{float:left; outline:none}
	
	.duvidas{
		width:228px;
		background:url(../images/bg_promocoes.jpg) no-repeat;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#666;
	}
		.duvidas h2{margin-bottom:15px}
		.duvidas p{
			width:207px;
			margin-left:8px;
		}
		
		.duvidas fieldset{
			width:220px;
			margin:10px 0 0 8px;
		}
			.duvidas fieldset label{
				font-weight:bold;
			}
			
			.duvidas fieldset label input{
				margin-bottom:10px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#666;
				padding:5px;
			}
			
			.duvidas fieldset label input.nome{
				width:210px;
				height:22px;
				border:none;
				background:url(../images/bg_input.jpg) no-repeat;
				
			}
			.duvidas fieldset label input.ddd{
				width:35px;
				height:22px;
				border:none;
				background:url(../images/ddd.jpg) no-repeat;
				margin-right:-6px;
			}
			.duvidas fieldset label input.inptel{
				width:126px;
				height:22px;
				border:none;
				background:url(../images/bg_input_tel.jpg) no-repeat;
			}
			
			.duvidas fieldset p{
				margin:0;
				padding:10px 0;
			}
			
			.duvidas fieldset label textarea{
				width:210px;
				height:92px;
				padding:5px;
				border:none;
				background:url(../images/bg_textarea.jpg) no-repeat;
			}
			
			.duvidas fieldset label input.checkbox{
				float:left;
			}
			.duvidas fieldset label.tx_checkbox{
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			
			.duvidas fieldset label span{
				float: right;
				width:190px;
				height:24px;
				margin-top:3px;
			}
			.duvidas fieldset label.bt_enviar input{
				border:none;
				background:none;
				width:88px;
				height:22px;
				float:right;
				margin-top:-45px;
			}
			
	.precos{width:228px; height:100px; background:url(../images/bg_promocoes.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; color:#666}
	.precos h2{margin-bottom:15px; margin-left:10px}
	.precos span{width:100%;clear:both; display:inline-block; margin-top:10px; padding-bottom:10px; background: url(../images/linha_divisoria_vendas.jpg) no-repeat bottom}
	.precos span img{float:left; margin:0 5px}
	.precos span a{width:170px; float:left; font:bold 12px arial; color:#F18127; text-decoration:none}
	.precos span a:hover{text-decoration:underline}
	.palavras_buscadas {color:#666; background:url(../images/bg_promocoes.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; margin:25px 0 0 0; width:228px}
	    .palavras_mais_buscadas {clear:both; display:inline-block; padding:20px 0 0 15px}
	    .palavras_mais_buscadas a {font-weight:normal; color:#f0700c}
	    .t1 {color:#f0700c; font-size:12px}
	    .t2 {color:#f0700c; font-size:16px}
	    .t3 {color:#f0700c; font-size:20px}
	    .t4 {color:#f0700c; font-size:24px}
	    .t5 {color:#f0700c; font-size:28px}


/******************************* FINANCIAMENTO ************************/
/* lado direito*/
#destaques{
	width:100%;
	position:relative;
	margin-top:-30px;
	background:url(../images/bg_destaque.jpg) no-repeat;
}
.img1_destaque img{
	position:relative;
	left:10px;
	margin:30px 0 10px 0;
	border:solid 1px #fff;
}
.img2_destaque img{
	position:relative;
	left:10px;
	border:solid 1px #fff;
}
.hr{
	height:10px;
	width:100%;
	border-bottom:solid 1px #E5E4D9;
	clear:both;
	margin:0 0 10px 0;
}
p.tit_finan{
	width:450px;
	height:auto;
	float:left;
}

a.bt_abrirfechar{
	width:210px;
	height:22px;
	background:url(../images/bt_abrirfechar.jpg) 0 0;
	display:block;
	z-index:100;
}
a:hover.bt_abrirfechar{
	width:210px;
	height:22px;
	background:url(../images/bt_abrirfechar.jpg) 0 0;
	display:block;
	z-index:100;
}
.txt_caixa{
	width:100%;
	display:table;
	float:left;
}

.txt_caixa p{
	width:450px;
}

.box_caixa{
	width:210px;
	float:right;
}
.box_caixa img{
	margin: 0 0 10px 0;
}
.msg_head{
	float:right;
}

a.abrirfechar_selected{
	width:210px;
	height:22px;
	background:url(../images/bt_abrirfechar.jpg) 0 0;
	display:table;
	background-position:0 -23px;
}

#foot_finan{
	width:940px;
	height:33px;
	clear:both;
	background:url(../images/bg_foot_finan.jpg) repeat-x;
	position:relative;
	top:20px;
	margin:0 0 30px 0;
}
.img_right{
	margin-left:473px;
}
.ttl2{
	width:100%;
	height:32px;
	border-bottom:solid 1px #E5E4D9;
	margin:5px 0 5px 0;
	clear:both;
}
/******************************* RESULTADO BUSCA******************************/

.txttel p.pbusca{
	float:left;
	margin:-10px 0 0 0;
	font:13px arial;
}

.txttel fieldset{
	float:right;
	margin:-5px -20px 0 0;
}

.txttel fieldset label{
	width:165px;
	height:55px;
	background:url(../images/bg_selectresultado.jpg) no-repeat;
	padding:3px;
}

.txttel fieldset label select{
	width:157px;
	border:none;
	position:relative;
	top:-1px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

ul.item_resultado{
	margin-top:20px;
	display:inline;
}
ul.item_resultado li{
	width:210px;
	display:inline;
	margin:0 20px 20px 0;
}
ul.item_resultado p{
	width:210px;
	font:12px Arial, Helvetica;
	color:#000;
}
ul.item_resultado li ul li img.selo{
	margin:0 10px 0 12px;
	width:186px;	
}
ul.item_resultado li ul li{
    width: 210px;
    height: 308px;
	border:#ebe9e0 1px solid !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}

ul.item_resultado li ul li:hover{
    width: 210px;
    height: 308px;
	border:#ebe9e0 1px solid;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	background:#f7f3e7;
}

ul.item_resultado .nome_cidade_result{
	width:186px;
	height:20px;
	border-bottom:#ebe9e0 1px solid;
	margin:5px 0  0 12px;
	text-align:left;

}
ul.item_resultado .nome_bairro_result{
	width:173px;
	height:auto;
	margin:5px 0  5px 12px;
	text-align:left;
}

/*dest_cart orange*/
ul.item_resultado .dest_car_orange_result{position:relative;width:180px; height:165px; background:#F08D0C; color:#fff; font:bold 11px Arial, Helvetica, sans-serif ; text-transform:uppercase; padding:2px 2px 4px 4px; margin:-4px 0 0 12px}
ul.item_resultado .dest_car_orange_result span{margin:0 0 0 2px}
ul.item_resultado .dest_car_orange_result a{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none}
ul.item_resultado .dest_car_orange_result img{border:solid 1px #FFF; margin:0 0 1px -2px}

/*dest_cart green*/
ul.item_resultado .dest_car_green_result{width:180px; height:165px; background:#7CA326; color:#fff; font:bold 11px Arial, Helvetica, sans-serif ; text-transform:uppercase; padding:2px 2px 4px 4px; margin:-4px 0 0 12px}
ul.item_resultado .dest_car_green_result span{margin:0 0 0 2px}
ul.item_resultado .dest_car_green_result a{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; clear:both !important}
ul.item_resultado .dest_car_green_result img{border:solid 1px #FFF; margin:0 0 1px -2px}

/*dest_cart blue*/
ul.item_resultado .dest_car_blue_result{width:180px; height:165px; background:#1C6768; color:#fff; font:bold 11px Arial, Helvetica, sans-serif ; text-transform:uppercase; padding:2px 2px 4px 4px; margin:-4px 0 0 12px}
ul.item_resultado .dest_car_bluen_result span{margin:0 0 0 2px}
ul.item_resultado .dest_car_blue_result a{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none}
ul.item_resultado .dest_car_blue_result img{border:solid 1px #FFF; margin:0 0 1px -2px}
/* azul claro semi*/
ul.item_resultado .dest_car_azulclaro_result{width:180px; height:165px; background:#80BAD0; color:#fff; font:bold 11px Arial, Helvetica, sans-serif ; text-transform:uppercase; padding:2px 2px 4px 4px; margin:-4px 0 0 12px}
ul.item_resultado .dest_car_azulclaro_result span{margin:0 0 0 2px}
ul.item_resultado .dest_car_azulclaro_result a{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none}
ul.item_resultado .dest_car_azulclaro_result img{border:solid 1px #FFF; margin:0 0 1px -2px}

ul.item_resultado .info_result{
	width:186px;
	height:30px;
	margin:5px 0 5px 12px;
	font-size:11px;
}
ul.item_resultado .conheca_result{
	width:186px;
	color:#666;
	margin:0 8px 0 9px;
	
}
ul.item_resultado a.conheca_result{
	border:none;
}

ul.item_resultado .conheca_result img{
	border:solid 1px #fff;
}
ul.item_resultado li.linha{
	width:100%;
	height:5px;
}

ul.item_resultado li div.tit_emp span{
	font-weight:bold;
	color:#f0700c;
}

ul.item_resultado li span.D{
	font-weight:bold;
	color:#7ca326;
}
ul.item_resultado li span.C{
	font-weight:bold;
	color:#1c6768;
}

ul.item_resultado li div.info{
	width:176px;
	height:30px;
	background:#ebe9e0;
	margin-top:-3px;
	padding:3px 7px;
	font-size:11px;
}

ul.item_resultado li div.tit_emp{
	width:176px;
	height:50px;
}


ul.item_resultado li img.img_resultado{
	border:#ebe9e0 5px solid !important;
	margin-top:6px;
	border-bottom:none;
}

.divsoria_resutado{
	margin:0 0 10px 0;
}

/************************************************** FALE CONOSCO****************/
fieldset#fale{
	width:928px;
}

fieldset#fale td
{
	vertical-align: middle !important;
	border-bottom:dotted 1px #666;
}
.label_email,
fieldset#fale label{
	font-weight:bold;
	color:#1c6768;
	width:100%;
	display:block;
	margin-top:10px;
	margin:10px 0 5px 0;
}

fieldset#fale td label{
	width:245px;
	float:right;
	margin:2px 0  5px 5px;
	font-weight: normal;
	color: #666;
	
}

fieldset#fale td input{
	float:left;
	margin:4px 0 0 0;
}

fieldset#fale .radiolist
{
	width: 200px;
}
fieldset#fale .radiolist td
{
	border-bottom:dotted 0px #666;
}
fieldset#fale .radiolist td label
{
	font-weight: bold;
	color: #666;
	float: left;
	width: 50%;
}

fieldset#fale label span{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
fieldset#fale label.radio, fieldset#fale label.radiob, fieldset#fale label.select, fieldset#fale label.tels, fieldset#fale label.dd, fieldset#fale label.fones, fieldset#fale label.labbox, fieldset#fale label.sel_all_fale, fieldset#fale label.text{
	width:284px;
	display:inline-block;
	margin-top:10px;
}

fieldset#fale label.radiob{
	width:83px;
}

fieldset#fale label.select{
	width:213px;
	height:22px;
	background:url(../images/select.jpg) no-repeat;
	padding:2px;
}

fieldset#fale label.tels{
	width:100px;
}

fieldset#fale label.dd, fieldset#fale label.fones{
	width:85px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}

fieldset#fale label.fones{
	width:185px;
}

fieldset#fale label.labbox{
	width:312px;
	margin-right:-15px;
	padding-left:5px;
}

fieldset#fale label.sel_all_fale{
		width:283px;
		height:23px;
		background: url(../images/bg_sel_all_fale.jpg) no-repeat;
		margin:-3px 1px 0 15px;	
	
}

fieldset#fale label.text, fieldset#fale label.bt_enviar{
	width:454px;
	padding-top:10px;
}

fieldset#fale label.text textarea{
	width:100%;
	height:112px;
	background:url(../images/bg_textarea_fale.jpg) no-repeat;
	border:none;
	margin-top:10px;
}

fieldset#fale label input{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px;
}
.input_email,
fieldset#fale label input.name{
	width:453px;
	height:22px;
	background:url(../images/input.jpg) no-repeat;
	border:none;
}

fieldset#fale label input[type="radio"] {
	background: none;
	width:15px;
	height:15px;
}

fieldset#fale label.select select{
	border:none;
	background:none;
	width:209px;
	height:18px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0;
}

fieldset#fale label.dd input{
	width:38px;
	height:18px;
	background:url(../images/bg_ddd.jpg) no-repeat;
	border:none;
	
}
fieldset#fale label.fones input{
	width:138px;
	height:18px;
	background:url(../images/bg_fones.jpg) no-repeat;
	border:none;
}

fieldset#fale div.box_checkbox{
	width:940px;
	height:300px;
	background:#f6f5ed;
	margin-top:30px;
	position:relative;
}

	fieldset#fale div.box_checkbox div.check_list_fale{
		width:283px;
		height:205px;
		background:url(../images/bg_checklist_fale.jpg) no-repeat;	
		padding:5px;
		margin:10px 5px 0 5px;
		float:left;
	}
	fieldset#fale div.box_checkbox div.fale_checkbox{
		width:285px;
		height:205px;
		overflow-y:scroll;
	}
	/*
	fieldset#fale div.box_checkbox div.fale_checkbox label{
		height:20px;
	
	}
	fieldset#fale label.cb input[type="checkbox"]{
		margin-left:15px;
	}*/
	
	fieldset#fale label.bt_enviar input{
		float:right;
	}
	
	a{font:bold 12px Arial, Helvetica, sans-serif; color:#1c6768; text-decoration:none}
	a:hover{text-decoration:underline} 
	
	ul.item_resultado .dest_car_orange_result img.selo_image,
	ul.item_resultado .dest_car_green_result img.selo_image,
	ul.item_resultado .dest_car_blue_result img.selo_image,
	ul.item_resultado .dest_car_azulclaro_result img.selo_image{
		position:absolute;
		border:hidden;
		width:87px;
		height:87px;
		border:0;
	
	}
	
	.bt_oq{
		margin-bottom:-5px;
	}
	
	
	
	ul#mapa_do_site{
		width:200px;
		height:auto;
		padding-bottom:60px;
		display:table;
		
	}
	ul#mapa_do_site li{
		width:200px;
		height:auto;
		display:table;
		background:url(../images/bg_li.jpg) no-repeat 0 4px;
		margin-top:3px;
		padding-left:20px;
	}
	
	ul#mapa_do_site li a{
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		color:#333;
	}
	ul#mapa_do_site li a.msg_head{
		padding:0;
		margin:0;
		float:none;
		clear:both;
	}
	ul#mapa_do_site li a:hover{
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		color:#ec7a4b;
		text-decoration:underline;
	}
	
.dest_car_orange a{display:block; clear:both}	
.dest_car_green a{display:block; clear:both}
.dest_car_blue a{display:block; clear:both}



/*REGULAMENTO*/

#bodyregulamento{color:#666; display:block; font:14px Arial,Helvetica,sans-serif; height:332px; margin:10px 0 0; overflow-x:hidden; overflow-y:auto}
.titulo h1{color:#666;font:bold 14px arial}
#bodyregulamento h2{font:14px arial}

/**************/
ul#combo_buscarapida{
	width:925px;
	height:26px;
	margin-left:10px;
}

ul#combo_buscarapida li{
	display:inline-block;
	width:119px;
	height:12px;
	background:url(../images/bg_select_busca.png) no-repeat;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 7px;
	cursor:pointer;
	position:relative;
	float:left;
	margin-right:3px;
}

ul#combo_buscarapida li a {height:15px; overflow:hidden; display:inline-block}
 
.menuhidden {display:none; visibility:hidden}

ul#combo_buscarapida li ul{
	width:119px;
	height:200px;
	display:table;
	background:#fff;
	border:#d7d5c6 1px solid;
	border-bottom:none;
	margin:1px 0 0 -6px;
	position:absolute;
	z-index:999;
	
}



ul#combo_buscarapida li ul li{
	width:auto;
	height:auto;
	background:none;
	margin:0;
	padding:0;
}

ul#combo_buscarapida li ul li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	width:133px;
	height:auto;
	display:block;
	border-bottom:#d7d5c6 1px solid;
	padding:5px;
}

ul#combo_buscarapida li ul li a:hover{
	background:#f7f3e7;
}

/* NOVA BUSCA MARCOS */
.busca_rapida
{
	clear: both;
}
fieldset#busca {
	border: none;
	float: left;
	height: 250px;
	overflow: hidden;
	width: 240px;
}

fieldset#busca legend {
	display: none;
}

fieldset#busca #rapida, fieldset#busca #avancada {
	margin: 0 0 0 1px;
	padding-left: 9px;
	width: 900px;
}

fieldset#busca #rapida {
	height: 20px;
	position: absolute;
}

fieldset#busca #avancada {
	float: left;
	height: 20px;
	position: absolute;
}
/*110*/
div.campo110{width:110px; height:26px;display:block;float:left;margin:0 4px}
div.campo110 a.linkLista {width:100px;background:url(../images/bg_select110x26.png) no-repeat}

/*130*/
div.campo130{width:130px; height:26px;display:block;float:left;margin:0 4px}
div.campo130 a.linkLista {width:120px;background:url(../images/bg_select130x26.png) no-repeat}

/*150*/
div.campo150{width:150px; height:26px;display:block;float:left;margin:0 4px}
div.campo150 a.linkLista {width:140px;background:url(../images/bg_select150x26.png) no-repeat}
div.campo150 ul.buscaLista{width:180px; display:none; overflow:auto; overflow-x:hidden; height:200px; padding-bottom:5px}

/*180*/
div.campo180{width:180px; height:26px;display:block;float:left;margin:0 4px}
div.campo180 a.linkLista {width:170px;background:url(../images/bg_select170x26.png) no-repeat}

a.linkLista{font:normal 11px arial;color:#666; height:16px;display:block;padding:5px}
a.linkLista:hover{text-decoration:none}
a.linkLista.active{background:url(../images/bg_select133x26.png) no-repeat}

ul.buscaLista{background:#fff;display:none;margin:0px;padding:0 1px;position:absolute;width:auto;z-index:99998; border:solid 1px #ccc}
ul.buscaLista li{width:210px; height:15px; padding:4px; border-bottom:solid 1px #CCC; display:block; position:relative; z-index:99999}
ul.buscaLista li:hover, .buscaListaSelect {background:#EAEADB}
ul.buscaLista li a{width:100%; display:block; font:bold 11px arial; color:#333; text-decoration:none}

ul.buscaLista{background:#fff;display:none;margin:0px;padding:0 1px;position:absolute;width:auto;z-index:99998; border:solid 1px #ccc}
ul.buscaLista li{width:170px; height:15px; padding:4px; border-bottom:solid 1px #CCC; display:block; position:relative; z-index:99999; font-size:11px;}
ul.buscaLista li:hover, .buscaListaSelect {background:#EAEADB}
ul.buscaLista li a{width:100%; display:block; font:bold 11px arial; color:#333; text-decoration:none}

a#btnVoltar,
a#ancoraRapida, a#ancoraAvancada {
	background: url(../images/busca_ancora.gif) no-repeat top left;
	color: #FFF;
	display: inline;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	height: 17px;
	margin: 0 10px 0 0;
	padding: 3px 0 0 10px;
	position: relative;
	text-decoration: none;
	width: 66px;
	z-index: 1;
}

a#limparAvancada {
	background: url(../images/bt_voltar.gif) no-repeat top left;
	color: #FFF;
	display: inline;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 17px;
	margin: 0 10px 0 0;
	padding: 3px 0 0 17px;
	text-decoration: none;
	width: 66px;
}


.arquitetura{font:14px arial; color:#666}
.arquitetura p{margin:5px 0}
.arquitetura span{clear:both; width:150px}
.arquitetura span a{width:150px; text-align:center; clear:both; color:#f0700c; display:block}
.arquitetura ul{margin-top:5px}
.arquitetura ul li{clear:both; background:url(../images/bg_li.jpg) no-repeat left center; padding-left:20px; margin-bottom:3px}
.arquitetura ul li a{background:url(../images/mais.jpg) no-repeat;  color:#f0700c; margin:2px 0 0 10px; padding-left:22px}
.arquitetura ul li a:hover{background:url(../images/mais.jpg) no-repeat;  color:#f0700c; margin:2px 0 0 10px; padding-left:22px}

.pag_sucesso{font:14px arial; color:#666}
.pag_sucesso p{margin:5px 0}
.pag_sucesso ul{margin-left:15px}
.pag_sucesso ul li{clear:both; background:url(../images/bg_li.jpg) no-repeat left center; padding-left:20px; margin-bottom:5px}


.enderecos_brasilexterior p{margin:0 0 5px 0 !important; padding:0}


/*assinatura open*/
a.sign{width:45px; height:13px; display:block; float:right; clear:both; background:url(../images/sign.png) no-repeat; text-indent:-5000px; margin:-5px 0 10px 0}
a:hover.sign{background:url(../images/sign.png) no-repeat}

/*ALTERA��ES LUCAS PARA
 NOVAHOME 27/04/2010*/

/*BOX DIVULG*/
.box_divulg{width:940px;height:156px;background:#f2f1ea;padding:0;clear:both}
.box_divulg h1{width:90%; height:20px; background:url(../images/title_novosbox.png) no-repeat; margin:10px 0 0 10px; clear:both; display:inline; text-indent:-7000px; float:left; font:1px tahoma}
box_divulg p{margin:0; padding:0; font:11px arial; color:#666; display:block; clear:both}

/*box_revista*/
.box_revista{width:311px; height:156px; border-right:solid 1px #dcdbdb; float:left}
.box_revista img{clear:both; float:left; margin:5px 10px; border:solid 1px #c9c6b7}
.box_revista div{width:200px; float:left}
.box_revista p{margin:0; padding:0; font:11px arial; color:#666}
.box_revista p strong{font:bold 12px arial; color:#1c6768; margin:0; margin-bottom:5px; display:block; height:auto}
.box_revista p a{background:url(../images/title_novosbox.png) no-repeat; height:12px; clear:both; display:block; text-indent:-5000px; font:1px tahoma; margin:5px 0}
.box_revista p a.leia{background-position:0 -62px}
.box_revista p a.anteriores{background-position:0 -80px}

/*box_noticias*/
.box_noticias{width:315px;float:left; border-bottom:solid 1px #dcdbdb; border-right:solid 1px #dcdbdb; padding-bottom:10px}
.box_noticias h1{background-position:0 -21px; margin-bottom:5px}
.box_noticias a.veja_mais{width:86px; height:20px; position:absolute; margin:6px 0 0 185px; text-indent:-6000px; display:block; background:url(../images/bt_vejamais.png) no-repeat}
.box_noticias a:hover.veja_mais{background:url(../images/bt_vejamais.png) no-repeat}
.box_noticias p{width:290px;margin:0 0 0 10px; display:block}
.box_noticias p a{font:11px arial; color:#666}


/*box_cadastro*/
.box_cadastro{width:315px; float:left; clear:both;  border-right:solid 1px #dcdbdb}
.box_cadastro h1{background-position:0 -42px}
.box_cadastro img{float:right; margin:-55px 15px 0 -15px}
.box_cadastro p{width:190px;margin:0 0 0 10px; display:block}
.box_cadastro p a{font:11px arial; color:#666}

/*box_anuncio*/
.box_anuncio{float:right}
.box_anuncio a{cursor:pointer !important}

/*bt_assinerss*/
a.bt_assinerss{width:138px; float:right; text-indent:-6000px; height:42px; background:url(../images/bt_assinerss.png) no-repeat; margin-top:-5px}
a:hover.bt_assinerss{background:url(../images/bt_assinerss.png) no-repeat}

/*palavras_chaves*/
.palavras_chaves{padding:5px 0; display:table}
.palavras_chaves a:hover{text-decoration:underline !important}
.palavras_chaves span{width:auto; float:left; display:inline; margin:0 5px; cursor:pointer}
.palavras_chaves span.fonte12{font:normal 12px arial}
.palavras_chaves span.fonte14{font:normal 14px arial}
.palavras_chaves span.fonte18{font:normal 18px arial}
.palavras_chaves span.fonte24{font:normal 24px arial}
.palavras_chaves span.fonte30{font:normal 30px arial}


/*listagem_imoveis_relacionados*/
.listagem_imoveis_relacionados{width:670px; height:330px; display:block; float:left; background:#fff url(../images/bg_imoveis_relacionados.jpg) repeat-x; border:solid 1px #E5E4D9; padding:15px 0 15px 14px; margin-top:15px}
.listagem_imoveis_relacionados h2.title_imoveis_relacionados{margin-bottom:15px; font:bold 14px arial; color:#f0700c}
.listagem_imoveis_relacionados li{width:210px; height:295px; border:#ebe9e0 1px solid; font:normal 12px arial; color:#666; margin:0 10px 0 0}
.listagem_imoveis_relacionados li:hover{background:#f7f3e7}

.listagem_imoveis_relacionados li h1{width:185px; height:20px; border-bottom:#ebe9e0 1px solid; margin:5px 0 0 12px; text-align:left; font-weight:bold}
.listagem_imoveis_relacionados li h2{width:173px; height:auto; margin:5px 0 5px 12px; text-align:left; font-weight:normal}

.listagem_imoveis_relacionados li span{width:182px; height:170px; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:3px; margin:0 auto; display:block; margin-bottom:5px}
.listagem_imoveis_relacionados li span a{color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none}
.listagem_imoveis_relacionados li span a:hover{text-decoration:none}
.listagem_imoveis_relacionados li span a img {border:#fff 1px solid}

.listagem_imoveis_relacionados li p{clear:both; display:block; width:185px; margin:0 0 0 12px; padding:0; font:11px arial}
.listagem_imoveis_relacionados li a.saibamais{display:block; margin:10px 0 0 10px}
.listagem_imoveis_relacionados li a img{border:solid 1px #fff}
.listagem_imoveis_relacionados li .selo{position:absolute; border:none;width:182px;border-bottom:1px solid #fff}
.nomeImovel{margin:0 !important;font:bold 11px Arial,Helvetica,sans-serif !important}
.linha_dupla{width:686px; height:2px; font:1px tahoma; display:block; border-top:solid 1px #E5E4D9; border-bottom:solid 3px #E5E4D9; margin-top:2px;float:left}

#form_indique{padding:20px}
#form_indique h1{display:block;width:100%;height:20px;background:#e4e4e4 url(../images/title_indique.png) no-repeat 20px 3px;text-indent:-7000px;float:left;margin:-15px 0 0 -20px}
#form_indique p{display:block;width:250px;text-align:left;margin:20px 0 30px 0;font:14px Arial}
#form_indique label{display:block;width:130px;float:left;font:13px Arial;margin:0;text-align:left}
#form_indique input{display:block;width:210px;height:22px;background:url(../images/bg_input.jpg) no-repeat 0 0;border:none;float:left;margin-bottom:5px}
#form_indique input.bt_enviar{display:block;width:74px;height:22px;background:url(../images/bt_enviar_email.png) no-repeat 0 0;text-indent:-6000px;float:left;margin:10px 0 0 268px}

.alert #fancybox-inner{overflow:hidden !important}
.news_jornal {border:none !important; float:right; margin:10px 0; width:230px}
.news_jornal a {float:right; margin:0 0 20px 10px}
.news_jornal a img {left:10px; position:relative}
.imagem_zoom { left: 26px;     position: absolute;     top: 10px}

.ui-icon {background-repeat:no-repeat; display:block; overflow:hidden; position:relative; text-indent:-99999px; margin-top:3px; z-index:2000}
.ui-icon-circle-minus {background:url(../images/icon_zoom_menos.png) left top no-repeat; display:block; height:16px; width:16px}
.ui-icon-circle-plus {background:url(../images/icon_zoom_mais.png) left top no-repeat; display:block; height:16px; width:16px}
.gzoomSlider {background:url(../images/img_regua.png) left top no-repeat; height:22px; width:135px; position: relative; z-index: 2000; margin: 0 3px 0}
.ui-slider-handle {background:url(../images/img_ponteiro.png) left top no-repeat; position: absolute}
.ui-slider-handle:hover {background:url(../images/img_ponteiro.png) left top no-repeat}
.ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
    margin-left:0.6em;
    margin-top:3px;
    left:10px;
}
.ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
    width:20% !important;
    height:100%;
}
.delimiter {float: left; height: 20px; margin-left: 18px; width: 90px}

.gzoombutton {
  float:left;
  cursor:pointer;
}
.gzoomSlider {
  float:left;
  margin:0 3px;
  position: relative;
}
.Preload
{
	width: 120px;
	height: 70px;
	background-color: #F5F5F5;	
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	color: #060;
	border: solid 2px #E5E5E5;
	position: absolute;
	display:block;
	left:50%;
	margin-left:-60px;
}
.left_feirao {float:left; text-align: left; margin:0 12px 0 0;  width: 403px}
.right_feirao {float:left; width:275px}
.right_feirao  img {float:left; margin:0 0 15px 0}
.proximas_cidades {display:block; float:left; margin:10px 0 15px 0}
.proximas_cidades li {background:url(../images/bg_proximas_cidades.png) left top no-repeat; display:inline; float:left; height:42px; margin:0 6px 10px 0; width:340px}
.proximas_cidades li strong {color:#f0700c; font-size:20px; float:left; padding:0 0 0 10px; margin:8px 0 0 0; width:140px}
.proximas_cidades li table {height:42px}
.proximas_cidades li table tr td {vertical-align:middle}
.proximas_cidades li table tr td p{float:left; margin:2px 0 0 15px; width:120px}

.menu_supl {background:url(../images/bg_menu_supl.png) left top no-repeat; display:block; float:left; height:32px; margin:15px 0 10px 0; padding:0 0 0 10px; width:930px}
.menu_supl li.first {border:none}
.menu_supl li {border-left:1px solid #e8e7dd; display:inline; float:left; margin:0 10px 0 0; padding:0 0 0 8px; height:32px}
.menu_supl li img {float:left; margin:5px 0 0 0}
.menu_supl li p {float:left}
.menu_supl li p a{color: #999; float: left; font: bold 14px Arial,Helvetica,sans-serif; margin: 4px 0 0 5px}

 .como_chegar {background:#f5f4ed; float:left; margin:0 0 0 0; padding:10px 0 0 30px; text-align: left; width: 773px}
 .como_chegar span {background:url(../images/input_como_chegar.png) left top no-repeat; display:block; float:left; height:30px; margin-top:0px; margin-right:6px; width:487px}
 .como_chegar span input {border:none; font-size:14px; margin-top:1px; margin-left:5px; width:480px; padding-top:3px; *padding-left:8px; *padding-left:8px\9}
 .escolha_rota {float: left; margin-top:4px; width: 145px}
 .chk_como_chegar {display:block; float:left}
 .lbl_como_chegar {display:block; float:left; font-size:16px; margin-right:30px} 
 .btn_como_chegar {display:block; float:left; margin:15px 0 20px 290px}
 .como_chegar h3 {float: left; margin: 0 0 0 -8px; width: 100%}
 .iframemapa {border:1px solid #ebe9e0}
 .regulamento_rss, .mostra_regulamento {background:none repeat scroll 0 0 #E6EAF3; float:left; margin:10px 0 28px 0; padding:0 0 20px 0; width:702px}
 .regulamento_rss h2, .mostra_regulamento h2 {color:#366; font-size:18px; float:left}
 .regulamento_rss p, .mostra_regulamento p {font-size:12px; float:left; margin:0 0 10px 10px; width:680px}
 .regulamento_rss ul {display:block; float:left; margin:0 0 0 10px; width:680px}
 .regulamento_rss ul li {background:#f2f1ea; display:block; float:left; height:30px; margin:2px 0 1px 0; width:680px}
 .regulamento_rss ul li span {font-weight:bold; color:#366; font-size:12px; float:left; margin:9px 0 0 15px; width:465px}
 .regulamento_rss ul li a {float:left; margin:6px 5px 0 0}
 .topo_regulamento {border-bottom:1px dashed #ccc; float:left; margin:15px 0 10px 10px; width:685px}
 .topo_regulamento .busca_regulamentos {background:url(../images/bg_busca_regulamento.png) left top no-repeat; display:block; float:right; height:34px; width:288px}
  .topo_regulamento .busca_regulamentos img {float:left}
  .topo_regulamento .busca_regulamentos img.lupa {float:left; margin:8px 4px 0 5px}
  .topo_regulamento .busca_regulamentos .campo_regulamento {background:url(../images/bg_input_regulamento.png) left top no-repeat; display: block; float: left; height: 22px; margin: 7px 0 0; padding: 2px 0 0 4px; width: 250px}
  .topo_regulamento .busca_regulamentos .campo_regulamento input {color:#666; font-size:11px; float:left; border:none; height:15px; margin:-1px 0 0 1px; width:170px}
  .topo_regulamento .busca_regulamentos .campo_regulamento input.bt_busca_regulamento {background:url(../images/bt_procurar.png) left top no-repeat; display:block; float:right; height:20px; margin:-1px 0 0 0; width:70px}
.campo140 {background:url("../images/bg_select172x20.png") no-repeat scroll 0 0 transparent; display:block; float:left; margin:2px 15px 0 0; width:180px}
.campo140 {display:block; float:left; margin:2px 7px 0 0; width:140px}

.link_lista_cid_est {border:0; height:21px; padding:2px; color:#666; display:block; font:bold 14px arial; text-decoration:none; width:100%}

ul.buscaLista_cid_est {background:none repeat scroll 0 0 #fff; border:1px solid #ccc; display:none; margin:0; padding:0 1px; width:auto}
ul.buscaLista_cid_est li {border-bottom:1px solid #ccc; display:block; height:15px; padding:4px; position:relative; width:162px} 
ul.buscaLista_cid_est li a{color:#333333; display:block; font:bold 11px arial; text-decoration:none; width:100%}
.tit_encontre_imovel {margin-right:24px; margin-top:7px}
.bt_tour_virtual_360{margin-left: 10px}
.banner-pronto{width: auto;float: right;margin: 0 0 10px 15px}
.twitter-follow-button{width:61px !important}
.link-regulamento{float:left;margin:15px 0 0 12px;width:100%}
.pagina-erro {background: none repeat scroll 0 0 #E8E6DA;display: block;float: left;height: 100%;width: 100%}
.pagina-erro div {background: url("../images/background-erro.jpg") no-repeat scroll center center transparent;display: block;height: 717px;margin: 30px auto 0;width: 100%}
.mrv-engenharia-pagina-erro {background: url("../images/mrv-pagina-erro.png") no-repeat scroll left top transparent;display: block;float: left;height: 55px;margin: 150px 0 0 220px;text-indent: -5000px;width: 139px;z-index: 2}
.conteudo-pagina-erro p {clear: both;color: #6C664D;float: left;font: 16px Arial;margin: 10px 0 0;text-align: right;width: 355px}
.titulo-erro {margin: 25px 0 0 !important}
.conteudo-pagina-erro img {clear: both;float: left;margin: 5px 0 0 28px}
.voltar-home {float: left;margin: 50px 0 0 154px}
.conteudo-pagina-erro {display: block;width: 650px !important}

.img_conduta{display:block;width:700px;margin:20px auto}


.actions{
    width: 100%;
    height: 24px;
    float: left;
}
.previous-page{
    width: 167px;
    height: 0;
    padding-top: 24px;
    margin-left: 10px;
    float: left;
    overflow: hidden;
    background: url("../images/bg-previous-page.jpg") no-repeat top left;
    cursor: pointer;
}
