/* PAGINA */
body {
	margin:0px; 
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	background-image:url(images/fundo_boddy.jpg);
	background-color:#f2f1ec;
	background-repeat:repeat-x;
	background-position:top;
}
p {
	margin-bottom:20px;
	margin-top:0px;
}
form {
	 margin:0px;
	 padding:0px;
}
#tudo{
	width:980px;
	margin:0 auto;	
}
#topo{
	width:960px;
	float:left;
	padding:10px;
	float:left;
	margin-bottom:10px;
	background-image:url(images/fundo_topo.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#cub { border:1px solid #D5C6B5; float:left; margin:10px 0; width:168px; }
#cub h1 { background-color:#F2F1EC; border-bottom:1px solid #E4E0CC; color:#1E4180; font-family:Tahoma, Geneva; font-size:12px; margin:1px; padding:8px 0; text-align:center; text-transform:uppercase }
#cub h1 span { color:#555 }
#cub div { padding:10px 30px 10px 10px; }
#cub p { font-size:11px; padding:0; margin-bottom:10px; }
#cub p b { color:#466597; }


/* TOPO */
#logo{
	width:245px;
	float:left;
	height:167px;
}
#banner{
	width:705px;
	float:left;
	height:167px;
}
#menu_flash{
	width:500px;
	float:right;
	height:40px;
	padding-right:10px;
	margin-top:10px;
}
#data{
	width:230px;
	float:left;
	height:40px;
	padding-left:10px;
	margin-top:10px;
}
#meusimoveis {
	width:200px;
	float:left;
	padding-left:10px;
	margin-top:10px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
}
#top_meio{
width:980px;
height:10px;
float:left;
}
#base_meio{
width:980px;
height:20px;
float:left;
}
#meio{
width:960px;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
float:left;
}
#rodape{
width:980px;
height:109px;
float:left;
background-image:url(images/rodape.gif);
background-position:top;
background-repeat:no-repeat;
}
#menu{
width:190px;
float:left;
}
#miolo{
width:580px;
float:left;
padding-left:10px;
padding-right:10px;
}
#painel{
width:170px;
float:left;
}
/* MENU */

.titulos_menu{
	width:190px;
	height:40px;
	float:left;
	margin-top:10px;
}
.bot_menu{
	padding-left:10px;
	padding-top:8px;
	width:180px;
	height:22px;
	font-family:Tahoma;
	font-size:11px;
	color:#525252;
	background-image:url(images/fund_bot_menu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
.bot_menu2{
	padding-left:10px;
	padding-top:8px;
	width:180px;
	height:22px;
	font-family:Tahoma;
	font-size:11px;
	color:#57719e;
	background-image:url(images/fund_bot_menu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
#pesquisa{
	width:186px;
	height:235px;
	border:1px solid #d5c6b5;
	padding:1px;
	background-image:url(images/fund_pesquisa_imv.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}

#top_busca_rapida{
width:186px;
height:36px;
float:left;
}
.campos_pesquisa{
	width:146px;
	height:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	float:left;
}
.bot_buscar{
	width:146px;
	height:20px;
	float:left;
	text-align:right;
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;
}
.input_pesquisa{
	width:146px;
	font-family:Tahoma;
	font-size:11px;
	color:#525252;
	float:left;
}

/* PAINEL */

#banner_central{
	width:170px;
	height:102px;
	float:left;
	cursor:pointer;
}
#banner_corretor{
	width:170px;
	height:99px;
	float:left;
	cursor:pointer;
}
#banner_mapa{
	width:170px;
	height:180px;
	float:left;
	cursor:pointer;
	margin-top:10px;
}
#banner_conheca{
	width:170px;
	height:140px;
	float:left;
	cursor:pointer;
	margin-top:10px;
}
#banner_previsao{
	width:170px;
	height:70px;
	float:left;
	cursor:pointer;
	margin-top:10px;
}
#banner_portal{
	width:170px;
	height:155px;
	float:left;
	cursor:pointer;
	margin-top:10px;
}

/* MEIO */

#banner_principal{
	width:580px;
	height:271px;
	float:left;
}
.titulo_maior{
	width:580px;
	height:40px;
	float:left;
}
.box_logos{
	width:165px;
	height:90px;
	float:left;
	margin-right:22px;
	margin-top:27px;
	border:1px solid #CCCCCC;
	padding:2px;
}
/*DESTAQUES*/
.box_destaques{
	width:135px;
	float:left;
}
.quadro_borda{
	width:123px;
	border:1px solid #dfdfdf;
	padding:5px;
	float:left;
}
.foto_destaque{
	width:123px;
	height:91px;
	float:left;
}
.link_destaque{
	width:123px;
	height:19px;
	float:left;
	margin-top:4px;
	background-color:#f7f4f4;
	cursor:pointer;
	text-align:right;
	padding-top:7px;
}
.texto_destaque{
	width:125px;
	float:left;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#conteudo{
	width:560px;
	float:left;
	padding-left:10px;
	padding-right:10px;

}
/*FIM DESTAQUES */
#fotofloripa {
	width:590px;
	float: left;
	padding-left: 10px;
}

.fotofloripa_01 {
	width: 148px;
	float: left;
	background-color:#F4F4F4;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
	margin-right: 22px;
	margin-bottom: 22px;
}

.fotofloripa_02 {
	width: 148px;
	float: left;
	background-color:#F4F4F4;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
	margin-right: 22px;
	margin-bottom: 0px;
}


/* NOTICIAS */

.noticia {
	font-weight: normal;
	color: #666;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	text-align:justify;
	
}
.noticia:hover {
	font-weight: normal;
	color: #666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:justify;
	
}

.box_titulo_noticia{
	width:200px;
	float:left;
	background-color:#F6F9EE;
}
.box_noticias{
	width:160px;
	float:left;
	border-bottom:1px solid #E2EDCE;
	padding-top:17px;
	padding-bottom:23px;
}
.mais_noticais{
	width:160px; 
	float:left; 
	height:15px; 
	padding-bottom:10px; 
	padding-top:10px; 
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#267636;
	font-weight:bold;
}
.mais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#267636;
	font-weight:bold;
	text-decoration:underline;
}
.mais:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d8c40;
	font-weight:bold;
	text-decoration:underline;
}
.titulo_noticia{
	width:160px;
	float:left;
	font-size:12px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	
}
.titulo_noticia:hover{
	width:160px;
	float:left;
	font-size:12px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	
}
.conteudo_noticia{
	width:160px; 
	float:left; 
	padding-top:9px;
	color:#999999;
	line-height:13px;
}
.link_noticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	line-height:13px;
	text-decoration:none;
}
.link_noticia:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:13px;
	text-decoration:none;
}
.azul11{font-size:11px; color:#466597; font-family:Verdana; text-decoration:none;}
.link_azul11{font-size:11px; color:#466597; font-family:Verdana; text-decoration:none;}
.link_azul11:hover{font-size:11px; color:#0c2558; font-family:Verdana; text-decoration:none;}
.link_cinza11{font-size:11px; color:#525252; font-family:Verdana; text-decoration:none;}
.link_cinza11:hover{font-size:11px; color:#0c2558; font-family:Verdana; text-decoration:none;}
.link_cinza12{font-size:11px; color:#525252; font-family:Verdana; text-decoration:none;}
.link_cinza12:hover{font-size:11px; color:#0c2558; font-family:Verdana; text-decoration:none;}


/* FORMULARIOS */
.box_formularios {
	width:235px;
	float:left;
	padding-left:30px;
}
.formularios_input {
	width:230px;
	float:left;
	border:1px solid #cccccc;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	
}
.formularios_select {
	width:234px;
	float:left;
	border:1px solid #cccccc;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
}
.formularios_button_lanc {
	width:70px;
	float:left;
	border: solid 1px #CCCCCC;
	background-color:#00509f;
	font-size:11px;
	font-family:Arial;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	margin-top:5px;
	margin-right:5px;
}

#banner_redesocial{
	width:170px;
	height:41px;
	padding-top:51px;
	float:left;
	background-image:url(images/redesocial.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:center;
}


#banner_blog{
	width:170px;
	float:left;
	margin-top:10px;
}
.banner_splash {
	width:340px;
	height:355px;
	position:absolute;
	top:70px;
	left:610px;
}
