li, ul { list-style:none; margin:0; padding:0; }
img { border:0; } .clear-all { display:block; clear:both; }
.caixa-overflow { display:block; overflow:hidden; }
input{ border: 0;}
input:focus{ outline: none;}
/* Removendo borda do Focus no chrome */
img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavLateralEsquerda {
	width:167px;
	margin:0;
}
#NavLateralDireita {
	width:171px;
	margin:0;
}
#NavCentral {
	margin:0 175px;
}
#NavSuperior{
	margin:0 0 10px 0;
}
#NavInferior{
	margin:10px 0 0 0;
	text-align:center;
}

/******************************************
	CABECALHO
*******************************************/
#cabecalho_login {
	display:table;
	width:100%;
	background:url(imagens/bg_cabecalho.jpg) repeat-x left top;
}
	#cabecalho_login h1 {
		float:left;
	}
	#cabecalho_login span {
		position:absolute;
		top:18px;
		right:0;
	}
	#cabecalho_meio {
		width:320px;
		padding:0 0 0 322px;
		display:table;
		text-align:center;
		background:url(imagens/motos.gif) no-repeat left top;
	}
		#cabecalho_meio form {
			background:url(imagens/login.gif) no-repeat left;
			width:386px;
			height:36px;
			margin:0;
			padding:0;
		}
		#cabecalho_meio form input {
			float:left;
		}
		.campo_mail {
			background:none;
			border:0;
			width:107px;
			margin:6px 0 0 40px;
			padding:3px 5px;
		}
		.campo_senha {
			background:none;
			border:0;
			width:85px;
			margin:6px 0 0 54px;
			padding:3px 5px;
		}
#cabecalho_busca {
	display:table;
	width:100%;
	background:url(imagens/bg_cabecalho_inst.gif) repeat-x top;
	height:32px;
}
	#cabecalho_busca span {
		float:left;
	}
	#cabecalho_inst {
		float:right;
		width:550px;
		text-align:center;
	}
		#cabecalho_inst a {
			padding:0 1.2%;
		}
	#cabecalho_busca form {
		background:url(imagens/busca.gif) no-repeat left;
		height:32px;
		padding:0 0 0 17px;
		width:229px;
		float:left;
	}
	#cabecalho_busca form input {
		float:left;
	}
	.campo_busca {
		font:bold 12px Trebuchet MS;
		color:#1e1e1e;
		padding:7px 5px;
		width:183px;
		margin:0;
		background:none;
		border:0;
	}
#banner_cabecalho {
	display:table;
	width:100%;
	text-align:center;
}


/******************************************
	ESQUERDO
*******************************************/
.categorias_nova {
	list-style:none;
	margin:0;
	padding:0;
}
.categorias_nova li h3 {
	padding:12px 0 0 0;
	background-image: url(imagens/bg_categorias.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.categorias_nova li h3 a {
	background: url(imagens/icone.gif) no-repeat left;
}
.categorias_nova li {
	padding:0px;
	margin:0px;
	background-image: url(imagens/bg_categorias.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.categorias_nova li h3 a {
	font:bold 12px "Trebuchet MS",Arial;
	color:#c30000;
	 margin: 0 0 0 15px;
     padding: 0 0 0 12px;
	display:block;
}
.categorias_nova li h4 a {
        background: url(imagens/bullet.png) no-repeat left;
	font:bold 12px "Trebuchet MS",Arial;
	color:#c30000;
	margin: 0 0 0 12px;
        padding: 0 0 0 6px;
	display:block;
}
.categorias_nova li strong {
	padding:0 0 0 16px;
	display:block;
	background:url(imagens/icone.gif) no-repeat left center;
}
.categorias_nova li ul {
	list-style:none;
	margin:0;
	padding:0;
}
.categorias_nova li ul li {
	padding:0 0 0 8px;
	margin:0;
	background:url(imagens/bg_categorias.gif);
}
.categorias_nova li ul li a {
	font:normal 12px Trebuchet MS;
	color:#494949;
}
#lateral_marcas {
	text-align:center;
	background:url(imagens/bg_marca.gif);
	padding:0 5px 0 0;
}
	#lateral_marcas img {
		margin:5px 0;
	}
	#lateral_marcas form {
		background:url(imagens/campo_marca.gif) no-repeat left;
		width:138px;
		height:23px;
		margin:14px auto 0 auto;
		padding:0;
	}
	#lateral_marcas form input {
		float:right;
	}
	.campo_busca_marca {
		font:12px Trebuchet MS;
		color:#1e1e1e;
		padding:2px 4px;
		width:121px;
		margin:0;
		background:none;
		border:0;
	}


/******************************************
	VITRINE
*******************************************/
#VitrineProdutos {
	display:table;
	width:100%;
	background:url(imagens/bg_vitrine.gif) repeat-x center top;
}
.bordaVitrine {
	width:33%;
	padding:10px;
	text-align:center;
}


#VitrineDestaque li {	display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
		width:32%; text-align:center; min-height:280px;		}
    #VitrineDestaque .vitrineBordaProduto{  padding:10px; }
    #VitrineDestaque .vitrineImagem{ display:block; text-align:center; min-height:100px; padding:10px; }
    #VitrineDestaque .vitrineBotoes { display:block; text-align:center; display:none; }
    #VitrineDestaque .botoesExtras { display:block; text-align:center; display:none; }
    .vitrineMaisDetalhes{ display: none; }
    #VitrineDestaque .vitrineNome{ 	font:bold 13px "Trebuchet MS", Arial; color:#a80000;	display:block; clear:both; }
    #VitrineDestaque .vitrineDescricao { display:none; }
    #VitrineDestaque .vitrinePreco { display:block; clear:both;   margin: 10px 0 -10px 0; }
	#VitrineDestaque .dePreco { font:13px "Trebuchet MS", Arial;	color:#000000;	text-decoration: line-through;	display:block; clear:both; }
		#VitrineDestaque .dePreco .vPreco { }
		#VitrineDestaque .dePreco .vPreco span { }
	#VitrineDestaque { font:bold 13px  "Trebuchet MS", Arial;	color:#000000;	display:block; clear:both; }
		#VitrineDestaque .porPreco .vPreco { }
		#VitrineDestaque .porPreco .vPreco span { }
	#VitrineDestaque .vitrineParcela {	font:13px "Trebuchet MS", Arial; color:#333;	}
		#VitrineDestaque .vitrineParcela strong { font: bold 13px "Trebuchet MS", Arial; color:#a80000 !important; }
		#VitrineDestaque .vitrineParcela strong.color { font: bold 13px "Trebuchet MS", Arial; color:#a80000 !important; }
		#VitrineDestaque .vitrineParcela .precoAvista { font:23px "Trebuchet MS", Arial;  color: #626262!important; }
		#VitrineDestaque .vitrineParcela .precoAvista strong { font:23px "Trebuchet MS", Arial; color:#a80000 !important; }


/******************************************
	DIREITO
*******************************************/
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat center left;
	height:193px;
	margin: -10px 0 0 0;
}
	#caixa_news form {
		padding:104px 0 0 19px;
		width:138px;
	}
	#caixa_news form input {
		float:left;
	}
	.campo_nome {
		font:12px Trebuchet MS;
		color:#1e1e1e;
		padding:4px 5px;
		width:128px;
		margin:0;
		background:none;
		border:0;
		margin:0 0 12px 0;
	}
	.campo_news {
		font:12px Trebuchet MS;
		color:#1e1e1e;
		padding:4px 5px;
		width:106px;
		margin:0;
		background:none;
		border:0;
	}
	
	#caixa_news2 {
	background:url(imagens/compre_moto.gif) no-repeat center left;
	height:193px;
	margin: -10px 0 0 0;
}
	#caixa_news2 form {
		padding:110px 0 0 19px;
		width:138px;
	}
	#caixa_news2 form input {
		float:left;
	}
	.campo_nome {
		font:12px Trebuchet MS;
		color:#1e1e1e;
		padding:4px 5px;
		width:128px;
		margin:0;
		background:none;
		border:0;
		margin:0 0 12px 0;
	}
	.campo_news {
		font:12px Trebuchet MS;
		color:#1e1e1e;
		padding:4px 5px;
		width:106px;
		margin:0;
		background:none;
		border:0;
	}
 .bt_vermelho {
	 background:url(imagens/bt_vermelha.gif) no-repeat right;
	 margin: 6px 0 0 0;
	 border:0;
	 cursor:pointer;!important
 }
.banner_lateral {
	text-align:right;
	margin:0 0 10px 0;
}



/******************************************
	RODAPE
*******************************************/
#BannerBaixo {
	clear:both;
	text-align:center;
	width:100%;
}
#rodape_inst {
	display:table;
	width:100%;
	background:url(imagens/bg_rodape_inst.gif) repeat-x top;
	margin:0 0 2px 0;
}
	#rodape_inst img {
		padding:0 1%;
	}
#bg_rodape {
	background:url(imagens/bg_rodape.jpg) repeat-x bottom;
	display:table;
	width:100%;
	height:103px;
}
	.img_esq {
		float:left;
	}
	 #bg_rodape form {
			margin:0;
			padding:0;
			width:120px;
			float:right;
			height:103px;
	 }


