* {
   margin:0px;
   padding:0px;
}

html, body {
	font-family:Arial;
	font-size:13px;
	color:#00131a;
	height:100%;
	background:url(../img/geral.gif);
}

address{
	font-style:normal;
}

h1{
	font-size:22px;
	color:#000000;
	font-weight:normal;
}

h2{
	font-size:17px;
	color:#054F94;
}

h3{
	font-size:25px;
	color:#DE4122;
}

h6{
	font-family:Century Gothic;
	font-size:17px;
	color:#FFFFFF;
	padding-left:16px;
}

/*table{
	border:1px solid #C2C1C1;
}

tr{
	border:1px solid #C2C1C1;
}

td{
	border:1px solid #C2C1C1;
}

tr.parcelas{
	background-color:#DEDEDD;
	border:1px solid #C2C1C1;
	padding:2px;
}

table.border{
	border:0px;
}

tr.border{
	border:0px;
}

td.border{
	border:0px;
}*/

/* INÍCIO ESTRURAS DIV */

#geral_home{
	width:100%; 
	float:left; 
	position:relative; 
	min-height:100%;
	background:url(../img/superior.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#geral{
	width:100%; 
	float:left; 
	position:relative; 
	min-height:100%;
	background:url(../img/superior_geral.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#conteudo_central_rodape{
	min-width:100%;
	margin-bottom:193px;
}

#conteudo_central{
	width:980px; 
	margin:0px auto;
}

#inferior{
	position:absolute;
	bottom:0;
	min-width:100%;
	float:left;
	height:193px;
	background:url(../img/inferior.gif);
	background-repeat:repeat-x;
	margin-top:20px;
	color:#FFFFFF;
}

#menu_dentro{
	display:block;
	width:268px;
	height:41px;
	background:url(../img/menu_dentro.gif) no-repeat 0 0;
}

#menu_dentro:hover{ 
	background-position: 0px -41px;
}

#menu_fora{
	display:block;
	width:250px;
	height:41px;
	background:url(../img/menu_fora.gif) no-repeat 0 0;
}

#menu_fora:hover{ 
	background-position: 0px -41px;
}

#menu_diversos{
	display:block;
	width:217px;
	height:41px;
	background:url(../img/menu_diversos.gif) no-repeat 0 0;
}

#menu_diversos:hover{ 
	background-position: 0px -41px;
}

#menu_pecas{
	display:block;
	width:245px;
	height:41px;
	background:url(../img/menu_pecas.gif) no-repeat 0 0;
}

#menu_pecas:hover{ 
	background-position: 0px -41px;
}

.sup_menu{
	width:148px; 
	height:37px;
	float:left;
	background:url(../img/titulo_menu.png);
	background-repeat:no-repeat;
}

.central_menu{
	width:148px; 
	float:left;
	background:url(../img/central_menu.png);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

.fundo_paginacao{
	width:625px; 
	float:left;
	height:35px;
	background-color:#f2f2f2;
	margin-top:20px;
	border:1px solid #e3e3e3;
}

.central{
	width:162px; 
	float:left;
	background-color:#f0f0f0;
	padding-top:3px;
	color:#595959;
}

.central_news{
	width:158px; 
	float:left;
	background-color:#f0f0f0;
}

.central_minhaconta{
	width:157px; 
	float:left;
	background-color:#f0f0f0;
	padding-top:3px;
	color:#595959;
}

.marcas_central{
	width:147px;
	float:left;
	background:url(../img/marcas_central.gif);
	background-repeat:repeat-y;
}

.online{
	width:170px;
	height:155px;
	float:left;
	background:url(../img/online.gif);
	background-repeat:no-repeat;
}

.menu_central{
	height:34px;
	float:left;
	background:url(../img/menu_central.gif);
	background-repeat:repeat-x;
}

.menu_central2{
	height:34px;
	float:left;
	background:url(../img/menu_central2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.caixa_detfinalizar{
	width:282px;
	height:94px;
	float:left;
	background:url(../img/caixa_detfinalizar.gif);
	background-repeat:no-repeat;
}

.caixa_tamanhos{
	width:282px;
	height:40px;
	float:left;
	background:url(../img/caixa_tamanhos.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}

.caixa_valor{
	width:277px;
	height:195px;
	float:left;
	background:url(../img/caixa_valor.gif);
	background-repeat:no-repeat;
	background-color:#e8e8e7;
	margin-top:20px;
}

.botao_login{
	width:70px;
	height:17px;
	float:left;
	background:url(../img/autenticar.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}

.botao_geral{
	padding:5px 10px 5px 10px;
	float:left;
	background-color:#ea092b;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
}

.botao_geral:hover{
	padding:5px 10px 5px 10px;
	float:left;
	background-color:#fff200;
	border:0px;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:13px;
}

.botao_geral_carrinho{
	width:100%;
	padding:5px 10px 5px 10px;
	float:left;
	background-color:#ea092b;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}

.botao_geral_carrinho:hover{
	width:100%;
	padding:5px 10px 5px 10px;
	float:left;
	background-color:#fff200;
	border:0px;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.enviar{
	width:46px;
	height:16px;
	float:left;
	background:url(../img/enviar.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	margin-top:10px;
}

.divisao {
	width:100%;
	border-bottom:1px solid silver;
}

.caixa_busca{
	width:980px;
	height:50px;
	float:left;
	background:url(../img/caixa_busca.gif);
	background-repeat:no-repeat;
}

.caixa_informações{
	width:180px;
	float:left;
	height:140px;
	padding:10px;
	background:#f9f9f9;
	border:1px solid #e4e4e4;
	margin-right:10px;
}

.caixa_informações2{
	width:400px;
	float:left;
	min-height:140px;
	max-height:100%;
	padding:10px;
	background:#f9f9f9;
	border:1px solid #e4e4e4;
}

.conteudo_central{
	width:657px;
	float:left;
	background:url(../img/conteudo_central.png);
	background-repeat:repeat-y;
}

.central_detalhes{
	width:805px;
	float:left;
	background:url(../img/central_detalhes.png);
	background-repeat:repeat-y;
}

.selecionado{
	color:#8d7b00;
	font-weight:bold;
}

/* FIM ESTRURAS DIV */

/* INÍCIO ESTRURAS DE INPUT */

.CaixaContato{
	width:615px;
	height:16px;
	padding:5px;
	font-size:11px;
	background:#DEDEDD;
	border:1px solid #DEDEDD;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#383431;
}

.CaixaArea{
	width:615px;
	height:115px;
	padding:5px;
	font-size:11px;
	background:#DEDEDD;
	border:1px solid #DEDEDD;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#383431;
}

.caixa_pesquisar{
	width:560px;
	height:19px;
	padding:2px;
	background:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	border:0px;
	color:#666666;
}

.input_news{
	width:144px;
	height:28px;
	float:left;
	background:url(../img/input_news.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.input_news2{
	width:135px;
	height:19px;
	margin-top:5px;
	padding-left:3px;
	background:none;
	font-family:Arial;
	font-size:13px;
	border:0px;
	color:#888888;
	border:0px;
}

.input_news3{
	width:124px;
	height:27px;
	float:left;
	background:url(../img/input_news2.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.input_news4{
	width:120px;
	height:19px;
	margin-top:5px;
	padding-left:3px;
	background:none;
	font-family:Arial;
	font-size:13px;
	border:0px;
	color:#888888;
	border:0px;
}

.caixa_pesquisa2{
	width:192px;
	height:21px;
	border:1px solid #AAA9A9;
	color:#383431;
	font-family:Trebuchet MS;
	font-size:13px;
	background-color:#FFFFFF;
}

.CaixaCadastroG{
	width:50px;
	height:21px;
	border:1px solid #AAA9A9;
	color:#383431;
	font-family:Trebuchet MS;
	font-size:13px;
	background-color:#FFFFFF;
}

.caixa_select_detalhes{
	width:257px;
	height:21px;
	border:1px solid #AAA9A9;
	color:#383431;
	font-family:Trebuchet MS;
	font-size:12px;
	background-color:#FFFFFF;
}

.caixa_select_marca{
	width:146px;
	height:21px;
	border:1px solid #AAA9A9;
	color:#383431;
	font-family:Trebuchet MS;
	font-size:13px;
	background-color:#FFFFFF;
}

.caixa_quantidade{
	width:40px;
	height:16px;
	padding:3px;
	font-size:11px;
	background:#FFFFFF;
	border:1px solid #AAA9A9;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_login{	
	width:245px;
	height:19px;
	padding:2px;
	background:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	border:0px;
	color:#888888;
	border:1px solid #e5e5e5;
}

.caixa_cadastro{
	width:430px;
	height:16px;
	padding:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_cadastro_compra{
	width:595px;
	height:16px;
	padding:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_cadastro_fone2{
	width:478px;
	height:16px;
	padding:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_estado{
	width:408px;
	height:23px;
	padding-left:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_cadastro_end{
	width:370px;
	height:23px;
	padding-left:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_cadastro_end_compra{
	width:535px;
	height:23px;
	padding-left:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_numero{
	width:32px;
	height:23px;
	padding-left:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.caixa_cadastro_fone{
	width:316px;
	height:23px;
	padding-left:3px;
	font-size:11px;
	background:#efefef;
	border:1px solid #efefef;
	font-family:Trebuchet MS;
	font-size:13px;
}

.news_cadastro{
	width:20px;
}

.caixa_quant{
	width:40px;
	height:18px;
	float:left;
	border:1px solid #DEDEDD;
}

/* FIM ESTRURAS DE INPUT */

/* INÍCIO ESTILOS DE LETRAS - LINKS - OUTROS */

a{
	color:#515151;
	text-decoration:none;
}

a:hover{
	color:#eb0a2c;
}

a.superior{
	color:#f24149;
	text-decoration:none;
}

a.superior:hover{
	color:#f24149;
	text-decoration:underline;
}

a.minha_conta{
	color:#1a5276;
	text-decoration:none;
}

a.minha_conta:hover{
   color:#00adef;
}

a.compra{
	color:#383431;
	text-decoration:underline;
}

a.compra:hover{
   color:#054F94;
   text-decoration:underline;
}

a.botao_compra{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

a.botao_compra:hover{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
}

a.email{
	color:#054F94;
	text-decoration:none;
}

a.email:hover{
   color:#054F94;
   text-decoration:underline;
}

a.menu_inf{
	color:#FFFFFF;
	text-decoration:none;
}

a.menu_inf:hover{
	color:#fff200;
	text-decoration:none;
}

a.menu{
	color:#054F94;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
}

a.menu:hover{
	color:#054F94;
	text-decoration:underline;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
}

a.opacidade{
	opacity: .99;
	-moz-opacity: .99;
	filter:alpha(opacity=99);
	float: left;
	width:195px;
}

a.opacidade:hover{
	opacity: .80;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	float: left;
	width:195px;
}

a.paginacao{	
	width:20px;
	float:left;
	padding:5px;
	background-color:#a7a7a7;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	margin-right:3px;
	text-align:center;
}

a.paginacao:hover{
	width:20px;
	float:left;
	padding:5px;
	background-color:#f58523;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	margin-right:3px;
}

a.menu_categ{
	width:245px;
	height:29px;
	float:left;
	background-color:none;
	text-align:center;
	color:#FFFFFF;
	padding-top:12px;
	font-family:Arial;
	font-size:15px;
	cursor:pointer;
}

a.menu_categ:hover{ 
	width:245px;
	height:29px;
	float:left;
	background-color:none;
	text-align:center;
	color:#FFFFFF;
	padding-top:12px;
	font-family:Arial;
	font-size:15px;
	cursor:pointer;
}

a.menu_categ2{
	width:230px;
	height:29px;
	float:left;
	background-color:none;
	text-align:center;
	color:#FFFFFF;
	padding-top:12px;
	font-family:Arial;
	font-size:15px;
	cursor:pointer;
}

a.menu_categ2:hover{ 
	width:230px;
	height:29px;
	float:left;
	background-color:none;
	text-align:center;
	color:#FFFFFF;
	padding-top:12px;
	font-family:Arial;
	font-size:15px;
	cursor:pointer;
}

span.paginacao_selecionada{	
	width:20px;
	float:left;
	padding:5px;
	background-color:#0b2254;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	margin-right:3px;
	text-align:center;
}

a.menu_subcateg{
	color:#515151;
	font-size:12px; 
	font-family:Arial;
}

a.menu_subcateg:hover{ 
	color:#8d7b00;
	font-size:12px; 
	font-family:Arial;
}

a.imagem_detalhes_mini{
	float:left;
	border:1px solid #eaeaea;
	margin-right:5px;
	padding:5px;
}

a.imagem_detalhes_mini:hover{
	float:left;
	border:1px solid #b73a39;
	margin-right:5px;
	padding:5px;
}

a.menuhorizontal{
	width:225px;
	float:left;
	color:#0d577f;
	text-decoration:none;
	background-color:none;
	padding:5px;
}

a.menuhorizontal:hover{
	width:225px;
	float:left;
	color:#f58220;
	text-decoration:none;
	background-color:#00a9ee;
	padding:5px;
}

/* FIM ESTILOS DE LETRAS - LINKS - OUTROS */

#cssdropdown, #cssdropdown li {
	padding: 0;
	margin: 0;
	list-style: none;
	width:235px;
	float:left;
	z-index:1;
}

#cssdropdown li {
	float: left;
	position: relative;
	width:235px;
}

.subuls{
	display: none;
	position: absolute;
	top: 1.90em;
	left: 0;
}

.subuls li{
	width: 100%;
}

.subuls li a{
	text-decoration:none;
	color:#FFFFFF;
}

.subuls li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	float:left;
}

#cssdropdown li>ul {
	top: auto;
	left: auto;
	width:235px;
	background-color:#0d577f;
}

#cssdropdown li:hover ul, li.over ul {
	display: block;
}

#cssdropdown2, #cssdropdown2 li {
	padding: 0;
	margin: 0;
	list-style: none;
	width:220px;
	float:left;
}

#cssdropdown2 li {
	float: left;
	position: relative;
	width:220px;
}

.subuls2{
	display: none;
	position: absolute;
	top: 1.90em;
	left: 0;
}

.subuls2 li{
	width: 100%;
}

.subuls2 li a{
	text-decoration:none;
	color:#FFFFFF;
}

.subuls2 li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	width:220px;
	float:left;
	font-weight:bold;
}

#cssdropdown2 li>ul {
	top: auto;
	left: auto;
	width:220px;
	background-color:#0d577f;
}

#cssdropdown2 li:hover ul, li.over ul {
	display: block;
}

#cssdropdown3, #cssdropdown3 li {
	padding: 0;
	margin: 0;
	list-style: none;
	width:148px;
	float:left;
	z-index:9;
}

#cssdropdown3 li {
	float: left;
	position: relative;
	width:148px;	
}

.subuls3{
	display: none;
	position: absolute;
	top: 3.10em;
	left: 0;	
}

.subuls3 li{
	width: 100%;
}

.subuls3 li a{
	text-decoration:none;
	color:#FFFFFF;
}

.subuls3 li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	width:148px;
	float:left;
	font-weight:bold;
}

#cssdropdown3 li>ul {
	top: auto;
	left: auto;
	width:148px;
	background-color:#FFFFFF;
}

#cssdropdown3 li:hover ul, li.over ul {
	display: block;
}

#cssdropdown_menu, #cssdropdown_menu li {
	padding: 0;
	margin: 0;
	list-style: none;
	width:84px;
	float:left;
	z-index:1;
}

#cssdropdown_menu li {
	float: left;
	position: relative;
	width:84px;
}

.subuls_menu{
	display: none;
	position: absolute;
	top: 1.60em;
	left: 0;
}

.subuls_menu li{
	width: 100%;
}

.subuls_menu li a{
	text-decoration:none;
	color:#FFFFFF;
}

.subuls_menu li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	width:84px;
	float:left;
	font-weight:bold;
}

#cssdropdown_menu li>ul {
	top: auto;
	left: auto;
	width:84px;
	background-color:#eb092b;
}

#cssdropdown_menu li:hover ul, li.over ul {
	display: block;
}

/* INÍCIO FUNÇÃO PNG */

 .img {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="img/blank.gif").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );}
	 
/* FIM FUNÇÃO PNG */


/* [#4806] 18.06.2019 - THIAGO  */

@media (min-width: 992px){
	.whats-mob{
		display: none;
	}
}

@media (max-width: 991px){
	.whats-desk{
		display: none;
	}
}