@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, .frmCad, dir,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, select,textarea, clear, br {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

a	{ outline: none; }

img {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. *//*
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* --------------------------------------------------------------    
   TIPOGRAFY
-------------------------------------------------------------- */
/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 12px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
}

/* Headings
-------------------------------------------------------------- */
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0 0 0 0;
}

/* Text elements
-------------------------------------------------------------- */
p           { margin: 0 0 .75em; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

/* Lists
-------------------------------------------------------------- */
li ul, 
li ol       { margin: 0; }
ul, ol      { margin: 0; }

ul          { list-style-type: none; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* Misc classes
-------------------------------------------------------------- */
.small      { font-size: 10px; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.cinza		{ color: #CCCCCC; }
.white		{ color: #FFFFFF; }
.white:hover{ color: #FFFFFF; }
.white:visited{ color: #FFFFFF; }

.link_reweb			{ color: #899AB3; }
.link_reweb:hover	{ color: #899AB3; }
.link_reweb:visited { color: #899AB3; }

.clear 		{ clear: both }
.cleft 		{ clear: left }
.left 		{ float:left; }
.right 		{ float:right; }
.cright 	{ clear:right; }
.bold 		{ font-weight: bold; }
.bold a		{ font-weight: bold; }
.s14		{ font-size: 14px; }
.migalha 	{ font: normal 10px Tahoma; height: 30px; margin-bottom: 10px; }
.subTitulo  { font: bold 13px Arial; }

.color 		{ color: #B132AF }
.ml6  		{ margin-left: 	6px; }
.pt25 		{ padding-top:25px; }

.m15 		{ margin-top: 15px }
.mr25 		{ margin-right: 25px }
.mr50 		{ margin-right: 50px }
.mr65 		{ margin-right: 65px }

.w46		{ width:46px; }
.w52		{ width:54px; }
.w58		{ width:58px; }
.w80		{ width:80px; }
.w171		{ width: 171px }
.w180		{ width: 180px }
.w200		{ width: 200px }
.w230		{ width: 230px }
.w520		{ width: 520px }
.w375 		{ width: 375px; }
.w395 		{ width: 395px; }
.w460 		{ width: 460px; }
.w130 		{ width: 130px; }
.w525 		{ width: 545px; }

.f_263x147  { width: 263px; height:147px; }

.h22 		{ height: 22px; }
.h25 		{ height: 25px; }
.h27 		{ height: 27px; }
.h40 		{ height: 40px; }
.h65 		{ height: 65px; }

.tbl_garantia 	{ font: 11px Arial }
.arial11 		{ font: 11px Arial }
.nobg 			{ background: none; }
.v18			{ font-size: 18px; }
.v15			{ font-size: 15px; }
.v13			{ font-size: 13px; }
.v12			{ font-size: 12px; }
.v11			{ font-size: 11px; }
.v10			{ font-size: 10px; }
.v9 			{ font-size: 9px;  }
.v9_color 		{ font-size: 9px; color: #8DA2C0; }
.verm       	{ color: #CC0000;  }
.azul       	{ color: #1F3959;  }
.arial       	{ font: normal 16px Arial; font-weigth: 100; }
.vm         	{ vertical-align:middle; }
.texto-centro	{ text-align: center; }
.texto-direita	{ text-align: right; }
.hide-text 		{ text-indent:-9999px; }
.absmiddle		{ vertical-align: middle; }
.top			{ color:#F98F1A; font-weight:bold; }
/*-----------------------------------------------------------*/
/* LINKS
-------------------------------------------------------------*/
a			{ text-decoration: none; color: #6B79A9;}
a:visited	{ text-decoration: none; color: #6B79A9;}
a:focus,
a:hover     { text-decoration: underline; color: #6B79A9;}

.white a           { text-decoration: none; color: #FFFFFF;}
.white a:visited   { text-decoration: none; color: #FFFFFF;}
.white a:focus,
.white a:hover     { text-decoration: none; font-weight: bold; color: #FFFFFF;}

.linkSm				{ text-decoration: none; color: #002E64;}
.linkSm:visited	{ text-decoration: none; color: #002E64;}
.linkSm:focus,
.linkSm:hover      { text-decoration: none; color: #002E64; font-weight: bold}

/*-----------------------------------------------------------*/
/* FORMS
-------------------------------------------------------------*/

.frm input, .frm textarea {
	background: none;
	border: 1px solid #3556CD;
	padding: 3px;
	float: left;
	margin: 5px 0px;
	color:#3556CD;
	font: normal 1em Tahoma, Arial;
}

.frm label {
	display: block;
	width: 120px;
	text-align: right;
	margin: 4px 5px 0px 0px;
	font-weight: bold;
	float: left;
}

.frm select {
	background: none;
	border: 1px solid #3556CD;
	padding: 3px;
	float: left;
	margin: 5px 0px;
	color:#3556CD;
	font-size: 10px;
}

.bg-input-esquerda {
	display:block;
	float:left;
	width:14px;
	background:url(../images/bg/bg-input-esquerda.png) no-repeat 0 0;
	height:26px;
}
.bg-input-direita {
	display:block;
	float:left;
	width:14px;
	background:url(../images/bg/bg-input-direita.png) no-repeat 0 0;
	height:26px;
}

.input-text {
	border: 0px;
	padding-top: 2px;
	margin: 0px;
	float:left;
	color:#632561;
	font: normal 1em Tahoma, Arial;
	background: #7D869F;
	height: 18px;
}

textarea {
	background: none;
	border: 0px;
	margin: 3px 8px 3px 3px;
	float:left;
	color:#632561;
	font: normal 1em Tahoma, Arial;
	height: 114px;
	width: 228px;
}

.borda_textarea {
	background: url(../images/bg/bg-textarea.png) no-repeat;
	height: 121px;
	width: 235px;
	margin: 0px 0px 6px 0px;
	float: left;
}

.form-pessoal li {
	height: 32px;
}

/* INPUT FAKE */
.bg-input-fake {
	display: block;
	width: 230px;
	padding:1px 2px;
	float:left;
	background: url(../images/bg/bg-input-fake.png) no-repeat 0 0;
	height:19px;
}

#fake_arquivo {
	border: 0px;
	padding-top: 2px;
	margin: 0px;
	float:left;
	color:#632561;
	font: normal 1em Tahoma, Arial;
	background: #7D869F;
	height: 17px;
	margin-left: 14px;
}

.fake-input {
	width:263px;
	float:right;
	text-align:right;
	margin-top:-21px;
	height:20px;
	overflow:hidden;
}

.fake-input input {
	width: 222px;
	opacity: 0;
	filter:alpha(opacity=0);
	height: 20px;
}
/* INPUT FAKE */

.sender {
	background: url(../images/bg/bg_btn_envia.png) no-repeat 0 0;
	margin: 10px 24px 0px 0px;
	width: 204px;
	height: 32px;
	padding: 8px 20px 0px 20px;
	display: inline;
}

.w80 { width: 80px; }
.w40 { width: 40px; }

/*-----------------------------------------------------------*/
/* IMAGES
-------------------------------------------------------------*/
.arrow		 		{ width: 27px; height: 23px; }
.seta_topo			{ display: block; float: left; color:#320C6C; font-weight: bold; font-size: 12px;}
.linkPNG			{ position: relative; }
.linkPost			{ 
	display: block;
	position: absolute; 
	background:url(../images/bg/bg_btn_posts_home.png) no-repeat;
	top: 595px;
	left: 355px;
	width: 244px;
	height: 40px;
	cursor: pointer;
}
.logo{ 
	display: block;
	background:url(../images/logo_vr.jpg) no-repeat;
	width: 220px;
	height: 138px;
	cursor: pointer;
	position: absolute;
	border: 1px solid transparent;
	margin: 0px 0 0 -1px;
	*margin: 0px 0px 0px -671px;
}
.navMinhaLista {
	display: block;
	float: right;
	width: 120px;
	height: 38px;
	cursor: pointer;
	margin-right: 10px;
	background:url(../images/link_minha_lista.gif) no-repeat;
}
.navAreaRestrita {
	display: block;
	float: right;
	width: 120px;
	height: 38px;
	cursor: pointer;
	background:url(../images/link_area_restrita_hover.gif) no-repeat;
}
.buscaImoveis {
	display: block;
	width: 186px;
	height: 32px;
	background: url(../images/titulo_busca_home.jpg) no-repeat;
}
.titCadastroHome {
	display: block;
	width: 261px;
	height: 33px;
	background: url(../images/titulo_cadastrese.gif) no-repeat;
	margin-bottom: 17px;
}

.titNovidadeHome {
	display: block;
	width: 261px;
	height: 33px;
	background: url(../images/titulo_novidades_home.gif) no-repeat;
	margin-bottom: 17px;
}

.titNewsletterHome {
	display: block;
	width: 261px;
	height: 33px;
	background: url(../images/titulo_newsletter_home.gif) no-repeat;
	margin-bottom: 17px;
}

.saibaMais {
	display: block;
	width: 107px;
	height: 22px;
	margin-top: 20px;
	background: url(../images/botao_saiba_mais.jpg) no-repeat;
	cursor: pointer;
}
/*-----------------------------------------------------------*/
/* STRUCTURE
-------------------------------------------------------------*/
html { 
	background: #FFFFFF;
	width:100%;
	height:100%;
}

body {
	background: url(../images/bg_home.jpg) repeat-x ;
	width:100%;
	height:100%;
}

.corpoInterna {
	background: url(../images/bgInterna.jpg) repeat-x 0px 380px;
}

.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	overflow: auto;
	overflow-x: hidden;
}

.div_unidades {
	font-size: 11px;
	margin: 5px 20px 0px 0px;
	heigth: 26px;
	width: 220px;
}

#conceitual {
	margin-top: 95px;
	height: 190px;
}

.idSede {
	overflow: hidden;
	width: 180px;
}

.navTopo {
	margin-right: 20px;
	*margin-right: 10px;
	width: 252px;
}

.midiasSociais {
    float: left;
    margin-left: 250px;
    position: relative;
    width: 400px;
}


/*menu*/
	.menu {
		margin: 1px 0px 0px 0px;
		width: 100%;
	}
	
	.menu a {
		display: block;
		float: left; 
		cursor: pointer;
		height: 26px;
		color: #FFFFFF;
		font: normal 13px Tahoma;
		text-align: center;
		border-right: 1px solid #3A4E70;
		background: #2B3454;
		text-transform: uppercase;
		padding-top: 8px;
	}
	
	.menu a:hover {
		background: #1E243C;
		text-decoration: none;
		color: #CCCCCC:
	}
		
	.menu_inicial 		{ width: 153px; }
	.menu_vilarica 		{ width: 153px; }
	.menu_alugueis 		{ width: 133px; }
	.menu_vendas 		{ width: 123px; }
	.menu_condominio 	{ width: 143px; }
	.menu_novidades 	{ width: 123px; }
	.menu_contato		{ width: 113px; }
/*menu*/

/* capa */
	.flash_topo{
		background: url(../images/img_topo.jpg) no-repeat;
		width: 716px;
		height: 199px;
		margin: 20px 0px 0px 0px;
	}
	
	.contentFundoCapa {
		background: url(../images/bg_meio_home.jpg) repeat-x;
		position: absolute; 
		top: 354px; 
		left: 0px;
		height: 248px;
		width: 100%;
	}
	
	.contentCapa {
		width: 100%;
		height: 268px;
	}
	
	.abas_home {
		margin-top: 45px;
		padding: 9px 0px 0px 12px;
		height: 34px;
		font: normal 1px arial;
	}
	
	.container_busca {
		width: 230px; 
		position: absolute; 
		top: 40px; 
		right: 20px; 
		background: #2B3454;
		padding-left: 20px; 
		height: 235px;
	}
	
	.busca_home	{
		float: left;
		width:225px;
		height:229px;
		color: #FFFFFF;
		font-size: 11px;
	}
	
	.form_busca {
		text-align: right;
		margin-top:5px;
		line-height:25px;
		margin-right:20px;
		padding:10px;
	}
	
	.select {
		width: 133px;
		border: 1px solid #3556CD;
		color: #3556CD;
		font-size:11px;
	}
	
	.frmBuscaHome	{
		border: 1px solid #3556CD;
		font-size: 10px;
	}
	
	.frmBuscaInterna	{
		background: none;
		border: 1px solid #3556CD;
		padding: 3px;
		margin: 5px 0px;
		color:#3556CD;
		font: normal 1em Tahoma, Arial;
	}
	
	.box_registros{
		width: 935px;
		margin: 0 auto;
		vertical-align: top;
		height: 248px;
		border: 1px solid #E2E2E2;
		text-align: left;
	}
	
	.contentCapa2 {
		height: 227px;
		margin-top: 20px;
	}
	
	.bg_baixo_home {
		position: absolute;
		top: 604px;
		left: 0px;
		background: url(../images/bg_baixo_home.jpg) no-repeat top center;
		height: 230px;
		width: 100%;
	}
	
	.box_cadastro img	{ 
		margin: 0px 4px 5px 0px; 
	}
	
	.box_cadastro { 
		width: 261px; 
		margin: 10px 20px 0px 15px;
	}
	
	.link_novidades,
	.link_novidades:hover,
	.link_novidades:visited,
	.link_novidades:focus {
		color: #000000;
	}
	
	.box_novidades { 
		width: 261px; 
		margin: 10px 30px 0px 30px;
		color: #6B79A9;
		text-align: justify;
	}
	
	.box_news { 
		width: 261px; 
		margin: 10px 30px 0px 30px;
		text-align: justify;
	}
	
	.box_news label {
		display: block;
		float: left;
		width: 60px;
		padding: 0px 5px 0px 0px;
		text-align: right;	
	}
	
/* capa */

/* rodape */
	.logo_bits	{ 
		display: block;
		width: 44px; 
		height: 32px; 
		background: url(../images/logo_bets.gif) no-repeat 0 0;
		margin-top: -5px;
	}
	
	.menu_rodape {
		width: 900px;
		margin: 0 auto;
		padding-left: 50px;
	}

	.menu_rodape li {
		padding: 10px 10px;
		float: left;
		width: 130px;
		font: normal 11px Arial;
		color: #ADB5CF;
	}
	
	.menu_rodape a {
		color: #8B96BC;
	}
	
	.menu_rodapebg {
		background: #27304D;
		overflow: auto;
	}
	
	.containerRodapeHome {
		min-width: 950px;
		margin-top: 10px;
		background: #1C2137;
	}
	
	.containerRodapeInterna {
		min-width: 950px;
		margin-top: 40px;
		background: #1C2137;
	}
	
	.containerRodapeHome a,
	.containerRodapeInterna a {
		color: #8B96BC;
	}
	
	
	.rodape { 
		margin: 0 auto;
		width: 870px;
		padding: 20px 40px 0px 40px; 
		font-size: 11px;
		clear: both;
		color: #ADB5CF;
	}
	.atendimento_rodape {  padding-left: 20px; }
	.atendimento_rodape b { font-size: 12px; }
	
	.links_rodape	{ margin: 0px 20px 0px 50px; }
	.links_rodape	li	{ float: left }
	.li_home 		{ width: 90px; text-align: center; }
	.li_mapa 		{ width: 130px; text-align: center; }
	.li_contato 	{ width: 130px; text-align: center; }
	
	.logo_marcas {
			display: block; 
			width: 44px; 
			height: 45px; 
			background: url(../images/logo_redondo_rodape.gif) no-repeat 0 0; 
			margin: -10px 0px 0px 0px;
	}
	
	.logo_semear {
			display: block; 
			width: 85px; 
			height: 26px; 
			background: url(../images/logo_projeto_semear.gif) no-repeat 15px 0; 
	}
/* rodape */

/* imoveis */
	.registro_home {
		/*text-align: justify;*/
		float: left;
		padding:10px 8px 0px 8px;
		margin: 0px 8px 0px 3px;
		width: 155px;
		height: 200px;
	}
	
	.fotoImovelHome{
		/* margin: 5px 0px 0px 6px;
		border: 1px solid #333333;*/ 
	}
	
	.titulo_registro{
		font-weight:bold;
		margin-left:5px;
		color:#000000;
		height: 77px;
	}
	
	.borda_foto_home{
		vertical-align:top;
		width:147px;
		height:105px;
	} 
	
	.texto_registro{
		/*color:#FFFFFF; */
		font-weight: 100;
	}

	div.noImageBg {
		width: 133px;
		height: 91px;
		background-image: url('../../upload/imoveis/sem_imagem.jpg');
		margin: 5px 0px 0px 6px;
		border: 1px solid #333333;
	}
	a.red {
		color: red;
	}
	#paginacao {
		/* clear: both; */
		margin: 0px 27px 20px 0px;
		float: right;
	}	
/* imoveis */

/* internas */
	
	.box_nav  h1	 { 
		color: #303956; 
		font: bold 20px Arial; 
		margin: 30px 0px 0px 0px; 
		float: left; 
		width: 180px; 
	}
	.conteudoInterno { 
		width:940px; 
		min-height: 470px; 
		overflow: auto;
	}
	.box_nav		 { 
		width:100%;  
		height: 70px; 
		margin-bottom: 20px; 
		position: relative; 
	}
	
	.tit	{ 
		display: block; 
		height: 20px; 
		width: 410px; 
		font: bold 18px arial;
		margin: 25px 0px 15px 0px; 
		padding-left: 0px; 
		color: #2B3454; 
	}
	.tit1	{ 
		display: block; 
		height: 20px; 
		width: 550px; 
		font: bold 18px arial;
		margin: 25px 0px 15px 0px; 
		padding-left: 0px; 
		color: #2B3454; 
	}
	
	.nav_topo	 { position: absolute; top: 25px; left: 160px; width: 760px;}
	.nav_topo ul li  { float: left; height: 22px; padding: 4px 8px 0px 8px; text-align: center; margin: 5px 2px 0px 0px;}
	
	.nav_topo ul li a 			{ font: small-caps 11px Tahoma; color: #320C6C; }
	.nav_topo ul li a:hover 	{ color: #69636F; text-decoration: none; }
	.nav_topo ul li a:visited 	{ color: #320C6C; text-decoration: none; }
	.nav_topo ul li a:focus 	{ color: #320C6C; text-decoration: none; }
	
	.navOn		 { background: #E2E3E6; }
	.navOn2		 { background: #E2E3E6; }
	.navOut		 { background: #AFB2BB; }
	.navOut2	 { background: #AFB2BB; }

	
	.div_foto {
		float: right;
		padding-top: 20px;
		width: 200px;
		padding-left: 20px;
	
	}
	
	.registro_foto {
		background: url(../images/bg_foto_rand.jpg) no-repeat;
		width:186px;
		height:174px;
		padding: 6px 0px 0px 6px;
	}
	
	.titulo_novidade {
		font: bold 16px Arial;
		line-height: 34px;
	}
	
	.bg_foto_novidade_registro{
		background: url(../images/bg_foto_novidade2.jpg) no-repeat;
		margin: 3px;
		float: left;
		width: 168px;
		height: 120px;
		text-align: center;
		padding-top: 15px;
	}
	
	.bordaNovidade {
		background-image:url(../images/margem_bottom_novidade.gif) no-repeat top center;
		text-align:right;
		height:25px;
	}
	
	.registrosNovidades{
		padding: 3px;
	}
	
	.bg_foto_novidade_registro{
		background-image:url(../images/bg_foto_novidade2.jpg) no-repeat;
		margin:3px;
		float:left;
		width:168px;
		height:120px;
		text-align:center;
		padding-top:15px;
	}
	
	.link_titulo_novidade{
		font-size:14px;
		color:#320C6C;
		font-weight:bold;
	}
	
	#div_foto_condominio{
		background: url(../images/bg_foto_condominio.jpg) no-repeat;
		height:132px;
		width:186px;
		padding: 6px 0px 0px 6px;
		margin-left:18px;
		float:left;
	}
	
	#bg_area_condominio{
		padding-top:14px;
		background: url(../images/bg_box_condominio.jpg) no-repeat;
		height:140px;
		width:660px;
	}
	
	.borderCondominio{
		text-align:right;
		width:590px;
		padding-right:6px;
		line-height:15px;
		margin-top:4px;
		font-weight:bold;
		display:table-cell;
		vertical-align:middle;
	}
	
	.input_contato{
		border:0px; 
		background: url(../images/bg_input_text.gif) ; 
		height:20px;
		width:377px; 
		*width:375px; 
	}
	
	.borderContato{
		text-align: right;
		width: 455px;
		padding-right: 6px;
		margin-top: 7px;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.textareaContato{
		border: 0px;
		background: url(../images/bg_textarea.gif) no-repeat;
		height: 97px;
		width: 368px;
	}
	
	.borderTextarea{
		text-align:right;
		width:455px;
		padding-right:6px;
		line-height:30px;
		margin-top:7px;
		font-weight:bold;
		vertical-align:middle;
	}
	
	.detalhe_imovel {
		border: 1px solid #ccc;
		width: 930px;
		clear: both;
		position: relative;
		padding: 20px 0px;
	}
	
	#bg_area_busca{
		padding-top:14px;
		border: 1px solid #ccc;
		background-repeat:no-repeat;
		height:130px;
		width:690px;
		margin-bottom: 20px;
	}
	
	#titulo_busca{
		font-size:14px;
		margin-left:20px;
		line-height:20px;
		color:#2B3454;
		font-weight:bold;
	}
	
	#submit_busca{
		padding-top:25px;
		width:165px;
		text-align:right;
		float:left;
	}
	
	.div_input_busca{
		margin-top:4px;
		width:205px;
		text-align:right;
		padding-left:15px;
		float:left;
		line-height:30px;
	}
	
	.registro_destaque {
		width:150px;
		margin-left:4px;
		vertical-align:top;
		color:#320C6C;
		height: 255px;
		float:left;
		text-align: center;
	}
	
	.bg_foto_registro_destaque {
		padding:1px 0px 0px 0px;
		margin-bottom:4px;
		text-align:left;
 		width:145px;
		height:105px;
	}
	
	.margin_registro{
		text-align: left;
		margin-right:8px;
		margin-top:1px;
		min-height: 80px;
		color: #000;
	}
	
	.margin_registro a,
	.margin_registro a:hover,
	.margin_registro a:visited,
	.margin_registro a:focus {
		color: #000;
	}
	
	#bg_area_cadastrese{
		padding-top:14px;
		background-image:url(../images/bg_contato_cadastrese.jpg);
		background-repeat:no-repeat;
		height:163px;
		width:670px;
	}
	
	.input_contato_pequeno {
		border:0px; 
		background-image:url(../images/bg_input_pequeno.gif); 
		height:20px;
		width:127px; 
		*width:125px;
	}
/* internas */
#imgPreviewWithStyles {
    background: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    z-index: 999;
    border: none;
}

.bodyBox { 
	width: 197px; 
	height: 54px; 
	padding: 5px 10px; 
	font-size: 11px; 
	background: url(../images/bodyBox.jpg) no-repeat; 
	margin-right: 55px;
}

.telefoneHome {
	background: #2B3454; 
	height: 126px; 
	position: absolute; 
	top: 139px; 
	left: 0px; 
	width: 210px; 
	color: #fff; 
	font-size: 11px; 
	padding:5px 5px; 
	line-height: 21px;
}

/**************************VENDAS/CORRETORES********************/
.corretor{
	width:200px; 
	height:305px; 
	padding:10px; 
	border:1px solid #E2E2E2; 
	margin-right:10px;
	margin-bottom:30px;
}
#texto{
	padding-top:10px;
}

#endereco{
	float:left;
	padding-left:30px;
	padding-bottom:30px;
	width: 280px;
}
#conceitual embed {
margin-top:2px;
}

/*caina edit, dont worri all gambs will be ok ;D*/
/*ondrej edit, LOL :D */

.detalhesImoveis {
	width:148px;
	height:226px;
	display:inline;
	float:left;
	text-transform:lowercase;
}
.descImv {
font-weight:bold;
font-size:9pt;
}
.palavras {
text-transform:capitalize;
}
#dadosExternos {
margin-top:15px;
}
.up_{
    margin-left: 145px;
    margin-top: -28px;
}

#live_verify #world_live a img {display:none;}

