* {
	margin: 0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
body {
font-size:62.5%;
background:url(../imagens/fundomeiobarra.jpg) repeat-y center center;
height:100%;
}

h1 {font-size:1.2em;}
h2 {font-size:1em; font-style:italic; color:#002266;}

.geral {
	width:900px;
	margin: 0 auto;
	font-size:1em;
	}

.conteúdo {
	padding: 10px 10px;
	margin:0 auto;
	text-align:left;
	}

.rodapé {
	clear:both;
	}
/*******************************
CABEÇALHO - LOGO E MENU
*******************************/

#topo h1{
width:900px;
margin:0 auto;
text-align:left;
height:145px;
background:url(../imagens/top_bg.jpg) repeat-x;
}
	
#topo h1 a{
width:900px;
height:145px;
text-indent:-9999px;
overflow: hidden;
float:left;
background:url(../imagens/header.jpg) no-repeat center center;
}

#menu {
margin:0 auto;
width:900px;
height:20px;
background:url(../imagens/menu_bg.jpg) repeat-x;
}

#menu li {display:inline;}
.menuextra{
	margin:0 auto;
	height:20px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}
.menuextra a{
	display:block;
	}
#mlogin{
	text-indent:-9999px;
	width:37px;
	height:20px;
	background:url(../imagens/botoes/login.jpg) no-repeat center center;
	}
#mport{
	text-indent:-9999px;
	width:37px;
	height:20px;
	background:url(../imagens/botoes/portugues.jpg) no-repeat center center;
	}
#mingles{
	text-indent:-9999px;
	width:37px;
	height:20px;
	background:url(../imagens/botoes/ingles.jpg) no-repeat center center;
	}
/*******************************
CONTEÚDO
*******************************/

#meio {
	padding: 10px 20px;
	width:860px;
	_width:900px;
	min-height:807px;
	background:#f8f7ef;
	font-size:1.1em;
	}
#meiobarra {
	padding: 10px 20px;
	background:url(../imagens/meiobarra.jpg) repeat-y center center;
	width:860px;
	_width:900px;
	min-height:807px;
	font-size:1.1em;
	}
#marcador{
	width:144px; 
	height:300px; 
	float:left; 	
}
#wys{
	width:600px;
	float:left;
	}
/*******************************
RODAPÉ
*******************************/

#final {
	margin:0 auto;
	padding:0;
	width:900px;
	height:50px;
	background:url(../imagens/bot_bg.jpg) repeat-x;
	color:#FFF;
	text-align:center;
	}
	
#final p {
	padding: 6px 0;
		}

/*******************************
LINKS
*******************************/
a.linkfinal {font-size:1em; text-decoration:none; font-weight:bold; margin:0; padding-bottom:2px;}
a.linkfinal:link{color:#fff;}
a.linkfinal:visited {color:#fff;}
a.linkfinal:hover {color:#FC0;}
a.linkfinal:active {color:#000;}
/*a.linkdescricao:hover {color:#FC0;}*/
/*******************************/

/*******************************
CAMPOS FORMULÁRIO
*******************************/
.inputcadastra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:solid 1px #ccc;
	width:160px;
	padding-left:5px;
	background-color:#fff;
}
.selectcadastra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:solid 1px #ccc;
	width:170px;
	padding-left:5px;
	background-color:#fff;
}


.textareacadastra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:solid 1px #ccc;
	width:160px;
	height:50px;
	padding-left:5px;
	background-color:#fff;
}

/*******************************
PESQUISA E BARRA DIREITA
*******************************/
#barra_lateral_home{
	margin-right:-10px;
	_margin-right:0px;
	width:250px;
	background-color:#dee4e7;
	float:right;
}
#pesquisa_curta{
	background-color:#dee4e7;
	padding: 0 5px;
	width:250px;
	height:170px;
	font-size:0.8em;
	}
#pesquisatitulo{
	width:250px;
	height:15px;
	background:url(../imagens/pesquisa.jpg) no-repeat center center;
	}
#pesquisatitulo_us{
	width:250px;
	height:15px;
	background:url(../imagens/pesquisa_us.jpg) no-repeat center center;
	}
#links_barra{
	padding: 0 5px;;
	border-top: 1px dashed #d1d7da;
	background-color:#dee4e7;
	width:250px;
	font-size:0.8em;
	}

#links_barra a {
	font-size:1em; 
	text-decoration:none; 
	margin:0; 
	padding-bottom:2px; 
	color:#93989c;}
	
/*******************************
IMOVEIS DESTAQUE
*******************************/
#table_destaque_home {
	padding-top:3px;
	width:600px;
	height:100%;
	font-size:0.8em;
	float:left;
	}
#banner_home {
	margin:10px;
	width:600px;
	height:350px;
	background:url(../imagens/banner_home.jpg) no-repeat center center;
	}
#banner_left {
	width:275px;
	height:206px;
	position:relative;
	top:37px;
	left:27px;
	background-color:#000000;
	float:left;
	}
#banner_right {
	font-size:1.2em;
	text-align:left;
	width:200px;
	height:170px;
	position:relative;
	top:100px;
	left:80px;
	float:left;
	}
	
#banner_titulo {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#838383;
	width:180px;
	height:30px;
	position:relative;
	top:47px;
	left:75px;
	font-size:2em;
	clear:both;
	}

#table_destaque_aluguel {
	padding:0 10px;
	width:275px;
	float:left;
	}
#table_destaque_venda {
	padding:0 10px;
	width:275px;
	float:left;
	}
#destaque_aluguel_header{
	width:275px;
	height:20px;
	background:url(../imagens/imoveis.aluguel.jpg) no-repeat center center;
}
#destaque_aluguel_header_us{
	width:275px;
	height:20px;
	background:url(../imagens/imoveis.aluguel_us.jpg) no-repeat center center;
}
#destaque_venda_header{
	width:275px;
	height:20px;
	background:url(../imagens/imoveis.venda.jpg) no-repeat center center;
}
#destaque_venda_header_us{
	width:275px;
	height:20px;
	background:url(../imagens/imoveis.venda_us.jpg) no-repeat center center;
}
#destaque_descricao{
	padding: 7px 7px;
	border:inset 1px solid #d1d7da;
	background-color:#dee4e7;
	min-height:30px;
	border-bottom: 5px solid #f8f7ef;
}

/*******************************
TABELAS
*******************************/
table tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:5px;
	background: #f8f7ef;
	color: #FFFFFF;
	
}
table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:5px;
	border: 0px;
}

table tr.par {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
    background: #f8f7ef;
	border: 1px solid #000;
}

table tr.impar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color: #FFFFFF;
}

#table_home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#table_imoveis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:5px;
	}
#table_home h2{
	color:#002266;
	}

/*******************************/
