/* ****** */
* { 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, Helvetica, sans-serif;
	font-size:11px; 
}


#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;
	padding:7px 7px 0px 7px;
	display:inline;
	width:978px;
}
#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:240px;	height:39px; text-indent:-9999px; background:url(../imagens/header_logo.png) 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:17px;
	float:left;
	background:#fafafa url(../imagens/cont_bg.gif) bottom left repeat-x;
	display:inline;
}
.ie #cont {
	width:964px;
}


/*INICIO HOME*/
#home div {
	float:left;
}
#home ul.botoes { width:290px; margin:0; padding:0; list-style:none; }
#home ul.botoes li { display:block; }
#home ul.botoes li a { display:block; width:290px; height:58px; margin:0 0 4px 0; text-indent:-9999px; background:url(../imagens/botoes_home.jpg) no-repeat; }
#home ul.botoes li.atendimento a { background-position:0 0; }
#home ul.botoes li.atendimento a:hover { background-position:0 -310px; }
#home ul.botoes li.atendimento a.off { background-position:0 -62px; }
#home ul.botoes li.atendimento a.off:hover { background-position:0 -372px; }
#home ul.botoes li.newsletter a { background-position:0 -124px; }
#home ul.botoes li.newsletter a:hover { background-position:0 -434px; }
#home ul.botoes li.contato a { background-position:0 -186px; }
#home ul.botoes li.contato a:hover { background-position:0 -496px; }
#home ul.botoes li.ouvidoria a { background-position:0 -248px; }
#home ul.botoes li.ouvidoria a:hover { background-position:0 -558px; }

#home div.homeVideo { display:inline; width:630px; height:240px; margin:0 0 -10px 10px; }
#home div.homeVideo div.content { width:376px; height:226px; padding:7px; background:#dddddd url(../imagens/bg_homeVideoContent.gif) no-repeat; }
#home div.homeVideo div.lista { width:240px; height:240px; background:#c3c3c3; }
#home div.homeVideo div.listaBg { background:#c3c3c3 url(../imagens/bg_homeVideoLista.gif) no-repeat right 0; }
#home div.homeVideo div.lista div.linha { display:none; position:absolute; float:none; width:233px; height:1px; top:239px; font-size:1px; background:#dddddd; }
#home div.homeVideo div.lista ul { padding:8px 7px 7px 7px; list-style:none; }
#home div.homeVideo div.lista ul li { }
#home div.homeVideo div.lista ul li a { display:block; margin:0 0 6px 0; background:#d3d3d3; overflow:hidden; }
#home div.homeVideo div.lista ul li a span.img { float:left; width:90px; height:52px; overflow:hidden; }
#home div.homeVideo div.lista ul li a span.img img { display:block; margin:-11px 0 0 0; }
#home div.homeVideo div.lista ul li a span.tit { display:inline; float:left; margin:10px 10px 0 10px; font-size:11px; color:#8a8a8a; }
#home div.homeVideo div.lista ul li a:hover { text-decoration:none; background:#e3e3e3; }
#home div.homeVideo div.lista ul li a:hover span.tit { color:#484848; }
/*FIM HOME*/

/*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 85px; 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:27px 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 !important;
}
#interna {
	float:left; 
	width:947px; 
	background:#f8f8f8 /*url(../imagens/home_col_2_bg.jpg) repeat-x*/;
	margin:-17px -17px -17px -17px ;
	padding:17px 0px 17px 17px;
	/*padding:15px 15px 0px 15px;
	margin:-10px -17px 0px 0px;*/
	text-align:left;
	display:inline;
}
.ie #interna {
	width:964px;
	margin:-17px -17px -17px -17px;
}
#interna_tit {
	width:930px;
	height:38px;
	float:left;
}
#interna_tit_e {
	float:left;
	width:831px;
	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 15px 0px 15px;
	width:900px;
	display:inline;
	float:left;
}
#interna_cont P {
	color:#31343c;
}
/*FIM INTERNAS*/


/*INICIO OFICINA*/
#agn_box {
	text-align:center;
	margin:20px 0px;
	width:898px;
	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:#ff8a00 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 {
	width:750px;
	float:left;
	margin:0px 55px;
	display:inline;
	background:#ffffff;
	padding:8px 20px;
}
.oficina_box P {
	color:#ff7e00 !important;
	margin:0px 0px 15px 0px;
	text-align:justify;
	float:left;
	width:750px;
}
.oficina_box P a {
	color:#ff7e00;
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
}
.oficina_box ul {
	width:750px;
	float:left;
	padding:0px;
	margin:-5px 0px 0px 0px;
	list-style:none;
}
.oficina_box ul li {
	float:left;
	margin:0px;
	padding:0px;
	color:#ff7e00;
	padding:0px 15px;
	border-right:1px #ff7e00 solid;
}
.oficina_box ul li.FirstChild {
	padding-left:0px;
}
.oficina_box ul li.LastChild {
	border:none;
}
.top_5 {
	margin-top:5px;
}
#pnt_box {
	width:898px;
	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;
}
/*FIM OFICINA*/


/*INICIO PECAS*/
#oficina_nav_box {
	margin:0px -15px 8px -15px;
	width:930px; 
	float:left;
	position:relative;
	display:inline;
}
#oficina_nav_box_e {
	width:730px; 
	float:left; 
	height:48px; 
	background:#f5e8c4; 
}
.w_930 {
	width:930px !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:930px; 
	float:left;
	position:relative;
	display:inline;
}
.pecas_itm_box {
	width:117px; 
	margin-right:18px;
	border-top:1px #dedede solid;
	float:left;
}
.pecas_itm_box_ {
	width:117px; 
	border-top:1px #dedede solid;
	float:left;
	margin-left:3px;
}
.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 a {
	float:left;
	padding:0px 0px 0px 15px;
	font-size:10px;
	color:#8d8d8d;
	display:inline;
	background:url(../imagens/pcs_detalhes.gif) no-repeat;
}
.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:900px;
}
#pag_msg {
	width:150px; 
	float:right; 
	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 0px -15px;
	width:930px; 
	float:left;
	position:relative;
	display:inline;
}
.ie #pecas_int {
	margin:0px -15px -15px -15px;
}
#pecas_int_e {
	width:225px; 
	float:left;
}
#pecas_int_d {
	width:685px; 
	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:655px;
	display:inline;
}
.ie #pecas_int_d_box {
	width:685px;
}
#pecas_int_d_box h1 {
	font-size:18px;
	font-weight:normal;
	color:#de8800;
	margin:0px 323px 0px 0px;
	padding:0px;
	width:175px;
	float:left;
}
.ie #pecas_int_d_box h1 {
	margin:0px 308px 0px 0px;
}
#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 NOTICIAS*/
.noticia_linha {
	margin:0px -15px 0px -15px;
	width:898px;  
	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:898px;
}
#noticia_tit h2 {
	color:#acacac; 
	font-size:14px; 
	font-weight:normal; 
	margin:0px; 
	padding:0px;
}
#noticia_cont {
	width:898px;
	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 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:898px;
}
.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:898px;
	float:left;
	margin-bottom: 20px;
}
#trabalhe_tb h3, .ori_curric {
	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;
}
#trabalhe_tb table tr td {
	background:#e7e7e7;
	border-top:1px #ffffff solid;
	border-bottom:1px #dedede solid;
	padding:6px 0px 6px 15px;
	vertical-align:top;
}
.trabalhe_bt_can {
	float:left;
	width:900px;
	border-top:1px #e8e7e7 solid;
	padding:15px 0px 30px 0px;
	text-align:center;
}
.trabalhe_list_spc {
	margin:0px 0px 10px 15px;
}


#trb_cont_e {
	width:82px; 
	float:left; 
	background:url(../imagens/trb_e.gif); 
	height:76px;
}
#trb_cont_d {
	width:368px; 
	padding-left:20px; 
	float:left; 
	height:76px; 
	background:#8da8b5 url(../imagens/trb_d.gif) right top no-repeat;
}
.ie #trb_cont_d {
	width:388px; 
}
#trb_cont_d P {
	color:#FFFFFF; 
	margin:5px 0px 10px 0px; 
	padding:0px;
}
#trb_cont_d img {
	margin:5px 7px 0px 0px; 
	float:left;
}
#trb_cont_d INPUT {
	border:1px #636f7c solid;
	width:230px;
	height:25px;
	font-size:14px;
	color:#31343c;
	font-weight:bold;
	padding:4px;
}
#trb_rdp {
	width:470px;
}
#trb_rdp_e {
	width:326px;
	margin-left:10px; 
	float:left;
	display:inline;
}
#trb_rdp_d {
	width:134px; 
	float:left;
}
/*FIM TRABALHE*/


/*INICIO QUALIDADE*/
#qualidade_cont {
	width:898px;
	float:left;
}
#qualidade_cont P {
	text-align:justify;
	margin:0px;
	padding:0px 0px 15px 0px;
}
.qualidade_qltcare {
	width:900px;
	float:left;
}
.qualidade_qltcare img {
	float:left; 
	margin-right:20px;
	display:inline;
}
#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:898px; 
	position:relative;
}
.ie .qualidade_plinha {
	width:930px; 
}
#qualidade_cont DIV {
	width:898px; 
	float:left; 
	margin:20px 0px;
}
.qualidade_qcp {
	float:left; 
	margin:0px 45px 0px 25px;
}
/*FIM QUALIDADE*/


/*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;
}
.bottom_20 {
	margin-bottom:20px !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:898px; 
	float:left;
	position:relative;
	display:inline;
	background:#ededed; 
	padding:15px;
}
.ie #contato_box {	
	width:930px;
}
.contato_box_linha {
	float:left; 
	width:898px;
}
.contato_box_linha_ {
	padding-bottom:10px;
	float:left; 
	width:898px;
}
.contato_box_e {
	width:300px; 
	float:left;
}
.contato_box_d {
	width:299px; 
	float:left;
}
.contato_box_tit {
	float:left; 
	color:#8d8d8d; 
	font-weight:bold;
	height:19px;
}
#contato_box img {
	float:left; 
	margin:0px 5px 0px 10px;
	display:inline;
}
.contato_box_map {
	font-size:10px; 
	color:#8d8d8d; 
	float:left; 
	margin:-2px 0px 0px 5px;
	background:url(../imagens/ic_mapa.gif) left center no-repeat;
	padding:3px 0px 0px 20px;
	height:16px;
	position:relative;
}
.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 CARRO*/
#interna_carro {
	float:left; 
	width:930px;   
	background:#f6f6f6 url(../imagens/interna_carro_bg.gif) top left no-repeat;
	margin:-17px;
	padding:17px;
	text-align:left;
	display:inline;
}
.ie #interna_carro {
	width:964px;
}
#interna_carro_e {
	width:375px;
	float:left;
	padding:20px 25px 0px 0px;
}
.ie #interna_carro_e {
	width:400px;
}
#interna_carro_d {
	width:530px;
	float:left;
	padding-top:20px;
}
#interna_carro_d h2 {
	background:url(../imagens/carro_tit_logo.gif) left center no-repeat;
	font-size:1px;
	margin:0px 0px 20px 0px;
	padding:0px;
	height:25px;
	width:530px;
	float:left;
	display:block;
}
#interna_carro_d h2	span {
	text-indent:-9999px;
	display:block;
	height:23px;
	margin:3px 0px 0px 60px;
	padding:0px;
	display:inline;
	width:430px;
	float:left;
}
.ie #interna_carro_d h2 span {
	margin:2px 0px 0px 60px;
}
#interna_carro_d h2 span.azera {
	background:url(../imagens/int_carro_azera.gif) no-repeat;
}
#interna_carro_d h2 span.i30 {
	background:url(../imagens/int_carro_i30.gif) no-repeat;
}
#interna_carro_d h2 span.ix35 {
	background:url(../imagens/int_carro_ix35.gif) no-repeat;
}
#interna_carro_d h2 span.hr {
	background:url(../imagens/int_carro_hr.gif) no-repeat;
}
#interna_carro_d h2 span.tucson {
	background:url(../imagens/int_carro_tucson.gif) no-repeat;
}
#interna_carro_d h2 span.santafe {
	background:url(../imagens/int_carro_santafe.gif) no-repeat;
}
#interna_carro_d h2 span.veracruz {
	background:url(../imagens/int_carro_veracruz.gif) no-repeat;
}
#interna_carro_d p {
	width:530px;
	float:left;
}
#interna_carro_d a {
	float:left;
	margin:10px 0px 25px 0px;
}
.carro_mascara {
	position:absolute;
	margin-left:-374px;
}



.interna_carro_amp {
	float:left; 
	text-align:right; 
	width:375px; 
	height:16px; 
	padding-top:2px;
	margin-top:10px; 
	background:url(../imagens/ic_amp.gif) 280px 0px no-repeat; 
	color:#8d8d8d;
}
.interna_carro_amp a {
	color:#8d8d8d;
}
#interna_carro_e ul {
	margin:25px 0px 0px 0px;
	padding:0px; 
	list-style-type:none;
	width:373px;
	float:left;
	vertical-align:bottom;
	text-align:center;
}
#interna_carro_e li {
	display:inline;
	margin:0px 0px 0px 9px;
	padding:0px;
	float:left;
}
#interna_carro_e li a.ativado {
	opacity:1.00;
	-moz-opacity: 1.00;
	filter: alpha(opacity=100);
	cursor:default;
}
#interna_carro_e li a.desativado {
	opacity:0.30;
	-moz-opacity: 0.30;
	filter: alpha(opacity=30);
}
#interna_carro_e li a.desativado:hover {
	opacity:1.00;
	-moz-opacity: 1.00;
	filter: alpha(opacity=100);
}
#imagem_troca {
	height:220px;
	width:375px;
	display:block;
	float:left;
}
.ie .script {
	clear:both;
	margin-bottom:-15px;
}
.bt_visite {
	display:block;
}
#interna_carro_esteira {
	float:left;
	width:930px;
}
#interna_linha {
	float:left;
	width:930px;
	margin:20px 0px 0px 0px;
}
/*FIM CARRO*/


/*INICIO CARROS*/
.carro_li {
	margin:0px;
	padding:0px;
	list-style:none;
	width:898px;
	margin:0px 1px;
}
.carro_li li {
	float:left;
	width:148px;
	margin:0px 2px 0px 0px;
}
.carro_li li.LastChild {
	margin-right:0px;
}
.carro_li li a span {
	background:url(../imagens/carros/pg/bt_detalhes.gif) 42px 169px no-repeat;
	padding:170px 0px 0px 62px;
	width:86px;
	height:28px;
	float:left;
	display:inline;
	cursor:pointer;
}
.ie .carro_li li a span {
	width:148px;
	height:198px;
}
.carro_li li a span:hover {
	background:url(../imagens/carros/pg/bt_detalhes.gif) -144px 169px no-repeat;
}
.carro_li li a {
	color:#5e6475;
	width:148px;
	height:198px;
	float:left;
}
.carro_li li.azera a {
	background:url(../imagens/carros/pg/azera.gif) no-repeat;
	float:left;
}
.carro_li li.hr a {
	background:url(../imagens/carros/pg/hr.gif) no-repeat;
	float:left;
}
.carro_li li.santafe a {
	background:url(../imagens/carros/pg/santafe.gif) no-repeat;
	float:left;
}
.carro_li li.tucson a {
	background:url(../imagens/carros/pg/tucson.gif) no-repeat;
	float:left;
}
.carro_li li.veracruz a {
	background:url(../imagens/carros/pg/veracruz.gif) no-repeat;
	float:left;
}
.carro_li li.i30 a {
	background:url(../imagens/carros/pg/i30.gif) no-repeat;
	float:left;
}
.carro_li li.ix35 a {
	background:url(../imagens/carros/pg/ix35.gif) no-repeat;
	float:left;
	margin-top:20px;
}
/*FIM CARROS*/


/*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;
}
.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 AGENDAMENTO*/
#agendamento_tb {
	width:930px;
	margin:0px -15px;
	position:relative;
}
.agendamento_tb_nav TD {
	background:#ececdf;
	font-size:11px;
	color:#31343c;
	padding:10px 0px;
	vertical-align:middle;
}
.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 {
	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 {
	margin-top:-10px;
	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:#c55800 !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:930px; 
	padding-top:15px;
	border-top:1px #e8e7e7 solid;
	margin:0px -15px;
	position:relative;
}
#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:900px; 
	text-align:center;
}
#agn_confirmacao {
	width:900px;
	float:left;
}
#agn_confirmacao P {
	margin:0px 0px 15px 0px;
	line-height:12px;
}
.agn_confirmacao_msg {
	border-top:1px #e8e7e7 solid;
	padding:15px 15px 0px 15px;
	color:#8d8d8d !important;
	margin:0px -15px !important;
	font-size:11px;
	font-weight:normal;
	position:relative;
	width:900px;
	line-height:12px;
	float:left;
}
.ie .agn_confirmacao_msg {
	width:930px;
}
.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 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 CLASSES*/
.left {
	float:left !important;
}
.right {
	float:right !important;
}
.f_none {
	float:none;
}
.b_10 {
	margin-bottom:10px !important;
}
.b_m10 {
	margin-bottom:-10px;
}
.b_m10 li {
	list-style: none;
}
.l_10 { margin-left:10px; }
/*FIM CLASSES*/


/*INICIO PAGINACAO*/
#paginacao {
	float:left; 
	width:453px;
	margin:15px 0px 0px 297px;
	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*/
