/* CSS Document */
body { background:url(../imagens/bg.gif); text-align:center; margin:15px 0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#baa98d; }

form, ul, ol, h1, h2, h3 { margin:0; padding:0; list-style:none; }

p { margin:12px 0; }

input { height:16px; border:1px solid #9d9d9c; background:url(../imagens/bg_input.gif); font:11px Verdana, Arial, Helvetica, sans-serif; margin:5px; }
input:hover { background:url(../imagens/bg_input_over.gif); }

textarea { border:1px solid #9d9d9c; background:url(../imagens/bg_input.gif); font:11px Verdana, Arial, Helvetica, sans-serif; margin:5px; overflow: -moz-scrollbars-vertical; }
textarea:hover { background:url(../imagens/bg_input_over.gif); }

select { height:20px; border:1px solid #9d9d9c; font:11px Verdana, Arial, Helvetica, sans-serif; margin:2px; }

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

#corpo { margin:0 auto; width:970px; }

#topo { height:117px; background:url(../imagens/bg_topo.gif); width:950px; margin:0 auto; text-align:left; }

#menu { height:37px; background:url(../imagens/bg_menu.gif) no-repeat; color:#0f5d4e; font: bold 12px "Trebuchet MS"; text-transform:uppercase; line-height:37px; }
#menu li { float:left; }
#menu a.menu, a.menu:link, a.menu:visited { text-decoration:none; color:#0f5d4e; padding:10px 15px; line-height:37px; height:37px; }
#menu a.menu:hover { background:url(../imagens/bg_menu_on.gif) top center no-repeat; color:#f4730f;}

#conteudo { width:950px; height:347px; margin:0 auto; text-align:left; padding:0; overflow:hidden; }
.fundo1 	{  background:#FFF url(../imagens/bg_conteudo01.jpg) bottom center no-repeat; }
.fundo2 	{  background:#FFF url(../imagens/bg_conteudo02.jpg) bottom center no-repeat; }
.fundo3 	{  background:#FFF url(../imagens/bg_conteudo03.jpg) bottom center no-repeat; }

#conteudo2 { width:950px; margin:0 auto; text-align:left; background:#FFF url(../imagens/bg_conteudo.gif) bottom center no-repeat; padding:0; overflow:auto; }

#alugar { width:329px; z-index:10; float:left; position:relative; padding-top:40px;  }
#alugar .imovel img { float:left; border:1px solid #97bab3; margin-right:10px; }
#alugar .imovel img:hover {  border:1px solid #fff; }
#alugar .imovel				{ color:#fff; height:110px; overflow:hidden; }
#alugar .imovel a			{ color: #97bab3; }

#flash {  z-index:5; width:500px; float:left; margin:0 -104px; text-align:center; position:relative; }

#comprar { width:329px; text-align:right; z-index:10; float:right; position:relative; padding-top:40px; color:#fff; }
#comprar .imovel img { float:right; border:1px solid #97bab3; margin-left:10px; }
#comprar .imovel img:hover {  border:1px solid #fff; }
#comprar .imovel			{ color:#fff; height:110px; overflow:hidden;  }
#comprar .imovel a			{ color: #97bab3; }

#busca { background:url(../imagens/bg_busca.gif) no-repeat; height:67px; width:950px; margin:0 auto; color:#49423d; font-weight:bold; }

#subs { background:#736957 url(../imagens/bg_subs.gif) repeat-x; width:950px; color:#d1ccc3; margin:0 auto; text-align:left; overflow:auto; }
#subs li { float:left; height:150px; }

#subs .empresa { padding:15px; width:285px; }
#subs .temporada { padding:15px; width:288px; background:url(../imagens/bg_temporada.gif) center left no-repeat; }
#subs .contato { padding:15px 0 15px 7px; width:310px; }

#texto { padding:25px; color:#818181; text-align:justify; }
#texto h1 { font:20px Arial; color:#f7941d; margin-bottom:20px; }
#texto h2 { font:17px Arial; color:#f7941d; margin-bottom:20px; }

#rodape { width:950px; margin:0 auto; text-align:left; font-size:11px; color:#666; }

#destaques_internos { float:right; width:340px; padding:15px 0 0 25px; }

#formulario { background:#ebf3f1; overflow:auto; height:1%; padding:35px 15px; border-top:1px solid #d1e5df; border-bottom:1px solid #d1e5df; color:#0f5d4e; float:left; }
#formulario li { float:left; }

#listar_imoveis { margin:15px 0; }
#listar_imoveis li { float:left; background:#f1f1f1; padding:10px 0; margin:2px; width:48%; text-align:left; }
#listar_imoveis .imovel img { float:left; border:1px solid #CCCCCC; margin-right:10px; }
#listar_imoveis .imovel img:hover {  border:1px solid #f8941d }

#paginacao { display:block; border-top:1px solid #ccc; height:50px; clear:both; width:868px; }
#paginacao .botao { width:60px; padding:5px; background:#ddd; height:15px; color:#666; text-decoration:none; float:left; margin:1px; font-size:12px; }
#paginacao .botao:hover { background:#666; color:#fff; }
#paginacao .pagina { padding:5px; display:block; float:left; margin:1px; color:#666; }
#paginacao .pagina:hover { background:#ccc; color:#000; }

#docs { float:right; background:#f1f1f1; height:30px; line-height:30px; padding:0 10px; border:1px solid #ccc; margin-right:30px; }
#docs a { color:#0f5d4e; }

.lacamento { padding:15px; background:#f1f1f1; overflow:auto; margin-bottom:15px; height:1%; }
.lacamento a { color:#0f5d4e; }

.imovel { margin:0 10px; display:block; color:#818181; font-size:11px; height:85px; clear:both; position:relative; }
.imovel a { color:#0f5d4e; font:bold 11px Arial; text-transform:uppercase; text-decoration:none; }
.imovel a:hover { text-decoration:underline; }

.div_subs { background:url(../imagens/div_subs.gif) center right no-repeat; }
.div_subs2 { background:url(../imagens/div_subs.gif) center left no-repeat; }

.destaque_interno { width:329px; text-align:right; margin-top:20px; color:#0f5d4e; }
.destaque_interno img { float:right; border:1px solid #CCCCCC; margin-left:10px; }
.destaque_interno img:hover {  border:1px solid #f8941d }

.botao { height:24px; border:0; background:#a1bfba; font:bold 14px Arial, Helvetica, sans-serif; color:#0f5d4e; }
.botao:hover { color:#FFF; background:#a1bfba; }

.busca { border:1px solid #ccc; width:868px; padding:0; margin:0; color:#0f5d4e; }
.busca legend { font:bold 14px Arial; color:#f7941d; margin-left:15px; }

.fotos_imovel { width:300px; padding-right:15px; }
.fotos_imovel img { padding:5px; background:#e1e1e1; margin:1px; float:left; }
.fotos_imovel img:hover { background:#f7941d; }