body { margin:0 auto; background-color: #F1F3F8;}
img {border: none;}
#geral{ position:relative; 	margin:auto; width:980px; background-color:#D5DFE1;}
#fundo_cinza { float:left; margin-left:10px; margin-right:10px; width:960px; background-color:#FFFFFF }

/* =========== CSS Para o TOPO =========== */
#topo{ width:960px; height:160px; margin:auto;}
#logomarca{ width:120px; /*height:135px;*/height:150px; float:left; margin-left:60px; margin-top:10px; margin-bottom:10px;}
#botoes_topo{ width:155px; height:20px; float:right; margin-top:15px; margin-right:29px;}
#datahora {position:absolute; left:788px; top:48px; width:240px; height:30px; z-index:1;}
#busca{width:710px; margin-right:10px; margin-top:50px; float:right;}
#facebook {width: 30px; height: 30px; float: right; margin: 5px 27px 0 0; clear: right;}    
#banner { float:left; width:940px; height:135px; margin-left:10px; background-image: url(../imagens/bg-banner.png); background-repeat:no-repeat; margin-top:10px;}
.endereco-index{ float:right; width:340px; height:105px;  margin-top:10px; margin-right:15px; text-align:right;}
.combo-endereco{ float:right; width:290px; height:40px; margin-top:4px;}

/* =========== CSS Para o MENU =========== */
#menu{ float:left;  width:940px; height:40px; margin-left:5px; margin-bottom:10px; background-image:url(../imagens/bg-menu.png); background-repeat:no-repeat; } 
ul#menu-josenildo-imoveis { display:inline; margin: 0; padding: 0; list-style: none; }
ul#menu-josenildo-imoveis li{ padding-top:17px; padding-right:5px; float:left; display:inline; margin-left:5px; }
ul#menu-josenildo-imoveis li a{ 
	color:#4CB034;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
    display: block;
	text-transform:uppercase;
}
ul#menu-josenildo-imoveis li a:hover{color:#153170}

/* =========== CSS Para o CONTEÚDO =========== */
#conteudo-josenildo-imoveis{float:left; width:960px; background-color:#FFFFFF; margin:auto; margin-left:10px;}
#spot-noticias-index{ float:left; width:550px;margin-top:20px; padding-left:15px;}
.lista-spot-noticias{margin:5px; padding:5px; list-style-image:url(../imagens/bola-verde.gif);}
.lista-spot-noticias li a{color:#666666;}
.lista-spot-noticias li a:hover{color:#4CB034;}

/* =========== CSS Para o TEXTO =========== */
.titulo{font-family:Verdana, Arial, Helvetica, sans-serif; color:#153170; font-size:18px;}
.texto-subtitulo{font-family:Verdana, Arial, Helvetica, sans-serif; color:#153170; font-size:12px;}
.texto{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.texto-10{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.texto-negrito{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:bold;}
.texto-branco{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;}


/* =========== CSS Para Links =========== */

/* =========== CSS Para o Form =========== */
/*input , textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #979792; background-color: #FFFFFF; width:190px;border: thin solid #CCCCCC;}

/* =========== CSS Para o Rodapé =========== */
#rodape{ clear:both; width:960px; height:50px; margin: auto; background-image:url(../imagens/bg-rodape.gif); background-repeat:repeat-x; }
#logo-mix {	 float:right; width:58px; margin-top:25px;	height:25px;	z-index:2;}

