.f_megabanner
{
	width:776px;
	height:309px;
	position:relative;
	background-image: url("imagens/background_megabanner.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	_margin-top: -4px;
}

.f_circulo_sonho
{
	width:151px;
	height:148px;
	position:absolute;
	right:1px;
	bottom:-32px;
}

.f_facil_comprar
{
	width:125px;
	height:70px;
	position:absolute;
	left:231px;
	top:207px;
}

.f_seu_sonho
{
	width:210px;
	height:90px;
	position:absolute;
	left:415px;
	bottom:0px;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
}

.f_circulo_busca
{
	width:186px;
	height:226px;
	position:absolute;
	left:0px;
	top:-29px;
	background-image: url("imagens/background_busca_home.gif");
}

.f_menu
{
	text-align: left;
	background-image: url("imagens/menu1/menu_fundo.gif");
	background-repeat: no-repeat;
	width: 776px;
	height: 29px;
	position:relative;
}

.buscar { position:absolute; width:186px; left:45px; top:30px; z-index:1; text-align:center;}

.buscar .menu2
{
	width:110px;
	text-align:center;
}

.buscar .menu2_dropdown
{
	float: left;
	color: #2F3F8C;
	font-family: Verdana;
	font-size: 10px; margin-left:4px; margin-bottom:-2px; *margin-bottom:5px; *margin-top:10px; *margin-left:4px; *margin-right:0px;
}

.buscar .menu2_dropdown2
{
	float: left;
	color: #2F3F8C;
	font-family: Verdana;
	font-size: 10px; margin-left:4px; margin-bottom:-2px; *margin-bottom:5px; *margin-top:0px; *margin-left:4px; *margin-right:0px;
}

.buscar .menu2_btn_buscar
{
	width:55px;
	height:18px;
	margin-left:0px; margin-top:25px; *margin-bottom:0px; *margin-top:25px; *margin-left:0px; *margin-right:0px; position:absolute; left:34px; top:100px;
}

.f_megabanner_conteudo
{
	width:616px;
	height:211px;
	float:right;
	z-index:1;
}

.f_homecontent
{
	width:776px;
	margin-left:12px;
	_margin-left:0px;
	padding-top:9px;
}

.f_homecontent_left
{
	width:514px;
	float:left;
	line-height:5px;
}

.f_homecontent_right
{
	width:250px;
	float:left;
	text-align:center;
	padding-top:30px;
}

.f_nossos_empreendimentos
{
	width:776px;
	_width:760px;
	height:179px;
	float:left;
	background-image: url("imagens/background_nossos_emps.gif");
	background-repeat:no-repeat;
	padding-left:16px;
}

.f_empreendimentos_box
{
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	margin-left: 15px;
}

.f_pop_agende
{
	width:418px;
	background-image: url("imagens/background_agende.gif");
	background-repeat:no-repeat;
	background-color:#fafafa;
	padding-top:125px;
	padding-bottom:15px;
	margin:auto;
}

.f_pop_agendebox
{
	width:308px;
	background-image: url("imagens/pop_agende_boxmiddle.gif");
	margin:auto;
	position:relative;
}

.f_pop_agendebox_titulo
{
	width:207px;
	height:52px;
	position:absolute;
	top:-1px;
	left:-2px;
}

.f_pop_agendebox_content
{
	width:270px;
	margin:auto;
	padding-top:30px;
	_padding-top:0px;
	*padding-top:2px;
}

.f_agendebox_content_left
{
	width:65px;
	float:left;
	text-align:right;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	margin-top:3px;
	_margin-top:1px;
	margin-bottom:3px;
	_margin-bottom:1px;
}

.f_agendebox_content_left .red
{
	color:#e2001a;
}

.f_agendebox_content_right
{
	width:200px;
	float:left;
	text-align:left;
	margin-top:3px;
	_margin-top:1px;
	margin-bottom:3px;
	_margin-bottom:1px;
	padding-left:5px;
}

.f_agendebox_content_right .form
{
	border:1px solid #d0c19a;
	background-color:#f6f5f5;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
}

.f_faleconosco
{
	width:371px;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	margin:auto;
}

.f_faleconosco_box
{
	width:371px;
	background-image: url("imagens/box_fale_middle.gif");
}
.f_faleconosco_box_content
{
	width:330px;
	margin:auto;
}

.f_faleconosco_content_round
{
	float:left;
	text-align:left;
	padding-left:40px;
}

.f_faleconosco_right .form
{
	border:1px solid #d0c19a;
	background-color:#f6f5f5;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
}

.f_faleconosco_content_linha
{
	width:330px;
	margin:auto;
	padding-top:30px;
	*padding-top:2px;
}

.f_faleconosco_left
{
	width:70px;
	float:left;
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
}

.f_faleconosco_right
{
	width:250px;
	float:left;
	text-align:left;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:5px;
}

.f_faleconosco_left .red
{
	color:#e2001a;
}

.f_cac
{
	width:710px;
	margin:auto;
	padding-top:20px;
	padding-bottom:30px;
}

.f_cac_left
{
	width:330px;
	float:left;
	background-image: url("imagens/box_cac_middle.gif");
}

.f_cac_right
{
	width:330px;
	float:right;
	background-image: url("imagens/box_cac_middle.gif");
}

.f_cac_content
{
	width:265px;
	margin:auto;
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	padding-top:20px;
}

.f_popfoto
{
	
	color:#2f3f8c;
	font-family:Verdana;
	font-size:10px;
	background-image: url("imagens/bg_pop_foto.gif");
	background-color:#f9f9f9;
	background-repeat:repeat-x;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

.f_popfoto_box
{
	
	background-color:#fff;
	border:1px solid #d7caab;
	padding:10px;
	position: relative;
	overflow: hidden;
}
.f_popfoto_box > span
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    _left:-10%;
    text-align: center;
    width: 100%;
    padding: 5px 0;
    font-weight:bold;
    font-size:12px;
    background-image: url("imagens/bg_legendapop.gif");
    background-position: bottom;
    background-repeat:no-repeat;
}

.f_popfoto_box img
{
    _display: block;    
    margin-top: 50px;
    _margin-top: 150px;
    _padding-top:30px;
}

.f_fechar
{
    background-image: url("imagens/bg_pop_fechar.gif");
    padding:5px;
    text-align:right;
    padding-right:10px;
    color:#fff;
    font-family:Verdana;
    font-size:10px;
    margin-top:5px;
}

.f_favbox
{
    width:128px;
    height:50px;
    background-image: url("imagens/bg_fav_topo.gif");
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:11px;
    color:#9c0101;
    font-weight: bold;
    position:absolute;
    top:35px;
    right:235px;
    text-align:center;
    padding-top:16px;
}


.f_conteudo
{
    width:665px;
    font-family:Verdana;
    font-size:10px;
    color:#2f3f8c;
    margin:auto;
    padding-top:24px;
}

.f_conteudo_rede
{
    width:733px;
    background-image: url("imagens/bg_topo_redelojas.gif");
    background-repeat:no-repeat;
    background-position:top;
    font-family:Verdana;
    font-size:10px;
    color:#2f3f8c;
    position:relative;
    margin:auto;
}

.f_rede_box_linha {width:575px; float:left; padding-top:130px;}

.f_rede_box
{
    width:212px;
    float:left;
    text-align:left;
    padding-left:30px;
}

.f_rede_box_estado
{
    width:91px;
    height:89px;
    position:absolute;
    left:11px;
    top:35px;
}

.f_rede_box_img
{
    width:180px;
    height:179px;
    position:absolute;
    right:17px;
    top:11px;
}

.f_rede_box_como_chegar
{
    width: 45px;
    float:right;
    margin-top: 190px;
    margin-right: 110px;
	_margin-top: 183px;
    _margin-right: 26px;
}

.f_favbox a { color:#FFFFFF; text-decoration:underline; font-weight: bold;}

.f_favbox a:hover { color:#FFFFFF; text-decoration:none; font-weight: bold;}

.f_fechar a { color:#fff; text-decoration:none;}

.f_fechar a:hover { color:#fff; text-decoration:underline;}

.f_acento { margin-top:-4px;}
.f_acento2 { margin-top:-2px;}
.f_jpg { width:759px; margin:auto; padding-top:20px; text-align:center; position:relative;}
.f_envia {text-align:center; color:#e2001a; font-size:9px; font-family:Verdana;}
.f_clear { clear:both;}

.conserta p
{
    _margin-left: 15px;
}