/****************************************************/
/*
	.sub_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
		}
		
	.mini_texto{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:5px 0px 0px 5px;
		}
*/
.n_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}

.n_t{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E0051C;
	}
	
	
	

/****************************************************/

body, td, div

{

  font-size: 11px;

}

body

{

  margin: 0px 2px 0px 2px;

  background-color: AppWorkspace;

  color: #000000;

  font-family: Arial, Helvetica, sans-serif;

  text-align: center;

}

div, form

{

  padding: 0px;

  margin: 0px;

}

span.distinct

{

  color: #D2131B;

}

.fullwidth

{

  padding: 3px;

  clear: both;

}

.border

{

  padding: 1px;

  background-color: #000000;

}

.title

{

  font-weight: bold;

}

.banner

{

  background-color: #CCCCCC;

  text-align: center;

  height: 81px;

}

#main

{

  margin: auto;

  width: 900px;

  position: relative;

  overflow: hidden;

  background-color: #FFFFFF;

  text-align: left;

}

#header_fone

{

  font-size: 14px;

  text-align: right;

  padding-right: 8px;

  margin-top: -2px;

  margin-bottom: 1px;

  height: 22px;

}

#sep_header_fone_menu

{

  height: 10px;

  background-color: #E2E2E2;

}

#header_logo

{

  position: absolute;

  top: 5px;

  left: 29px;

}

#header_menu

{

  background-color: #EC1D25;

  height: 16px;

  text-align: right;

  font-size: 10px;

  font-weight: bold;

}

#header_menu_border

{

  background-color: #EC1D25;

  margin-top: 3px;

  margin-bottom: 1px;

  padding-right: 0px;

  padding-left: 0px;

}

.header_menu_item

{

  margin-right: 10px;

  margin-left: 10px;

  float: right;

}

.header_menu_item a

{

  color: #FFFFFF;

  text-decoration: none;

}

#header_others

{

  height: 46px;

  background-color: #000000;

  margin-top: 2px;

  color: #FFFFFF;

}

#header_search

{

  padding: 10px;

  float: right;

  text-align: right;

  font-size: larger;

}

#header_us_dollar

{

  padding: 8px;

  float: right;

  width: 200px;

  font-size: 10px;

  text-align: left;

}

#com_v, #ptax_v

{

  font-family: Courier New, Courier, Fixedsys;

  font-size: 11px;

}

#header_edit_search

{

  width: 310px;

}

#breadcrumb

{

  color: #FFFFFF;

  background-color: #CCCCCC;

  padding-left: 5px;

  padding-right: 5px;

}

#breadcrumb a

{

  color: #FFFFFF;

  font-weight: bold;

  text-decoration: none;

}

#breadcrumb a:hover

{

  color: #0000CC;

}

.headerError

{

  background-color: #FFCCCC;

}

.headerInfo

{

  background-color: #CCFFCC;

}

.footer

{

  color: #FFFFFF;

  background-color: #000000;

  text-align: center;

}



DIV.footer

{

  padding:10px;

}



a img

{

  border-width: 0px;

}

.col_left

{

  float: left;

  clear: left;

  width: 168px;

}

.col_center

{

  width: 564px;

}



.home_col_center

{

  width: 693px;

}



.col_right

{

  float: right;

  clear: right;

  width: 168px;

}

.box

{

  padding: 3px;

}

.box_header_border

{

  padding: 1px;

  background-color: #666666;

}

.box_header

{

  background-color: #E8E7E5;

	height: 18px;

  padding-left: 7px;

  background-image: url( 'images/box_header_bg.jpg' );

  color: #E0051C;

  font-weight: bold;

}

.box_content_border

{

  padding: 0px 1px 1px 1px;

  background-color: #999999;

}

.box_content

{

  background-color: #FFFFFF;

  padding-right: 5px;

  padding-left: 5px;

  overflow: auto;

}

.home_destaques

{

}

.home_destaques_padding

{

  padding: 20px;

  overflow: hidden;

}

.home_destaque_title

{

  font-weight: bold;

}

.home_destaque_image

{

}

.home_destaque_image

{

}

.home_destaque_text

{

}

#home_sep_dest2_dest3

{

  margin: auto;

  width: 1px;

  clear: none;

  background-color: #CECECE;

  height: 250px;

}

#home_sep_dest1_dest2

{

  height: 1px;

  background-color: #CECECE;

  margin-top: 25px;

  margin-bottom: 25px;

}

.home_destaque1

{

  overflow: hidden;

}

.home_destaque1 .home_destaque_text

{

  float: left;

  width: 300px;

}

.home_destaque1 .home_destaque_image

{

  float: right;

  width: 300px;

  text-align: right;

}

.home_destaque2

{

  float: left;

  width: 300px;

  clear: left;

}

.home_destaque3

{

  float: right;

  width: 300px;

}

.box_news

{

}

.box_news_content

{

  background: #EEEEEE;

  height: 200px;

}

.box_news_date

{

  color: #3D3D3D;

  font-weight: bold;

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_news_title

{

  font-weight: bold;

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_news_text

{

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_news_more

{

  text-align: right;

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_press

{

}

.box_press_content

{

  height: 130px;

}

.box_press_date

{

  color: #3D3D3D;

  font-weight: bold;

  padding-top: .2pc;

  padding-bottom: .2em;

}

.box_press_title

{

  font-weight: bold;

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_press_text

{

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_press_more

{

  text-align: right;

  padding-top: .2em;

  padding-bottom: .2em;

}

.box_exclusivos

{

}

.box_exclusivos_content

{

  height: 138px;

  background-color: #EEEEEE;

  overflow:hidden;

}

.box_manufacturers

{

  height: 69px;

}

.box_manufacturers_header

{

  width: 18px;

  height: 67px;

  padding-left: 0px;

}

.box_manufacturers_header_border

{

  padding: 1px;

  background-color: #000000;

  float: left;

  width: 18px;

  height: 67px;

}

.box_manufacturers_content_border

{

  padding-top: 1px;

  padding-left: 0px;

}

.box_manufacturers_content

{

  padding: 0px;

  height: 67px;

}



/* tabled design */

td {vertical-align: top;}

.tinyfont {font-size: 1px;}

table.header { width: 100%; height: 99px;}

td.logo {text-align: center;}

td.dolar {color: #FFFFFF;font-size: 10px;vertical-align: middle;}

.top_menu_spc1 {width: 10px;}

.top_menu_spc2 {width: 20px;}

td.tel_vendas {font-size:14px;text-align: right;font-weight: bold;}

td.top_menu {color: #FFFFFF;font-weight: bold;}

td.headSearch{color:#FFFFFF;font-size: 16px;text-align:right;vertical-align: middle;padding:8px;padding-top:12px}

table.banner {width: 100%;height: 83px;background-color: #000000;}

table.box {padding: 0px; width: 100%;background-color: #666666;}

table.box_news {height: 221px;}

table.box_press {height: 151px;}

table.box_exclusivos {height: 159px;}



table.box_manufacturers {width: 100%;height: 69px;background-color: #666666;}

table.footer{width:100%;height:38px;background-color:#000000;}

