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

body{
padding:0;
margin:0;
border:0;
background-image:url(../imagens/fundo.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.topLink { font-weight:bold; text-decoration:none; }
.topLink:visited { color:#000000; text-decoration:none;}	
.topLink:link { color:#000000; text-decoration:none;}
.topLink:hover { color:#df281a; text-decoration:none;}

a:link{
text-decoration: none;
color:#969696;
}

a:hover{
text-decoration: none;
color:#df281a;
}

a:visited{
text-decoration: none;
color:#969696;
}

#tudo{
position:absolute;
top:47px;
left:50%;
margin-left:-440px;
width:880px;
height:auto;
}

/************* topo *************/
#topo{
position:absolute;
top:0;
left:0;
width:880px;
height:102px;
}

.logo{
position:absolute;
top:0;
left:0;
width:166px;
height:67px;
}

/********** BUSCA *********/

.busca{
position:absolute;
top:0;
left:166px;
width:713px;
height:67px;
background-image:url(../imagens/busca.jpg);
background-repeat:no-repeat;
}

.form{
position:absolute;
top:7px;
left:17px;
font-size:10px;
}

.radio{
position:absolute;
top:7px;
left:17px;
width:600px;
height:50px;
}

.busca_venda{
position:absolute;
top:4px;
left:22px;
width:45px;
height:auto;
}

.busca_locacao{
position:absolute;
top:20px;
left:22px;
width:50px;
height:auto;
}

.campos{
font-size:10px;
}

.campos_topo{
font-size:10px;
width:134px;
}

.campo_codigo{
font-size:10px;
height:11px;
}

.tipo{
position:absolute;
top:8px;
left:93px;
height:20px;
font-weight:bold;
}

.bairro{
position:absolute;
top:8px;
left:231px;
height:20px;
font-weight:bold;
}

.preco{
position:absolute;
top:8px;
left:369px;
height:20px;
font-weight:bold;
}

.codigo{
position:absolute;
top:8px;
left:510px;
height:20px;
font-weight:bold;
}

.buscar{
position:absolute;
top:19px;
left:575px;
width:47px;
height:17px;
}

.busca_avancada{
position:absolute;
top:2px;
left:630px;
width:57px;
height:49px;
}

/********** MENU ************/

.menu{
position:absolute;
top:75px;
left:3px;
width:871px;
height:27px;
}

/****** botao menu ******/
.botao_menu{
float:left;
}

/******************** conteudo ******************/

.conteudo{
position:absolute;
top:115px;
left:0px;
width:880x;
height:auto;
}


/****************** oportunidades ***************/
.oportunidades_titulo{
position:absolute;
top:0px;
left:0;
width:695px;
height:21px;
background-image:url(../imagens/txt_oportunidades.jpg);
background-repeat:no-repeat;
}

/*********** locacao venda ************/
.opt_venda{      
position:absolute;
top:31px;
left:4px;
width:682px;
height:233px;
}

.moldura_venda{
width:166px;
height:223px;
background-image:url(../imagens/moldura_venda.jpg);
background-repeat:no-repeat;
float:left;
margin:2px;
}

/******** locacao moldura *********/
.opt_locacao{
position:absolute;
top:270px;
left:4px;
width:682px;
height:233px;
}

.moldura_locacao{
width:166px;
height:223px;
background-image:url(../imagens/moldura_locacao.jpg);
background-repeat:no-repeat;
float:left;
margin:2px;
}


/*************** CONTEUDO MOLDURA *************/

.sample{
margin-top:35px;
margin-left:13px;
background-image:url(../imagens/fundo_s_i.jpg);
background-repeat:no-repeat;
width:136px;
height:87px;
}

.titulo_bairro{
margin-top:3px;
margin-left:13px;
width:136px;
height:27px;
text-align:center;
color:#db2b13;
font-size:13px;
}

.titulo_imovel{
margin-top:6px;
margin-left:13px;
width:136px;
height:auto;
text-align:center;
font-size:12px;
}

.detalhe_imovel{
margin-top:9px;
margin-left:34px;
width:98px;
height:28;
}

.mais{
position:absolute;
top:510px;
left:520px;
width:159px;
height:auto;
text-align:right;
font-size:10px;
color:#FF0000;
}

/************* top10 e videos ****************/

.top{
position:absolute;
top:542px;
left:0;
background-image:url(../imagens/txt_top10.jpg);
background-repeat:no-repeat;
background-position:left top;
width:346px;
height:363px;
}

.fundo_quadrado{
position:absolute;
top:27px;
left:0;
background-image:url(../imagens/fundo_pq.jpg);
background-repeat:no-repeat;
width:346px;
height:336px;
padding-top:15px;
}


.video{
position:absolute;
top:542px;
left:346px;
background-image:url(../imagens/txt_videos.jpg);
background-repeat:no-repeat;
background-position:left top;
width:346px;
height:363px;
text-align:center;
}

.video iframe {
margin-top:10px;
}

.mais a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
text-decoration:none;
}

/***************** BARRA LATERAL ***************/

.container_botoes{
position:absolute;
left:705px;
width:174px;
height:192px;
}

.botoes_contato{
width:174px;
height:57px;
float:left;
margin-bottom:11px;
} 


/***************** MAPA DO SITE *******************/

.mapa_site{
position:absolute;
top:967px;
left:0;
background-image:url(../imagens/txt_mapa.jpg);
background-repeat:no-repeat;
background-position:left top;
width:880px;
height:139px;
}

.divisoria_mapa{
position:absolute;
top:40px;
left:0;
background-image:url(../imagens/divisoria_mapa.jpg);
background-repeat:no-repeat;
background-position:left top;
width:880px;
height:97px;
}

.coluna1{
position:absolute;
top:40px;
left:8px;
width:106px;
height:39px;
font-size:12px;
}

.coluna2{
position:absolute;
top:40px;
left:195px;
width:106px;
height:39px;
font-size:12px
}

.coluna3{
position:absolute;
top:40px;
left:374px;
width:106px;
height:39px;
font-size:12px
}

.coluna4{
position:absolute;
top:40px;
left:559px;
width:106px;
height:39px;
font-size:12px
}

.coluna5{
	position:absolute;
	top:40px;
	left:748px;
	width:106px;
	height:39px;
	font-size:12px
}

.rodape{
position:absolute;
top:1120px;
left:150px;
background-image:url(../imagens/hibris.jpg);
background-repeat:no-repeat;
background-position:right bottom;
width:729px;
height:86px;
}

.banner {
	margin-bottom:10px;
}

/***************************** IMOVEL **************************/

.imovel_titulo{
position:absolute;
top:0;
left:2px;
width:500px;
height:37px;
background-image:url(../imagens/linha_titulo.jpg);
background-repeat:no-repeat;
}
