/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; }
hr { clear: both; float: none; width: 100%; } 
* html body hr { margin: -7px; display: block;}  /* os hr tem uma altura extra misteriosa no IE */
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
h1 { font-size: 250%; font-weight: normal;}
h2 { font-size: 200%; font-weight: normal;}
h3 { font-size: 150%; font-weight: normal;}
h4 { font-size: 120%; font-weight: normal;}
h5 { font-size: 110%; font-weight: normal;}
h6 { font-size: 100%; font-weight: bold;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
strong { font-weight:bold; }
em { font-style:italic; }
hr.clear { clear:both; border:0px;visibility:hidden; padding:0px; height:0px; display:block; }
/* ****** */


html, body {
	margin:0px;
	background:url(../imagens/bg.jpg);
	text-align:center;
	font-family:arial;
	font-size:11px;
}
a, input, textarea, select {
	outline:0px;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
input, select, textarea {
	font-family:arial;
}
#site {
	width:1000px; 
	margin:auto;
}
#tudo {
	width:1000px;
	text-align:center;
	margin-top:8px;
	float:left;
	padding-bottom:8px;
}
#conteudo {
	width:978px;
	margin:0px 11px;
	text-align:left;
	float:left;
	background:url(../imagens/bg_y.jpg) center top repeat-y;
	display:inline;
}
#topo {
	background:url(../imagens/bg_top.jpg) no-repeat;
	float:left;
	width:964px;
	padding:7px 7px 0px 7px;
	display:inline;
}
#topo div#header { position:relative; width:964px; height:65px; background:url(../imagens/header.png) repeat-x;	z-index:2; overflow:hidden; }
#topo div#header h1 { float:left; margin:10px 0 0 10px;	padding:0; }
#topo div#header h1 a { display:block; width:223px;	height:39px; text-indent:-9999px; background:url(../imagens/header_logo.gif) no-repeat; }
#topo div#header ul { float:right; list-style:none;	margin:20px 20px 0 0; padding:0; }
#topo div#header ul li { float:left; margin:0 0 0 18px; }
#topo div#header ul li.first-child { margin-left:0; }
#topo div#header ul li a { font-size:12.5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#aeaeae; }
#topo div#header ul li a:hover { color:#686e7e; text-decoration:none; }

#topo div.banner { position:relative; width:964px; margin:-7px 0 0 0; z-index:1; }

#topo ul.nav { position:relative; width:964px; height:32px;	margin:-5px 0 0 0; padding:4px 0 0 0; list-style:none; border-bottom:4px solid #c6c9cd; background:url(../imagens/nav.png) repeat-x; z-index:2; }
#topo ul.nav li { display:inline; float:left; margin:0 0 0 17px; padding:0 0 0 17px; background:url(../imagens/nav_divisor.gif) no-repeat left center; }
#topo ul.nav li.first-child { padding:0; background:none; }
#topo ul.nav li a { display:inline; font-size:11px; line-height:32px; font-weight:bold; color:#fff; }
#topo ul.nav li a:hover { color:#ffb400; text-decoration:none; }



#cont {
	width:930px;
	margin:0px 7px;
	padding:10px 17px 0px 17px;
	float:left;
	background:#eaeaea url(../imagens/home_col_1_bg.jpg) repeat-x;
	display:inline;
	position:relative;
}
.ie #cont {
	width:964px;
}


/*INICIO COL 1*/
#home_col_1 {
	color:#606060;
	width:287px; 
	float:left;
}
.ie #home_col_1 {
	padding-bottom:15px;
}
#home_col_1 p.opcionais {
	margin:0;
}
#box_bsc {
	width:273px; 
	background:#cfdce9 url(../imagens/home_bsc_1_topo.gif) no-repeat; 
	float:left;
}
#box_bsc img {
	display:block;
	margin-bottom:6px;
}
#box_bsc_baixo {
	width:209px;
	background:url(../imagens/bsc_baixo.gif) bottom left no-repeat;
	float:left;
	padding:15px 32px 0px 32px;
	height:484px;
	display:inline;
}
.ie #box_bsc_baixo {
	width:273px; 
	height:499px;
}
.bsc_box_sel {
	text-align:right;
	margin-bottom:8px;
}
.bsc_box_sel LABEL {
	padding:0px 3px;
	margin-bottom:8px;
}
.bsc_sel_G {
	width:209px; 
	font-size:11px; 
	color:#606060; 
	height:22px; 
	padding:1px 0px 1px 4px;
	margin-bottom:8px;
}
.opc_1 {
	list-style-type:none; 
	margin:5px 0px 0px 0px; 
	padding:0px; 
	float:left; 
	width:129px;
}
.opc_2 {
	list-style-type:none; 
	margin:5px 0px 0px 0px; 
	padding:0px; 
	float:left; 
	width:80px;
}
.bsc_sel_P {
	width:69px;
	font-size:11px;
	color:#606060;
	height:22px;
}
#bsc_bts {
	margin:35px -32px 0px -32px;
	padding:0px 0px 9px 23px;
	float:left; 
	width:225px;
	display:inline;
}
.bsc_bt {
	 width:209px; 
	 text-align:right; 
	 margin-top:20px; 
	 float:left
}
.bsc_bts_baixo {
	float:left;
}
.bsc_bts_baixo a, .bsc_bts_baixo p { display:block; margin:0; padding:0; text-indent:-9999px; }
/*.bsc_bts_baixo a.atendimento { width:273px; height:65px; background:url(../imagens/bt_aten_on.gif) no-repeat; }
.bsc_bts_baixo p.atendimentoOff { width:273px; height:65px; background:url(../imagens/bt_aten_off.gif) no-repeat; }*/
p.atendimento { margin:0; }
p.atendimento a img { width:281px; }
.bsc_bts_baixo a.newsletter { width:273px; height:56px; margin:10px 0 5px 0; background:url(../imagens/bt_cad.png) no-repeat; }

.bt_van {
	margin-top:7px;
}
/*FIM COL 1*/


/*INICIO COL 2*/
#home_col_2 {
	margin-top:-10px;
	padding-top:10px;
	width:353px;
	float:left;
	background:#f4f4f4 url(../imagens/home_col_2_bg.jpg) repeat-x;
	border-left:1px #ffffff solid;
}
.ie #home_col_2 {
	width:354px;
}
#home_box_carros {
	padding:0px 0px 12px 14px;
}
.ie #home_box_carros {
	padding:0px 0px 15px 14px;
}
#bt_qualidade {
	margin-top:9px;
	width:324px; 
	height:83px;
}
#bt_van {
	margin-top:9px;
	width:324px; 
	height:83px;
	background:url(../imagens/bt_van_bg.gif) no-repeat;
}
.ie #bt_van {
	margin-top:9px;
}
#bt_van:hover {
	background:url(../imagens/bt_van_bg.gif) 0px -83px no-repeat;
}
.bt_van_t {
	width:324px;
	height:83px;
	vertical-align:middle;
}
.bt_van_t img {
	margin:0px 13px 0px 18px;
}
.bt_van_t {
	font-size:16px;
	font-weight:bold;
	color:#795a05;
}
.bt_van_t a {
	color:#795a05;
	text-decoration:none;
}
.bt_van_t a:hover {
	text-decoration:underline;
}
.bt_van_td {
	width:100%;
	margin-right:18px;
	padding-left:60px;
}
/*FIM COL 2*/


/*INICIO COL 3*/
#home_col_3 {
	float:left; 
	width:286px; 
	margin-top:-10px; 
	padding-top:10px; 
	border-left:1px #ffffff solid; 
	text-align:right;
}
.ie #home_col_3 {
	padding:10px 0px 3px 0px;

}
#home_banner {
	float:left;
	padding:0px 0px 0px 15px;
}
/*FIM COL 2*/


/*INICIO BAIXO*/
#baixo {
	width:978px;
	background:#000000;
	float:left;
	height:62px;
	background:url(../imagens/baixo.gif) left bottom no-repeat;
}


#rodape { width:964px; margin:0px 7px; display:inline; float:left; height:53px; background:url(../imagens/rodape_bg.jpg) repeat-x; }
#rodape ul { margin:20px 0px 0px 60px; padding:0px; width:835px; list-style-type:none; float:left; display:inline; }
#rodape ul li {	display:inline; margin-right:30px; }
#rodape ul li { white-space:nowrap; }
#rodape ul li a { font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#aeaeae; }
#rodape ul li a:hover { color:#686E7E; text-decoration:none; }




#rodape h2 {
	margin:29px 18px 0px 0px;
	padding:0px;
	font-size:1px;
	float:right;
	background:url(../imagens/rdp_tiki.jpg) no-repeat;
	width:15px;
	height:5px;  
}
#rodape h2 a {
	display:block;
	text-indent:-9999px;
	width:15px;
	height:5px;
}

/*REDES SOCIAIS*/
#social-media li { list-style: none; float: right; height: 24px; margin: 0 10px; padding: 10px 0; }
#social-media li a { display: block; height: 24px; background-position: top; background-repeat: no-repeat; text-indent: -9999px; }
#social-media li a:hover { background-position: bottom; }
#social-media li.twitter a { width: 63px; background-image: url(../imagens/ico-social-twitter.gif); }
#social-media li.orkut a { width: 47px; background-image: url(../imagens/ico-social-orkut.gif); }
#social-media li.youtube a { width: 48px; background-image: url(../imagens/ico-social-youtube.gif); }
#social-media li.facebook a { width: 65px; background-image: url(../imagens/ico-social-facebook.gif); }
#social-media li.linkedin a { width: 63px; background-image: url(../imagens/ico-social-linkedin.gif); }
#social-media li.wikipedia a { width: 66px; background-image: url(../imagens/ico-social-wikipedia.gif); }
/*FIM BAIXO*/


/*INICIO INTERNAS*/
.margin_0 {
	margin:0px;
}
#interna {
	float:left; 
	width:629px; 
	background:#000000;  
	border-left:1px #ffffff solid; 
	background:#f4f4f4 url(../imagens/home_col_2_bg.jpg) repeat-x;
	padding:15px 15px 0px 15px;
	margin:-10px -17px 0px 0px;
	text-align:left;
	min-height:634px;
}
.ie #interna {
	width:660px;
	height:652px;
	margin:-10px -20px 0px 0px;
}
#interna_tit {
	width:629px;
	height:38px;
}
#interna_tit_e {
	float:left;
	width:530px;
	background:#e7e7e7;
	height:38px;
}
#interna_tit_e h1 {
	color:#31343c;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:8px 0px 0px 15px;
}
#interna_tit_d {
	float:left;
	background:#5e6475 url(../imagens/interna_tit_bg.gif) left top no-repeat;
	width:99px;
	height:38px;
}
#interna_tit_d h1 {
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	margin:12px 0px 0px 36px;
}
#interna_tit_d h1 a {
	color:#ffffff;
	cursor:pointer;
}
#interna_cont {
	margin:15px;
	width:599px;
	display:inline;
	float:left;
}
#interna_cont P {
	color:#31343c;
}
/*FIM INTERNAS*/


/*INICIO OFICINA*/
#agn_box {
	text-align:center;
	margin:20px 0px;
	width:599px;
	float:left;
}
#agn_bg {
	width:470px; 
	text-align:left; 
	margin:auto; 
	background:url(../imagens/agn_topo.gif) top left no-repeat; 
	height:258px;
	float:none;
}
#agn_cont {
	padding-top:150px;
}
#agn_cont_e {
	width:82px; 
	float:left; 
	background:url(../imagens/agn_e.gif); 
	height:76px;
}
#agn_cont_d {
	width:368px; 
	padding-left:20px; 
	float:left; 
	height:76px; 
	background:#518ed1 url(../imagens/agn_d.gif) right top no-repeat;
}
.ie #agn_cont_d {
	width:388px; 
}
#agn_cont_d P {
	color:#FFFFFF; 
	margin:5px 0px 10px 0px; 
	padding:0px;
}
#agn_cont_d img {
	margin:5px 7px 0px 0px; 
	float:left;
}
#agn_cont_d INPUT {
	border:1px #004c9f solid;
	width:230px;
	height:25px;
	font-size:14px;
	color:#31343c;
	font-weight:bold;
	padding:4px;
}
#agn_rdp {
	width:470px;
}
#agn_rdp_e {
	width:326px;
	margin-left:10px; 
	float:left;
	display:inline;
}
#agn_rdp_e P {
	color:#8d8d8d;
	font-size:11px;
	margin-top:10px;
}
#agn_rdp_e a {
	color:#8d8d8d;
	text-decoration:underline;
}
#agn_rdp_e a:hover {
	color:#31343C;
}
#agn_rdp_d {
	width:134px; 
	float:left;
}
.oficina_box {
	background:#ffffff; 
	margin:0px -15px; 
	width:629px; 
	float:left; 
	position:relative;
}
.oficina_box P {
	color:#ff7e00 !important; 
	margin:8px 25px;
}
.oficina_box P a {
	color:#ff7e00;
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
}
.top_5 {
	margin-top:5px;
}
#pnt_box {
	width:599px;
	float:left;
	margin-bottom:15px;
	text-align:center;
}
#pnt_cont {
	width:470px;
	margin:0px auto;
	text-align:left;
}
#pnt_1 {
	width:209px;
	height:113px;
	float:left;
	background:url(../imagens/pnt_img.gif) no-repeat;
}
#pnt_2 {
	width:245px;
	height:113px;
	float:left;
	background:url(../imagens/pnt_bg.gif) left bottom repeat-x;
}
#pnt_2 img {
	display:block;
	margin-top:28px;
}
#pnt_2 P {
	color:#926400;
	margin:5px 0px 10px 0px;
	padding:0px;
}
#pnt_2 P a {
	color:#0a3f88;
	text-decoration:underline;
}
#pnt_3 {
	width:16px;
	height:113px;
	background:url(../imagens/pnt_d.gif) left bottom no-repeat;
	float:left;
}
#oficinaNoticia {
	clear:both;
	position:relative;
	width:579px;
	margin:0 -15px 20px -15px;
	padding:8px 25px;
	background:#e7e7e7;
}
#oficinaNoticia h3 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#oficinaNoticia p {
	font-size:11px;
	margin:0;
}
/*FIM OFICINA*/


/*INICIO PECAS*/
#oficina_nav_box {
	margin:0px -15px 8px -15px;
	width:629px; 
	float:left;
	position:relative;
	display:inline;
}
#oficina_nav_box_e {
	width:429px; 
	float:left; 
	height:48px; 
	background:#f5e8c4; 
}
.w_629 {
	width:629px !important;
} 
#oficina_nav_sel {
	margin-left:15px;
	width:235px; 
	float:left; 
	padding-top:11px;
	display:inline;
}
#oficina_nav_sel SELECT {
	color:#606060; 
	font-size:11px; 
	width:210px; 
	margin-top:4px;
}
#oficina_nav_res {
	width:159px; 
	float:left; 
	padding-top:10px;
}
.int_res_1 {
	color:#31343c; 
	font-size:11px; 
	font-weight:normal; 
	margin:0px; 
}
#oficina_nav_box_d {
	width:200px; 
	float:left; 
	height:48px; 
	background:#f8de98 url(../imagens/interna_tit_pecas_bg.gif) left top no-repeat;
}
#oficina_nav_btS {
	width:62px; 
	margin:17px 0px 0px 35px; 
	float:left;
	display:inline;
}
#oficina_nav_box_d img {
	float:left
}
#oficina_nav_box_d span {
	float:left; 
	margin:1px 0px 0px 3px;
	display:inline;
}
#oficina_nav_box_d span a {
	color:#31343c;
}
#oficina_nav_btMC {
	width:103px; 
	margin-top:17px; 
	float:left; 
	display:inline;
}

.pecas_linha {
	margin:0px -15px 20px -15px;
	width:629px; 
	float:left;
	position:relative;
	display:inline;
}
.pecas_itm_box {
	width:117px; 
	margin-right:11px;
	border-top:1px #dedede solid;
	float:left;
}
.pecas_itm_box_ {
	width:117px; 
	border-top:1px #dedede solid;
	float:left;
}
.itm_img {
	margin-top:1px;
	background:#ededed;
	border-bottom:1px #dedede solid;
	padding:11px;
}
.itm_prc {
	margin:12px 6px 0px 6px;
}
.itm_prc h1 {
	font-weight:normal;
	font-size:11px;
	color:#31343c;
	margin:0px;
	padding:0px;
}
.itm_prc h2 {
	font-weight:bold;
	color:#de8800;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.itm_det {
	margin:12px 0px 0px 10px;
	float:left;
	display:inline;
}
.itm_det img {
	float:left;
	margin-top:1px;
}
.itm_det SPAN {
	float:left;
	margin-left:10px;
	font-size:10px;
	color:#8d8d8d;
	display:inline;
}
.itm_det SPAN a {
	color:#8d8d8d;
}
.itm_add {
	margin:10px 0px 0px 8px;
	float:left;
	display:inline;
}
.itm_add img {
	float:left;
	margin-top:5px;
}
.itm_add SPAN {
	float:left;
	color:#158100;
	font-size:10px;
	margin-left:8px;
	display:inline;
}
.itm_add SPAN a {
	color:#158100;
}
#pcs_rdp {
	width:599px;
}
#pag_msg {
	width:150px; 
	float:left; 
	margin-top:20px;
	text-align:right;
}
#pag_msg h1 {
	font-size:10px;
	color:#acacac;
	margin:0px;
	padding:0px;
}
/*FIM PECAS*/

/*INICIO PECAS INTERNA*/
#pecas_int {
	margin:0px -15px 15px -15px;
	width:629px; 
	float:left;
	position:relative;
	display:inline;
}
#pecas_int_e {
	width:225px; 
	float:left;
}
#pecas_int_d {
	width:384px; 
	float:left;
	margin-left:20px;
}
#pecas_int_img {
	background:#ededed;
	padding:7px 0px;
	text-align:center;
}
#pecas_int_msg {
	margin:5px 0px 0px 4px;
}
#pecas_int_msg h1 {
	width:221px;
	font-size:10px;
	color:#acacac;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
}
#pecas_int_msg img {
	float:left;
	margin-left:4px;
}
#pecas_int_msg span {
	float:left;
	color:#8d8d8d;
	margin-left:5px;
}
#pecas_int_msg span a {
	color:#8d8d8d;
}
#pecas_int_msg span a:hover {
	color:#4b4b4b;
}
#pecas_int_d h1 {
	font-size:18px;
	color:#31343c;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#pecas_int_d P {
	color:#8d8d8d;
	font-size:11px;
	margin:0px 0px 15px 0px;
}
#pecas_int_d_box {
	background:#ededed;
	padding:20px 10px 16px 20px;
	float:left;
	width:354px;
	display:inline;
}
.ie #pecas_int_d_box {
	width:384px;
}
#pecas_int_d_box h1 {
	font-size:18px;
	font-weight:normal;
	color:#de8800;
	margin:0px;
	padding:0px;
	width:175px;
	float:left;
}
#pecas_int_d_box IMG {
	float:left;
	margin-top:-5px;
}
#pecas_int_d_box SPAN {
	float:left;
	color:#158100;
	font-size:11px;
	margin:4px 0px 0px 10px;
}
#pecas_int_d_box SPAN a {
	color:#158100;
}
/*FIM PECAS INTERNA*/


/*INICIO CARRINHO*/
#car_nav_res {
	margin:8px 0px 0px 15px;
	width:400px; 
	float:left; 
	padding-top:10px;
	display:inline;
}
#car_box {
	width:629px;
}
.car_tit {
	height:28px;
	padding-left:15px !important;
	font-size:11px;
	color:#ffffff;
	background:url(../imagens/car_tit_bg.gif) repeat-x;
}
.car_tb TD {
	background:#ededed; 
	border-bottom:1px #dedede solid; 
	border-top:1px #ffffff solid;
	padding:15px 0px;
}
.car_tb_prod {
	font-size:11px; 
	font-weight:bold; 
	color:#31343c; 
	padding:0px 15px !important;
}
.car_tb_prod a {
	color:#31343C;
}
.car_tb_prod a:hover {
	text-decoration:underline;
}
.car_tb_preco {
	font-size:12px !important; 
	font-weight:bold !important; 
	color:#de8800 !important;
}
.car_tb_preco a {
	color:#de8800 !important;
}
.car_tb_preco_ a {
	font-size:12px !important; 
	font-weight:bold !important; 
	color:#FF0000 !important;
}
.car_tb_preco__ a {
	font-size:12px !important; 
	font-weight:bold !important; 
	color:#148b00 !important;
}
.top_4 {
	padding-top:4px;
}
.car_bts TD {
	padding:10px 0px 10px 15px;
	border-bottom:1px #dedede solid;
	background:#ffffff;
}
.car_bts_tot {
	font-size:11px; 
	color:#31343c;
}
.car_bts_prc {
	font-size:12px; 
	color:#de8800; 
	font-weight:bold;
}
/*FIM CARRINHO*/


/*INICIO CADASTRO*/
.cadastro_tx {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:11px;
	color:#31343c;
	font-weight:normal;
}
.cadastro_tb TD {
	color:#8d8d8d;
	font-size:11px;
	padding:0px 10px 8px 0px;
}
.spc_0 {
	padding-bottom:0px !important;
	margin:0px !important;
}
.spc_00 {
	padding:0px !important;
	margin:0px !important;
}
.right_0 {
	padding-right:0px !important;
}
.right_3 {
	padding-right:3px !important;
}
.cadastro_tb_senha TD {
	background:#ededed;
	color:#31343c;
	font-size:11px;
	padding:0px 8px 10px 0px;
}
.top_10 {
	padding-top:10px !important;
}
.top_20 {
	padding-top:20px !important;
}
.float_left {
	float:left !important;
}
.bottom_10 {
	margin-bottom:8px !important;
}
/*FIM CADASTRO*/


/*INICIO CONTATO*/
.td_msg {
	vertical-align:top;
	padding-top:2px !important;
}
.contato_mapa_box {
	margin-left:18px;
}
.contato_mapa {
	border:5px #e2e2e2 solid;
}
.va_top {
	vertical-align:top;
}
.contato_mapa_amp img {
	margin:0px 5px 0px 17px;
	float:left;
	display:inline;
}
.contato_mapa_amp SPAN {
	float:left;
}
.contato_mapa_amp SPAN a {
	color:#8d8d8d;
}
.bt_contato_enviar {
	padding-right:17px !important;
}
#contato_box {
	margin:10px -15px 0px -15px;
	width:599px; 
	float:left;
	position:relative;
	display:inline;
	background:#ededed; 
	padding:15px;
}
.ie #contato_box {	
	width:629px;
}
.contato_box_linha {
	float:left; 
	width:599px;
}
.contato_box_linha_ {
	padding-bottom:10px;
	float:left; 
	width:599px;
}
.contato_box_e {
	width:300px; 
	float:left;
}
.contato_box_d {
	width:299px; 
	float:left;
}
.contato_box_tit {
	float:left; 
	color:#8d8d8d; 
	font-weight:bold;
}
#contato_box img {
	float:left; 
	margin:0px 5px 0px 10px;
	display:inline;
}
.contato_box_map {
	font-size:10px; 
	color:#8d8d8d; 
	float:left; 
	margin-top:2px;
}
.contato_box_map a {
	color:#8d8d8d; 
}
#contato_box P {
	font-size:11px;
	color:#8d8d8d;
	margin:0px;
	padding:0px;
	float:left;
	width:299px;
}
.contato_box_tit_div {
	width:299px;
	float:left;
}
/*FIM CONTATO*/


/*INICIO LOGIN*/
#lgn_box {
	text-align:center;
	margin:20px 0px;
	width:599px;
	float:left;
}
#lgn_bg {
	width:420px; 
	text-align:left; 
	margin:auto; 
	background:url(../imagens/login_topo.gif) top left no-repeat; 
	height:258px;
	float:none;
}
#lgn_cont {
	padding-top:142px;
}
#lgn_cont_e {
	width:82px; 
	float:left; 
	background:url(../imagens/agn_e.gif); 
	height:76px;
}
#lgn_cont_d { 
	width:338px;  
	float:left; 
	height:72px;
	padding-top:4px; 
	background:#518ed1 url(../imagens/agn_d.gif) right top no-repeat;
}
.ie #lgn_cont_d {
	height:76px;
}
#lgn_cont_d P {
	color:#FFFFFF; 
	margin:5px 0px 10px 0px; 
	padding:0px;
}
#lgn_cont_d img {
	margin:5px 7px 0px 0px; 
	float:left;
}
#lgn_cont_d INPUT {
	border:1px #004c9f solid;
	width:230px;
	height:25px;
	font-size:14px;
	color:#31343c;
	font-weight:bold;
	padding:4px;
	margin-bottom:8px;
}
.tx_senha {
	margin-left:28px !important;
}
#lgn_rdp {
	width:420px;
}
#lgn_rdp_e {
	width:276px;
	margin-left:10px; 
	float:left;
	display:inline;
	text-align:right;
}
#lgn_rdp_e P {
	color:#8d8d8d;
	font-size:11px;
	margin-top:10px;
}
#lgn_rdp_e a {
	color:#8d8d8d;
	text-decoration:underline;
}
#lgn_rdp_e a:hover {
	color:#31343C;
}
#lgn_rdp_d {
	width:134px; 
	float:left;
}
#lgnN_box {
	float:left; 
	width:599px;
	text-align:center;
	margin-top:20px;
}
#lgnN_cont {
	margin:auto;
	width:356px;
	height:121px;
	background:url(../imagens/lgn_N_baixo.gif) left bottom no-repeat;
	text-align:left;
}
#lgnN_cont SPAN {
	margin:10px 0px 0px 50px;
	float:left;
}
#lgnN_cont SPAN a {
	color:#9d5201;
}
/*FIM LOGIN*/


/*INICIO RESULADOS*/
#rst_nav_box {
	margin:0px -15px 8px -15px;
	width:599px;  
	float:left;
	position:relative;
	display:inline;
	background:#cfdce9;
	padding:15px;
}
.ie #rst_nav_box {
	width:629px;
}
#rst_nav_box_e {
	width:210px;
	float:left;
}
#rst_nav_box_d {
	width:389px;
	float:left;
}
#rst_nav_box P {
	margin:0px;
	padding:0px;
	color:#131416;
}
#rst_nav_box P SPAN {
	color:#778096;
}
.ta_c {
	text-align:center;
}
.rst_tb TD {
	border-bottom:1px #dedede solid; 
	border-top:1px #ffffff solid;
	padding:10px 0px 10px 15px;
	color:#31343c;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.rst_tb TD a {
	color:#31343c;
}
.rst_tb TD SPAN {
	display:block;
	font-weight:normal;
	color:#9c9c9c;
}
.rst_tb IMG {
	border:1px #e6e7e9 solid;
	margin:3px;
}
/*FIM RESULTADOS*/


/*INICIO CARRO*/
#crr_int {
	margin:0px -15px 15px -15px;
	width:629px; 
	float:left;
	position:relative;
	display:inline;
}
#crr_int_e {
	width:330px; 
	float:left;
}
#crr_int_d {
	width:279px; 
	float:left;
	margin-left:20px;
	display:inline;
}
#crr_int_e_img {
	background:#ededed;
	padding:8px 0px;
	text-align:center;
}
#crr_int_e_vis {
	margin:8px 8px 0px 8px; 
	width:314px;
}
#crr_opcionais {
	margin:10px 8px 0px 8px;
}
.crr_garantia {
	padding:10px;
	background:#d6d7da;
	font-size:11px;
	color:#31343c;
}
.opc_tx {
	display:block;
	font-weight:bold;
	color:#606060;
	width:314px;
}
.opc_li {
	width:139px;
	float:left;
	background:url(../imagens/opc_li.gif) 0px 1px no-repeat;
	padding-left:18px;
	margin-top:5px;
	color:#31343c;
	display:inline;
}
.ie .opc_li {
	width:157px;
}
#crr_int_d h1 {
	font-size:12px;
	font-weight:bold;
	color:#9c9c9c;
	margin:0px;
	padding:0px;
}
#crr_int_d h2 {
	font-size:18px;
	font-weight:normal;
	color:#31343c;
	margin:0px;
	padding:0px;
}
#crr_int_d_dados {
	width:279px;
	margin-top:10px;
	float:left;
}
.crr_dados_1 {
	background:#efefef; 
	font-size:11px; 
	color:#9c9c9c; 
	padding:5px;
}
.crr_dados_1 SPAN {
	color:#31343c;
}
.crr_dados_2 {
	font-size:11px; 
	color:#9c9c9c; 
	padding:5px;
}
.crr_dados_2 SPAN {
	color:#31343c;
}
.border_b_1 {
	border-bottom:1px #ffffff solid;
}
#crr_int_d_box {
	width:249px; 
	padding:25px 15px; 
	background:#ffffff;
	float:left;
	display:inline;
}
.ie #crr_int_d_box {
	width:279px; 
}
#crr_int_d_box h1 {
	margin:0px; 
	padding:0px; 
	font-size:18px; 
	color:#de8800; 
	font-weight:normal;
	width:130px;
	float:left;
}
#crr_int_d_box IMG {
	float:right;
	margin:0px;
	padding:0px;
}
.crr_int_d_sol {
	text-align:center;
	float:left;
	width:279px;
	margin-top:15px;
}
.crr_int_d_sol SPAN {
	margin-top:5px;
	display:block;
	width:279px;
	text-align:center;
}
.crr_int_d_sol SPAN a {
	color:#158100;
	text-decoration:underline;
}
.crr_int_d_sol SPAN a:hover {
	color:#1c620f;
}
#crr_repasse_int_d_box {
	padding:10px 15px; 
	width:249px; 
	background:#ffffff;
	float:left;
	display:inline;
}
.ie #crr_repasse_int_d_box {
	width:279px; 
}
#crr_repasse_int_d_box p {
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#de8800;
}
#crr_repasse_int_d_box h1 {
	font-size:11px;
	color:#31343c;
	font-weight:normal;
	margin:0px 0px 3px 0px
}
.crr_repasse_tabela {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	display:block;
	margin-bottom:5px;
	text-decoration:line-through;
}
.crr_repasse_desconto {
	font-size:18px;
	color:#158100;
	font-weight:normal;
	float:left;
}
#crr_repasse_int_d_box a.bt {
	float:right;
	margin-top:-2px;
}
.bt_repasse { clear:both; display:block; width:468px; height:164px; margin:0 auto; text-indent:-9999px; background:url(../imagens/bt_jornal.png) no-repeat; }
/*FIM CARRO*/


/*INICIO NOTICIAS*/
.noticia_linha {
	margin:0px -15px 0px -15px;
	width:599px;  
	float:left;
	position:relative;
	display:inline;
	padding:15px;
	border-bottom:1px #dedede solid;
}
.noticia_linha IMG {
	float:left; 
	border:1px #e9e9e9 solid; 
	margin-right:20px;
	display:inline;
}
.noticia_linha h1 {
	 color:#0f4894; 
	 font-size:16px; 
	 font-weight:bold; 
	 margin:0px; 
	 padding:15px 0px 0px 0px;
}
.noticia_linha h1 a {
	 color:#0f4894;
}
.noticia_linha P {
	color:#acacac !important; 
	font-size:11px; 
	margin:0px; 
	padding:0px;
}
.noticia_linha P a {
	color:#acacac !important;
}
.border_0 {
	border:0px !important;
}
.top_0 {
	margin-top:0px !important;
}
#noticia_tit {
	width:599px;
}
#noticia_tit h2 {
	color:#acacac; 
	font-size:14px; 
	font-weight:normal; 
	margin:0px; 
	padding:0px;
}
#noticia_cont {
	width:599px;
	margin-top:25px;
}
#noticia_cont P {
	color:#31343c !important;
	margin:0px 0px 15px 0px;
	font-size:11px;
}
#noticia_cont P a {
	color:#0f4894;
	text-decoration:underline;
}
.not_tit {
	color:#0f4894; 
	font-size:18px; 
	font-weight:normal; 
	margin:0px 0px 3px 0px; 
	padding:0px;
}
#not_img {
	float:right; 
	margin:0px 0px 10px 15px;
}
#not_img img {
	display:block;
}
#not_img DIV {
	background:#e7e7e7; 
	text-align:center; 
	padding:10px; 
	color:#8d8d8d;
}
#bt_mnot {
	clear:both;
}
#bt_mnot IMG {
	margin-top:10px;
}
/*FIM NOTICIAS*/


/*INICIO POPS*/
#pop {
	margin-top:-20px;
}
#pop h1{
	font-size:14px;
	font-weight:bold;
	color:#31343c;
	margin:5px 0px 5px 0px;
	padding:15px 0px 0px 0px;
	border-top:1px #dedede solid;
}
#pop P {
	color:#31343c;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#pop ul {
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 0px;
	list-style-type:disc;
}
/*FIM POPS*/


/*INICIO AGENDAMENTO*/
#agendamento_tb {
	width:599px;
	margin:0px -15px;
	width:629px;
	position:relative;
}
.agendamento_tb_nav TD {
	background:#ececdf;
	font-size:11px;
	color:#31343c;
	padding:10px 0px;
}
.agendamento_tb_bor {
	border-left:1px #e8e7e7 solid; 
	border-right:1px #e8e7e7 solid; 
	border-bottom:1px #e8e7e7 solid;
}
.agendamento_tb_bor TD {
	font-size:11px;
	color:#8d8d8d;
	padding:10px 0px 10px 15px;
}
.agendamento_tb_nav LABEL {
	display:inline;
	margin:3px 3px 0px 0px;
}
.agn_sel_105 {w
	width:105px;
	font-size:11px;
	color:#666666;
	height:20px;
}
.agn_sel_80 {
	width:80px;
	font-size:11px;
	color:#666666;
	height:20px;
}
.agendamento_tb_tit {
	border:1px #e8e7e7 solid;
	padding:0px 15px;
}
.agendamento_tb_cont {
	border-top:0px !important;
}
.agendamento_tb_cont TD {
	padding:10px 0px 7px 0px !important;
}
.agendamento_data {
	padding:0px 15px 10px 15px;
	font-size:11px;
	font-weight:normal;
	margin:0px -15px 10px -15px;
	border-bottom:1px #e8e7e7 solid;
	position:relative !important;
}
.ie .agendamento_data {
	display:inline-block;
}
.agendamento_tb_tit TD {
	font-size:11px;
	padding:10px 0px;
	vertical-align:top;
}
.agendamento_tb_tit UL {
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}
.agendamento_tb_tit LI {
	margin:0px; 
	padding:0px 0px 4px 0px; 
	width:99px; 
	float:left;
}
.ie .agendamento_tb_tit li {
	padding:0px;
}
.agendamento_tb_tit FONT {
	float:left;
	padding:1px 4px 4px 0px; 
	color:#646464;
	font-size:11px;
}
.ie .agendamento_tb_tit FONT {
	padding:3px 4px 4px 0px; 
}
.agn_ocp {
	margin-top:1px; 
	float:left;
	color:#f80000;
}
.ie .agn_ocp {
	margin-top:3px;
}
.agn_lvr {
	margin-top:1px; 
	float:left;
	color:#008c24;
	font-weight:bold;
}
.ie .agn_lvr {
	margin-top:3px;
}
.agendamento_tb_tit input {
	float:left;
	margin-left:0px;
	padding-left:0px;
}
#agendamento_dados {
	width:599px;
}
#agendamento_dados INPUT {
	float:left;
	margin-left:0px !important;
	padding-left:0px !important;
}
#agendamento_dados SPAN {
	float:left;
	font-size:11px;
	color:#646464;
	margin:2px 0px 0px 2px;
}
.ie #agendamento_dados SPAN {
	margin:3px 0p 0px 2px;
}
#agendamento_instalados {
	width:599px;
	margin-top:20px;
}
#agn_inst_input {
	width:599px;
	float:left;
}
.agn_inst_input_e {
	float:left; 
	width:90px;
	text-align:right;
	margin:3px 0px 10px 0px;
	display:inline;
	color:#606060;
	font-size:11px;
}
.agn_inst_input_d {
	float:left; 
	width:500px;
	margin:0px 0px 10px 9px;
	display:inline;
}
#agn_inst_input INPUT {
	width:210px;
	height:22px;
	font-size:11px;
	color:#606060;
	padding:2px;
}
#agn_inst_input SELECT {
	width:210px;
	height:22px;
	font-size:11px;
	color:#606060;
	padding-top:1px;
}
#agn_list_pecas {
	 margin-top:5px; 
	 float:left;
	 width:599px;
}
#agn_list_pecas UL {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#agn_list_pecas UL LI {
	width:590px;
	float:left;
}
#agn_list_pecas INPUT {
	float:left;
	margin-left:0px;
}
#agn_list_pecas SPAN {
	float:left;
	margin:2px 0px 0px 2px;
}
.ie #agn_list_pecas SPAN {
	margin:3px 0px 0px 2px;
}
.agn_list_pecas_comp {
	color:#ff0000 !important;
	font-size:11px;
	margin:5px 0px 5px 0px;
	padding:0px;
	float:left;
	width:599px;
}
#agn_list_pecas h1 {
	font-size:11px;
	font-weight:bold;
	color:#31343c;
	margin:0px;
	padding:0px;
	width:599px;
	display:inline;
	float:left;
}
#agn_list_pecas h1 span {
	color:#de8800 !important;
	display:inline !important;
	float:none !important;
}
#agendamento_det {
	float:left; 
	margin:15px 0px; 
	width:599px;
}
#agendamento_det TEXTAREA {
	float:left;
	height:105px;
	width:377px;
	font-size:11px;
	color:#606060;
	padding:2px;
}
#agendamento_det IMG {
	float:right;
}
.agn_bts {
	float:left; 
	width:599px; 
	padding-top:15px;
	border-top:1px #e8e7e7 solid;
}
#agendamento_dados2 {
	width:599px;
	margin-bottom:5px;
	float:left;
}
.agendamento_dados2_e {
	float:left; 
	width:93px;
	text-align:right;
	margin:4px 0px 10px 0px;
}
.agendamento_dados2_d {
	float:left; 
	width:501px;
	margin:0px 0px 10px 5px;
}
#agendamento_btnovo {
	margin-top:15px; 
	float:left; 
	width:599px; 
	text-align:center;
}
#agn_confirmacao {
	width:599px;
	float:left;
}
#agn_confirmacao P {
	margin:0px 0px 15px 0px;
	line-height:12px;
}
.agn_confirmacao_msg {
	border-top:1px #e8e7e7 solid;
	padding:15px;
	color:#8d8d8d !important;
	margin:0px -15px !important;
	font-size:11px;
	font-weight:normal;
	position:relative;
	width:599px;
	line-height:12px;
}
.ie .agn_confirmacao_msg {
	width:629px;
}
.agn_confirmacao_msg strong {
	color:#31343c;
}

.left_15 {
	padding-left:15px !important;
}
.ie .left_5 {
	margin-left:5px !important;
}
.right_15 {
	padding-right:15px !important;
}
.left_10 {
	margin-left:10px !important;
}
/*FIM AGENDAMENTO*/

/*INICIO LOCALIZAÇAO*/
#interna_cont #localizacao { position:relative; width:930px; margin:0 -15px; }
#interna_cont #localizacao div.enderecos { display:inline; float:left; width:529px; margin:0 -10px 0 0; padding:0 0 15px 0; background:#EDEDED; }
#interna_cont #localizacao div.enderecos ul.enderecosLista { list-style:none; }
#interna_cont #localizacao div.enderecos ul.enderecosLista li { float:left; width:224px; height:80px; margin:0 10px 0 0; padding:15px 15px 0 15px; overflow:hidden; }
.ie #interna_cont #localizacao div.enderecos ul.enderecosLista li { height:105px; }
#interna_cont #localizacao div.enderecos ul.enderecosLista li p.tit { margin:0 0 3px 0; color:#8D8D8D; }
#interna_cont #localizacao div.enderecos ul.enderecosLista li p.tit a.mapa { display:inline-block; margin:0 0 0 5px; padding:0 0 0 20px; font-size:10px; line-height:16px; color:#8D8D8D; background:url(../imagens/ic_mapa.gif) no-repeat; }
#interna_cont #localizacao div.enderecos ul.enderecosLista li address { font-style:normal; font-size:11px; line-height:1.1em; color:#8D8D8D; }


#interna_cont #localizacao div#map_canvas { float:right; width:380px; height:400px; border:3px solid #e2e2e2; }
/*FIM LOCALIZACAO*/


/*INICIO REPASSE*/
p.repasse {
	text-align:center;
	margin:30px 0px 15px 0px;
}
/*FIM REPASSE*/


/*INICIO TRABALHE*/
.trabalhe_list {
	margin:10px 0px 0px 15px; 
	padding:0px;
}
.trabalhe_list LI {
	line-height:17px;
}
.trabalhe_bg {
	background:url(../imagens/trabalhe_topo.gif) top left no-repeat !important; 
}
#trabalhe_form {
	width:599px;
}
.trabalhe_form_tb {
	color:#646464;
	font-size:11px;
}
.trabalhe_form_tb TD {
	padding:5px;
}
.trabalhe_form_tb INPUT, .trabalhe_form_tb SELECT, .trabalhe_form_tb textarea {
	color:#646464;
	font-size:11px !important;
	margin-left:3px;
	font-family:arial;
}
.trabalhe_form_tit {
	color:#31343c;
	font-size:11px;
	font-weight:bold;
	padding:20px 0px !important;
}
#trabalhe_tb {
	width:599px;
	float:left;
	margin-bottom:20px;
}
#trabalhe_tb h3 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#trabalhe_tb table thead th {
	background:url(../imagens/tb_tit_bg.gif) repeat-x;
	height:31px;
	color:#ffffff;
	text-align:left;
	padding:8px 0px 0px 15px;
	vertical-align:top;
	font-size:11px;
}
#trabalhe_tb table tr td {
	background:#e7e7e7;
	border-top:1px #ffffff solid;
	border-bottom:1px #dedede solid;
	padding:6px 0px 6px 15px;
	font-size:11px;
	vertical-align:top;
}
.trabalhe_bt_can {
	float:left;
	width:599px;
	border-top:1px #e8e7e7 solid;
	padding:15px 0px 30px 0px;
	text-align:center;
}
.trabalhe_list_spc {
	margin:0px 0px 10px 15px;
}
/*FIM TRABALHE*/


/*INICIO QUALIDADE*/
#qualidade_cont {
	width:599px;
	float:left;
}
#qualidade_cont P {
	text-align:justify;
	margin:0px;
	padding:0px 0px 15px 0px;
}
.qualidade_qltcare {
	float:left; 
	margin-right:20px;
}
#qualidade_cont UL {
	margin:0px 0px 0px 15px; 
	padding:5px 0px 20px 0px;
}
.qualidade_plinha {
	margin:0px -15px 0px -15px !important; 
	padding:0px 15px 20px 15px !important; 
	border-bottom:1px #d0d1d2 solid; 
	width:599px; 
	position:relative;
}
.ie .qualidade_plinha {
	width:629px; 
}
#qualidade_cont DIV {
	width:599px; 
	float:left; 
	margin:20px 0px;
}
.qualidade_qcp {
	float:left; 
	margin:0px 45px 0px 25px;
}
/*FIM QUALIDADE*/


/*INICIO INPUTS*/
.input_N {
	width:65px;
	font-size:11px;
	color:#31343c;
	padding:2px;
	height:22px;
}
.input_P {
	width:170px;
	font-size:11px;
	color:#31343c;
	padding:2px;
	height:22px;
}
.input_M {
	width:230px;
	font-size:11px;
	color:#31343c;
	padding:2px;
	height:22px;
}
.input_G {
	width:330px;
	font-size:11px;
	color:#31343c;
	padding:2px;
	height:22px;
}
.input_ta {
	width:330px;
	font-size:11px;
	height:110px;
	color:#31343c;
	padding:2px;
}
.input_sel {
	width:210px;
	font-size:11px;
	color:#31343c;
	padding:1px 0px;
	height:22px;
}
/*FIM INPUTS*/


/*INICIO PAGINACAO*/
#paginacao {
	float:left; 
	width:299px;
	margin:15px 0px 0px 150px;
	display:inline;
}
#paginacao a:hover {
	text-decoration:none !important;
}
.td_pag {
	padding: 5px 0px;
}
.LinkPag {
	padding:5px 5px;
	margin:1px;
	color:#9b9b9b;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.LinkPagSelect, .LinkPag:hover {
	padding:5px 5px;
	margin:1px;
	color:#31343c;
	font-size:11px;
	font-weight:bold;
}
.LinkPagDesativado {
	padding:5px 10px;
	margin:1px;
	color:#105531;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/*FIM PAGINACAO*/







#teste {
	float:left;
	width:324px;
	height:83px;
	position:absolute;
	display:block;
}
#teste a {
	width:324px;
	height:83px;
	background:url(../imagens/bt_van_bg.gif) no-repeat;
	float:left;
	vertical-align:middle;
	text-indent:-9999em;
}
#teste a:hover {
	width:324px;
	height:83px;
	background:url(../imagens/bt_van_bg.gif) 0px -83px no-repeat;
	float:left;
}
#link {
	position:absolute;
	width:324px;
	height:83px;
	background:transparent;
}
.a {
	background:url(../imagens/bt_van_bg.gif) no-repeat;
}
.a:hover {
	background:url(../imagens/bt_van_bg.gif) 0px -83px no-repeat;
}
.bbb {
	height:200px; 
	background:#CCCCCC;
	vertical-align:middle;
	position:absolute;
	margin:0px;
	padding:0px;
}
.b_30 { margin-bottom:30px; }

/*chamada twitter*/
#repasse_twitter { float: none; clear: both; width: 599px; padding-top: 20px; background: url(../imagens/bg_twitter.jpg) top no-repeat #24508f; }
#repasse_twitter h3 { padding: 0 30px; margin-bottom: 5px; color: #fdd30a; font-size: 20px; font-weight: bold; font-family: Trebuchet MS; letter-spacing: -1px; }
#repasse_twitter p { padding: 0 30px; color: #cfdce9; font-family: Trebuchet MS; line-height: 130%; }
#repasse_twitter p a { color: #cfdce9; font-weight: bold; text-decoration: underline; }
#twitter { padding-bottom: 20px; background: url(../imagens/bg_twitter.gif) bottom no-repeat; }
#twitter li { list-style: none; color: #FFF; font-size: 12px; margin: 0 30px; padding: 10px 0; border-top: 1px solid #2c76b1; border-bottom: 1px solid #19488d; }
#twitter li.firstTweet { border-top: 0; }
#twitter li.lastTweet { border-bottom: 0; }
#twitter li a { color: #fdeea6; font-size: 10px; text-decoration: underline; font-weight: bold; }
#twitter .preLoader { font-weight: bold; background: url(../imagens/load_twitter.gif) no-repeat 30px 0; padding-left: 50px; color: #FFFFFF; font-weight: bold; }