html {
	min-height: 100%;
	margin-bottom: 1px;
}
body{
	margin:0; padding:0;
	background:url(../imgs/bg_site_topo.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88C4;
}
a{color:#4D88C4; text-decoration:none}
a:hover{color:#356BA2;}
img{border:none}
#topo{
	margin:auto;
	width:952px; height:190px;
}
.menu_div_flash{
	width:100%;
	position:absolute;
	top:0px;
	text-align:center;
	z-index:2;
}
.menu_flash{
}
.menu_form{
	height:153px;
}
.busca{
	float:left; clear:left;
	width:840px; height:26px;
	background:url(../imgs/busca_bg.jpg);
	padding:11px 0 0 112px;
	z-index:1;
	position:static;
}
.endereco{
	clear:left;
	margin:auto;
	text-align:center;
	width:952px;
	padding:10px 0 0 0;
}
.endereco strong{font-size:12px}

#rodape{
	clear:left;
	width:100%; height:108px;
	background:url(../imgs/bg_rodape.jpg) repeat-x;
}
.rodape_cx{
	margin:auto;
	width:952px;
	padding:15px 0 0 0;
}
.rodape_menu{
	float:left;
	width:865px;
}
.rodape_menu h1, .rodape_menu h2{
	display:inline;
	font-size:13px;
	color:#2E7FCB;
	font-weight:normal;
}
.rodape_logo{
	float:left;
	width:84px;
}
.banner_home{
	margin:auto;
	clear:left;
	width:992px; height:425px;
}
#conteudo{
	margin:auto;
	clear:left;
	width:952px;
}
.submenu{
	float:left;
	width:952px; height:43px;
	background:url(../imgs/barra_submenu.jpg) no-repeat;
	text-align:center;
	padding:16px 0 0 0;
}
.index_lancamentos_col{
	float:left;
	width:674px;
}
.index_lancamentos_titulo{
	float:left;
	width:640px; height:23px;
	padding:9px 0 0 34px;
	margin:0 0 9px 0;
	background:url(../imgs/titulo01_bg.jpg);
}
.index_lancamentos_titulo h2, .submenu h3, .index_revenda_titulo h2{ display:inline; margin:0; padding:0;}
.caixa01{
	float:left;
	width:331px;
	border:1px solid #ACCCDE;
	background:#F8FAFA url(../imgs/caixa01_rodape.jpg) no-repeat bottom;
}
.caixa01_stage{
	float:left;
	width:316px;
	/* min-height hack for ie6 */
	min-height: 318px;
	height: auto !important;
	height: 318px;
	padding:11px 9px 17px 6px;
	background:url(../imgs/caixa01_topo.jpg) top no-repeat;
}
.caixa01_stage_titulo{
	float:left;
	width:316px;
	height:35px;
}
.caixa01_stage_titulo h3{
	margin:0 0 0 20px;
	padding:0;
	display:inline;
	font-size:12px;
}
.caixa01_stage_col_img{
	float:left; clear:left;
	width:160px;
	border:#CCCCCC 1px solid;
	padding:3px;
}
.caixa01_stage_col_txt{
	float:left;
	width:142px;
	padding:0 0 0 6px;
}
.caixa01_stage_col_txt p{
	padding:0; margin:0 0 5px 0;
}
.caixa01_stage_col_txt a{display:block}
.index_corretor_cx{
	float:left;
	width:264px; height:387px;
	border:1px solid #ACCCDE;
	margin:0 0 0 12px;
}
.index_corretor_img{ margin:17px 0 19px 15px;}
.index_corretor_label{
	width:241px; height:18px;
	float:left; clear:left;
	padding:0 0 0 23px;
	font-size:13px;
}
.index_corretor_form{
	width:241px; height:29px;
	float:left; clear:left;
	padding:0 0 0 23px;
}
.index_corretor_enviar{
	float:left; clear:left;
	left:175px;
	top:4px;
	position:relative;
}
.index_revenda_titulo{
	float:left;
	width:918px; height:23px;
	padding:9px 0 0 34px;
	margin:9px 0 9px 0;
	background:url(../imgs/titulo02_bg.jpg);
}
.caixa02{
	float:left;
	width:301px;
	border:1px solid #ACCCDE;
	background:url(../imgs/caixa02_rodape.jpg) no-repeat bottom;
}
.caixa02_stage{
	float:left;
	width:296px;
	/* min-height hack for ie6 */
	min-height: 115px;
	height: auto !important;
	height: 115px;
	padding:12px 0 10px 5px;
	background:url(../imgs/caixa02_topo.jpg) top no-repeat;
}
.caixa02_stage_col_img{
	float:left; clear:left;
	width:110px;
	border:#CCCCCC 1px solid;
	padding:3px;
}
.caixa02_stage_col_txt{
	float:left;
	width:164px;
	padding:0 0 0 7px;
}
.caixa02_stage_titulo{
	float:left;
	width:164px;
	height:17px;
	border-bottom:1px solid #ACCCDE;
	margin:0 0 14px 0;
}
.caixa02_stage_titulo h3{
	padding:0;
	display:inline;
	font-size:12px;
}
.caixa02_stage_col_txt p{
	padding:0; margin:0 0 5px 0;
}
.caixa02_stage_col_txt a{display:block}
.revendas_sep{ float:left; width:21px;}

/* INTERNAS **********************************************************************************************/
#stage_interna{
	margin:auto;
	clear:left;
	width:970px;
	background:#FFF url(../imgs/stage_interna_bg_esq.jpg) left top no-repeat;
	padding:0 0 0 22px;
	/* min-height hack for ie6 */
	min-height: 425px;
	height: auto !important;
	height: 425px;
	font-size:13px;
}
#conteudo_interna_stage{
	float:left;
	width:948px;
	padding:0 22px 0 0;
	background:url(../imgs/stage_interna_bg_dir.jpg) no-repeat right top;
	min-height: 425px;
	height: auto !important;
	height: 425px;
}
.conteudo_tipo01{
	float:left; clear:left;
	width:869px;
	padding:0 43px 0 36px;
	background:url(../imgs/stage_bg_topo.jpg) no-repeat top;
}
.titulo{
	float:left;
	width:916px; height:26px;
	padding:11px 0 0 32px;
	background:url(../imgs/bg_titulo.jpg);
}
.titulo_pagina{
	float:left;
	width:673px;
	color:#005689;
	font-size:18px;
}
.titulo_codigo{
	float:left;
	width:243px;
	padding:2px 0 0 0;
	color:#7094A9;
	font-size:13px;
}
.lancamentos_titulo_cx{
	float:left;
	width:677px; height:22px;
	padding:3px 0 0 0;
	background:url(../imgs/tabela01_titulo_bg.jpg) no-repeat left top;
	color:#7094A9;
}
.lancamentos_titulo_txt{
	float:left;
	width:498px;
	padding:0 0 0 15px;
}
.lancamentos_titulo_codigo{
	float:left;
	width:164px;
	font-weight:bold;
}
.lancamentos_img{
	border:1px solid #A5C1D1;
	width:148px;
	padding:2px;
	margin:15px 0 15px 0;
}
.lancamentos_txt{
	color:#5F92BC;
	font-size:11px;
	width:625px;
	text-align:left;
}
.submenu_interna{
	float:left; clear:left;
	width:869px; height:28px;
	text-align:right;
	padding:7px 0 0 0;
	font-size:11px;
	font-weight:bold;
}
.borda_submenu01{
	margin:20px 0 0 0;
	border-top:1px solid #E6EEF2;
	padding:10px 0 10px 0;
}
.lancamentos_interna_col01{
	float:left; clear:left;
	width:280px;
	padding:0 34px 0 14px;
}
.lancamentos_interna_col02{
	float:left;
	width:541px;
	padding:20px 0 0 0;
	margin:15px 0 0 0;
	border-top:#E6EEF2 solid 1px;
}
.lancamentos_logo01{
	float:left;
	width:280px;
	text-align:center;
}
.lancamentos_img_grande{
	float:left; clear:left;
	width:278px;
	border:1px #A5C1D1 solid;
	text-align:center;
	padding:7px 0 7px 0;
	margin:10px 0 30px 0;
}
.lancamentos_mais_fotos{
	border-top:#E6EEF2 solid 1px;
	width:541px;
	float:left; clear:left;
}
.lancamentos_mais_fotos div{
	float:left;
	margin:24px 26px 0 0;
	border:1px #A5C1D1 solid;
	padding:3px;
}
.lancamentos_patrocinios{
	float:left; clear:left;
	width:869px;
	border-top:#E6EEF2 solid 1px;
	border-bottom:#E6EEF2 solid 1px;
	padding:14px 0 14px 0;
	margin:20px 0 20px 0;
	font-size:11px;
	color:#89ABC7;
}
.lancamentos_patrocinios div{
	float:left;
	margin:0 30px 0 0;
}
.lancamentos_patrocinios div img{
	margin:10px 10px 0 0;
}
.revendas_galeria_linha{
	float:left;
	clear:left;
	width:869px;
}
.revendas_galeria_grd{
	float:left;
	width:403px;
	padding:0 21px 0 0;
}
.revendas_galeria_grd div{
	float:left; clear:left;
	width:387px;
	border:1px solid #A5C1D1;
	padding:7px;
}
.revendas_galeria_thumbs{
	float:left;
	width:445px;
}
.revendas_galeria_thumbs div{
	float:left;
	border:1px solid #A5C1D1;	
	width:120px; height:90px;
	padding:5px;
	margin:0 12px 18px 0;
}
.revendas_col01{
	float:left; clear:left;
	width:403px;
	padding:0 21px 0 0;
}
.revendas_col02{
	float:left;
	width:445px;
}
.revendas_col02 p{
	margin-top:0px;
}
.lista_maisinfo_txt{
	float:left;
	width:342px;
	padding:30px 0 20px 232px;
}
.lista_maisionfo_label{
	float:left; clear:left;
	width:301px; height:18px;
	padding:0 8px 0 0;
	text-align:right;
	color:#7094A9;
	font-size:13px;
	margin:0 0 10px 0;
}
.lista_maisinfo_form{
	float:left;
	width:414px; height:18px;
	margin:0 0 10px 0;
}
.busca_linha01{
	float:left; clear:left;
	width:869px;
	padding:20px 0 20px 0;
	border-bottom:1px solid #E6EEF2;
}
.busca_cx_opcoes{
	float:left; clear:left;
	width:368px; height:213px;
	overflow:auto;
	border:1px solid #E6EEF2;
	margin:5px 0 0 0;
}
.busca_cx_opcoes div{
	padding:5px 0 5px 10px;	
}
.busca_bg01{
	background:#EDF1F4;
}
.busca_txt_localidades{
	float:left;
	width:453px;
	padding:0 0 0 22px;
}
.busca_bt{
	float:left; clear:left;
	position:relative;
	left:780px;
	margin-top:20px;
}
.venda_maisinfo_txt{
	float:left;
	width:584px;
	padding:30px 0 20px 139px;
	color:#7094A9;
}
.venda_maisinfo_txt2{
	float:left;
	width:565px;
	padding:10px;
	color:#7094A9;
	background:#FFF0EA;
	border:1px solid #FF6600;
	color:#FF6600;
	margin:30px 0 0 140px;
}
.venda_maisionfo_label{
	float:left; clear:left;
	width:301px; height:18px;
	padding:0 8px 0 0;
	text-align:right;
	color:#7094A9;
	font-size:13px;
	margin:0 0 10px 0;
}
.venda_maisinfo_form{
	float:left;
	width:414px; height:18px;
	margin:0 0 10px 0;
	color:#7094A9;
}
.venda_titulo{
	float:left; clear:left;
	width:716px;
	padding:33px 0 34px 149px;
	border-top:1px #E6EEF2 solid;
	margin:30px 0 0 0;
}
.venda_botao{
	float:left;
	position:relative;
	left:175px;
}




/* FORMS *************************************************************************************************/
fieldset{ margin:0; padding:0; border:none}
form{ margin:0; padding:0; border:none}

.form01{
	border:1px solid #6AA0BE;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D88C4;
	padding:3px 0 0 3px;
}
.form02{
	border:none;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D88C4;
}
.form03{
	font-size:11px;
	color:#7094A9;
	border:solid 1px #A5C1D1;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.form04{
	font-size:11px;
	color:#7094A9;
	border:solid 1px #A5C1D1;
	font-family:Arial, Helvetica, sans-serif;
}
.form05{
	border:1px solid #6AA0BE;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4D88C4;
	padding:3px 0 0 3px;
}

.formSize01{width:250px;}
.formSize02{width:260px;}
.formSize03{height:90px}
.formSize04{height:150px}
.formSize06{width:20px}
.formSize07{width:69px}
.formSize08{width:97px}
.formSize09{width:210px;}


/* TEXTOS E TABELAS **************************************************************************************/
.txtSize11{font-size:11px}
.txtSize12{font-size:12px}
.txtSize13{font-size:13px}
.txtSize14{font-size:14px}
.txtSize15{font-size:15px}

.txt01, .txt01 a{color:#FF8D1C;}
.txt02, .txt02 a{color:#FF0000;}
.txt03, .txt03 a{color:#006699;}
.txt04, .txt04 a{color:#7094A9;}
.txt05, .txt05 a{color:#666; font-size:12px;}

.tabela01{
	width:867px;
	border:solid 1px #E6EEF2;
	margin:40px 0 0 0;
}
.tabela_bordaL_01{
	border-left:solid 1px #E6EEF2;
}
.tabela02{
	border:1px #FFE7CE solid;
	width:278px;
	margin:10px 0 30px 0;
	float:left; clear:left;
}
.tabela03{
	border:1px #E6EEF2 solid;
	width:401px;
	float:left; clear:left;
}
.tabela04{
	border:1px #FFE7CE solid;
	width:191px;
	margin:0 10px 30px 0;
	float:left; clear:left;
}
.tabela05{
	margin:0 0 15px 0;
}
.tabela06{
	border-bottom:1px solid #E6EEF2;
	border-right:1px solid #E6EEF2;
	border-top:1px solid #E6EEF2;	
}
.tabela07{
	border-bottom:1px solid #E6EEF2;
	border-top:1px solid #E6EEF2;	
}

/* MARGENS ***********************************************************************************************/
.ma_fl{float:left}
.ma_cl{clear:left}

.ma_l01{margin-left:8px;}
.ma_l02{ position:relative; left:175px;}

.ma_b01{margin-bottom:20px;}
.ma_b02{margin-bottom:10px;}

.ma_t01{ margin-top:3px;}
.ma_t02{ padding-top:40px;}
.ma_t03{ margin-top:5px;}
.ma_t04{ margin-top:50px;}
.ma_t05{ top:15px; position:relative}

.ma_tb01{ padding:20px 0 20px 0;}
.ma_tb02{ margin:10px 0 10px 0;}
.ma_tb03{ margin:40px 0 10px 0;}
