/* 
Desenvolvido por: PORTAL DE COMUNICAÇÂO
Fone: (38) 99800-8048
E-mail: suporte@portaldecomunicacao.com
MONTES CLAROS - MG

*/

/* ############################################################################################################ */
/* FONTE SIZE */
.font_9 { font-size: 9px }		.font_10 { font-size: 10px }		.font_11 { font-size: 11px }
.font_12 { font-size: 12px }	.font_13 { font-size: 13px }		.font_14 { font-size: 14px }
.font_15 { font-size: 15px }	.font_16 { font-size: 16px }		.font_17 { font-size: 17px }
.font_18 { font-size: 18px }	.font_19 { font-size: 19px }		.font_20 { font-size: 20px }
.font_21 { font-size: 21px }	.font_22 { font-size: 22px }		.font_23 { font-size: 23px }
.font_24 { font-size: 24px }	.font_25 { font-size: 25px }		.font_26 { font-size: 26px }
.font_27 { font-size: 27px }	.font_28 { font-size: 10px }		.font_29 { font-size: 29px }
.font_30 { font-size: 30px }	.font_31 { font-size: 31px }		.font_32 { font-size: 32px }
/* FONT COLOR */
.font_azul { color: #3F51B5 }		.font_amarelo { color: #FF8F00 }		.font_verde { color: #090 }
.font_cinza_333 { color: #333 } .font_cinza_666 { color: #666 }		.font_cinza_999 { color: #999 }
.font_cinza_ccc { color: #CCC } .font_rosa { color: #F0F }
.font_laranja { color: #F60 }
/* FONT STYLE */
.negrito { font-weight: bold; }
.italico { font-style: italic; }
.sublinhado { text-decoration: underline; }
/* H */
h1 { font-size: 24px; margin: 0px; padding: 0px; }
h2 { font-size: 20px; margin: 0px; padding: 0px; }
h3 { font-size: 18px; margin: 0px; padding: 0px; }
h4 { font-size: 16px; margin: 0px; padding: 0px; }
h5 { font-size: 24px; margin: 0px; padding: 0px; }
h6 { font-size: 16px; margin: 0px; padding: 0px; }
/* INPUT */
input { font-size: 18px; color: #333333; margin: 0px; }
select { 	display: block; margin-bottom: 10px; font-size: 26px; border: 1px solid #333333; }
textarea { font-size: 20px; color: #666; margin: 0px; }
/* LINK */
a { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }
/* ############################################################################################################################### */

/* BODY */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background:#EEEEEE;

}


/* TOP SITE */
#top_site {  position: relative; width: 100%;  height: 90px;    padding-top: 20px;  }


#dv_menu_1{
	position:absolute;
	height:30px;
	width:55%;
	background-position:top;
	background-repeat:no-repeat;
	right: 23.5%;
	top:-5px;
	}
#dv_menu_1 ul{
	position:absolute;
	top:23px;
	right:10%;

	}
#dv_menu_1 ul li{
	position:relative;
	float:right;
	margin-left:14px;
	margin-right:14px;
	list-style:none;
	}
#dv_menu_1 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	}
#dv_menu_1 ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}



#top_site_info_top { position: absolute; width: 100%; height: 130px; padding-bottom: 3px; margin-left: -10px; margin-top: -100px;  }
#top_site_info_top_left { float: left; width: 250px; margin-top:0px; height: 105px; line-height: 105px; }
#top_site_info_top_left a { float: left; height: 105px; line-height: 105px; color: #666; font-weight: bold; }
#top_site_bts { position: absolute; width: 250px; height: 34px; margin-left: 710px; margin-top: 33px; }
/* bts TOP */
#top_site_info_top_right { float: right; margin-right:0px;  width: 730px; height: 130px; }

a.bt_top_central_atendimento { float: left; font-size: 28px; padding-left: 10px; padding-right: 40px; height: 45px; line-height: 45px; color: #666; text-decoration: none; }
a:hover.bt_top_central_atendimento {text-decoration: underline; color: #333333; }

a.bt_top_minha_conta { float: left; font-size: 24px; padding-left: 10px; padding-right:20px; color: #666; text-decoration: none; }
a:hover.bt_top_minha_conta { text-decoration: underline; color: #333333; }




a.bt_top_blog { float: right; padding-left: 25px; padding-right: 10px; height: 35px; line-height: 35px; color: #666; text-decoration: none; background: url(../imagens/icon_blog_20.png) left no-repeat; }
a:hover.bt_top_minha_conta { color: #333333; }


a.bt_top_publicidade { float: right; padding-left: 25px; padding-right: 10px; height: 35px; line-height: 35px; color: #666; text-decoration: none; background: url(../imagens/icon_publi_20.png) left no-repeat; }
a:hover.bt_top_publicidade { color: #333333; }

a.bt_top_criar_conta { float: right; padding-left: 25px; padding-right: 10px; height: 35px; line-height: 35px; color: #666; text-decoration: none; background: url(../imagens/icon_user_20.png) left no-repeat; }
a:hover.bt_top_criar_conta { color: #333333; }
#top_site_like { position: absolute; width: 728px; height: 90px; margin-right: 0px; margin-top: 5px; }
#top_site_google_plus { position: absolute; width: 200px; height: 20px; margin-left: 235px; margin-top: 87px; }
#top_site_info_logado { position: absolute; width: 650px; height: 20px; line-height: 20px; text-align: right; margin-left: 320px; margin-top: 100px; text-transform: uppercase; }

/* TOP MENU */
#menu_top{ position: absolute; width: 100%;   margin-top: 10px; }
#menu_principal { position: relative; width: 980px; height: 45px; left:50%; margin-left:-491px;  margin-top: 10px; }
#menu_principal ul { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#menu_principal li { margin-top: 16px; margin-left: 42px; margin-right: 40px; padding: 0px; float: left; height:0px; }
#menu_principal ul li a { float: left;   color: #333333; font-size: 24px;  font-family: Arial, Helvetica, sans-serif; line-height: 35px; height: 35px;  text-decoration: none; margin: 0px; }

#pesquisa { position: relative;  margin-top: 10px; }

#menu_principal ul li a:hover { float: left;   color: #333333; font-size: 24px;  ;  text-decoration:underline; font-family:  Arial, Helvetica, sans-serif; line-height: 35px; height: 35px; margin: 0px; }

#top_site_pesquisa { position: absolute; width: 290px; height: 32px; margin-left: 652px; margin-top: 6px; overflow: hidden; }
#busca_text_top { position: absolute; width: 274px; height: 32px; padding: 8px; background: url(../imagens/bg_input_search_top.png) no-repeat; }
button.busca_submit { position: absolute; width: 30px; height: 30px; margin-left: 258px; margin-top: 1px; border: 0px; background: url(../imagens/bt_pesquisa_30x30.png) no-repeat; }
input.pesquisa_top { width: 250px; background: none; }

/* ICONES */
/* bg format */
li.bg_format { border-right: 1px solid #CCC; background: url(../imagens/hover_menu_top.png) top repeat-x; }
li:hover.bg_format { background: url(../imagens/hover_menu_top.png) bottom repeat-x; }

/* home */
li.icon_home { width: 30px; }
li.icon_home a { float: left; width: 24px; background: url(../imagens/icon_menu_home.png) no-repeat; }

/* classificados */
li.icon_classificados a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_classificados.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_classificados a:hover { color: #FFF; background: url(../imagens/icon_menu_classificados.png) left top no-repeat; background-position: 5px 0px; }

/* automóveis */
li.icon_automoveis a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_automoveis.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_automoveis a:hover { color: #FFF; background: url(../imagens/icon_menu_automoveis.png) left top no-repeat; background-position: 5px 0px; }

/* imoveis */
li.icon_imoveis a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_imoveis.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_imoveis a:hover { color: #FFF; background: url(../imagens/icon_menu_imoveis.png) left top no-repeat; background-position: 5px 0px; }

/* mural */
li.icon_mural a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_mural.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_mural a:hover { color: #FFF; background: url(../imagens/icon_menu_mural.png) left top no-repeat; background-position: 5px 0px; }

/* empresas */
li.icon_empresas a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_empresas.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_empresas a:hover { color: #FFF; background: url(../imagens/icon_menu_empresas.png) left top no-repeat; background-position: 5px 0px; }

/* revendas */
li.icon_revendas a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_revendas.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_revendas a:hover { color: #FFF; background: url(../imagens/icon_menu_revendas.png) left top no-repeat; background-position: 5px 0px; }

/* particulares */
li.icon_particulares a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_particulares.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_particulares a:hover { color: #FFF; background: url(../imagens/icon_menu_particulares.png) left top no-repeat; background-position: 5px 0px; }

/* lojas */
li.icon_lojas a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_lojas.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_lojas a:hover { color: #FFF; background: url(../imagens/icon_menu_lojas.png) left top no-repeat; background-position: 5px 0px; }

/* notícias */
li.icon_noticias a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_noticias.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_noticias a:hover { color: #FFF; background: url(../imagens/icon_menu_noticias.png) left top no-repeat; background-position: 5px 0px; }

/* contato */
li.icon_contato a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_menu_contato.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_contato a:hover { color: #FFF; background: url(../imagens/icon_menu_contato.png) left top no-repeat; background-position: 5px 0px; }

/* financiamento */
li.icon_financiamento a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_financiamento.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_financiamento a:hover { color: #FFF; background: url(../imagens/icon_financiamento.png) left top no-repeat; background-position: 5px 0px; }

/* guia */
li.icon_guia a { color: #999; float: left; padding-left: 35px; padding-right: 6px; background: url(../imagens/icon_guia.png) bottom no-repeat; background-position: 5px -44px; }
li.icon_guia a:hover { color: #FFF; background: url(../imagens/icon_guia.png) left top no-repeat; background-position: 5px 0px; }

/* CATEGORIAS OCULTAS HOME */
#categorias_home_site { margin: 5px auto; width: 940px; min-height: 50px; overflow: hidden; padding: 10px; border: 1px solid #FFF; background: #B4D547; }
#categorias_home_site ul { margin: 0px; padding: 0px; list-style: none; }
#categorias_home_site li { float: left; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; }
#box_categoria_oculta_content { float: left; width: 225px; min-height: 20px; overflow: hidden; }
#box_categoria_oculta_content_titulo { width: 225px; line-height: 25px; overflow: hidden; border-bottom: 1px solid #FFF; }
#box_categoria_oculta_content_titulo a { float: left; width: 225px; color: #FFF; text-decoration: none; }
#box_categoria_oculta_content_itens ul { margin: 0px; padding: 0px; list-style: none; }
#box_categoria_oculta_content_itens li { float: left; margin: 0px; padding: 0px; border-bottom: 1px dotted #FFF; }
#box_categoria_oculta_content_itens ul li a { float: left; padding-left: 3px; width: 220px; line-height: 18px; color: #FFF; text-decoration: none; }
#box_categoria_oculta_content_itens ul li a:hover { border-left: 2px solid #FFF; }

/* PESQUISA HOME */
#pesquisa_top_site_bar_top { margin-top: -60px ; width: 100%; height: 60px;  }
/* left */
#pesquisa_top_site_bar_left { float: left;  height: 35px; width: 95%}
#pesquisa_top_site_bar_left ul { margin: 0px; padding: 0px; list-style: none; }
#pesquisa_top_site_bar_left li { float: left; margin: 0px; padding: 0px; }
#pesquisa_top_site_bar_left ul li a { float: left; font-size:16px; padding-left: 20px; padding-right: 20px; height: 35px; line-height: 35px; color: #333333; text-decoration: none;  }
/* right */
#pesquisa_top_site_bar_right { float:right}
#pesquisa_top_site_bar_right a {width: 50px; height: 40px; float: right; background-repeat: no-repeat;}
#pesquisa_top_site_bar_right a:hover { text-decoration: none;  }
/* box pesquisa */
#pesquisa_top_site { margin: auto; width: 300px; border: 1px solid #68a547; padding:10px; background: #FFFFFF; -webkit-border-radius: 10px; margin-top:20px ; margin-bottom:20px;     box-shadow: 0 3px 10px 0 rgba(0,0,0,0.15); }
#pesquisa_top_site_filtro { margin: auto; width: 300px;  }
/* col 1 */
#pesquisa_top_site_row_1 { width: 300px; padding-right: 0px; border-bottom: 0px solid #CCC; }
#col_1 { width: 302px; border-right: 0px solid #CCC; }
#pesquisa_top_site_col_1_div { float: left; width: 300px; overflow: hidden; padding-top: 5px;   margin-top: -50px; padding-bottom: 5px; }
#pesquisa_top_site_col_1_selecione { width: 300px; }
#pesquisa_top_site_col_1_selecione ul { margin: 0px; padding: 0px; list-style: none; }
#pesquisa_top_site_col_1_selecione li { float: left; padding: 0px; }

a.bt_cursos_online_ok { float: left; width: 100px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_cursos_online.webp) bottom no-repeat; }
a.bt_cursos_online_ok:hover { float: left; width: 100px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cursos_online.webp) top no-repeat;}
a.cursos_online_ok_selecionado {  float: left; width: 100px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cursos_online.webp) top no-repeat;}

a.bt_cursos_hibridos_ok { float: left; width: 100px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_cursos_hibridos.webp) bottom no-repeat; }
a.bt_cursos_hibridos_ok:hover { float: left; width: 100px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cursos_hibridos.webp) top no-repeat;}
a.cursos_hibridos_ok_selecionado {  float: left; width: 100px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cursos_hibridos.webp) top no-repeat;}

a.bt_cursos_presenciais_ok { float: left; width: 100px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_cursos_presenciais.webp) bottom no-repeat; }
a.bt_cursos_presenciais_ok:hover { float: left; width: 100px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cursos_presenciais.webp) top no-repeat;}
a.cursos_presenciais_ok_selecionado {  float: left; width: 100px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_cursos_presenciais.webp) top no-repeat;}

a.bt_carnes_derivados_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_carnes_derivados.webp) bottom no-repeat; }
a.bt_carnes_derivados_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_carnes_derivados.webp) top no-repeat;}
a.carnes_derivados_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_carnes_derivados.webp) top no-repeat;}

a.bt_cereais_graos_farinhas_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_cereais_graos_farinhas.webp) bottom no-repeat; }
a.bt_cereais_graos_farinhas_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cereais_graos_farinhas.webp) top no-repeat;}
a.cereais_graos_farinhas_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_cereais_graos_farinhas.webp) top no-repeat;}

a.bt_conservas_molhos_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_conservas_molhos.webp) bottom no-repeat; }
a.bt_conservas_molhos_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_conservas_molhos.webp) top no-repeat;}
a.conservas_molhos_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_conservas_molhos.webp) top no-repeat;}

a.bt_doces_geleias_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_doces_geleias.webp) bottom no-repeat; }
a.bt_doces_geleias_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_doces_geleias.webp) top no-repeat;}
a.doces_geleias_ok_selecionado {  float: left; width: 150px; height: 60px;  margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_doces_geleias.webp) top no-repeat;}

a.bt_hortfrutgranjeiros_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_hortfrutgranjeiros.webp) bottom no-repeat; }
a.bt_hortfrutgranjeiros_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_hortfrutgranjeiros.webp) top no-repeat;}
a.hortfrutgranjeiros_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_hortfrutgranjeiros.webp) top no-repeat;}

a.bt_leite_derivados_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_leite_derivados.webp) bottom no-repeat; }
a.bt_leite_derivados_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_leite_derivados.webp) top no-repeat;}
a.leite_derivados_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_leite_derivados.webp) top no-repeat;}

a.bt_mel_propolis_derivados_ok { float: left; width: 150px; height: 60px; margin-bottom:4px; overflow: hidden; background: url(../imagens/bt_mel_propolis_derivados.webp) bottom no-repeat; }
a.bt_mel_propolis_derivados_ok:hover { float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_mel_propolis_derivados.webp) top no-repeat;}
a.mel_propolis_derivados_ok_selecionado {  float: left; width: 150px; height: 60px; margin-bottom:4px;  overflow: hidden; background: url(../imagens/bt_mel_propolis_derivados.webp) top no-repeat;}

a.bt_paes_bolos_biscoitos_ok { float: left; width: 150px; height: 60px; overflow: hidden; background: url(../imagens/bt_paes_bolos_biscoitos.webp) bottom no-repeat; }
a.bt_paes_bolos_biscoitos_ok:hover { float: left; width: 150px; height: 60px;  overflow: hidden; background: url(../imagens/bt_paes_bolos_biscoitos.webp) top no-repeat;}
a.mel_paes_bolos_biscoitos_ok_selecionado {  float: left; width: 150px; height: 60px;  overflow: hidden; background: url(../imagens/bt_paes_bolos_biscoitos.webp) top no-repeat;}

a.bt_artesanato_utilidades_ok { float: left; width: 150px; height: 60px; overflow: hidden; background: url(../imagens/bt_artesanato_utilidades.webp) bottom no-repeat; }
a.bt_artesanato_utilidades_ok:hover { float: left; width: 150px; height: 60px;  overflow: hidden; background: url(../imagens/bt_artesanato_utilidades.webp) top no-repeat;}
a.mel_artesanato_utilidades_ok_selecionado {  float: left; width: 150px; height: 60px;  overflow: hidden; background: url(../imagens/bt_artesanato_utilidades.webp) top no-repeat;}

#pesquisa_top_site_col_1_input { margin-top:10px; float: left; font-size:18px; width: 140px; height: 32px; background: url(../imagens/bg_input_140.jpg) no-repeat; }
#box_marca_modelo { width: 300px; height: 35px; border-top: 0px solid #CCC; }
.select_col_1 { font-size:14px; width: 148px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; background: none; cursor:pointer; font-weight:bold; color:#e57100; -webkit-border-radius: 2px; }

/* col 2 */
#col_2 { width: 300px; border-right: 0px solid #CCC; }
#pesquisa_top_site_col_2_div { float: left; width: 300px; overflow: hidden; padding-top: 5px; }
#pesquisa_top_site_col_2_div ul { margin: 0px; padding: 0px; list-style: none; }
#pesquisa_top_site_col_2_div li { float: left; margin: 0px; padding: 1px; }
#estado_veiculo { float: left; width: 78px; padding: 5px; line-height: 15px; color: #FFF; background: #333 url(../imagens/bg_vermelho.png) repeat-x; font-size: 11px; }
#pesquisa_top_left { position: absolute; width: 100px; height: 32px; line-height: 32px; margin-left:5px;  }
#pesquisa_top_left span { position: absolute; }
#pesquisa_top_right { position: absolute; width: 130px; height: 32px; line-height: 32px; right: 0px;  }
#pesquisa_top_right span { position: absolute; }
.valor_inicial { position: absolute; font-size:19px; width: 80px; margin-left: 30px;  background:#FFF;    text-align: center; padding: 5px;}
.valor_final { position: absolute; font-size:19px; width: 80px; margin-left: 30px;  background:#FFF;     text-align: center; padding: 5px; }
.ano_inicial { position: absolute; font-size:19px; width: 80px; margin-left: 30px;  background:#FFF;     text-align: center; padding: 5px; }
.ano_final { position: absolute; font-size:19px; width: 80px; margin-left: 30px; background:#FFF;     text-align: center; padding: 5px; }
/* bts */
#bt_submit_pesquisa { float: right; width: 300px; margin-top:21px;  height: 60px; border: 0px; cursor: pointer; background: url(../imagens/bt_clique_aqui_para_pesquisar.webp) no-repeat; }
#bt_submit_pesquisa:hover { cursor:pointer; background-position: 0px -60px; }


#bt_limpar_pesquisa { float: right; width: 120px; height: 39px; border: 0px; cursor: pointer; background: url(../imagens/bt_limpar_pesquisa.png) no-repeat; }

#pesquisa_top_site_row_2 {  width: 300px;  border-bottom: 0px solid #CCC; }
#box_pesquisa_cidade {  width:300px; overflow: hidden; margin-left: 0px; display:none  }
#box_pesquisa_submit { width: 300px; overflow: hidden; }
#pesquisa_top_site_col_1_input_cidade { float: left; width: 300px; height: 32px; background: url(../imagens/bg_input_left_pesquisa.jpg) no-repeat; margin-top:10px; margin-bottom: 4px; }
.select_col_1_cidade {  font-size:14px; width: 300px; margin-top: 4px; background: none; cursor:pointer ; padding-bottom:5px; padding-top:5px ; color:#e57100; font-weight:bold; padding-left: 5px; -webkit-border-radius: 2px;}

#pesquisa_top_site_publicidade { width: 300px;  margin-left: 640px; margin-top: 0px; overflow: hidden; background: #CCC; }

/* PRODUTOS EM DESTAQUES HOME */
#produtos_destaque_home_site {  background: #f2f2f2; margin-bottom: 40px;}
#produtos_destaque_titulo { position: absolute; height: 20px; line-height: 20px; }
#produtos_destaque_nav_left { position: absolute; width: 50px; height: 50px; margin-left: 0px; margin-top: 80px; cursor: pointer; background: url(../imagens/nav_right_destaques.png) no-repeat; z-index:9 }
#produtos_destaque_nav_right { position: absolute; width: 50px; height: 50px; right: 0px; margin-top: 80px; cursor: pointer; background: url(../imagens/nav_left_destaques.png) no-repeat; float:right ; z-index:9 }
#produtos_destaque_body { position: absolute;  margin-top: 40px; overflow: hidden; }
#produtos_destaque_body ul { margin: 0px; padding: 0px; list-style: none; }
#produtos_destaque_body li { float: left; margin: 0px; width: 111px; padding: 0px; padding-left: 2px; padding-right: 2px; }
#produtos_destaque_box { float: left; width: 110px; height: 185px; border: 1px solid #CCC;  }
#produtos_destaque_cidade { position: absolute; margin-top: 0px; width: 100px; height: 23px; line-height: 23px; overflow: hidden; }
#produtos_destaque_bairro { position: absolute; margin-top: 23px; width: 100px; height: 23px; line-height: 23px; overflow: hidden; color: #666; }
#produtos_destaque_box_img { position: absolute; margin-top: 46px; width: 110px; height: 110px; border-radius: 100%; overflow: hidden; }
#produtos_destaque_box_img a { float: left; width: 110px; height: 110px; text-decoration: none; border: 1px solid #CCC; overflow: hidden; }
#produtos_destaque_box_img a:hover { border: 1px solid #333; }
#produtos_destaque_box_text { position: absolute; margin-top: 156px; width: 100px; height: 45px; padding: 5px; }
#produtos_destaque_box_info_itens { position: absolute; margin-top: 162px; width: 100px;  line-height: 120%; padding-left: 5px; padding-right: 5px; text-align: center; overflow: hidden; font-size: 16px;  }
#produtos_destaque_box_select { float: left; width: 50px; height: 25px; text-align: center; padding-top: 20px; }
#produtos_destaque_box_link { float: left; width: 100px; height: 35px; text-align: center; }
#produtos_destaque_box_link a { text-align: center; text-decoration: none; color: #333; font-size: 11px; }
#produtos_destaque_box_link a:hover { color: #333333 }



/* BODY SITE */
#center_site { width: 100%; overflow: hidden;  padding-bottom: 0px; padding-top:0px; background:#42682e;  }
#center_site_body { margin: auto;     overflow: hidden; padding-bottom: 0px; }

/* NAV BAR */
#center_site_body_bar_nav { margin: auto; margin-top: 0px; margin-bottom: 10px; padding: 0px; width: 960px; height:0px; overflow: hidden; }
#center_site_body_bar_nav_ordem { position: absolute; }
#center_site_body_bar_nav_exibir { position: absolute; width: 186px; height: 32px; margin-left: 205px; margin-top: 7px; background: url(../imagens/input_186.png) no-repeat; }
#select_ordem { position: absolute; margin-top: -9px; margin-left: 0px; background: none; font-size: 14px; padding: 5px; font-weight: bold; }
#select_itens_por_pagina { position: absolute; width: 176px; margin-top: 7px; margin-left: 5px; background: none; }
#bt_anunciar_produto { position: absolute; width: 190px; height: 33px; margin-top: 6px; margin-left: 760px; }
#bt_anunciar_produto a { float: left; width: 190px; height: 33px; text-indent: -4000px; overflow: hidden; background: url(../imagens/banner_barra.png) no-repeat; }

/* left */
#center_site_body_left {  position:relative; width: 100%; overflow: hidden;  }
#center_site_bar_titulo { float: left; width: 750px; height: 34px; line-height: 34px; background: url(../imagens/bar_cate_home.png) no-repeat; }
#center_site_box_content { float: left; margin-top: 5px; margin-top: 0px; width: 100%; min-height: 100px; overflow: hidden; }
#center_site_box_content_lista { position:relative; float: left;  width: 100%; overflow: hidden; }

/* navegação */
#navegacao_produtos { position: relative ; float: left; width:100%; line-height: 160%; padding-top:10px; padding-bottom:10px;  }
#navegacao_produtos ul { margin: 0px; padding: 0px; list-style: none; }
#navegacao_produtos li { float: left; margin: 0px; padding: 0px; }
#navegacao_produtos ul li a { float: left; text-align:left; margin-left:10px; font-size:13px;  padding-left: 10px; padding-right: 10px; line-height: 160%; color: #538538; text-decoration: none; }
#navegacao_produtos ul li a:hover { text-decoration: underline; }
#banner-filtro {position: absolute; margin-top:20px; float: center; width:970px ; height:250px;}


/* BOX PRODUTOS */
#box_categoria_mini_titulo {  font-size: 14px;     padding:20px; background:#fff; margin-bottom:10px ; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#box_categoria_mini ul { float: left; margin: 0px; padding: 0px; list-style: none; }
#box_categoria_mini li { float: left; margin-left: 10px; padding: 1px; padding-bottom: 5px; }
#box_categoria_mini ul li a { float: right; color: #000000; opacity: 0.8; font-size: 20px; padding-left: 10px; padding-right: 10px; line-height: 50px; height: 50px; text-align: center; margin-top:10px; text-shadow: 0.1em 0.1em 0.2em #FFFFFF; }
#box_categoria_mini ul li a:hover { color: #333333;  }
#box_categoria_mini_content { float: left; width: 183px; height: 200px; border: 1px solid #CCC; background: #FFF; }
#box_categoria_mini_content_titulo { float: left; white-space: 181px; height: 24px; padding: 1px; border-bottom: 1px solid #CCC; }
#box_categoria_mini_content_titulo span { line-height: 23px; }
#box_categoria_mini_content_titulo a { float: left; width: 181px; line-height: 23px; color: #666; text-decoration: none; }
#box_categoria_mini_content_titulo a:hover { color: #FFF; background-color: #B4D547; }
#box_categoria_mini_content_itens { float: left; width: 183px; height: 165px; padding-top: 2px; border-bottom: 1px solid #CCC; overflow: auto; background: url(../imagens/bg_box_cate_mini.png) top center no-repeat; }
#box_categoria_mini_content_itens ul { margin: 0px; padding: 0px; list-style: none; }
#box_categoria_mini_content_itens li { float: left; margin: 0px; padding: 0px; }
#box_categoria_mini_content_itens ul li a { float: left; width: 156px; padding-left: 5px; height: 15px; line-height: 15px; font-size: 11px; text-decoration: none; color: #090; }
#box_categoria_mini_content_itens ul li a:hover { color: #333; border-left:2px solid #090; }

/* BOX COM MINIATURAS DOS PRODUTOS */
#produtos_box_miniaturas_body { float: left;  width: 100%; overflow: hidden; margin-top: 10px;}
#produtos_box_miniaturas_body ul { margin: 0px; padding: 0px;     width: 100%; list-style: none; }
#produtos_box_miniaturas_body li {     position: relative; width: 250px; display: inline-block; list-style: none; margin: 15px; padding: 15px; background: #FFFFFF; -webkit-border-radius: 5px; box-shadow: 0 3px 10px 0 rgb(0 0 0 / 15%); cursor: pointer; border: 1px solid #CCCCCC; }
#produtos_box_miniaturas_cidade { position: absolute; margin-top: 0px; width: 300px; height: 23px; line-height: 23px; padding-left: 0px; overflow: hidden; }
#produtos_box_miniaturas_modelo { position: absolute; font-size: 16px; margin-top: 23px; width: 300px; height: 23px; line-height: 23px; padding-left: 0px; overflow: hidden; color: #666; }
#produtos_box_miniaturas_box_img { position: relative; overflow: hidden; border: 1px solid #CCCCCC; }
#produtos_box_miniaturas_box_img a { float: left; width: 100%;   text-decoration: none; }
#produtos_box_miniaturas_box_img a:hover {  }

#produtos_box_miniaturas_box_text { text-align:center; position: relative; vertical-align:middle; cursor:pointer ; margin-top:15px; text-decoration:none; line-height:120% ; font-size:16px; font-weight:bold; color:#538538; text-shadow: none; }
#produtos_box_miniaturas_box_text :hover {  }
#produtos_box_miniaturas_info_itens {  position: relative;  width: 100%;  line-height: 120%; text-align: center; overflow: hidden; font-size: 18px ;}
#produtos_box_miniaturas_info_itens :hover {  text-decoration:underline ;color: #3F51B5 }
#produtos_box_miniaturas_box_select { float: left; width: 50px; height: 25px; text-align: center; padding-top: 20px; background: url(../imagens/bg_selecao_produto.png) no-repeat; }
#produtos_box_miniaturas_box_link { float: left; line-height: 195%; width: 300px; height: 35px; padding: 5px; text-align: center; }
#produtos_box_miniaturas_box_link a { text-align: center; text-decoration: none; color: #333; font-size: 11px; }
#produtos_box_miniaturas_box_link a:hover { color: #333333 }
#produtos_box_miniaturas_bt { position: absolute; margin-top: 270px; margin-left: 20px; width: 190px; height: 34px; }
#produtos_box_miniaturas_bt a { float: left; width: 190px; height: 34px; background: url(../imagens/bt_saiba_mais.png) top no-repeat; }
#produtos_box_miniaturas_bt a:hover { background: url(../imagens/bt_saiba_mais.png) bottom no-repeat; }

/* right */
#center_site_body_right {  background: #FFF; }
#center_site_body_right_titulo { float: left; width: 100%; height: 24px; line-height: 24px; font-style: italic; padding-left: 10px; border-bottom: 1px solid #CCC; }
#center_site_body_right_img {  width: 100%; overflow: hidden;  }
#center_site_body_right_link { float: left; width: 300px; height: 24px; line-height: 24px; font-style: italic; margin-top: 5px; padding-left: 10px; border-top: 1px solid #CCC; }
#center_site_body_right_link a { float: right; height: 24px; line-height: 24px; font-style: italic; font-size: 16px; color: #333333; padding-right: 5px; }
#center_site_body_right_planos { float: left; width: 170px; margin-left: 8px; margin-top: 5px; padding: 5px; margin-bottom: 10px; overflow: hidden; border: 1px solid #CCC; }
#center_site_body_right_planos ul { margin: 0px; padding: 0px; list-style: none; }
#center_site_body_right_planos li { margin: 0px; padding: 0px; float: left; float: left; width: 170px; border-bottom: 1px dotted #EEE; }
#center_site_body_right_planos span { line-height: 20px; }

/* BANNER FOOTER */
#banner_footer { margin: auto; margin-top: 0px; margin-bottom: 55px; width: 728px; height: 90px; background: #F1F1F1; }

/* FOOTER SITE */
#footer_site {    position: relative;    width: 100%;  }
#footer_site_body {   position: relative;    width: 100%;     background: #3F5300 }
#footer_site_news { position: absolute; margin-top: -35px; width: 980px; height: 40px; background: url(../imagens/bg_news_footer.png) no-repeat; }
#footer_site_news_body { margin: auto; width: 760px; height: 40px; }
#footer_site_news_info { position: absolute; width: 225px; height: 35px; padding-left: 40px; padding-top: 5px; font-size: 11px; background: url(../imagens/img_news_footer.png) left no-repeat; }
.nome_news { position: absolute; width: 170px; padding: 8px; height: 16px; margin-left: 270px; margin-top: 4px; border: 0px; background: url(../imagens/bg_input_news.png) no-repeat; }
.email_news { position: absolute; width: 170px; padding: 8px; height: 16px; margin-left: 460px; margin-top: 4px; border: 0px; background: url(../imagens/bg_input_news.png) no-repeat; }
.submit_news { position: absolute; width: 103px; height: 32px; margin-left: 650px; margin-top: 4px; cursor: pointer; border: 0px; background: url(../imagens/bt_cadastrar_news.png) no-repeat; }
#footer_site_menu { position: absolute; width: 980px; height: 40px; margin-top: 5px; border-left: 0px solid #CCC; border-right: 0px solid #CCC; }
#footer_site_meio_pagamento { position: absolute; width: 600px; height: 65px; margin-left: 160px; margin-top: 50px; background: url(../imagens/img_formas_pagamento.png) no-repeat; }
#footer_site_menu ul { margin: 0px; padding: 0px; list-style: none; }
#footer_site_menu li { float: left; margin: 0px; padding: 0px; }
#footer_site_menu ul li a { float: left; font-size:22px;  margin-top:12px; padding-left: 20px; padding-right: 19px; line-height: 40px; color: #666; text-decoration: none;  }
#footer_site_menu ul li a:hover { text-decoration: underline; color: #333333; }
#footer_site_logo { position: absolute; width: 100px; height: 85px; margin-left: 5px; margin-top: 48px; }
#footer_site_creditos { position: absolute; width: 970px; height: 20px; line-height: 20px; margin-left: 0px; margin-top: 0px; text-align: center; }
#footer_site_redes { position: absolute; width: 160px; height: 50px; margin-left: 815px; margin-top: 68px; text-align: center; }
#footer_site_redes a { text-decoration: none; color: #FFF; }


/* ############################################################################################################ */
/* PÁGINAS DO SITE */

/* DETALHES */
#center_site_detalhes_pub { margin: auto; margin-top: 10px; width: 950px; height: 90px; }
#center_site_detalhes_nav_bar { margin: auto; margin-top: 10px; width: 960px; height: 33px; line-height: 33px; padding-left: 20px; background: url(../imagens/bar_nav_top.png) no-repeat; }
#center_site_detalhes_nav_bar ul { margin: 0px; padding: 0px; list-style: none; }
#center_site_detalhes_nav_bar li { float: left; margin: 0px; padding: 0px; }
#center_site_detalhes_nav_bar ul li a { float: left; padding-left: 5px; padding-right: 20px; text-decoration: none; line-height: 32px; color: #999; background: url(../imagens/icon_div_nav.png) right top no-repeat; }
#center_site_detalhes_nav_bar ul li a:hover { color: #090; background: url(../imagens/icon_div_nav.png) right bottom no-repeat; }

/* left */
#center_site_detalhes_left { float: left; width: 685px; min-height: 200px; overflow: hidden; border: 1px solid #CCC; margin-right: 10px; padding-bottom: 10px; background: #FFF; }
#center_site_detalhes_left_titulo { float: left; width: 665px; padding: 10px; border-bottom: 1px dotted #CCC; }
#center_site_detalhes_left_data { float: left; width: 665px; padding-left: 10px; padding-right: 10px; line-height: 20px; font-size: 11px; color: #CCC; font-style: italic; border-bottom: 1px dotted #CCC; }
#center_site_detalhes_left_info { float: left; width: 685px; height: 60px; font-size: 11px; font-style: italic; border-bottom: 1px dotted #CCC; }
#center_site_detalhes_left_box_preco { position: absolute; margin-left: 0px; margin-top: 7px; width: 160px; height: 45px; line-height: 45px; color: #FFF; font-weight: bold; text-align: center; background: url(../imagens/box_preco_detalhes.png) no-repeat; }
#center_site_detalhes_left_compartilhar { position: absolute; margin-left: 170px; margin-top: 0px; width: 290px; height: 60px; line-height: 60px; border-right: 1px dotted #CCC; }
#center_site_detalhes_left_votacao { position: absolute; margin-left: 465px; margin-top: 0px; width: 220px; height: 60px; }
#center_site_votacao_title { position: absolute; margin-left: -2px; margin-top: 0px; width: 220px; height: 20px; line-height: 20px; border-bottom: 1px dotted #CCC; }
#center_site_votacao_body { position: absolute; margin-left: -2px; margin-top: 28px; text-align: center; width: 220px; height: 25px; line-height: 25px; }
#center_site_detalhes_left_descricao { float: left; width: 665px; min-height: 30px; overflow: hidden; padding: 10px; padding-bottom: 20px; border-bottom: 1px dotted #CCC; }
#center_site_detalhes_left_div { float: left; width: 665px; min-height: 30px; overflow: hidden; padding: 10px; padding-bottom: 20px; border-bottom: 1px dotted #CCC; }


/* right */
#center_site_detalhes_right { float: left; width: 262px; min-height: 200px; overflow: hidden; }
#center_site_detalhes_right_img { float: left; width: 240px; height: 200px; padding: 10px; overflow: hidden; border: 1px solid #CCC; background: #FFF; }
#center_site_detalhes_right_mini { float: left; width: 262px; margin-top: 5px; min-height: 53px; overflow: hidden; }
#center_site_detalhes_right_mini ul { margin: 0px; padding: 0px; list-style: none; padding-left: 2px; }
#center_site_detalhes_right_mini li { float: left; margin: 0px; padding: 0px; padding-left: 1px; padding-right: 1px; padding-bottom: 3px; }
#center_site_detalhes_right_mini ul li a { float: left; width: 50px; height: 41px; padding: 5px; text-decoration: none; border: 1px solid #CCC; background: #FFF; }
#center_site_detalhes_right_mini ul li a:hover { border: 1px solid #090; }
#center_site_detalhes_right_box { float: left; width: 240px; min-height: 30px; padding: 10px; margin-top: 10px; overflow: hidden; border: 1px solid #CCC; background: #FFF; }

/* PESQUISA */
/* left */
#center_site_pesquisa_left { float: left; width: 240px; min-height: 200px; padding: 10px; overflow: hidden; margin-right: 10px; border: 1px solid #CCC; background: #FFF; }
#center_site_pesquisa_left_info { float: left; margin-top: 5px; width: 220px; line-height: 24px; height: 24px; padding-left: 20px; background: url(../imagens/bg_seta_info_div.png) left no-repeat; }
#center_site_pesquisa_left_input { float: left; margin-top: 5px; width: 240px; min-height: 32px; }
.input_240_32 { float: left; width: 224px; padding: 8px; padding-bottom: 9px; background: url(../imagens/bg_input_left_pesquisa.png) no-repeat; }
.input_70 { float: left; width: 54px; padding: 8px; padding-bottom: 9px; background: url(../imagens/bg_input_left_pesquisa_mini.png) no-repeat; }
.bt_submit_left { float: left; width: 137px; height: 33px; cursor: pointer; background: url(../imagens/bt_pesquisar_left.png) no-repeat; }
.bt_submit_increver_busca { float: left; width: 137px; height: 33px; cursor: pointer; background: url(../imagens/bt_assinar_agora.png) no-repeat; }

/* right */
#center_site_pesquisa_right { float: left; width: 685px; min-height: 200px; overflow: hidden; border: 1px solid #CCC; padding-bottom: 10px; background: #FFF; }
#center_site_pesquisa_right_titulo { float: left; width: 665px; padding: 10px; border-bottom: 1px dotted #CCC; }
#center_site_filtro_pesquisa_data { float: left; width: 665px; padding-left: 10px; padding-right: 10px; line-height: 20px; font-size: 11px; color: #999; font-style: italic; border-bottom: 1px dotted #CCC; text-align:right; }
#center_site_filtro_pesquisa_data a { color: #090; text-decoration: none; }
#center_site_filtro_pesquisa_data a:hover { color: #090; text-decoration: underline; }
#center_site_box_pesquisa_resultado { float: left; width: 665px; padding: 10px; font-size: 11px; color: #999; font-style: italic; border-bottom: 1px dotted #CCC; }
#center_site_box_pesquisa_resultado_img { float: left; text-align: center; width: 120px; padding-left: 10px; border-right: 1px solid #CCC; }
#center_site_box_pesquisa_resultado_img a { float: left; width: 80px; height: 60px; border: 1px solid #CCC; }
#center_site_box_pesquisa_resultado_img a:hover { border: 1px solid #090; }
#center_site_box_pesquisa_resultado_info { float: left; width: 505px; padding-left: 10px; padding-right: 10px; }

/* calculadora */
#cp_calc_tab { width: 300px; padding: 5px; border: 1px solid #fff; }
#cp_calc_parc { width: 300px; padding: 5px; border: 1px solid #fff; }
#cp_calc_valor { width: 160px; padding: 5px; border: 1px solid #fff; font-size:26px }
#bt_calcular {  margin-left:10px; height: 45px; padding: 5px; color: #000; cursor: pointer; font-size:26px }
#bt_calcular:hover { color:#03C;  }

/* RENOVAR ANÚNCIOS */
#box_renovar_anuncio {
	margin: auto;
	width: 800px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 50px;
}
#box_renovar_left {
	float: left;
	width: 395px;
	overflow: hidden;
	border-right: 1px solid #DDD
}
#renovar_foto_area {
	padding: 10px;
	width: 394px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	text-align: center;
	background-color: #f1f1f1;
}
#box_renovar_right {
	float: right;
	width: 373px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #DDD;
	background-color: #f1f1f1;
}
#box_renovar_right #input_text {
	width: 300px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #DDD;
	border-radius: 5px;
}
#box_renovar_right #textarea {
	width: 360px;
	height: 150px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #DDD;
	border-radius: 5px;
}
#box_renovar_right #submit {
	float: right;
	width: 150px;
	height: 40px;
	border: 1px solid #DDD;
	border-radius: 5px;
	color: #FFF;
	cursor: pointer;
	background: #09C;
}
#box_renovar_right #submit:hover {
	background: #09F;
}
#box_renovar_planos { width: 300px; margin-top: 5px; padding: 5px; margin-bottom: 10px; overflow: hidden; border: 1px solid #DDD; border-radius: 5px; background: #FFF; }
#box_renovar_planos ul { margin: 0px; padding: 0px; list-style: none; }
#box_renovar_planos li { margin: 0px; padding: 0px; float: left; float: left; width: 290px; border-bottom: 1px dotted #EEE; }
#box_renovar_planos span { line-height: 20px; }