﻿body
{
	margin:0px;
    padding:0px;
    background-color:#1f1f1f;
}
#divView
{
	background-color:#1f1f1f;
	float:left;
	width:100%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	padding-top:30px;
	padding-bottom:30px;
	
}
#divContainer
{
	width:892px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
}
#header
{
	background:url(../img_site/header.jpg) no-repeat left center;
	height:125px;
	width:892px;
	float:left;
	clear:both;
	position:relative;
}
#header_internas
{
	background:url(../img_site/header_internas.jpg) no-repeat left center;
	height:125px;
	width:892px;
	float:left;
	clear:both;
	position:relative;
}
#linkHome
{
	height:100px;
	width:230px;
	position:absolute;
	left:10px;
	top:2px;
}
#linkWebMail
{
	height:20px;
	width:20px;
	position:absolute;
	left:240px;
	top:2px;
}
#linkPainel
{
	height:20px;
	width:20px;
	position:absolute;
	left:215px;
	top:2px;
}
#menu_header
{
	height:30px;
	width:560px;
	position:absolute;
	right:12px;
	top:5px;
}
.item_menu_header
{
	float:left;
	clear:right;
	height:25px;
	text-decoration:none;
	padding-left:1px;
	position:relative;
	z-index:50;
}
.l_menu_selheader
{
	background:url(../img_site/l_menu_select.jpg) no-repeat left center;
	height:25px;
	width:18px;
	float:left;
	clear:right;
}
.rep_menu_selheader
{
	background:url(../img_site/rep_menu_select.jpg) repeat-x left center;
	height:20px;
	padding-top:5px;
	width:auto;
	float:left;
	clear:right;
	font:normal 12px arial;
	color:#fff; 
	cursor:pointer;
}
.r_menu_selheader
{
	background:url(../img_site/r_menu_select.jpg) no-repeat left center;
	height:25px;
	width:18px;
	float:left;
}

.l_menu_noselheader
{
	background:url(../img_site/l_menu_noselect.jpg) no-repeat left center;
	height:25px;
	width:18px;
	float:left;
	clear:right;

}
.rep_menu_noselheader
{
	background:url(../img_site/rep_menu_noselect.jpg) repeat-x left center;
	height:20px;
	padding-top:5px;
	width:auto;
	float:left;
	clear:right;
	font:normal 12px arial;
	color:#343434; 
	cursor:pointer;
}
.r_menu_noselheader
{
	background:url(../img_site/r_menu_noselect.jpg) no-repeat left center;
	height:25px;
	width:18px;
	float:left;

}



#menu_banner 
{
	padding-top:18px;
	height:311px;
	width:892px;
	float:left;
	clear:both;
	background-color:#fff;
}
#menu
{
	background: url(../img_site/topo_menu.jpg) no-repeat left top;
	padding-top:40px;
	height:253px;
	width:212px;
	float:left;
	clear:right;
	position:relative;
	left:8px;
}
#divOpcoes
{
	background: url(../img_site/centro_menu.jpg) no-repeat left center;
	height:216px;
	width:212px;
	position:absolute;
	top:40px;
}
.item_left
{
	width:195px;
	left:8px;
	height:40px;
	float:left;
	clear:both;
	display:block;
	position:relative;
	margin-top:10px;
}
.t_left
{
	position:absolute;
	top:0px;
	left:0px;
	width:195px;
	height:auto;
	float:left;
	clear:both;
	color:#fff;
	font:normal 12px arial; 
	display:block;
}
.t_select_left
{
	position:absolute;
	bottom:0px;
	width:195px;
	left:0px;
	height:24px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	clear:both;
	color:#183046;
	font:normal 12px arial; 
	display:block;
}
#footerMenu
{
	height:37px;
	width:212px;
	position:absolute;
	bottom:0px;
	background:url(../img_site/fot_menu.jpg) no-repeat left bottom;
}
#bot_pesquisar
{
	float:right;
	position:relative;
	right:10px;
	width:85px;
	height:25px;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_pesquisar.jpg) no-repeat left center;
}
#bot_pesquisar:hover
{
	float:right;
	position:relative;
	right:10px;
	width:85px;
	height:25px;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_pesquisar_over.jpg) no-repeat left center;
}
#banner
{
	height:300px;
	width:658px;
	float:right;
	position:relative;
	right:8px;
}
#divConteudo
{
	padding-top:5px;
	height:auto;
	width:892px;
	float:left;
	clear:both;
	background-color:#fff;
	padding-bottom:15px;
}
#divCentroLeft
{
	height:auto;
	width:212px;
	float:left;
	clear:right;
	position:relative;
	left:8px;
}
#box_navegacao
{
	height:auto;
	width:212px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/fot_box_left.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_navegacao
{
	height:37px;
	width:212px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_navegacao.jpg) no-repeat left center;
}

#box_tags
{
	height:auto;
	width:212px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/fot_box_left.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_tags
{
	margin-top:10px;
	height:37px;
	width:212px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_tags.jpg) no-repeat left center;
}
.link_tag
{
	color:#153f76;
	font:normal 12px arial; 
	text-decoration:none;
}
.link_tag:hover
{
	text-decoration:underline;
}
.sep_link
{
	color:#f1f1f1;
	font:normal 12px arial; 

}
.text_navegacao_t
{
	position:relative;
	left:35px;
	top:5px;
	width:150px;
	height:auto;
}
.t_1
{
	color:#a86257;
	font:bold 14px arial;
}
.t_2
{
	font:bold 11px arial;
	color:#153f76;
}
.t_navigation
{
	color:#343434;
	font:bold 12px arial;
}
.t_navigation a
{
	text-decoration:none;
	color:#343434;
	font:bold 12px arial;
}
.t_navigation a:hover
{
	text-decoration:underline;
}
.t_1_locacao
{
	color:#326280;
	font:bold 14px arial;
}
#info_imovel
{
	position:absolute;
	width:auto;
	height:auto;
	top:10px;
	right:65px;
	font:normal 11px arial;
	color:#343434;
}
.centro_box_left
{
	height:auto;
	width:210px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
#GetBairros
{
	height:auto;
	width:180px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
.item_menu_left
{
	width:200px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
	clear:both;
	left:6px;
	background:url(../img_site/icon_menu.jpg) no-repeat 6px 10px;
	border-bottom:dotted 1px #f1f1f1;
}
.item_menu_leftsel
{
	width:200px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
	clear:both;
	left:6px;
	background:url(../img_site/icon_menusel.jpg) no-repeat 6px 10px;
	border-bottom:dotted 1px #f1f1f1;
}
.t_item_menu_left
{
	float:left;
	width:170px;
	position:relative;
	left:25px;
	font:normal 12px arial;
	color:#a86157;
	text-decoration:none;
}
.t_item_menu_left_sel
{
	float:left;
	width:170px;
	position:relative;
	left:25px;
	font:bold 12px arial;
	color:#a86157;
	text-decoration:none;
	cursor:pointer;
}
.sub_menu_left
{
	float:left;
	width:170px;
	position:relative;
	left:25px;
	text-decoration:none;
	height:0px;
	visibility:hidden;
	overflow:hidden;
}
.item_sub_menu_left
{
	float:left;
	clear:both;
	width:170px;
	margin-top:2px;
	font:normal 12px arial;
	color:#647a8e;
	cursor:pointer;
	text-decoration:none;
}
.item_sub_menu_left:hover
{
	text-decoration:underline;
}
#divCentroRight
{
	height:auto;
	width:658px;
	float:right;
	position:relative;
	right:8px;
}
#legenda
{
	height:26px;
	width:652px;
	float:left;
	clear:both;
	position:relative;
	left:4px;
	border:dotted 1px #dcca90;
	border-left:none;
	border-right:none;
	background-color:#fff9df;
}
.t_legenda
{
	top:6px;
	position:absolute;
	left:15px;
	font:bold 11px arial;
	color:#cbb263;
}
#leg_venda
{
	top:4px;
	padding-left:30px;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:85px;
	background:url(../img_site/icon_leg_venda.jpg) no-repeat left center;
	font:normal 11px arial;
	color:#a86157;
}
#leg_aluga
{
	top:2px;
	padding-left:35px;
	width:auto;
	padding-top:4px;
	padding-bottom:2px;
	position:absolute;
	left:215px;
	background:url(../img_site/icon_leg_aluga.jpg) no-repeat left center;
	font:normal 11px arial;
	color:#153f76;
}
#leg_anuncie
{
	top:4px;
	padding-left:30px;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:365px;
	background:url(../img_site/icon_leg_anuncie.jpg) no-repeat left center;
	font:normal 11px arial;
	color:#343434;
	text-decoration:none;
}
#leg_page_index
{
	top:4px;
	padding-left:25px;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:150px;
	background:url(../img_site/icon_page_index.jpg) no-repeat left 1px;
	font:normal 11px arial;
	color:#a86157;
}
#leg_index
{
	top:4px;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:105px;
	font:normal 11px arial;
	color:#a86157;
	right: 483px;
}
#divImoveis
{
	margin-top:10px;
	height:auto;
	width:655px;
	float:left;
	clear:both;
	position:relative;
	left:2px;
}
.item_venda
{
	direction:ltr;
	margin-left:8px;
	height:auto;
	width:213px;
	float:left;
	position:relative;
	background:url(../img_site/fot_box_left.jpg) no-repeat 1px bottom;
	padding-bottom:20px;
}
.topo_item_venda
{
	height:50px;
	width:213px;
	float:left;
	clear:both;
	background:url(../img_site/topo_box_venda.jpg) no-repeat left center;
}
.item_aluga
{
	direction:ltr;
	margin-left:8px;
	height:auto;
	width:213px;
	float:left;
	background:url(../img_site/fot_box_left.jpg) no-repeat 1px bottom;
	padding-bottom:20px;
}

.topo_item_aluga
{
	height:50px;
	width:213px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_aluga.jpg) no-repeat left center;
}
.centro_item_centro
{
	height:290px;
	width:210px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	left:1px;
}
.text_item_t
{
	position:relative;
	left:50px;
	width:150px;
	top:12px;
}
.t_venda
{
	position:absolute;
	top:0px;
	color:#a86257;
	font:bold 12px arial;
}
.t_aluga
{
	position:absolute;
	top:0px;
	font:bold 12px arial;
	color:#153f76;
}
.ImgItem
{
	float:left;
	clear:both;
	width:175px;
	height:140px;
	position:relative;
	left:16px;
	border:solid 1px #dbdbdb;
	text-align:center;
	margin-top:5px;
}
.ImgItem img
{
	margin-top:7px;
}
.divItemConteudo
{
	margin-top:5px;
	position:relative;
	left:16px;
	float:left;
	clear:both;
	width:175px;
	height:auto;
}
.t_item_venda
{
	color:#a86257;
	font:bold 11px arial;
}
.t_item_aluga
{
	color:#153f76;
	font:bold 11px arial;
}
.text_ref
{
	font:normal 11px arial;
	color:#343434;
}
.div_info_item
{
	font:normal 11px arial;
	color:#343434;
}
.div_info_item span
{
	color:#919191;
}
.bot_item_venda
{
	margin-top:5px;
	float:left;
	width:157px;
	height:32px;
	border:none;
	cursor:pointer;
	position:relative;
	left:25px;
	background:url(../img_site/bot_detalhes_venda.jpg) no-repeat left center;
}
.bot_item_venda:hover
{
	margin-top:5px;
	float:left;
	width:157px;
	height:32px;
	border:none;
	cursor:pointer;
	position:relative;
	left:25px;
	background:url(../img_site/bot_detalhes_venda_over.jpg) no-repeat left center;
}
.bot_item_aluga
{
	margin-top:5px;
	float:left;
	position:relative;
	width:157px;
	height:32px;
	border:none;
	cursor:pointer;
	position:relative;
	left:25px;
	background:url(../img_site/bot_detalhes_aluga.jpg) no-repeat left center;
}
.bot_item_aluga:hover
{
	margin-top:5px;
	float:left;
	position:relative;
	width:157px;
	height:32px;
	border:none;
	cursor:pointer;
	position:relative;
	left:25px;
	background:url(../img_site/bot_detalhes_aluga_over.jpg) no-repeat left center;
}
#box_simulador
{
	height:auto;
	width:651px;
	float:left;
	clear:both;
	position:relative;
	left:4px;
	background:url(../img_site/fot_box_centro.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_simulador
{
	height:37px;
	width:651px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_simuladores.jpg) no-repeat left center;
}

#box_parceiros
{
		margin-top:10px;
	height:auto;
	width:651px;
	float:left;
	clear:both;
	position:relative;
	left:4px;
	background:url(../img_site/fot_box_centro.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_parceiros
{
	height:37px;
	width:651px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_parceiros.jpg) no-repeat left center;
}
.link_box
{
	float:left;
	padding:3px;
}
.link_box img
{
	border:none;
}

#box_interna
{
	margin-top:10px;
	height:auto;
	width:649px;
	float:left;
	clear:both;
	position:relative;
	left:4px;
	background:url(../img_site/fot_box_interna.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_interna
{
	height:37px;
	width:649px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_interna.jpg) no-repeat left center;
}
.text_interna_t
{
	position:relative;
	left:55px;
	top:11px;
	width:80%;
	height:auto;
}
.text_interna_t_back
{
	position:relative;
	left:15px;
	padding-left:20px;
	top:10px;
	width:80%;
	height:auto;
	background:url(../img_site/icon_menu.jpg) no-repeat left center;
}
.centro_box_centro
{
	padding-top:10px;
	height:auto;
	width:647px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
.centro_box_home
{
	padding-top:5px;
	height:auto;
	width:649px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
#bot_voltar
{
	float:left;
	width:76px;
	height:23px;
	border:none;
	cursor:pointer;
	position:relative;
	top:-10px;
	left:30px;
	background:url(../img_site/bot_voltar.jpg) no-repeat left center;
}
#bot_voltar:hover
{
	float:left;
	width:76px;
	height:23px;
	border:none;
	cursor:pointer;
	position:relative;
	top:-10px;
	left:30px;
	background:url(../img_site/bot_voltar_over.jpg) no-repeat left center;
}
#box_mapa
{
	height:auto;
	width:133px;
	float:left;
	position:relative;
	background:url(../img_site/fot_box_mapa.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_mapa
{
	height:37px;
	width:133px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_mapa.jpg) no-repeat left center;
}
.centro_box_mapa
{
	padding-top:10px;
	height:115px;
	width:131px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
.text_mapa_t
{
	position:relative;
	left:35px;
	top:10px;
	width:auto;
	height:auto;
}
#box_dicas
{
	margin-left:15px;
	height:auto;
	width:233px;
	float:left;
	clear:right;
	position:relative;
	background:url(../img_site/fot_box_dicas.jpg) no-repeat left bottom;
	padding-bottom:20px;
}
#topo_box_dicas
{
	height:37px;
	width:233px;
	float:left;
	clear:both;
	position:relative;
	background:url(../img_site/topo_box_dicas.jpg) no-repeat left center;
}
.centro_box_dicas
{
	padding-top:10px;
	height:115px;
	width:231px;
	float:left;
	clear:both;
	position:relative;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
#footer
{
	height:58px;
	width:892px;
	float:left;
	clear:both;
	background:url(../img_site/footer.jpg) no-repeat left center;
	position:relative;
}

#text_footer
{
	width:auto;
	position:absolute;
	left:15px;
	top:20px;
	font:normal 12px arial;
	color:#3a3a3a; 
} 
.text_light
{
	color:#b5b5b5; 
}
.sp_tel
{
	padding-left:18px;
	background:url(../img_site/icon_tel.jpg) no-repeat left center;
	position:relative;
	color:#3a3a3a;
	top:-2px; 
}
.sp_contato
{
	padding-left:20px;
	background:url(../img_site/icon_contato.jpg) no-repeat left center;
	position:relative;
	color:#3a3a3a; 
	top:-2px; 
}
#cdigital
{
	width:50px;
	height:50px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../img_site/logo_cdigital.jpg) no-repeat center center;
	text-decoration:none;
}
.space
{
	float:left;
	width:100%;
	clear:both;
	height:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#divSendAmigoImpress
{
	width:auto;
	height:27px;
	float:left;
	margin-top:10px;
	clear:both;
	position:absolute;
	right:-25px;
	z-index:10;
	top:0px;
	overflow:hidden;
}

#divOverlay {
	    position: absolute;
	    left: 0;
	    width:100%;
	    background-color:#fff; /* set the Milkbox overlay color // opacity: see the js options */
	    z-index:600;
	    cursor: pointer;
	    overflow:hidden;
}
#formEnviarAmigo
{
	width:555px;
	height:0px;
	border-bottom:solid 4px #666;
	border-right:solid 4px #666;
	position:absolute;
	z-index:610;
	background-color:#ffffff;
	visibility:hidden;
	padding-bottom:15px;
	cursor:move;
	overflow:hidden;

}
.failed
{
	font:bold 15px arial;
	color:#b90a0a;
}
.sucess
{
	font:bold 15px arial;
	color:#43740b;
}



/* Formulario Enviar para um amigo */

.box_d
{
	float:left;
	clear:both;
	width:500px;
	position:relative;
	left:30px;
	margin-top:5px;
}
.box_d_meio
{
	float:left;
	clear:right;
	width:250px;
	position:relative;
	margin-top:5px;
}
.t_formamigo
{
	color:#737373;
	font:bold 14px arial;
	float:left;
	clear:both;
	width:100%;
	text-align:left;
	position:relative;
}
.t_formamigoM
{
	color:#666666;
	font:normal 12px arial;
	float:left;
	clear:both;
	width:240px;
	text-align:left;
	position:relative;
}
.input_formamigo
{
	margin-top:2px;
	color:#666666;
	font:normal 12px arial;
	float:left;
	width:487px;
	text-align:left;
	padding:2px;
	position:relative;
	padding-bottom:4px;
	padding-top:4px;
	
}
.input_formamigoM
{
	margin-top:2px;
	color:#666666;
	font:normal 12px arial;
	float:left;
	width:236px;
	text-align:left;
	padding:2px;
	position:relative;
	padding-bottom:4px;
	padding-top:4px;
	
}
.box_d textarea
{
	margin-top:2px;
	color:#666666;
	font:normal 12px arial;
	float:left;
	width:487px;
	text-align:left;
	padding:2px;
	position:relative;
}
.bot_formamigo
{
	cursor:pointer;
	height:29px;
	width:110px;
	position:relative;
	float:left;
	clear:right;
	border-bottom:solid 2px #75736e;
	border-right:solid 2px #75736e;
	background-color:#f0f0f0;
	color:#343434;
	font:bold 14px arial;
	margin-top:5px;
}
#linkSendAmigo
{
	margin-right:15px;
	width:125px;
	height:15px;
	float:right;
	clear:left;
	position:relative;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_enviar_amigo.jpg) no-repeat left center;
	padding-right:10px;
	border-right:dashed 1px #a7a7a7;
}

#linkImprimir
{
	margin-right:10px;
	width:67px;
	height:17px;
	float:right;
	clear:left;
	position:relative;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_imprimir.jpg) no-repeat left center;
}

/* quem_somos.aspx */
#itemInfoInstitucional
{
	height:auto;
	width:580px;
	float:left;
	clear:both;
	position:relative;
	font:normal 12px arial; 
	color:#343434;
	left:30px;
}

/* Contato.aspx */
#divCampos
{
	height:auto;
	width:600px;
	float:left;
	margin-top:5px;
	clear:both;
	position:relative;
	left:30px;
}
#divCampos form
{
	margin-top:15px;
	position:relative;
	float:left;
	width:500px;
	height:auto;
}
.itemContato
{
	height:auto;
	width:100%;
	float:left;
	clear:both;
	margin-top:15px;
	position:relative;
	font:normal 11px arial; 
	color:#343434;
}
.itemContato a
{
	color:#0e80cb
}
.itemContato span
{
	color:#ae4640;
}
.itemInfoImovel
{
	height:auto;
	width:500px;
	float:left;
	clear:both;
	margin-top:15px;
	position:relative;
	font:normal 12px arial; 
	padding-top:2px;
}


.spA
{
	color:#a76957;
}
.spB
{
	color:#343434;
}
.spC
{
	padding-left:20px;
	color:#153f76;
	background:url(../img_site/icon_menu.jpg) no-repeat left center;
}
label
{
	color:#153f76;
}

.textRight
{
	clear:both;
	float:left;
	font:bold 12px arial;
	color:#4b4b4b;
	width:420px;
	padding-bottom:10px;
}
.item_form_contato
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#343434;
	width:420px;
	padding-bottom:2px;
	position:relative;
	left:90px;
}
.item_form_contato label
{
	position:relative;
	top:-2px;
}
.item_form_contato_error
{
	clear:both;
	float:left;
	width:420px;
	padding-bottom:15px;
	position:relative;
}
.item_form_contato span
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#343434;
	width:100%;
	padding-bottom:2px;
	position:relative;
}
.input_complete
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#4b4b4b;
	width:400px;
	padding-bottom:2px;
	position:relative;
}
.textarea_complete
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#4b4b4b;
	width:400px;
	padding-bottom:2px;
	height:100px;
	position:relative;
}

.item_form_contato_meio
{
	clear:right;
	float:left;
	font:normal 12px arial;
	color:#4b4b4b;
	width:210px;
	position:relative;
}
.item_form_contato_meio span
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#343434;
	width:100%;
	padding-bottom:2px;
	position:relative;
}
.input_complete_meio
{
	clear:both;
	float:left;
	font:normal 12px arial;
	color:#4b4b4b;
	width:185px;
	padding:2px;
	position:relative;
}
#enviar_contato
{
	background:url(../img_site/bot_enviar.jpg) no-repeat left center;
	height:32px;
	width:91px;
	border:none;
	cursor:pointer;
	float:right;
	clear:both;
	position:relative;
	padding-top:5px;
	right:20px;
}
#enviar_contato:hover
{
	background:url(../img_site/bot_enviar_over.jpg) no-repeat left center;
	height:32px;
	width:91px;
	border:none;
	cursor:pointer;
	float:right;
	clear:both;
	position:relative;
	padding-top:5px;
	right:20px;
}
#divCategorias
{
	padding-left:8px;
	height:auto;
	width:856px;
	float:left;
	clear:both;
}
.item_categoria
{
	width:300px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
	clear:both;
	left:280px;
	background:url(../img_site/icon_menu.jpg) no-repeat 6px 10px;
	border-bottom:dotted 1px #ccc;
}
.item_categoria_sel
{
	width:300px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
	clear:both;
	left:280px;
	background:url(../img_site/icon_menusel.jpg) no-repeat 6px 10px;
	border-bottom:dotted 1px #ccc;
}
.t_item_categoria
{
	float:left;
	width:270px;
	position:relative;
	left:25px;
	font:normal 12px arial;
	color:#a86157;
	text-decoration:none;
}
.t_item_categoria_sel
{
	float:left;
	width:270px;
	position:relative;
	left:25px;
	font:bold 12px arial;
	color:#a86157;
	text-decoration:none;
	cursor:pointer;
}
.sub_categoria
{
	float:left;
	width:270px;
	position:relative;
	left:25px;
	text-decoration:none;
	height:0px;
	visibility:hidden;
	overflow:hidden;
}
.item_sub_categoria
{
	float:left;
	clear:both;
	width:270px;
	margin-top:2px;
	font:normal 12px arial;
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
.item_sub_categoria:hover
{
	text-decoration:underline;
}

#divBusca
{
	padding-top:5px;
	height:auto;
	width:878px;
	float:left;
	clear:both;
	padding-bottom:15px;
	padding-left:8px;
}
#divTopoBusca
{
	height:37px;
	width:878px;
	float:left;
	clear:both;
	background: url(../img_site/topo_boxcentro_imoveis.jpg) no-repeat left center;
	position:relative;
}
#icon_imovel
{
	height:77px;
	width:41px;
	position:absolute;
	right:15px;
	top:1px;
	z-index:500;
}
#divContainerBusca
{
	height:auto;
	width:876px;
	float:left;
	clear:both;
	padding-bottom:15px;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
}
#divContainerBusca form
{
	width:700px;
	float:left;
	padding-left:120px;
	position:relative;
}
.divItemBusca
{
	height:auto;
	width:160px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:10px;
	padding-bottom:15px;
	clear:right;
	border-right:dashed 1px #e2e2d3;
	position:static;
}
.t_itemBusca_venda
{
	width:100%;
	float:left;
	clear:both;
	padding-top:10px;
	font:bold 12px arial;
	color:#a76957;
	display:block;
	background:url(../img_site/icon_item_busca.jpg) no-repeat right center;
}
.t_itemBusca_venda select
{
	width:90%;
	float:left;
	clear:both;
	margin-top:10px;
	font:normal 12px arial;
	color:#343434;
	display:block;
	position:static;
}
#bot_filtrar
{
	top:25px;
	position:relative;
	width:69px;
	height:19px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_filtrar.jpg) no-repeat left center;
}
#bot_filtrar:hover
{
	top:25px;
	position:relative;
	width:69px;
	height:19px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_filtrar_over.jpg) no-repeat left center;
}
.t_itemBusca_locacao
{
	width:100%;
	float:left;
	clear:both;
	padding-top:10px;
	font:bold 12px arial;
	color:#326280;
	display:block;
	background:url(../img_site/icon_item_busca.jpg) no-repeat right center;
}
.t_itemBusca_locacao select
{
	width:90%;
	float:left;
	clear:both;
	margin-top:10px;
	font:normal 12px arial;
	color:#343434;
	display:block;
	position:static;
}
#info_lista
{
	padding-left:8px;
	height:auto;
	width:876px;
	float:left;
	clear:both;
	font:normal 12px arial;
	color:#a76957;
}


/* interna.aspx */
#itemInfoInterna
{
	height:auto;
	width:580px;
	float:left;
	clear:both;
	position:relative;
	font:normal 12px arial; 
	color:#343434;
	left:30px;
}
/* Detalhes */
#divDetalheImovel
{
	height:auto;
	width:878px;
	float:left;
	clear:both;
	padding-bottom:15px;
	padding-left:8px;
	position:relative;
	top:-20px;
}

.item_imovel
{
	width:808px;
	height:auto;
	float:left;
	margin-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	display:block;
	background-color:#f1f1f1;
	position:relative;
	left:20px;
	
}
.item_imovel span
{
	width:100%;
	font:bold 12px arial; 
	color:#343434;
	float:left;
}
#galeria
{
	width:808px;
	height:105px;
	float:left;
	margin-top:10px;
	clear:both;
	position:relative;
    padding-bottom:25px;
}
#botLeftGaleria
{
	background:url(../img_site/bot_anterior.jpg) no-repeat left center;
	width:35px;
	height:105px;
	cursor:pointer;
	position:absolute;
	left:0px;
}
#center_galeria_for
{
	width:730px;
	height:105px;
    overflow:hidden;
    padding-bottom:30px;
    position:absolute;
	left:38px;
}
#centerGaleria
{
	float:left;
	clear:right;
	width:730px;
	height:auto;
	position: relative;  
    overflow:hidden;

}
#centerGaleria img
{
	border:none;
}
#centerGaleria a
{
	display:block;
	float:left;
	padding-left:2px;
	padding-right:2px;
}
#botRightGaleria
{
	background:url(../img_site/bot_proximo.jpg) no-repeat right center;
	width:35px;
	height:105px;
	position:absolute;
	right:0px;
	cursor:pointer;
}
.item_text_imovel
{
	width:808px;
	height:auto;
	float:left;
	margin-top:5px;
	clear:both;
	font:normal 12px arial; 
	color:#343434;
	display:block;
	position:relative;
	margin-left:20px;
}

.codigo
{
	color:#1a79c1;
	text-decoration:none;
}
.codigo:hover
{
	text-decoration:underline;
}

#divInfos
{
	height:auto;
	width:570px;
	float:left;
	margin-top:0px;
	clear:both;
	position:relative;
}
.item_infos
{
	width:560px;
	float:left;
	float:left;
	margin-top:10px;
	position:relative;
	padding-bottom:10px;
	border-bottom:dotted 1px #f1f1f1;
	padding-left:10px;
	padding-right:10px;
}
.t_infos
{
	width:100%;
	float:left;
	margin-top:5px;
	font:bold 14px arial;
	color:#a86257;
	clear:both;
}
.desc_infos
{
	width:100%;
	float:left;
	margin-top:5px;
	font:normal 11px arial;
	color:#343434;
	clear:both;
}
.infos_link
{
	width:80px;
	float:left;
	margin-top:5px;
	padding-left:20px;
	font:normal 14px arial;
	color:#343434;
	clear:both;
	background:url(../img_site/icon_menu.jpg) no-repeat left center;
}
.infos_link a
{
	width:60px;
	font:normal 12px arial;
	color:#647a8e;
	text-decoration:none;
}
.infos_link a:hover
{
	text-decoration:underline;
}