
/* CSS Document */

* { 
	margin:0;
	padding:0; 
	text-decoration: none; 
	outline: none; 
	font-family:Arial, Helvetica, sans-serif;
}



/***********
CSS RESET
***********/

code, kbd, samp, pre, tt, var, select, isindex, listing, xmp, plaintext { 
font: inherit; 
font-size: 1em; 
white-space: normal; 
}

dfn, i, cite, var, address, em { 
font-style: normal; 
}

a, img, a img, iframe, fieldset, abbr, acronym, object, applet, table { 
border: none;
}

table { 
border-collapse: collapse; 
border-spacing: 0; 
}

caption, th, td, center { 
text-align: left; vertical-align: top; 
}

q { 
quotes: "" ""; 
}

ul, ol, dir, menu { 
list-style: none; 
}

sub, sup { 
vertical-align: baseline; 
}

hr { 
display: none; 
} /* we don't need a visual hr in layout */

font { 
color: inherit !important; 
font: inherit !important; 
color: inherit !important; 
} /* disables some nasty font attributes in standard browsers */

marquee { 
overflow: inherit !important; 
-moz-binding: none; 
}

blink { 
text-decoration: none; 
}

nobr { 
white-space: normal; 
}

p{
	line-height:15px;
	font-size:12px;
}

body{
	background-image:url(Images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top; font-size:12px;
}

label{
	font-weight:bold;
	font-size:12px;
}

.BotaoBuscar
{
padding:0px; margin:0px; height:auto;
BORDER-RIGHT: #848484 2px outset; PADDING-RIGHT: 0.5em; BORDER-TOP: #f3f3f3 2px outset; PADDING-LEFT: 0.5em; font-size:14px; ;MARGIN-BOTTOM: 0.25em; PADDING-BOTTOM: 0.08em; BORDER-LEFT: #f3f3f3 2px outset; COLOR: #333; PADDING-TOP: 0.08em; BORDER-BOTTOM: #848484 2px outset; BACKGROUND-COLOR: #ddd; _padding: 0.085em 0; cursor:pointer;
}

/**************************************
DIVs PRINCIPAIS
**************************************/

#principal{
	height:auto;
	margin:auto;
	width:950px;
	float:none;
}

#estrutura{
	width:950px;
	float:left; height:auto;
}

#estrutura div{ 
	display:inline; 
	float:left; 
}

div, p{cursor:default}


/**************************************
DIVs HOME
**************************************/
#topo{
	height:150px;
	width:950px;
}

/**************************************
 - div menu
**************************************/
#menu{
	font-size:15px;
	height:50px;
	_height:47px; /* hack para bug ie6 */
	width:832px;
	margin-left:40px;
	
}

.menu, .primeiro, .ultimo{
	float:left;
	margin-top:10px;
	padding:5px 16px 5px 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D35A8F;
	
}

.primeiro{
	padding-left:0;
}

.ultimo{
	padding-right:0;
	border-right:0;
}

.menu a, .primeiro a, .ultimo a{
	color:#FFFFFF;
}

.menu a:hover, .primeiro a:hover, .ultimo a:hover{
	text-decoration:none;
	background-color:#801042;
}

/**************************************
 - div lateral
**************************************/
#lateral{
	width:260px;
	height:auto;
	background-color:#9e1c55;
}

/**************************************
 - div busca
**************************************/
#busca{
	margin:19px 8px 0 18px; height:auto;
	width:226px; color:#FFFFFF;
	padding-bottom:230px;
}


#cidade, #bairro, #imovel, #quartos, #valor_minimo, #valor_maximo{
	color:#9E1C55;
	background-color:#F3E4EB;
	border:1px solid #CA397A;
	padding:1px;
	margin:5px 0 15px 0;
	width:150px;
}

.lateral{
	margin-left:10px;
	color:#fff;
	font-size:12px;
}

.lateral a{
	color:#fff;
	font-size:12px;
}

.lateral a:hover{
	text-decoration:underline;
}

#form_news{
	width:145px;
	margin:20px 0 0 10px;
}

#news_nome, #news_email{
	margin-bottom:10px;
}


/**************************************
 - div conteudo da home
**************************************/
#cont_home, #cont_interna{
	width:650px;
	margin:20px 0 0 30px;
}

#myController{
	text-align:right;
	height:20px;
	width:650px;
	padding:5px 0 5px 0;
	background-image:url(Images/bgSlide.jpg);
	background-repeat:repeat-x;
}

#myController span{
	font-size:12px;
	color:#FFF;
	margin:5px 5px 0 0;
	cursor:pointer;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#841243;
	padding:0 3px 0 5px;
}

#jFlowSlide{
	background-color:#CCCCCC;
}

#myController span.jFlowSelected {
	background-color:#FF9900;
	color:#000000;
}

/*.jFlowPrev, .jFlowNext{
	cursor:pointer;
	padding: 5px;
}
*/

#mySlides {
	height:260px;
	width:650px;
}

#imoveis_destaque{
	width:650px; height:230px;
	margin:20px 0 20px 0;
}

.imoveisdestaquevenda, imoveisdestaquealuguel
{
		width:290px; height:217px; margin-right:20px;margin-top:5px;
}

.imoveisdestaquevenda IMG, .imoveisdestaquealuguel IMG
{
		width:290px; height:217px;
}

.imoveisdestaquevendaletter, .imoveisdestaquealuguellette{width:290px; height:auto;}

.imoveisdestaquealuguel, imoveisdestaquevenda{margin-left:10px;margin-top:5px}

.titulo_img{
	margin:0 0 5px 5px;
}

.destaqueMaior{
	width:308px;
	color:#9E1C55;
	font-size:12px;
	background-color:#EFDAE2;
	border:1px solid #cfadbd;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 5px;	
}



.titulo_destaque, .titulo_destaque2{
	font-size:17px;
	font-weight:bold;
	margin-bottom:5px;
}

.img_destaque{border:2px;
	border-style:solid;
	border-color:#fff;
	margin-bottom:10px;}

	
.consulte, .consulte2{
	padding:5px;
	font-size:11px;
	width:65px;
	margin:5px 0 0 220px;
	background-color:#9E1C55;
}

.consulte2{
	background-color:#00512a;
}

.consulte a, .consulte2 a{
	color:#fff;
}

#oportunidades{
	width:650px;
	margin:20px 0 20px 0;
}

.oportunidade1, .oportunidade2{
	width:190px;
	height:auto;
	font-size:12px;
	color:#9E1C55;
	background-color:#EFDAE2;
	border:1px solid #cfadbd;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.oportunidade1 IMG, .oportunidade2 IMG{width:182px; height:136px;}

.oportunidade2{
	color:#00512a;
	margin-bottom:0;
	border:1px solid #BADCC1;
	background-color:#e5f2e8;
}


.consulte3, .consulte4{
	padding:5px; color:#FFFFFF;
	font-size:11px;
	margin:5px 0 0 110px; float:right;
	background-color:#9E1C55;
}

.consulte4{
	background-color:#00512a;
}

.consulte3 a, .consulte4 a{
	color:#fff;
}
.descricao_oportunidade{display:block; height:65px; margin-bottom:4px;}

.titulo_oportunidade, .titulo_oportunidade{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px; display:block;
}


/**************************************
 - div conteudo internas
**************************************/
h1{
	color:#9E1C55;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 5px 0;
}

.vendas, .aluguel{
	width:650px;
	height:auto;
}

.descricao{
	width:460px; height:auto;
}

.detalhes{
	width:140px; height:auto;
	display:block;
	margin-right:30px;
	padding-right:15px;
	border-right:1px solid #9E1C55;
}

.imagem_detalhes{
	margin-bottom:5px;
}

.mais_detalhes{
	float:left;
	width:420px;
	display:block;
	background-color:#9E1C55;
	padding:3px 26px 3px 6px;
	text-align:right;
}

.mais_detalhes a{
	color:#fff;
	font-size:10px;
}

.paginas{
	float:left;
	width:auto;

}
	
.paginas a{
	padding:3px;
	color:#00512a;
}

#fotos{
	width:650px;
	display:block;
	margin-top:30px;
}

#fotos IMG{
  float:left; margin:7px; width:140px; height:107px;}

#fotos a{
	color:#9E1C55;
	font-size:10px;
	padding:3px;
}

#cadastro_imovel{
	width:650px;
}

#form_cadastro, #form_cadastro_dados{
	width:250px;
	float:left;
}

.c_imovel{
	color:#000000;
}

#c_bairro, #c_cidade, #c_descricao, #c_tipo, #c_tel, #login, #senha{
	width:180px;
}

#f_nome, #f_tel, #f_mail, #f_codigo, #comentario{
	width:250px;
}

.comprar{
	width:38px;
	display:block;
	background-color:#9E1C55;
	padding:3px 8px 3px 8px;
}

.comprar a{
	color:#fff;
	font-size:10px;
}

/**************************************
 - div rodape
**************************************/
#rodape {
	font-size:12px;
	width:930px;
	color: #FFFFFF;
	padding:20px 20px 20px 0;
	text-align: center;
	background-image:url(Images/bgTopGreen.jpg);
}
.Link{padding:6px;margin:2px;font-size:13px; }


