body{
	margin:0px;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(/layout/4/imagens/fundo_peq.gif);
	background-color:#E9F7FC;
}

input{
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
}

/*---------------------*/
#fundocima{
	width:1000px;
	height:20px;
}
#fundocima2{
	width:1000px;
	height:20px;
}
#fundocentro{
	width:1000px;
}
#fundobaixo{
	width:1000px;
	height:20px;
}
#fundobaixo2{
	width:1000px;
	height:20px;
}

#fundocentroRodape1_2{
	background-repeat:no-repeat;
	width:1000px;
	height:46px;
	overflow:hidden;
	color:#FFFFFF;
	padding-left:0;
	
}

#fundocentroRodape1_2 .menu{
	color:#FFFFFF;
	text-decoration:none;
}
#fundocentroRodape1_2 menu:hover{
	color:#F60;
	text-decoration:underline;
}

#fundocentroRodape1{
	background-image:url(/layout/4/imagens/fundo_pag_rodape1.png);	
	background-repeat:no-repeat;
	width:1000px;
	min-height:40px;
	color:#FFFFFF;
	padding-left:20px;
}

#fundocentroRodape1 .menu{
	color:#FFFFFF;
	text-decoration:none;
}
#fundocentroRodape1 menu:hover{
	color:#F60;
	text-decoration:underline;
}

#fundocentroRodape2{
	background-image:url(/layout/4/imagens/fundo_pag_rodape2.png);	
	width:1000px;
}

#fundocentroRodape2 a{
	color:#707070;
	margin-right:5px;
	margin-left:20px;
	margin-top:10px;
	text-decoration:none;
}
#fundocentroRodape2 a:hover{
	color:#FFF;
	text-decoration:underline;
}

#caixaRodape{
	float:left;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

#caixaRodape a{
	line-height:170%;
}

#menu{
	width:100%;
	height:26px;
	font-size:14px;
	border-bottom:2px solid #F90;
	padding-top:5px;
}

#menu a{
	color:#FFF;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	text-decoration:none;
}

#menu a:hover{
	color:#FFF;
	text-decoration:underline;
}

#logomarca{
	min-height:90px;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
}

#superbanner{
	min-height:90px;
	overflow:hidden;
	margin-right:20px;
}

#topo{
	width:1000px;
}

#corpo{
	width:1000px;
}

#rodape{
	width:1000px;
}

/*-------------*/
.menu table{
	margin:0px;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(/layout/4/imagens/fundo_peq.gif);
	background-color:#FFFFFF;
}

.menu h3 {
	background-repeat:no-repeat;
	font-size:85%;
	padding:6px 6px 5px 5px;
	text-transform:uppercase;
	color:#FFF;
	margin-top:0px;
	background-color: #fff;
	background-repeat:no-repeat;
	height:30px;
}

.menu li{
	width:135px;
	border-bottom:1px dotted #E8E8E8;
	list-style-type:none;
	margin-left:-40px;
	padding-bottom:4px;
	padding-top:4px;
	text-align:left;
}
.menu li:hover{
	background-color:#e8e8e8;
}
.menu a{	
	color:#333;
	text-decoration:none;
}
.menu ul{
	margin-top:-10px;
}

.caixaBusca{
	margin-bottom:10px;
	width:270px;
	background-image:url(/layout/4/imagens/caixaBusca_270x150.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

.caixaBusca2{
	margin-bottom:10px;
	width:175px;
	background-image:url(/layout/4/imagens/caixaBusca_175x90.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

.caixaBusca h3 {
	background-position:left bottom;
	font-size:85%;
	padding:6px 1px 6px 1px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
	margin-top:0px;
	border-bottom:1px dotted #333;
	width:240px;
}

.submitir {
	color:#FFF;
	font-size:16px;
	padding:4px 5px 5px 5px;
	width:100px;
	height:30px;
	border:0;
	cursor:pointer;
}

.submitir:hover {
	background-color:#666;
	color:#FFF;
}

.submitir2 {
	color:#FFF;
	font-size:16px;
	padding:4px 5px 5px 5px;
	width:200px;
	height:40px;
	border:0;
	cursor:pointer;
}

.submitir2:hover {
	background-color:#666;
	color:#FFF;
}

.caixaBusca2 h3 {
	background-position:left bottom;
	font-size:85%;
	padding:6px 1px 6px 1px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
	margin-top:0px;
	border-bottom:1px dotted #333;
	width:240px;
}

.caixaBusca2 .submitir:hover {
	background-color:#666;
	color:#FFF;
}

.selectBusca{
	font: 90%/1.231 arial,helvetica,clean,sans-serif;	
}

.style2{
	font: 90%/1.231 arial,helvetica,clean,sans-serif; /*para usar a mesma classe dos combos dos outros layouts*/
	font-size:10px;
}

.conteudo{
	font: 90%/1.231 arial,helvetica,clean,sans-serif; /*para usar a mesma classe dos combos dos outros layouts*/
	font-size:10px;
}

.corpoCaixa{
	margin-top:-10px;
	padding:10px 5px 4px 4px;
}

#noticias{
	float:left; 
	margin-left:10px;
	margin-top:1px;
	width:540px;
}

#noticias a{
	text-decoration:none;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

#noticias a:hover{
	color:#C00;
	text-decoration:underline;
}

/*Resultado*/
#buscaNosResultados{
	background-image:url(/layout/4/imagens/caixaBuscaResultado_552x120.png);
	background-repeat:no-repeat;
	overflow:hidden;
	width:552px;
	height:120px;
	color:#333;
	padding:1px 4px 4px 4px;
}

#buscaNosResultados2{
	background-image:url(/layout/4/imagens/caixaBuscaResultado_552x200.png);
	background-repeat:no-repeat;
	overflow:hidden;
	width:552px;
	height:200px;
	color:#333;
	padding:1px 4px 4px 4px;
}

#buscaNosResultados2 table{
	font: 100% arial,helvetica,clean,sans-serif;
}

#caixaResultado{
	width:550px;
	padding:10px 4px 4px 4px;
	margin:20px 0 20px 0;
}

#caixaResultado .tituloResultado{
	clear:both;
	width:550px;
	margin-bottom:-5px;
	background-color:#FFF;
	text-align:left;
	background-color:#FFFFFF;
}

#caixaResultado .tituloFonte{
	color:#FFF;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:19px;
}

#caixaResultado #compartTituloResultado{
	height:34px;
	padding:5px 5px 0 5px;
	width:550px;
}

#caixaResultado .corpoResultado{
	float:left;
}

#caixaResultado .corpoResultado #corpoCima{
	background-color:#FFFFFF;
	width:550px;
	float:left;
	/*margin-left:1px;*/
	padding-bottom:10px;
	padding-top:5px;
	clear:both;
}

#caixaResultado .divFoto{
	overflow:hidden; 
	max-width:170px; 
	float:left; 
	vertical-align:top;
	width:170px;
	margin:2px 2px 2px 4px;
}

#caixaResultado .divFotoSemBorda{
	overflow:hidden; 
	max-width:170px; 
	float:left; 
	vertical-align:top;
	width:170px;
	margin:2px 2px 2px 2px;
}

#caixaResultado .imgLogo{
	margin:3px;
	max-width:170px;
}

#caixaResultado a:hover{
	text-decoration:underline;	
}
#caixaResultado .mais{
	-moz-border-radius:3px 3px 3px 3px;
	color:#FFF; 
	font-weight:inherit;	
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:center;
	float:left;
}
#caixaResultado .mais:hover{
	background:#CCC;	
}

#caixaResultado .nomeMais{
	padding:4px 4px 4px 4px;
	float:left;
	border-right:1px solid #E8E8E8;
	text-align:center;
}

#caixaResultado .servicos a{
	float:left;
	color:#333;
	font-weight:bold;
	font-size:12px;
	vertical-align:super;
	text-align:center;
	margin-right:5px;
	margin-left:5px;
	clear:right;
}


#caixaResultado .servicos a:hover{
	color:#F30;
	text-decoration:none;
}

#caixaResultado .grupoServicos{
	width:550px;
	float:left;
	margin-top:0;
	background-color:#e8e8e8;
}

.textoPagin a:hover{
	text-decoration:underline;	
}
.servicosAbas{
	width:810px;
	margin-top:20px;
	margin-bottom:0;
	padding-left:10px;
	height:22px;
}
.servicosAbas .abaIn{
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #CCC;
	background-color:#EFEFEF;
	float:left;
	padding:2px 4px 2px 4px;
	margin-left:1px;
}
.servicosAbas .abaIn a{
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
	color:#333;
	text-decoration:none;
}

.servicosAbas .abaSel{
	border-top:2px solid #F90;
	background-color:#0E5CAC;
	float:left;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
	color:#FFF;
	padding:2px 4px 2px 4px;
	margin-left:1px;
}
.servicosAbas .abaSel a{
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}
.empresa{
	width:810px;	
	overflow:hidden;
}
.empresaTitulo{
	margin:0px 10px 0px 10px;
}

.empresaTitulo h3{
	margin-top:10px;
	margin-bottom:0;	
}
.paginaEmpresa{
	border:1px solid #e8e8e8;
	margin-top:0;
	clear:both;
	width:810px;
	overflow:hidden;
	min-height:500px;
}

.paginaEmpresa .tituloresultado{
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
}

.paginaEmpresa .texto2{
	color:#333;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

.paginaEmpresa hr {
	border-top: 1px dotted #999;
	border-bottom: none;
	color: #fff;
	background-color: #fff;
	height: 1px;
}

.paginaEmpresa .menu{
	color:#333;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

.paginaEmpresa .style3{
	color:#333;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

.paginaEmpresa .formfiltro{
	color:#333;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
	
}

/*busca imobiliaria - resultados*/
#corpoImobResult table{
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

/*Home*/
.tituloResultado{
	color:#333;
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:12px;
}

.buscaRapidaBarra{
	font: 16px/1.231 arial,helvetica,clean,sans-serif;
	vertical-align:top;
}
.buscaRapidaBarra select{
	font: 15px/1.231 arial,helvetica,clean,sans-serif;
}
.buscaRapidaBarra input{
	margin-top:-2px;	
}

.loginHeader{
	width:540px;
	background:url(/guia/1guia/imagens/barra.png) no-repeat;
	height:60px;
	padding-left:5px;
	padding-top:5px;
	vertical-align:middle;
}

.formLoginEmpresa{
	width:540px;
	background:url(/guia/1guia/imagens/formLoginEmpresa.png) no-repeat;
	margin-top:30px;
	margin-left:10px;
	height:120px;
	padding:10px;
}

.formLoginEmpresa *{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
}

.formLoginEmpresa h3{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}

.formLoginEmpresa input{
	color:#333;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}

.formLoginPessoas{
	width:540px;
	background:url(/guia/1guia/imagens/formLoginPessoas.png) no-repeat;
	margin-top:30px;
	margin-left:10px;
	height:130px;
	padding:10px;
}

.formLoginPessoas *{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
}

.formLoginPessoas h3{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}

.formLoginPessoas input{
	color:#333;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}

.formLoginWebmail{
	width:540px;
	background:url(/guia/1guia/imagens/formLoginWebmail.png) no-repeat;
	margin-top:60px;
	margin-left:10px;
	height:130px;
	padding:10px;
}

.formLoginWebmail *{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:14px;
}

.formLoginWebmail h3{
	color:#FFF;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}

.formLoginWebmail input{
	color:#333;	
	font: 81.25%/1.231 arial,helvetica,clean,sans-serif;
	font-size:18px;
}
