/*------------------------------------ RESET ---------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
 img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
a img, iframe {
    border: none;
}
ol, ul {
    list-style: none;
}
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
select {
    margin: inherit;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin:0; }
/* == clearfix == */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*------------------------------------ RESET FIM -----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ GERAL ---------------------------------*/
html{
	overflow-y:scroll;
}
html, body {
	height:auto;
	
}
body{
	background-repeat:repeat-x;
	background-image:url(../img/layout/site_fundo.png);
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	background-color:#f0f0f0;
	font-size:11px;
	color:#999;
}
a{
	color:#666;
}
#Body {
	min-height:100%;
	position:relative;
	color:#666;
}
#Site {
	amin-height:100%;
	aposition:relative;
	width:910px;
	margin: 0 auto;
}
.triangulo {
	border-color: transparent transparent transparent #666;
	border-style: solid;
	border-width: 5px 5px 5px 8px;
	height: 0px;
	width: 0px;
	float:left;
}
.erro{
	color:#900;
	border:1px solid #900;
	background-color:#fcdbd6;
	padding:3px;
	width:342px;
	margin:-5px 0 10px 0;
}
#VendaImovel{
	height:20px;
	line-height:20px;
	width:300px;
	border:1px solid #fff;
	margin:0 0 5px 0;
	
}
/*------------------------------------ GERAL FIM -----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ TOPO ----------------------------------*/
#Topo{
	height:320px;
	background-image:url(../img/layout/fundos.png);
	position:relative;
	z-index:11;
}
#MolduraTopo{
	height:228px;
	width:908px;
	background-image:url(../img/layout/moldura_topo.png);
	position:absolute;
	top:86px;
}
#BannerTopo{
	height:210px;
	width:890px;
	position:absolute;
	top:95px;
	left:11px;
	background-image:url(../img/jquery/colorbox/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}


#Topo ul{
	display:block;
	height:20px;
	position:absolute;
	top:70px;
	left:327px;
	width:570px;	
}
#LinkInicio{
	position:absolute;
	top:15px;
	left:45px;
	width:250px;
	height:62px;
	text-indent:-1000em;
	
}
#Topo ul li{
	display:block;
	margin:0 2px 0 0;
	float:left;
	height:20px;
	text-indent:-1000em;
}
#Topo ul li#MenuInicio{			width:110px;}
#Topo ul li#MenuInstitucional{	width:100px;}
#Topo ul li#MenuImoveisVenda{	width:110px;}
#Topo ul li#MenuAcompanheObras{	width:140px;}
#Topo ul li#MenuAtendimento{	width:100px;}
#Topo ul li:hover, #Topo ul li.menuativo{
	background-image:url(../img/layout/fundos.png);
}
#Topo ul li#MenuInicio:hover{				background-position: 0px -330px;}
#Topo ul li#MenuInicio.menuativo{			background-position: 0px -330px;}
#Topo ul li#MenuInstitucional:hover{		background-position: -112px -330px;}
#Topo ul li#MenuInstitucional.menuativo{	background-position: -112px -330px;}
#Topo ul li#MenuImoveisVenda:hover{			background-position: -214px -330px;}
#Topo ul li#MenuImoveisVenda.menuativo{		background-position: -214px -330px;}
#Topo ul li#MenuAcompanheObras:hover{		background-position: -326px -330px;}
#Topo ul li#MenuAcompanheObras.menuativo{	background-position: -326px -330px;}
#Topo ul li#MenuAtendimento:hover{			background-position: -468px -330px;}
#Topo ul li#MenuAtendimento.menuativo{		background-position: -468px -330px;}
#Topo ul li a{
	display:block;
	width:100%;
	height:20px;
}
#ColunaEsquerda{
	width:170px;
	height:400px;
	margin:0 0 0 0;
	float:left;
}
#ColunaDireita{
	width:685px;
	padding:10px;
	margin:0px 0 0 10px;
	float:left;
}
#ColunaDireita p{
	display:block;
	line-height:20px;
	font-size:12px;
	text-align:justify;
}
#ColunaEsquerda p{
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 12px;
}
#ColunaEsquerda p#contato{
	display:block;
	height:50px;
	width:150px;
	margin:10px 0 0 11px;
	padding:0;
	line-height:15px;
	font-size:10px;
}
#ColunaEsquerdaMenu{
	margin:7px 0 0 0;
}
#ColunaEsquerdaMenu li{
	margin-bottom:1px;
	display:block;
	height:29px;
	width:150px;

}
#ColunaEsquerdaMenu li a.ativo,
#ColunaEsquerdaMenu li:hover{
	opacity:0.4;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
	background-color:#e5e5e5;
}
#ColunaEsquerdaMenu li a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}
#BotaoVoltarTopo{
	position:absolute;
	top:320px;
	right:5px;
	z-index:101;
	display:block;
	width:54px;
	height:27px;
	text-indent:-1000em;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -490px;
	opacity:0.65;
	-moz-opacity: 0.65;
}
#BotaoVoltarTopo:hover{
	opacity:1;
	-moz-opacity:1;
}
#BotaoVoltarRodape{
	position:relative;
	top:00px;
	left:851px;
	z-index:1010;
	display:block;
	width:54px;
	height:27px;
	text-indent:-1000em;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -490px;
	opacity:0.65;
	-moz-opacity: 0.65;
}
BotaoVoltarRodape:hover{
	opacity:1;
	-moz-opacity:1;
}
/*------------------------------------ TOPO  FIM -----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ RODAPE --------------------------------*/
#Rodape{
	height:100px;
	background-image:url(../img/layout/rodape_fundo.png);
	width:100%;

	
}
#ConteudoRodape{
	width:910px;
	margin:0px auto;
	height:100px;
	text-indent:-1000em;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -380px;
        position: relative
}
#LinkMadri{
    display: block;
    text-align: right;
    font-size: 10px;
    text-decoration: none;
    width: 220px;
    position: absolute;
    bottom: 5px;
    right: 0px;
}
#LinkMadri:hover{
    text-decoration: underline
}
/*------------------------------------ RODAPE FIM ----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ CONTEUDO ------------------------------*/
#Conteudo{
	min-height:520px;
	width:900px;
	margin:10px auto;
	position:relative;
	z-index:10;
}
#Inicio{
	background-image:url(../img/layout/inicio_fundo.jpg);
	background-repeat:no-repeat;
	height:520px;
}
#Institucional{
	background-image:url(../img/layout/institucional_fundo.jpg);
	background-repeat:no-repeat;
	
}
#Imoveis{
	background-image:url(../img/layout/imoveis_a_venda_fundo.jpg);
	background-repeat:no-repeat;
	height:520px;
}
#Obras{
	background-image:url(../img/layout/acompanhe_fundo.jpg);
	background-repeat:no-repeat;
	height:520px;
}
#Atendimento{
	background-image:url(../img/layout/atendimento_fundo.jpg);
	background-repeat:no-repeat;
	height:820px;
}
#Imovel{
	background-image:url(../img/layout/imovel_fundo.jpg);
	background-repeat:no-repeat;
	min-height:550px;
}
#Newsletter{
	background-image:url(../img/layout/newsletter_fundo.jpg);
	background-repeat:no-repeat;
	min-height:550px;
}
#Noticias{
	background-image:url(../img/layout/noticias_fundo.png);
	background-repeat:no-repeat;
	min-height:550px;
}


#Noticias h1,
#Newsletter h1,
#Imovel h1,
#Atendimento h1,
#Obras h1,
#Imoveis h1,
#Institucional h1,
#Inicio h1{
	display:block;
	height:54px;
	width:164px;
	text-indent:-1000em;
}


dl#MenuListaNoticias{
	width:150px;
	margin:20px 0 0 10px;;
}
dl#MenuListaNoticias dt{
	
}
dl#MenuListaNoticias dt a{
	text-decoration:none;
	font-weight:600;
}
dl#MenuListaNoticias dt a:hover{
	text-decoration:underline;
}
dl#MenuListaNoticias dd{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #f0f0f0;
}
dl#MenuListaNoticias dd a{
	text-decoration:none;
}
dl#MenuListaNoticias dd a:hover{
	text-decoration:underline;
}			

		
		
#Noticias h2{
	display:block;
	height:30px;
	margin:-0px 0 0 10px;
	text-transform:uppercase;
	width:450px;
	font-size:24px;
	font-weight:600;
}
#ConteudoNoticia{
	margin:10px;
}

#Newsletter form{
	margin:2px 0 0 11px;
}
#Newsletter form legend{
	text-indent:-1000em;
}
#Newsletter form p{
	margin:10px 0 20px 0;
}

#Newsletter button{
	display:block;
	height:20px;
	width:70px;
	text-indent:-1000em;
	margin:0  0 0 6px;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -800px;
	background-repeat:no-repeat;
	border:none;
	margin:10px 0 0 280px;
}

#Newsletter form input[type=text]{
	display:block;
	border:none;
	width:350px;
	height:20px;
	background-color:#fff;;
	margin:0 0 5px 0;
}

#ImovelMenu{
	margin:7px 0 0 0;
	background-image:none;
}
#ImovelMenu li{
	margin-bottom:1px;
	display:block;
	height:29px;
	width:150px;
	background-image:url(../img/layout/menu_imovel.png);
	background-repeat:no-repeat;
}

#ImovelMenuPlantas{ 	background-position:0 -1px}
#ImovelMenuApartamento{	background-position:0 -31px;}
#ImovelMenuAreasComuns{	background-position:0 -61px;}
#ImovelMenuLocalizazao{	background-position:0 -91px;}

#ImovelMenu li a.ativo,
#ImovelMenu li:hover{
	opacity:0.4;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
	background-color:#e5e5e5;
}
#ImovelMenu li a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}

#NomeImovel{
	display:block;
	height:30px;
	margin:24px 0 0 10px;
	text-transform:uppercase;
	width:450px;
	font-size:24px;
	font-weight:600;
}
#ImovelDescricao{
	width:450px;
	margin:10px 0 50px 10px;
	font-size:11px;
}
#ImovelDescricao ul{
	margin:20px;;
	display:block;
}
#ImovelDescricao ul li{
	display:block;
	border-bottom:1px solid #ddd;
	line-height:18px;
	padding:0 10px 0 10px;
}
#ImovelDescricao ul li:last-child{
	border:none;
} 
#AreaLogoImagens{
	width:200px;
	height:380px;
	overflow:hidden;
	position:absolute;
	top:52px;
	right:31px;	
}
#RepVendas{
	text-indent:-1000em;
	width:200px;
	height:130px;
	position:absolute;
	top:440px;
	right:31px;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -600px;
	
}
#LogoImovel{
	position:absolute;
	top:5px;
	left:5px;
	width:190px;
	height:175px;
}
#LogoImovel img{
	width:190px;
	height:175px;
}
#ImovelBanner{
	width:190px;
	height:190px;
	overflow:hidden;
	position:absolute;
	top:185px;
	left:5px;
	overflow:hidden;	
}
div#ImovelBanner img{
	width:190px;
	height:190px;
	position:absolute;

}
	

.area_form_atendimento{
	display:none;
}
.area_form_atendimento.atendimento_ativo{
	display:block;
}

.intitucional_conteudo{
	min-height:350px;
	display:none;
}
.intitucional_conteudo p{
	display:block;
	margin:0 0 10px 0;
}

.intitucional_conteudo ul{
	display:block;
	margin:15px 0 15px 15px;
	list-style:circle
}
.intitucional_conteudo ul li{
	display:block;
	line-height:20px;
}
.intitucional_conteudo h3{
	font-size:14px;
	font-weight:600;
	display:block;
	margin:10px 0 5px; 
}
.intitucional_conteudo h4{
	font-size:12px;
	font-weight:600;
	display:block;
	margin:5px 0 5px 0; 
}
#ListaEmpreendimentos{
	
}
#ListaEmpreendimentos li{
	display:block;
	width:140px;
	height:200px;
	float:left;
	margin:10px;
	background-image:url(../img/layout/portfolio_item_fundo.png);
	background-repeat:no-repeat;
	position:relative;
}
#ListaEmpreendimentos li a{
	text-decoration:none;
        
}
#ListaEmpreendimentos li a:hover{
	text-decoration:underline;
}
#ListaEmpreendimentos li a.img{
	position:absolute;
	top:7px;
	left:7px;
}
#ListaEmpreendimentos li h5{
	position:absolute;
	top:157px;
	left:7px;
        z-index: 2;
        display: block;
        width: 125px;
        background-color: #fff;
        line-height: 15px;
}
#ListaEmpreendimentos li p{
	position:absolute;
	display:block;
	top:170px;
	left:7px;
        z-index: 1;
}

.conteudo_ativo {
	display:block;
}
.area_form_atendimento form{
	margin:-17px 0 0 11px;
}
.area_form_atendimento p{
	display:block;
	height:30px;
	line-height:15px;
	margin:8px 0 32px 0;
}
.area_form_atendimento form input[type=text]{
	display:block;
	border:none;
	width:350px;
	height:20px;
	background-color:#fff;;
	margin:0 0 5px 0;
}
.area_form_atendimento form textarea{
	display:block;
	border:none;
	width:348px;
	height:115px;
	background-color:#fff;;
	margin:0 0 15px 0;
}
.contador_textarea{
	height:12px;
	width:345px;
	line-height:12px;
	margin:-15px 0 0 0;
	text-align:right;
	color:#ed1c25;
	font-size:10px;
}
.area_form_atendimento legend{
	display:block;
	height:30px;
	width:250px;
	text-indent:-1000em;
	margin:0  0 0 6px;
	background-image:url(../img/layout/atendimento_titulos.jpg);
	background-repeat:no-repeat;
}
.area_form_atendimento button{
	display:block;
	height:20px;
	width:70px;
	text-indent:-1000em;
	margin:0  0 0 6px;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -800px;
	background-repeat:no-repeat;
	border:none;
	margin:-5px 0 0 280px;
}
#Atendimento_contato 		legend{ background-position:  0px    0px}
#Atendimento_venda 			legend{ background-position:  0px  -30px}
#Atendimento_oferta_terreno legend{ background-position:  0px  -60px}
#Atendimento_curriculo 		legend{ background-position:  0px  -90px}

#Atendimento div.FormaContato{
	height:12px;
	width:350px;
	line-height:12px;
	margin:5px 0 3px 0;
}
#Atendimento div.FormaContatoOpcoes{
	height:20px;
	line-height:20px;
	width:350px;
	position:relative;

}
.ImovelFormAviso{
	color:#aaa;
}
#Atendimento div.FormaContatoOpcoes label{
	text-indent:15px;
	display:block;
	width:70px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -845px;
	cursor:pointer;
	position:absolute;
	top:0px;
}
#Atendimento div.FormaContatoOpcoes label:hover,
#Atendimento div.FormaContatoOpcoes label:active,
#Atendimento div.FormaContatoOpcoes label.selecionada{
	background-position:0 -865px;
}
#Atendimento div.FormaContatoOpcoes label.ImovelFormTipoContatoTLabel{left:0px;}
#Atendimento div.FormaContatoOpcoes label.ImovelFormTipoContatoELabel{left:80px;}
#Atendimento div.FormaContatoOpcoes input[type=radio]{margin:-1000em}
#Atendimento div.FormaContatoOpcoes input[type=radio].ImovelFormTipoContatoT{}
#Atendimento div.FormaContatoOpcoes input[type=radio].ImovelFormTipoContatoE{}


#ObrasLista{
	display:block;
	margin:38px 0 0 0
}
#ObrasLista li{
	display:block;
	height:120px;
	width:840px;
	overflow:hidden;
	background-image:url(../img/layout/item_obra_fundo.png);
	background-repeat:no-repeat;
	margin:0 0 21px 30px;
	position:relative;
}
.ObrasLista_item_topo{
	width:220px;
	height:120px;
	position:relative;
}
.ObrasLista_item_topo h3{
	display:block;
	height:40px;
	width:110px;
	position:absolute;
	top:13px;
	left:110px;
	color:#8F1B23;
	font-weight:600;
	text-transform:uppercase;
}
.ObrasLista_item_topo img{
	display:block;
	height:114px;
	width:94px;
	position:absolute;
	top:3px;
	left:3px;
}
.ObrasLista_item_topo .ObrasLista_entrega{
	display:block;
	height:30px;
	width:110px;
	position:absolute;
	top:51px;
	left:110px;
}
.ObrasLista_item_topo .ObrasLista_entrega span{
	font-size:10px;
}
.ObrasLista_item_topo .veja_fotos{
	display:block;
	height:20px;
	width:110px;
	position:absolute;
	top:97px;
	left:110px;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	color:#8F1B23;
	font-weight:600;
	word-spacing:-2px;
}
#ObrasLista li table{
	display:block;
	position:absolute;
	top:0px;
	left:260px;
	width:574px;
}
#ObrasLista li table tr{
	position:absolute;
}
.th_legenda, .th_percentual{
	display:none;
}
.td_percentual span{
	display:block;
	width:60px;
	position:absolute;
	bottom:0px;
	left:11px;
	background-image:url(../img/layout/barra_obras.png);
	background-repeat:no-repeat;
	
}
.td_legenda{
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.td_percentual{
	height:20px;
	position:absolute;
	top:20px;
	left:0px;
	height:100px;
	width:100%;
}
.coluna8{ display:none;}
.coluna1{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
}
.coluna2{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:83px;
}
.coluna3{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:166px;
}
.coluna4{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:249px;
}
.coluna5{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:332px;
}
.coluna6{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:415px;
}
.coluna7{
	display:block;
	width:82px;
	text-indent:-1000em;
	height:20px;
	position:absolute;
	top:0px;
	left:498px;
}

#ListaImoveis{
	margin:25px 0 0 7px;
	width:780px;
}
#ListaImoveis li{
	display:block;
	width:306px;
	height:166px;
	float:left;
	background-image:url(../img/layout/imoveis_venda_fundo.png);
	position:relative;
	margin:0 61px 60px 0;
	overflow:hidden;
}
#ListaImoveis li a{
	display:block;
	position:absolute;
	text-decoration:none;
}
#ListaImoveis li a:hover{
	text-decoration:underline;
}
#ListaImoveis li a.imagem{
	top:8px;
	left:8px;
	width:150px;
	height:150px;
	overflow:hidden;
}
#ListaImoveis li a.imagem img{}
#ListaImoveis li a.nome{
	top:48px;
	font-weight:600;
	left:165px;
	width:125px;
	height:15px;
}
#ListaImoveis li a.bairro{
	top:18px;
	left:165px;
	width:125px;
	height:15px;
	text-transform:uppercase;
	color:#8F272F;
	font-weight:600
}
#ListaImoveis li a.descricao{
	top:70px;
	left:165px;
	width:125px;
	height:80px;
	line-height:20px;
}






.intitucional_conteudo{
	min-height:350px;
	display:none;
}
.conteudo_ativo {
	display:block;
}
.intitucional_conteudo h2{
	display:block;
	height:30px;
	text-indent:-1000em;
	margin:-17px  0 10px 6px;
	background-image:url(../img/layout/institucional_titulos.png);
	background-repeat:no-repeat;
}
#Conteudo_fibracon 		h2{ background-position:  0px    0px}
#Conteudo_grupo_fibra 	h2{ background-position:  0px  -30px}
#Conteudo_portfolio 	h2{ background-position:  0px  -60px}
#Conteudo_qualidade 	h2{ background-position:  0px  -90px}
#Conteudo_parcerias 	h2{ background-position:  0px -120px}

#Conteudo_fibracon_construtora 	h2{ background-position:  0px -150px}
#Conteudo_fibra_business 		h2{ background-position:  0px -180px}
#Conteudo_fibra_agropecuaria 	h2{ background-position:  0px -210px}



#MenuGrupo{
	width:680px;
	height:70px;
}
#MenuGrupo li{
	width:220px;
	height:70px;
	margin:3px;
	float:left;
	background-image:url(../img/institucional/grupo_fibra_logos.png);
}
#GrupoFibracon{			background-position:0 0; }
#GrupoBusiness{			background-position:-220px 0;}
#GrupoAgropecuaria{		background-position:-440px 0;}

#MenuGrupo li a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}

#ImoveisAVenda{
	margin:10px 0 0 10px;
	width:670px;
	height:200px;
	overflow:hidden;
	position:relative;
}
#ImoveisAVenda h2{
	display:block;
	height:20px;
	text-indent:-1000em;
}
#ImoveisAVenda button{
	position:absolute;
	height:160px;
	top:35px;
	width:30px;
	border:none;
	background-color:transparent;
	text-indent:-1000em;
	cursor:pointer;
	z-index:200;
	outline: none !important;
}
#ImoveisAVendaAnterior{ left:0px;}
#ImoveisAVendaProxima{ right:0px;}
#ContainerUl{
	width:615px;
	height:175px;
	position:absolute;
	top:25px;
	left:30px;
	overflow:hidden;
}
#LinkAtendimentoOnlineInicio{
	position:absolute;
	top:45px;
	right:10px;
	width:190px;
	height:40px;
	text-indent:-1000em;
}
#BoxAntecipeSe{
	position:absolute;
	top:95px;
	right:10px;
	width:190px;
	height:170px;
}
#BoxAntecipeSe h2{
	display:block;
	height:28px;
	text-indent:-1000em;
}
#BoxAntecipeSe p{
	display:block;
	height:30px;
	margin:0 10px 0 13px;
}
#BoxAntecipeSe div{
	width:170px;
	height:170px;
	position:absolute;
	top:62px;
	left:10px;
}
#BoxBannerInferior{
	position:absolute;
	top:311px;
	left:10px;
	width:350px;
	height:200px;
}
#ListaImoveisInicio{
	width:5000em;
	height:175px;
	
}
#ListaImoveisInicio li{
	display:block;
	width:306px;
	height:166px;
	float:left;
	margin:10px 1px 0 0;
	background-image:url(../img/layout/imoveis_venda_fundo.png);
	position:relative;	
}
#ListaImoveisInicio li a{
	display:block;
	position:absolute;
	text-decoration:none;
}
#ListaImoveisInicio li a:hover{
	text-decoration:underline;
}
#ListaImoveisInicio li a.imagem{
	top:8px;
	left:8px;
	width:150px;
	height:150px;
	overflow:hidden;
}
#ListaImoveisInicio li a.imagem img{}
#ListaImoveisInicio li a.nome{
	top:48px;
	font-weight:600;
	left:165px;
	width:125px;
	height:15px;
}
#ListaImoveisInicio li a.bairro{
	top:18px;
	left:165px;
	width:125px;
	height:15px;
	text-transform:uppercase;
	color:#8F272F;
	font-weight:600
}
#ListaImoveisInicio li a.descricao{
	top:70px;
	left:165px;
	width:125px;
	height:80px;
	line-height:20px;
}
#BoxNoticias{
	position:absolute;
	top:310px;
	left:370px;
	width:310px;
	height:200px;
}
#BoxNoticias  h2{
	display:block;
	height:30px;
	text-indent:-1000em;
}
#BoxNoticias  ul{
	display:block;
	height:170px;
	width:262px;
	margin:0 0 0 30px;
	line-height:13px;
}
#BoxNoticias  ul li{
	display:block;
	height:36px;
	padding:8px 0 2px 0;
	border-bottom:1px solid #999;
}
#BoxNoticias  ul li:last-child{
	border:none
}
#BoxNoticias  ul li a{
	text-decoration:none;
}
#BoxNoticias  ul li a:hover{
	text-decoration:underline;
}
#AssinarNewsletter{
	position:absolute;
	top:310px;
	right:10px;
	width:200px;
	height:200px;
}
#AssinarNewsletter  h2{
	display:block;
	height:30px;
	text-indent:-1000em;
}
#AssinarNewsletter  p{
	display:block;
	height:30px;
	width:165px;
	font-size:10px;
	line-height:12px;
	margin:9px 0 0 19px;;
	color:#333;
}
#LabelNome, #LabelEmail{
	text-indent:-1000em;
	display:block;
}
#NewsletterNome{
	width:136px;
	height:18px;
	line-height:18px;
	padding:0 5px 0 17px;
	background-color:transparent;
	border:1px solid #dcdcdc;
	position:absolute;
	top:89px;
	left:19px;
}
#NewsletterEmail{
	width:136px;
	height:18px;
	line-height:18px;
	padding:0 5px 0 17px;
	background-color:transparent;
	border:1px solid #dcdcdc;
	position:absolute;
	top:119px;
	left:19px;
}
#cadastrar_newsletter{
	width:70px;
	height:20px;
	background-color:#911C24;
	border:1px solid #911C24;
	position:absolute;
	top:150px;
	right:21px;
	text-indent:-100em;
	opacity:0.4;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
	cursor:pointer;
}
#cadastrar_newsletter:hover{
	opacity:0;
	-moz-opacity:0;
	filter: alpha(opacity=0);
}
/*------------------------------------ CONTEUDO  FIM -------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ COLORBOX ------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#FFF;}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/jquery/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/jquery/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(../img/jquery/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{ 	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{  	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/jquery/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*------------------------------------ COLORBOX FIM --------------------------*/
/*------------------------------------ SELECT --------------------------------*/
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/*------------------------------------ SELECT FIM ----------------------------*/
/*------------------------------------ UI MENU -------------------------------*/
.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }
.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }
.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }
.fg-menu-container.fg-menu-ipod .fg-menu-content,
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }
.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }
.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */
.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }
.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }
.fg-menu-breadcrumb { margin: 0; padding: 0; }
.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }
.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }
.fg-menu-breadcrumb a,
.fg-menu-breadcrumb span { float: left; }
.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }
.fg-menu-footer a span { float:left; cursor: pointer; }
.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }
.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }
.fg-menu a { border: 1px dashed transparent; }
.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }
.fg-menu a span { display:block; cursor:pointer; }
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }
.fg-menu-content.ui-widget-content,
.fg-menu-content ul.ui-widget-content { border:0; }
/* ICONS AND DIVIDERS */
.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }
.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */
.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
<!--[if IE]>
.fg-menu-ipod .fg-menu li { width: 95%; }
.fg-menu-ipod .ui-widget-content { border:0; }
<![endif]-->
/*------------------------------------ UI MENU FIM ---------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ GALERIA -------------------------------*/
#Galeria{
	width:900px;
	height:530px;
	background-color:#fff;
	margin:0 auto 150px auto;
	position:relative;
}
#Galeria h1#TituloGaleria{
	text-indent:0;
	display:block;
	height:50px;
	line-height:50px;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:500;
}
#Galeria h1 span#DescricaoImagem{
	font-weight:600;
}
#ContainerGaleria{
	display:block;
	height:375px;
	width:880px;
	background-color:#f9f9f9;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:10px;
	z-index:0;
}
#Galeria ul#Originais{
	display:block;
	height:375px;
	line-height:375px;
	text-align:center;
	width:10000em;;

}
#Galeria ul#Originais li{
	display:block;
	height:375px;
	width:880px;
	float:left;
}
#Galeria button{
	border:none;
	background-color:transparent;
	width:65px;
	height:65px;
	position:absolute;
	top:195px;
	background-image:url(../img/layout/botao_galeria.png);
	background-repeat:no-repeat;
	text-indent:-1000em;
	cursor:pointer;
	z-index:10;
}
#Galeria button#GaleriaAnterior{
	left:10px;
	background-position:0px -0px;
}
#Galeria button#GaleriaProxima{
	right:10px;
	background-position:-65px -0px;
}
#Galeria button#GaleriaAnterior{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/layout/botao_galeria_die.png, sizingMethod='scale');}
#Galeria button#GaleriaProxima{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.fibraconconstrutora.com.br/img/layout/botao_galeria_eie.png, sizingMethod='scale');}
#numera{
	height:20px;
	line-height:20px;
	width:50px;
	position:absolute;
	top:425px;
	left:20px;
}
#ImagensIlustrativas{
	height:20px;
	line-height:20px;
	width:130px;
	text-align:right;
	position:absolute;
	top:425px;
	left:760px;
}
#ImagensIlustrativasTexto{
	width:350px;
	height:120px;
	position:absolute;
	top:284px;
	left:520px;
	padding:10px;
	background-color:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	display:none;
}
#ImagensIlustrativasTexto p{
	line-height:13px;
	margin:0 0 5px 0;
}
#ImagensIlustrativas a{
	text-decoration:none;
}
#ImagensIlustrativas a:hover{
	text-decoration:underline;
}
#Miniaturas{
	width:880px;
	height:87px;
	position:absolute;
	top:445px;
	left:10px;
}
#ContainerMiniaturas{
	width:696px;
	height:87px;
	position:absolute;
	top:0px;
	left:92px;
	overflow:hidden;
}
#Miniaturas button{
	background-color:#fff;
	display:block;
	top:0px;
	width:92px;
	height:87px;
}
#Miniaturas button#MiniaturaAnterior{
	left:0px;
	background-image:url(../img/layout/botao_miniatura_eie.png);
	background-repeat:no-repeat;
}
#Miniaturas button#MiniaturaProxima{
	right:0px;
	background-image:url(../img/layout/botao_miniatura_die.png);
	background-repeat:no-repeat;
}
#Miniaturas ul{
	display:block;
	height:87px;
	width:5000em;
}
#Miniaturas ul li{
	width:110px;
	height:85px;
	float:left;
	display:block;
	background-color:#f9f9f9;
	border:1px solid #ccc;
	margin: 0 2px 0 2px;
}
#Miniaturas ul li:hover,
#Miniaturas ul li.miniatura_ativa{
	background-color:#ddd;
	border:1px solid #999;
}
#Miniaturas ul li img{
	margin:5px;
	cursor:pointer
}
/* localização */
#Localizacao{
	width:900px;
	height:530px;
	margin:0 auto 150px auto;
	position:relative;
}
#Mapa{
	width:900px;
	height:480px;
}
#TituloMapa{
	text-indent:0;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:600;
}
address#EnderecoMapa{
	text-indent:0;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:500;
	margin:-10px 0 10px 0;
}
#imagem_imovel_mapa{
	text-align:center;
	margin:10px;
}
#MenuProcureSeuImovel{

}
#MenuProcureSeuImovel h2{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -770px;
	text-indent:-1000em;
	display:block;
	height:20px;
	margin:30px 0 0 20px;
	
}
/* localização fim*/
.visivel{
	display:block;
}
.oculto{
	display:none;
}
.vendaajax{
	background-color:#e2e2e2;
	width:370px;
	margin:0 0 0 0;
	padding:30px 0 10px; 0;
}
#MensagemFormInicio{
	font-size:13px;
	font-weight:600;
	position:absolute;
	top:10px;
	left:400px;
	width:310px;
	height:200px;
}
#MensagemFormInicio div{
	display:block;
	margin:10px;
	font-size:14px;
	font-weight:500;
}
#MensagemFormInicio span{
	display:block;
	margin:10px 0 0 0;
	line-height:15px;
	color:#900;
	font-size:12px;
	font-weight:500;
}
#Conteudo_fibra_agropecuaria img{
	margin:0 25px 15px 25px;
}
#LinkAtendimentoOnline{
	display:block;
	height:57px;
	width:170px;
	margin:15px 0 0 0;
	text-indent:-1000em;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-250px -600px;
}
