@charset "utf-8";
body{
margin:0px;
padding:0px;
min-width:780px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topo{
float:left;
width:100%;
min-width:1004px;
margin-bottom:0px;
}
#topo p{
padding:0px;
margin:0px;
}
#topo_info{
background-image:url(imagens/fundo_bemvindo.jpg);
background-repeat:no-repeat;
padding:3px 0px 3px 0px;
float:left;
background:#660000;
color:#FFFFFF;
width:100%;
}
#pesquisa{
padding:3px 0px 3px 0px;
float:left;
text-align:right;
background:#9E1604;
color:#ffffff;width:100%;
}
#topo_info .txt{
height:12px;
font-size:10px;
}
#topo_info .txt2{
height:17px;
font-size:10px;
}
#topo li{
color:#FFFFFF;
}
#menutopo{
margin-top:0px;
overflow:hidden;
font-weight:bold;
color:#555555;
background-image:url(../imagens/menu_bg.gif);
background-color:#A4403D;
width:100%;
text-align:center;
}
#menutopo ul{
margin:0px;
padding:0px;
text-align:center;
width:100%;
}
#menutopo li{ 
float:left; 
overflow:hidden;
font-size:9px;
padding:4px 2px 4px 2px;
margin:0px 8px 0px 8px;
text-transform:uppercase;
height:12px;
}
#menutopo li a:link,#menutopo li a:visited,#menutopo li a:hover{
display:block;
color:#FFFFFF;
}
#barra_superior{
height:76px;
padding:0px 0px 5px 10px;
}
#topo_info a{
color:#FFFFFF;
}
#menutopo li a:hover{
text-decoration:underline;
}
#menu{
float:left;
width:145px;
z-index:1000;
border:1px solid #e0e0e0;
border-right:2px solid #e0e0e0;
background:url(../img/bg_menu.jpg) left repeat-y;
padding:20px 0;
}
#menu dl{
padding:0px 0px 0px 10px;
}
#menu dl dt{
font-weight:bold;
margin:5px 0 5px 0;
}
#menu dl dt a{
color:#336699;
}
#menu dl dd{
font-size:10px;
margin:3px 0 0 5px;
}
#menu p{
	font-size:10px;
	text-transform:lowercase;
	margin:0;
	padding-left:10px;
	line-height:14px;
}
#conteudo{
margin-left:155px;
width:auto;
height:auto;
}
#geral{
margin:0 auto;
min-width:1004px;
}
#produtos, #produtosdestaque{
margin-left:155px;
margin-right:145px;
width:auto;
height:auto;
}

#infoproduto a:hover, #listaprodutos a:hover{
text-decoration:none;
color:#069;
}
.titulos1 a:link, .titulos1 a:visited{
text-decoration:none;
color:#369;
}
#descricaoproduto{
float:left;
width:250px;
color:#333;
font-size:10px;
background-color:#f5f5f5;
padding:10px 0 10px 0;

}
#parcelamento{
float:left;
width:320px;
height:300px;
padding:5px 20px;
margin-left:10px;
font-size:10px;
color:#666;
background-color:#fafafa;
}
#compraPreco {
	float:left;
	width:150px;
	height:50px;
	padding:20px 0;
	
}
.compraBotao{
	float:right;
	width:150px;
	height:50px;
	padding:0;
	text-align:right;
}
#produtosdestaque li{
float:left;
margin:20px 15px 10px 0;
padding:0px 5px 0px 5px;
height:180px;
width:27%;
text-align:center;
font-size:10px;
background-color:#FFFFFF;
border-left:1px solid #eee;
border-bottom:2px solid #eee;
}
.fixespaco{
width:500px;
margin:5px 0px 0px 0px;
padding:0px;
}
#produtos li, #infoproduto li{ 
margin:0px;
padding:0px 5px 0px 5px;
min-height:260px;
width:30%;
text-align:center;
font-size:10px;
}
#listaprodutos {
margin-left:155px;
width:auto;
height:auto;
}
#infoproduto {
	margin-left:155px;
	width:auto;
	height:auto;
}
#listaprodutos li {
float:left;
margin:20px 15px 10px 0;
padding:0px 5px 0px 5px;
min-height:250px;
width:20%;
text-align:center;
font-size:10px;
background-color:#FFFFFF;
border-left:1px solid #eee;
border-bottom:2px solid #eee;
}

#infoproduto li{
width:98%;
text-align:left;
font-size:11px;
min-height:100px;
}
#infoproduto li{
min-height:220px;
}
#listaprodutos .listaprod{
min-height:10px;
height:10px;
margin:0px 0px 10px 0px;
}
#listaprodutos .listaprodutoscomprar{
display:block;
text-align:center;
}
#listaprodutos .produto{
	width:100px;
	display:block;
	margin:0 auto;
}
#listaprodutos #prodrelacionados{
margin:10px 0px 20px 0px;
}
.produtosFind {
	margin:10px 0 10px 15px;
	font-size:10px;
	font-weight:bold;
	color:#F60;
}
#paginas {
	float:left;
	min-width:1004px;
	margin:20px 0 0 30px;
	font-size:10px;
	color:#666;
	display:inline;
}
#prodrelacionados li{
width:22%;
float:left;
text-align:center;
margin-right:15px;
border-left:1px solid #eee;
border-bottom:2px solid #eee;

}
#direita{
float:right;
text-align:center;
width:145px;
}
#rodape{
float:left;
width:100%;
margin:20px 0 0 0;
padding:20px 0 0 0;
height:210px;
background:url(../img/bg_foot.png) top repeat-x;
border-top:1px solid #eeeeee;
}
#calculo_frete {
	margin:20px 0 20px 0;
	text-align:right;
	text-transform:uppercase;
	color:#C00;
	font-weight:bold;
	
}
#footer {
	width:730px;
	margin:0 auto;	
}
#footPag {
	float:left;
	margin:0 0 20px 0;
}
#footHora {
	float:left;
	width:340px;
	height:110px;
	padding-right:10px;
	margin:0 0 30px 0;
	font-size:10px;
	color:#666;
	border-right:1px dotted #999;
}
#footAtend {
	float:left;
	width:150px;
	height:110px;
	padding:0 0 0 15px;
	margin:0 0 30px 0;
	font-weight:bold;
	font-size:10px;
	color:#666;
	border-right:1px dotted #999;
}
#footAtend a {
	font-size:10px;
	padding-left:10px;
	background:url(../img/footList.gif) left no-repeat;
	color:#666;
}
#footAtend ul { margin:0; padding:0;}
#footFone {
	margin:10px 0;
	font-size:14px;
	color:#F60;
}
#footInfo {
	float:left;
	width:180px;
	height:110px;
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:10px;
	color:#666;
}
#footInfo a {
	font-size:10px;
	padding-left:10px;
	background:url(../img/footList.gif) left no-repeat;
	color:#666;
}
#footInfo ul { margin:0; padding:0;}
#copyright {
	float:left;
	width:100%;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border-top:1px solid #eeeeee;
	color:#666;
	margin:0;
	padding:0;
}
.footSmall {font-size:9px; color:#999}
.devLink {font-size:9px; color:#999; margin:0; padding:0}
.devLink a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; margin:0; padding:0}
.devLink a:hover {color:#069; text-decoration:none; margin:0; padding:0}

.titulosConteudo, legend{
color:#006699;
font-weight:bold;
font-size:11px;
}
.titulosmenu{
color:#990000;
font-weight:bold;
padding:5px 5px 5px 10px;
}
.linkavise:link, .linkavise:visited{
color:#0033CC;
text-decoration:underline;
}
.linkavise:hover{
color:#6699FF;
text-decoration:underline;
}
.concluido,.concluidostatus{
margin:0px;
padding:3px;
}
.concluido{
font-size:16px;
color:#FFFFFF;
}

.concluidostatus{
font-size:16px;
color:#FFFF00;
}
.concluidook{
background-image:url(../imagens/concluidook.jpg);
background-repeat:no-repeat;
}
.concluidoerro{
background-image:url(../imagens/concluidoerro.jpg);
background-repeat:no-repeat;
}
.preco{
color:#0066CC;
font-weight:bold;
}
/* HACKS PARA INTERNET EXPLORER <=6 */
* html #geral{
width:1004px;
float:left;
}
* html #topo{
width:1004px;
}
* html #infoproduto{
width:840px;
}
/* FINAL CSS HACKS INTERNET EXPLORER <= 6*/


/*   CUSTOM.CSS */

/* WSTI - Sportbike.com.br */
body {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
* { padding:0; margin:0; }
a { text-decoration:none; outline:none; }
ul { list-style:none; }
#corpo2 {
	position:absolute;
	width:100%;
	margin:0;
	padding:0;
}
#top_align{
	width:100%;
	background:url(../img/bkgTop.jpg) top repeat-x ;
	float:left;
	margin:0 auto;
	clear:both;
}
#top {
	float:left;
	width:870px;
	height:157px;
	margin:0 auto;	
	overflow:hidden;
	left:50%;
	position:relative;
	margin-left:-435px;
	display:block;
}

#busca_align {
	float:left;
	margin:0 auto;
	width:100%;
	background:url(../img/bkgBusca.jpg) top repeat-x;
}

#busca {
	width:750px;
	float:left;
	display:block;
	position:relative;
	left:50%;
	margin-left:-375px;
}



#topCenter {
	float:left;
	width:415px;
	height:157px;
	margin:0;
	padding:0;
}
#topMenu {
	float:left;
	width:415px;
	height:28px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#topMenu ul {
	display:inline;
	margin:0;
	padding:0;
}
#topMenu li {
	float:left;
	padding:0;
	margin:0;
}
#topContent {
	float:left;
	width:415px;
	height:127px;
	margin:0;
	padding:0;
	background-image:url(../img/bkgMenuSup.jpg);
	text-align:center;
}
#topContent a { 
	color:#ffa240; 
	font-weight:bold;
	margin:0;
	padding:0;
}
#topContMenu {
	display:inline;
	float:left;
	width:300px;
	height:30px;
	margin:25px 0 0 80px;
	padding:0 10px 20px 0;
}
#topContMenu ul {
	display:inline; 
	margin:0;
	padding:0;
}
#topContMenu li {
	float:left;
	margin:5px 45px 0 0;
	padding:0;
	display:inline;
}
#topContMenu a { 
	color:#FFF; 
	font-weight:bold;
}
.text1 {
	font-size:10px;
	font-weight:bold;
	color:#f1ca51;
}
.text2 { 
	font-size:14px; 
	font-weight:bold;
	color:#f1ca51;
}
.text3 {
	font-size:10px;
	font-weight:bold;
	color:#fff;
}
.green {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#046404;
}
.red {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#a90a0a;
}
#topCart {
	float:left;
	width:180px;
	height:47px;
	margin:0;
	padding:110px 0 0 30px;
}
#menutop {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(../img/bkgMenu.jpg);
}
#menutop a {
	padding:10px 10px 11px 10px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#menutop a:hover { color:#18385d; }
#menutop ul { 
	display:inline; 
	padding:0;
	margin:0;
}
#menutop li {
	float:left;
	margin:0;
	padding:10px 10px 11px 10px;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #d3d3d3;
}
#topBanner {
	float:left;
	height:200px;
	width:100%; 
	background-color:#EEE;
	background-image:url(../imagens/fundo_banner.jpg);
}



/* BANNER CONFIGS */

.bannerMain {
	float:left;
	position:relative;
	padding:3px 0 3px 3px;
}
.bannerMain .window {
	width:793px;
	height:250px;	
	overflow:hidden; /* Esconde tudo alem do tamanho definido */
	position:relative;
}
.bannerMain .bannerImg {
	position:absolute;
	top:0; 
	left:0;
}
.bannerMain .bannerImg img {float: left;}

/* Paging Styles */
.bannerMain .paging {
	position:absolute;
	bottom:6px;
	right:0;
	width:140px; 
	height:30px;
	z-index:100; 
	text-align:center;
	line-height:40px;
	display:none; /* vai ser exibido com jQuery */
}
.bannerMain .paging a {
	font:normal 12px Tahoma, Geneva, sans-serif;
	padding:2px 4px 2px 4px;
	background-color:#CCC;
	text-decoration:none;
	color:#fff;
}
.bannerMain .paging a.active {
	font:bold 14px Tahoma, Geneva, sans-serif; 
	background:#610000; 
	color:#fff;
	border:1px solid #610000;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
.bannerMain .paging a:hover {font:bold 16px Tahoma, Geneva, sans-serif;}
.bannerMain .navegation {display:block}




