﻿*{margin:0;padding:0}
body{background:#F9F9F9;font-family:Tahoma, Geneva, sans-serif; color:#451b00; font-size: 12px;background-color: #ebe3d7; background-image: url(../imagens_site/fundo.jpg); background-repeat:repeat-x; background-position: top center;}
#page{position:relative;width:1010px;height:100%;margin:0 auto;}
#header{width:100%;height:241px;background:url(../imagens_site/header.jpg) no-repeat center;margin:0 auto;}
#header .logo a{margin: 9px 0 0 0; float:left; height:192px; width:221px; background:url(../imagens_site/logo.jpg) no-repeat;}
#header .logo a:hover{background:url(../imagens_site/logo_on.jpg) no-repeat;}
#header .slides{background-color:#FFF;width:728px;height:90px;float:right;margin-right:10px;margin-top:30px;padding-left:0;padding-top:0}
#header .favoritos a{width:103px; height:31px; float:left; margin:172px 0 0 38px; background:url(../imagens_site/favoritos.jpg) no-repeat; padding-top:25px;}
#header .favoritos a:hover{background:url(../imagens_site/favoritos_on.jpg) no-repeat;}
#header .atendimento_online1 a{width:156px; height:51px; float:left; margin-top:90px; background:url(../imagens_site/atendimento_online1.jpg) no-repeat;}
#header .atendimento_online1 a:hover{background:url(../imagens_site/atendimento_online1_on.jpg) no-repeat;}
#header .liga_gratis1 a{width:148px; height:46px; float:left;margin:11px 0 0 1px; background:url(../imagens_site/liga_gratis1.jpg) no-repeat;}
#header .liga_gratis1 a:hover{background:url(../imagens_site/liga_gratis1_on.jpg) no-repeat;}
#header .busca_rapida{height:184px; width:380px;float:left;margin:55px 0 0 52px;}
.box { width:950px; margin:0 auto; }

#banner2 { width:1010px; height:300px; background-color: #dfd5d0; margin-bottom:50px;}
#banner { width:1010px; height:192px; background-color: #dfd5d0; border-bottom: 7px solid #451b00;}


.ft-button-placeHolderID { background:#451b00; color:#fff; margin:2px 0 0 2px; border:1px solid  #462300; }
.ft-button-placeHolderID-active { background:#70090a; color:#fff; border:1px solid  #900; }



#main{width:1010px;height:auto;padding-left:0;padding-right:0;margin-bottom:0;margin-top:0;float:left;}
#main .titulo h1{color:#451b00;font-size:30px;top:0;text-transform:none; margin-bottom:8px;}
#main .titulo_peq h1{height:20px;color:#451b00;font-size:12px;top:0;text-transform:none; margin-bottom:8px;}
#main .titulo h2{height:20px;color:#451b00;font-size:12px;top:0; margin-bottom:8px;}
#main .Cols1{width:225px;height:100%;float:left;}
#cx_lateral1 { text-align:right; width:185px; height:142px; margin:20px 0; padding:20px; background-color: #dfd5d0; background-image: url(../imagens_site/imobiliaria.jpg); background-repeat:no-repeat;}
#cx_lateral2 { text-align:right; width:185px; height:90px; margin-bottom:20px; padding:10px 20px; background-color: #dfd5d0; background-image: url(../imagens_site/classificados.jpg); background-repeat:no-repeat;}
#cx_lateral3 { text-align:right; width:185px; height:45px; margin-bottom:20px; padding:10px 20px; background-color: #dfd5d0;}
#main .texto-3{width:155px;height:94px;float:right;margin-top:7px}
#main .texto-3 p{line-height:16px;margin:12px 0 0}
#main #destaque{width:764px;margin-bottom:5px; float:left;}
.caixa .foto{width:135px;height:90px;background-color:#ccc;margin-top:10px;margin-left:8px;float:left;border:4px #CCC solid}
.caixa .p p{color:#900;text-align:center;font-size:10px;margin:0}


/* Código para menu */
#menu-principal {
    z-index: 1000;
    padding-left:5px;
	width:1005px;
	border-bottom:2px solid #451b00;
	margin:10px 0 0 0;
    }
#menu-principal, #menu-principal ul {
    float:left;
    list-style:none;
    line-height:7px;
    }
#menu-principal a {
    display:block;
    text-decoration:none;
	font-size: 13px;
	font-weight: bold;	
	padding:5px 16px;
	color:#6F0909;
    }
#menu-principal a:hover{
	color:#a58181;
	}
#menu-principal a:visited{
	color:#c0b6af;
	}
#menu-principal li {
    float:left;
    padding:0 12px 0 0;
    }
#menu-principal ul {
    position:absolute;
    left:-999em;
    height:auto;
    line-height:26px;
    z-index: 1001;
	list-style:none;
	padding-left:8px;
    }
#menu-principal li li {
    }
#menu-principal li li a {
    padding:3px 10px;
    font-size:13px;
    color:#76665a;
	background-color:#d1bcb9;
    }
#menu-principal li ul ul {
    margin:-20px 0 0 100px;
    }
#menu-principal li li:hover {
    }
.current_page_item {
}
#menu-principal li ul li:hover a, #menu-principal li ul li li:hover a, #menu-principal li ul li li li:hover a, #menu-principal li ul li li li:hover a {
	color: #6F0909;
	background-color:#e4d0c8;
    }
#menu-principal li:hover a, #menu-principal li.sfhover a {
	color: #76665a;
	background-color:#efe7e4;
    }
#menu-principal li:hover li a, #menu-principal li li:hover li a, #menu-principal li li li:hover li a, #menu-principal li li li li:hover li a {
    color:#76665a;
	background-color:#efe7e4;
    }
#menu-principal li:hover ul ul, #menu-principal li:hover ul ul ul, #menu-principal li:hover ul ul ul ul, #menu-principal li.sfhover ul ul, #menu-principal li.sfhover ul ul ul, #menu-principal li.sfhover ul ul ul ul {
    left:-999em;
	background-color:#d1bcb9;
    }
#menu-principal li:hover ul, #menu-principal li li:hover ul, #menu-principal li li li:hover ul, #menu-principal li li li li:hover ul, #menu-principal li.sfhover ul, #menu-principal li li.sfhover ul, #menu-principal li li li.sfhover ul, #menu-principal li li li li.sfhover ul {
    left:auto;
	background-color:#efe7e4;
    }
#menu-principal li:hover, #menu-principal li.sfhover {
    }


#footer { width:1010px; background:url(../imagens_site/rodape.png) no-repeat; height:238px; clear:both; padding-top:20px}
#rodape  {float:left; font-style:normal;font-size:11px;line-height:18px; width:1010px;}
#news { float:left; width:302px; }
#boxNews {float:left; height:108px; width:272px; padding: 10px 0 10px 30px;}
.atendimento { float:left; width:302px;height:34px; margin-top:14px;}
.ligue_gratis { float:left; width:302px;height:34px; margin-top:5px;}
#mapaSite { float:left; width:704px;height:129px; margin-top:80px; float:left;}
#menuRodape {float:left; width:683px;height:70px; margin:10px 0 0 12px; float:left;}
#menuRodapeLink1 { width:64px; float:left;}
#menuRodapeLink2 { width:84px; float:left;}
#menuRodapeLink3 { width:66px; float:left;}
#menuRodapeLink4 { width:76px; float:left;}
#menuRodapeLink5 { width:102px; float:left;}
#menuRodapeLink6 { width:56px; float:left;}
#menuRodapeLink7 { width:61px; float:left;}
#menuRodapeLink8 { width:91px; float:left;}
#menuRodapeLink9 { width:76px; float:left;}
#endereco {float:left; margin-top:10px; width:1010px;}
#txtEndereco {color:#855225; float:left; text-align:center;font-style:normal;font-size:11px; font-weight:800; line-height:16px; margin-bottom:3px; width:1010px;}
#valida {float:right; width:190px;}
#valida a {float:right; margin-left:8px;}
#links {float:left; width:500px;}
#links a {color:#882323; float:left; margin-right:5px;}
.linkEst {color:#882323; float:left; margin:2px 2px 0 5px;}




#mainInterna{float:left;width:744px;height:auto;margin: 20px}
#flash{float:left;margin-left:22px;margin-right:15px;width:90px;height:170px}
#mainInterna h2{margin-left:10px;margin-top:10px}
#breadcrumbs{color:#333;font-size:10px;margin:5px}
#breadcrumbs a{text-decoration:underline;color:#333;font-size:10px}
#breadcrumbs a:hover{text-decoration:underline;color:#90580e;font-size:10px}
#exibir-busca{width:745px;height:auto;float:left;margin:2px 2px 2px 5px;padding:5px}
#exibir-busca .Cfoto{margin-left:24px;margin-top:5px;text-align:center;border:1px solid #333;float:left;  height:155px; width:200px; padding:10px}
#exibir-busca .Cfoto ul li{display:block;text-align:center;list-style:none;font-size:11px}
#exibir-busca .Cfoto ul li a{color:#900;text-decoration:underline;font-size:11px;font-weight:900}


#exibir-busca-2{width:745px;height:auto;float:left;margin:2px 2px 2px 5px;padding:5px}
#exibir-busca-2 .Cfoto{margin-left:24px;margin-top:5px;text-align:center;border:1px solid #333;float:left;  height:180px; width:200px; padding:10px}
#exibir-busca-2 .Cfoto ul li{display:block;text-align:center;list-style:none;font-size:11px}
#exibir-busca-2 .Cfoto ul li a{color:#900;text-decoration:underline;font-size:11px;font-weight:900}


#mapMenu{background:#333;width:755px;height:35px;margin-left:5px;float:left;border:2px #ccc groove}
#mapMenu ul{display:inline}
#mapMenu ul li{display:inline;list-style:none}
#mapMenu ul li a{color:#fff;display:inline;text-decoration:underline;float:left;height:21px;margin-left:2px;margin-top:2px;padding:5px}
#mapMenu ul li a:hover{color:#F90}
#descricao{float:left;width:325px;height:auto;padding-left:8px;padding-top:10px;border:2px #ccc groove;margin:22px 2px 20px 12px}
#descricao ul{display:block;width:235px}
#descricao ul li{display:block;width:290px;margin-top:2px}
#descricao p{margin-left:10px;font-size:10px;font-weight:900;color:#900}
#exbir-foto{float:left;width:373px;height:250px;padding-left:2px;padding-top:2px;border:2px #ccc groove;margin:0}
#exbir-foto img{border:2px solid #CCC}
#exibir-mini-foto{width:366px;height:150px;float:left;margin-top:22px;border:2px #ccc groove}
#exibir-mini-foto img{border:2px solid #CCC}
#exibir-mini-foto ul{width:auto;margin:0}
#exibir-mini-foto ul li{list-style:none;float:left;margin:0}
#exibir-mini-foto ul li a{float:left;width:80px;height:60px;margin-left:8px;margin-top:10px;display:inline;background-color:#FFF;padding-top:2px;padding-left:2px}
#exibir-mini-foto ul li a:hover{float:left;width:80px;height:60px;margin-left:8px;margin-top:10px;display:inline;background-color:#F60;padding-top:2px;padding-left:2px}
#exbir-mapa{background-color:#999;width:366px;height:288px;padding-left:0;padding-top:0;margin-left:0;margin-top:24px;margin-right:9px;border:2px #ccc groove;float:right;display:inline}
#item{width:730px;border:2px #ccc groove;padding-left:5px;clear:both;height:182px;margin:20px 2px 10px 16px}
#item h3{text-align:center;color:#fff;background-color:#333;height:20px;width:698px;padding-top:8px}
#item ul{border:2px #ccc groove;padding-top:10px;padding-left:4px;background-color:#999;height:110px;width:690px}
#item li{list-style:none;float:left}
#item a{height:95px;width:108px;background-color:#FFF;float:left;display:inline;padding-left:4px;padding-top:4px;margin-left:2px}
#item a:hover{height:95px;width:108px;background-color:#F60;float:left;display:inline;padding-left:4px;padding-top:4px;margin-left:2px}
.boxCaixa{background-color:#EBEBEB;float:left;width:742px;height:auto;margin-left:10px;margin-top:10px;margin-bottom:10px;padding-left:6px}
.boxCaixa .caixinha{background-color:#ccc;float:left;width:350px;height:140px;margin-left:10px;margin-top:10px;margin-bottom:10px;border:2px solid #999}
.boxCaixa .caixinha h5{font-size:14px;color:#333;margin-left:10px;margin-top:2px;display:block}
.boxCaixa .caixinha li{list-style:none}
.boxCaixa .caixinha .foto{float:left;margin-left:10px;margin-top:5px;margin-right:5px;width:80px;height:107px;background:none}
#linha{border-bottom:1px solid #333;width:758px;margin-left:5px;margin-bottom:10px;float:left}
#linha .contleft{float:left;width:300px}
#linha .contleft p{text-align:left;font-weight:700;color:#900;font-size:15px}
#linha .contright{float:right;width:auto}
#linha .contright p{text-align:right}
.paginacao{width:758px;float:right}
.paginacao ul{list-style-type:none;float:right}
.paginacao li{float:left;display:block;margin:0 2px 0 0}
.paginacao li a{color:#333;text-decoration:none;float:left;padding:2px}
.paginacao li a:hover{color:#000;background:#fff}
.paginacao li.nolink{color:#333;padding:2px}
.paginacao li.current{color:#FFF;background:#900;padding:2px}
.resulMapa{background:#999;width:750px;height:60px;margin-left:5px;margin-bottom:5px;padding-left:5px;padding-top:5px;padding-bottom:5px;border-top:1px groove #333;border-bottom:groove #333;clear:both}
.resulMapa .numero{width:80px;height:60px;background-color:#333;float:left}
.resulMapa .numero a{width:18px;height:25px;background-color:#fff;font-size:18px;font-weight:700;float:left;margin-left:28px;margin-top:15px;padding-left:8px;color:#900}
.resulMapa .numero a:hover{width:18px;height:25px;background-color:#900;font-size:18px;font-weight:700;float:left;margin-left:28px;margin-top:15px;padding-left:8px;color:#90580e}
.resulMapa .texto{width:580px;height:auto;font-size:12px;float:left;background-color:#FFF;padding-left:10px}
.resulMapa .detalhe{width:80px;height:40px;background-color:#333;padding-top:20px;float:left}
.resulMapa .detalhe a{color:#FFF;text-decoration:underline;margin-left:20px}
.resulMapa .detalhe a:hover{color:#900;text-decoration:underline;margin-left:20px}
.comentario{background:#CCC;width:740px;height:auto;margin-left:20px;padding-top:5px}

#exibir-busca .Cfoto img,#exbir-mapa img{border:2px #CCC solid}
#exibir-busca .Cfoto ul,.resulMapa .texto p{margin:0;padding:0}

#redes_sociais{	
	width:400px;
	height:50px;
	margin:0;
	float:right;
}
#chat{
	background:none;
	width:160px;
	height:35px;
	float:  right ;
	margin:4px 1px 0 6px;
	padding:2px 3px 2px 3px;
		
}
#chat p{
	margin:0px;
	padding:0;
	text-align:center;		
}

#ligue{
	background:none;
	width:160px;
	height:35px;
	float:  right ;
	margin:4px 1px 0 6px;
	padding:2px 3px 2px 3px;
}
#opiniao p{
	margin:0px;
	padding:0;
	text-align:center		
}
#opiniao p a{
	text-decoration:underline;
	color:   #800000 ;
	font-weight:bold;			
}

                      	  .social {
                          margin:5px 0 0 0;
						  padding:0;						
						  overflow:hidden;
						  background:none;						 
						  width:234px;
						  height:40px;
						  float:right;						  						
                               }                                
							 .social p{
							 	display:inline;
							 	font-size:12px;
							 	float:left;
							 	width:auto;
							 	font-weight:bold;
							 	margin-left:5px;
							 	color: #451b00;
								}  
                                              
                         .social ul{margin:0;  padding:0; background:none; list-style:none}
                         .social li{list-style:none; float:left;  width:auto }
						 .social  li  a{                       
                             float:left;                            
                             padding:3px;
                             margin: 0px;
                             text-decoration: none;
                             height:32px;
                             width:32px;                                                                                                             
                        }
						 .social ul li a.img-1{background: url('../imagens/twitter.png') no-repeat; list-style:none}                        
                         .social ul li a.img-2{background: url('../imagens/orkut.png') no-repeat; list-style:none}
                         .social ul li a.img-3{background: url('../imagens/wordpress.png') no-repeat; list-style:none}
                        


/* ---------------------------------------
Crédito
-------------------------------------- */

#credito{
  width:220px;
  margin:0;
  background:none;
  float:right
  
  }
#credito img{float:left}
#credito p{ text-align:left; margin:0px 0 0 0; padding:0; display:inline }
#credito p a{font-size:9px;color: #fff; font-family:Verdana, Geneva, Tahoma, sans-serif; margin:0;padding:0 }



.clear{
	clear:both	
}

