@charset "utf-8";

/* FEIRAOBR - Estrutura Principal */

body,td,th 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
body 
{background-color: #f6f6f6; margin: 0px; width: 100%; height: 100%; background-image: url(../imagens/body.png); background-repeat: repeat-x; background-position: top;}
a
{text-decoration: none; color: #333333;}
a:link
{text-decoration: none;}
a:hover 
{text-decoration: underline;}
select
{border: 1px solid #dedede; background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}
button
{border: 1px solid #dedede; background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}

/* Mensagens */

#warn
{position: relative; height: 18px; background-color: #ffffe1; border-bottom: 1px solid #baba99; font-size: 11px; font-family: "MS Sans Serif"; color: #000000; padding: 4px 0 0 4px; cursor: pointer;}
#warn_btn
{position: absolute; right: 7px; top: 7px;}

/* Menus, Submenus e Barra de Navegação */

.menus
{position: relative; float: left; color: #009900; border: 1px solid #dedede;  background-color: #ffffff; background-image: url(../imagens/menus_hover.png); background-repeat: repeat-x; width: 104px; height: 28px; padding-top: 1px; font-family: "Trebuchet MS"; font-size: 20px; font-weight: bold; text-align: center; letter-spacing: -1px; list-style: none;}
	.menus a
	{color: #009900;}
	.menus:hover
	{border: 1px solid #f6f6f6; cursor: pointer; background-color:#009900; background-image: url(../imagens/menus.png); background-repeat: repeat-x; color: #FFFFFF;}
		.menus:hover a
		{color: #FFFFFF;}
.submenus
{position: relative; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; background-repeat: repeat-x; color: #008001; padding: 3px 3px 3px 6px; margin: 0px; list-style-position: outside; border-top: 1px solid #dedede; list-style: none;}
	.submenus a
	{color: #009900}
	.submenus:hover
	{background-image: url(../imagens/submenus_hover.png); background-repeat: repeat-x; border-bottom: 1px solid #white; color: #FFFFFF; cursor: pointer;}
		.submenus:hover a
		{color: #FFFFFF;}
.menus_s
{position: relative; width: 10px; height: 30px; float: left; list-style: none;}
#nav
{position: relative; height: 30px; margin-bottom: 10px; background-image: url(../imagens/fbr_block4.png); background-repeat: repeat-x; background-color: #ffffff; border: 1px solid #dedede;}
	#nav_d
	{position: relative; float: left; height: 30px; letter-spacing: -1px; font-size: 11px; background-image: url(../imagens/nav.png); background-repeat: repeat-x;}
	#nav_s
	{position: relative; float: left; width: 20px; height: 30px; background-image: url(../imagens/nav_s.png); background-repeat: repeat-x;}	
		#nav_s a
		{color: #666666;}
	#nav_c
	{position: relative; float: left; padding: 8px 4px 8px 4px; height: 10px; letter-spacing: -1px; font-size: 11px;}
		#nav_c a
		{color: #666666;}
	#nav_s2
	{position: relative; float: left; width: 20px; height: 30px; background-image: url(../imagens/nav_s2.png); background-repeat: repeat-x;}		

/* Painéis */

.panels
{position: relative; background-color: #ffffff; border: 1px solid #dedede; margin-bottom: 10px;}
.panels_inside
{position: relative; padding: 10px; font-size: 11px; font-family: Verdana; color: #333333;}
	.p_pan
	{margin: 10px;}
	.p_pan a
	{text-decoration: none;}	
.panels_inside_np
{position: relative; font-size: 11px; font-family: Verdana; color: #333333;}
.panels_inside_bp
{position: relative; font-size: 11px; font-family: Verdana; color: #333333; padding: 0 0 5px 0;}
.panels_fields
{width: 138px; height: 20px;}

/* Área de Notícias */

#noticias_title
{position: relative; font-size: 24px; letter-spacing: -1px; color: #009900; border-bottom: 1px solid #F0F0F0; padding: 0 0 4px 0; }
#noticias_sub
{position: relative; text-align: left; font-size: 11px; color: #999999; border-bottom: 1px solid #F0F0F0; padding: 4px 0 4px 0;}
#noticias_text
{position: relative; text-align: justify; font-size: 11px; margin-top: 10px;}
#noticias_author 
{position: relative; font-size: 11px; color: #999999; padding: 0px 0 4px 0; margin-top: 10px; text-align: right;}

/* Classificados */

.classif_anuncio
{position: relative;}
.classif_carro
{position: relative; border-top: 1px dotted #F0F0F0; letter-spacing: -1px; text-align: left; padding: 6px 6px 0 6px; font-weight: bold;}
.classif_carro a
{color: #666;}
.classif_valor
{position: relative; color: #090; padding: 6px; font-weight: bold;}
.classif_valor a
{color: #090;}

/* Veículos em destaque */

.destaques_anuncio
{position: relative; float: left; width: 120px; height: 160px; border: 1px solid #f0f0f0; margin: 0 0 5px 5px; z-index: 999;}
.destaques_foto
{position: relative; width: 100px; height: 75px; margin: 10px; border: 1px solid #dedede; background-color: white; background-image: url(../imagens/revlist_bg.png);}
.destaques_carro
{position: relative; width: 100px; padding: 0 10px 0 10px; font-family: Verdana; font-size: 9px; text-align: center; } 
.destaques_valor
{position: relative; text-align: center; font-family: Verdana; font-size: 11px; font-weight: bold;}
.destaques_valor a
{color:#090;}

/* Layout principal */

#fbr_green
{position: absolute; top: 100px; background-color:#e5e5e5; background-image: url(../imagens/fbr_bar.png); background-repeat: repeat-x; height: 10px; width: 100%; left: 0px;}			
#fbr_title
{position: relative; height: 26px; padding-top: 2px; padding-left: 6px; background-image: url(../imagens/fbr_title.png); background-repeat: repeat-x; font-size: 18px; font-family: Trebuchet MS; letter-spacing: -1px; color: #cccccc; border-bottom: 1px solid #dedede;}
#fbr_title_nb
{position: relative; height: 26px; padding-top: 2px; padding-left: 6px; background-image: url(../imagens/fbr_title.png); background-repeat: repeat-x; font-size: 18px; font-family: Trebuchet MS; letter-spacing: -1px; color: #cccccc;}
#fbr_main
{position: relative; width: 860px; left: 50%; margin: 0 0 0 -430px;}
	#fbr_top
	{position: relative;}
		#fbr_top_place
		{position: relative; height: 100px;}
			#fbr_top_logo
			{position: absolute; top: 10px;}
			#fbr_top_text
			{position: absolute; right: 5px; top: 10px;}
			#fbr_top_banner
			{position: absolute; right: 5px; bottom: 10px; width: 468px; height: 60px; background-color: black;}
		#fbr_top_bar
		{position: relative; height: 20px;}
	#fbr_menu
	{position: relative; width: 690px; height: 30px; margin: 0 0 10px 10px; float: left;}
	#fbr_col1
	{position: relative; width: 160px; height: 105%; margin: 0 0 0 0; float: left;}
	#fbr_col2
	{position: relative; width: 515px; height: 100%; margin: 0 10px 010px; height: 100%; float: left;}
	#fbr_col3
	{position: relative; width: 160px; height: 100%; margin: 0 0 0 0; float: left;}								
	#fbr_ads_160
	{position: relative; width: 160px; height: 160px; margin: 0 0 10px 0; background-color: black; border: 1px solid #dedede;}
#fbr_bot
{position: relative; height: 200px; clear: both; letter-spacing: -1px; color:#FFFFFF; text-align: center; background-color: #009900; background-image: url(../imagens/fbr_bottom.png); background-repeat: repeat-x;}
	#fbr_bot_p
	{position: absolute; width: 855px; height: 160px; left: 50%; margin: 0 0 0 -430px;}	
		#fbr_bot_p_div1
		{position: relative; margin-top: 20px; height: 40px; border-bottom: 10px solid #308431;}
		#fbr_bot_p_div2
		{position: relative; margin-top: 7px; height: 20px; border-bottom: 1px solid #308431;}		
		#fbr_bot_p_div3
		{position: relative; margin-top: 10px; text-align: center; font-size: 11px; color: #80bd81;}
			#fbr_bot_p_div3 a
			{color: #80bd81}
		.fbr_bot_p_sep1
		{position: relative; width: 110px; float: left; list-style: none; font-family: Trebuchet MS; font-size: 16px; font-weight: bold; text-align: center; letter-spacing: -1px;}
			.fbr_bot_p_sep1 a
			{color: #FFFFFF;}		
		.fbr_bot_p_sep2
		{position: relative; width: 170px; float: left; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; letter-spacing: 1px;}
			.fbr_bot_p_sep2 a
			{color: #80bd81;}			
			.fbr_bot_p_sep2 a:hover
			{background-color: #80bd81; color: #335633; text-decoration: none;}