@charset "utf-8";

select, input {
	margin: 0;
	border: solid 1px #bebeb;
	background-color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5e7781;
	padding-left: 2px;
	margin-right: 5px;
}
ul,li 
{
	margin:0;
	padding:0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

li span
{
	margin:0 9px;
}

input.checkbox, 
input.radio
{
	border: none;
	margin: 2px 5px 0 0;
}
.message_form
{
	width: 510px; 
	padding-bottom: 15px;
}
/* LINKS ICONS & TEXT */
.top_icon_btn 
{
	padding-bottom: 30px;
}
.top_icon_btn div
{
	margin-right: 40px;
}
.icon_btn
{
	float: left;
	font-size: 10px;
	font-family: "Arial Narrow";
}
.icon_btn a
{
	float: left;
	color: #5e7781;
	text-decoration: none;
	vertical-align: middle;	
	line-height:20px;
}
.icon_btn a:hover
{
	color: #5e7781;
	text-decoration: underline;
}
.icon_btn img,
.icon_btn img a
{
	border: none;
	margin: 2px 4px 0 0;
}
/**/
.id_anuncio_input
{
	clear: both;
}
/**/
/* TABS */
.tab 
{
	float: left;
	padding-bottom: 5px;
	display: table;
	width: 100%;
	background: url(../images/tab_line_left.gif) top left repeat-y;
	margin-bottom: 20px;
}
.tab#anunciar
{
	background:none;
}
/* TABS TOP */
.tab_top,
.tab_top_dark 
{
	float: left;
	width: 100%;
}
.tab_top 
{
	background: url(../images/tab_line_horiz.gif) top left repeat-x;
}
.tab_top_dark  /* Anunciar pages */
{
	background: url(../images/tab_line_horiz_dark.gif) top left repeat-x;
}
.tab_top img,
.tab_top_dark img
{
	float:left;
}
/* CONTENT UNDER TABS */
.tab_content,
.tab_content_dark
{
	float:left;
	padding-left:15px;
	width: inherit;
	display: table;
}
.tab_content p,
.tab_content_dark p
{
	width: 100%;
}
/* TAB CONTENT MEDIUM */
.img_destaq
{
	clear: both;
	float: left;
	width: 310px;
}
.img_destaq img
{
	border: 1px solid #d4dde0;
}
.send_message
{
	float: left;
	padding-left: 20px;
	width: 480px;
	font-size: 12px;
	font-weight: bold;
}
.send_message li.form_left
{
	width: 130px;
}
.send_message li.form_right
{
	width: 300px;
}
.line_middle_dot li.form_left
{
	width: 80px;
}

#id_anuncio
{
	font-size: 12px;
	color: #5e7781;
	font-weight: bold;
}
/* FORMS STYLES */

.form_line
{
	list-style: none;
    clear: both;
	float:left;
	width:100%;
}
.form_line li
{
	padding-bottom: 3px;
    display: inline;
	float:left;
}
.form_line_alone
{
	list-style: none;
    clear: both;
	float:left;
	width:100%;
	margin: 10px 3px;
}
.form_line_alone li
{
    display: inline;
	font-family: "Arial Narrow";
	color: #5e7781;
	margin-right: 20px;
}
li.form_left_full,
li.form_left_large,
li.form_left_medium,
li.form_left,
{
    clear: both;
	float: left;
	line-height: 20px;
	display: inline
}
li.form_left
{
	width: 95px;
}
li.form_left_medium
{
	width: 120px;
}
li.form_left_large
{
	width: 200px;
}
li.form_left_full
{
	width: 300px;
}
li.form_right 
{
    float: left;
	display: inline;
}
li.form_right_small 
{
    clear: none;
	float: left;
	width: 50px;
}
li.form_right_rg 
{
    clear: none;
	float: left;
	width: 80px;
	text-align: right;
	line-height: 20px;
}
/* TEXT BOX */
.form_text_box_hp
{
	color: #5e7781;
	text-decoration: none;
	border: 1px solid #ddd;
	width: 190px;
}
.form_text_box_active,
.form_text_box_active_xxsmall,
.form_text_box_active_xsmall, 
.form_text_box_active_small,
.form_text_box_active_medium,
.form_text_box_active_large,
.form_text_box_show_xxsmall,
.form_text_box_show_xsmall,
.form_text_box_show_small,
.form_text_box_show_medium,
.form_text_box_show_large,
.form_text_box_show_xlarge
{
	height: 14px;
    border: solid 1px #bebebe;
}
.form_text_box_inactive,
.form_text_box_inactive_xxsmall,
.form_text_box_inactive_medium,
.form_text_box_inactive_large,
.form_text_box_show_xsmall,
.form_text_box_show_small,
.form_text_box_show_medium,
.form_text_box_show_large,
.form_text_box_show_xlarge
{
	height: 14px;
    background-color: #e2e8ea;
}
.form_text_box_active_xxsmall, 
.form_text_box_show_xxsmall
{ 
	width: 15px;
	text-align: center;
}
.form_text_box_show_xsmall,
.form_text_box_active_xsmall
{
	width: 30px;
	text-align: center;
}
.form_text_box_show_small,
.form_text_box_active_small
{
	width: 50px;
}
.form_text_box_show_large
{
	width: 300px;
}
.form_text_box_show_xlarge
{
	width: 400px;
}
.form_text_box_active_medium,
.form_text_box_inactive_medium,
.form_text_box_show_medium
{
	width: 160px;
}
.form_text_box_active_large,
.form_text_box_inactive_large,
.form_textarea_large,
.form_text_box_show_large
{
	width: 320px;
}
/* TEXTATREA */
.form_textarea_medium,
.form_textarea_large,
.form_textarea_xlarge
{
	border: solid 1px #bebebe;
	height: 70px;
}
.form_textarea_medium
{
	width: 281px;
}
.form_textarea_xlarge,
.form_text_box_show_xlarge
{
	width: 441px;
}
/* COMBO BOX */
.form_combo_box_small, 
.form_combo_box_medium, 
.form_combo_box_large
{ 
	color: #5e7781;
	border: 1px solid #ddd;
}
.form_combo_box_xsmall
{
	width: 45px;
}
.form_combo_box_small
{
	width: 65px;
}
.form_combo_box_medium
{ 
	width: 160px;
}
.form_combo_box_large
{ 
	width: 290px;
}
/* BUTTONS */
.form_bt_hp
{
	clear: both;
	float: left;
}
.form_bt_hp img 
{
	margin:10px 0 10px 104px;
}
/* GENERAL BUTTONS */
.btn_small a, 
.btn_small_inactive, 
.btn_small_inactive a, 
.btn_medium, 
.btn_medium a, 
.btn_medium_inactive,
.btn_medium_inactive a, 
.btn_large a, 
.btn_large_inactive,
.btn_large_inactive a,
.btn_tall_small a,
.btn_tall_small,
.btn_tall_small_inactive,
.btn_tall_small_inactive a,
.btn_large_header a  /*recomprar anuncios*/
{
 	float:left;
	margin: 8px 15px 10px 0;
	font-size: 11px;
	font-family: "Arial Narrow", Arial;
	line-height: 19px;
	padding-bottom: 1px;
	font-size: 98%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.btn_small a, 
.btn_small_inactive a, 
.btn_medium a, 
.btn_medium_inactive a, 
.btn_large a, 
.btn_large_inactive a,
{
	height: 18px;
}
/* SMALL BUTTON */
.btn_small a
{
	width: 90px;
	background: url(../images/btn_bg_small_off.gif) top left no-repeat;
	color: #fff;
}
.btn_small a:hover
{
	background: url(../images/btn_bg_small_on.gif) top left no-repeat;
	color: #fff;
	text-decoration:none;
}
.btn_small_inactive,
.btn_small_inactive a
{
	width: 90px;
	background: url(../images/btn_bg_small_off.gif) top left no-repeat;
	color: #b2c2c8;
	text-decoration:none;
}
/* MEDIUM BUTTON */
.btn_medium a
{
	width: 130px;
	background: url(../images/btn_bg_medium_off.gif) top left no-repeat;
	color: #fff;
}
.btn_medium a:hover
{
	background: url(../images/btn_bg_medium_on.gif) top left no-repeat;
	color: #fff;
	text-decoration:none;
}
.btn_medium_inactive,
.btn_medium_inactive a
{
	width: 130px;
	background: url(../images/btn_bg_medium_off.gif) top left no-repeat;
	color: #b2c2c8;
	text-decoration:none;
}
/* LARGE BUTTON */
.btn_large a,
.btn_large_header a
{
	width: 200px;
	background: url(../images/btn_bg_large_off.gif) top left no-repeat;
	color: #fff;
}
.btn_large a:hover,
.btn_large_header a:hover
{
	background: url(../images/btn_bg_large_on.gif) top left no-repeat;
	color: #fff;
	text-decoration: none;
}
.btn_large_inactive,
.btn_large_inactive a
{
	width: 200px;
	background: url(../images/btn_bg_large_off.gif) top left no-repeat;
	color: #b2c2c8;
	text-decoration: none;
}
.btn_large_header a,
.btn_large_header
{
	margin:0;
}
/* TALL BUTTONS */
.btn_tall_small a,
.btn_tall_small_inactive,
.btn_tall_small_inactive a
{
	width: 110px;
	height: 30px;
	padding: 3px 0;
	line-height: 11px;
	background: url(../images/btn_bg_tall_small_off.gif) top left no-repeat;
	text-decoration:none;
}
.btn_tall_small a
{
	color: #fff;
}
.btn_tall_small_inactive,
.btn_tall_small_inactive a
{
	color: #b2c2c8;
}
.btn_tall_small a:hover
{
	background: url(../images/btn_bg_tall_small_on.gif) top left no-repeat;
	text-decoration:none;
}

/* LISTS */
.list_top,
.list_top_large
{
	clear: both;
	float: left;
	display: table;
	width: 100%;
	font-size: 10px;
	font-family: "Arial Narrow";
	color: #5e7781;
	padding: 0 0 2px 0;
	margin-bottom: 3px;
	vertical-align: middle;
	border-bottom: 2px solid #b2c2c8;
}
.list_top_large
{
	width: 967px;
}
.
.list_top select
{
	margin: 0 0 3px 10px;
	height: 20px;
	font-size: 10px;
	vertical-align: middle
}
.list_top_right
{
	float: right;
	text-align: right
}
/* SEARCH RESULTS & COMPARE LIST */
.results_list
{
	width: 100%;
}
.results_list td
{
	border-bottom: 2px solid #d4dde0;
	padding: 3px 3px 3px 0;
	vertical-align: top;
}
.results_list tr td.item_foto
{
	margin: 3px 3px 0 0;
}
td.list_title_results,
td.list_title_results_center,
td.list_title_results_center_small
{
	text-transform: uppercase;
	font-weight: bold;
	color: #5e7781;
	background-color: #fff;
	vertical-align: middle;
}
td.list_title_results img,
td.list_title_results_center img,
td.list_title_results_center_small img
{
	margin-bottom: -2px;
}
.list_title_results_center
{
	text-align: center;
	width: 95px;
}	
.list_title_results_center_small
{
	text-align: center;
	width: 75px;
}	
.results_list tr.list_title td.list_header_inactive
{
	width: 100px;
	color: #b7c6cb;
	text-align: center;
}
.compare_list
{
	width: 98%;
	border: 1px soli #fff;
}
.compare_list td.list_title 
{
	text-transform: uppercase;
	font-weight: bold;
	color: #5e7781;
	vertical-align: middle;
	padding: 3px;
	background-color: #fff;
	text-align: left;
	border-left: 1px solid #fff;
	width: 180px;
}
.compare_list tr td.item_star
{
	border-left: none;
	vertical-align: middle;
}
.compare_list tr td div
{
	 margin: 0; /*não funciona no IE7*/
}
.compare_list tr td.item_foto
{
	padding: 2px 0;
}
.compare_list tr td
{
	border-bottom: 2px solid #d4dde0;
	padding: 3px 3px 0 0;
	vertical-align: top;
	text-align: center;
	border-left: 1px solid #d3dce0;
}
.list_title_inactive
{
	color: #B2c2c8;
}
.item_marca
{
	color:#5e7781;
	font-weight: bold;
}
.item_preco,
.item_marca,
.item_modelo
{
	font-weight: bold;
}
.item_preco
{
	text-align: center;
}
/* LIST BUTTONS */
.list_alert
{
	 float: left;
	 margin-top: 15px;
	 padding: 0 20px;
	 background: url(../images/icon_alert_red.png) top left no-repeat;
}
.list_bottom_buttons
{
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 2px solid #b7c6cb;
	display: table;
}
.list_bottom_numbers,
.list_bottom_numbers_show
{
	clear: both;
	margin: 0 auto;
	width: 100%;
	padding: 5px;
	text-align: center;
	font-size: 10px;
	font-family: "Arial Narrow";
}
.list_bottom_numbers
{
	display:table;
}
.list_bottom_numbers a:link,
.list_bottom_numbers a
{
	color: #5e7781;
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;	
	line-height: 20px;
}
.list_bottom_numbers a:hover
{
	color: #5e7781;
	font-size: 10px;
	text-decoration: underline;
}
.list_bottom_numbers img,
.list_bottom_numbers a img
{
	float: none;
	margin: 0 6px;
}
.list_bottom_numbers select
{
	margin: 0 6px;
}
.list_bottom_numbers span
{
	margin: 10px;
	font-size: 10px;
}
.actual_page
{
	color:#f7931e;
}
.other_pages a:visited,
{
	color: #000;	
}
.inactive
{
	color: #ccc;
}


/* ÁREA PESSOAL LIST */
.apessoal_list
{
	width: 100%;
}
.apessoal_list tr td
{
	vertical-align:middle;
	border: 1px solid #fff;
	padding: 3px;
}
.apessoal_list tr td a
{
	text-decoration: underline;
	color: #000;
}
.list_line_even
{
	background-color: #e2e8ea;
}
.list_line_odd
{
	background-color: #ebf1f3;
}
.list_tipo
{
	text-align: center;
	width: 130px;
}
.list_icon
{
	text-align: center;
	width: 80px;
}
/* DETAIL IMAGE */
.detail
{
	clear: both;
	float: left;
	margin-top: 25px;
}
.detail#small
{
	width:700px;
}
.detail_images
{
	clear: both;
	float: left;
	display:table;
	width: 330px;
}
.detail_images img
{
	border: 1px solid #b6bdc1;
}
.detail_content
{
	float: left;
	width: auto;
	width: 410px;
}
.detail_content div.icon_btn
{
	padding-left: 5px;
}
.detail_content_small
{
	float: left;
	width: auto;
	width: 300px;
}
.thumb_images
{
	clear:both;
	margin-top: 20px;
}
.thumb_images img
{
	border: 1px solid #b6bdc1;
	margin: 0 1px 1px 0;
	display: inline;
}
.top_icon_btn div
{
	margin-right: 90px;
}
.detail_list
{
	float: left;
	width: 430px;
}
.detail_list#medium
{
	width: 350px;
}
.detail_list tr td
{
	vertical-align: middle;
	border: 1px solid #fff;
	padding: 3px 5px;
	background-color: #e2e8ea; 
	width: 50%;
}
tr.selected_line td
{
	background-color: #f7931e;
	color: #fff;
	height: 20px;
	font-weight: bold;
}
.detail_list tr td.list_title
{
	color: #5e7781;
	width: 200px;
	font-weight: bold;
}
.detail_list tr td.none
{
	background-color: #fff;
}
