/* CSS Document Sport Bike */

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	text-align: center;
	background-image: url(imagens/fundo_site.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #E8DECB;
}

/*alinhar a site ao centro*/
.centro {
	margin: 0 auto;
	text-align: center;
	
}

/*Login do Topo*/
#Layer1 {
	position:absolute;
	z-index:1;
	margin: 60px 0 0 210px;
	*margin:55px 0 0 210px;
	background-image:url(imagens/quadrado_no_topo1.jpg);
	background-repeat:no-repeat;
}

#Layer2 {
	position:absolute;
	z-index:1;
	margin: 70px 0 0 210px;
	background-image:url(imagens/quadrado_no_topo2.jpg);
	background-repeat:no-repeat;
	width: 152px;
}

.input {
	width:114;
	height:18;
	font-family: tahoma;
	color: #364688;
}

/*fundo do rodape*/
.fundo_rodape {
	background-image: url(imagens/fundo_rodape.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_rodape {
	background-image: url(imagens/bg_rodape.jpg);
	background-repeat: no-repeat;
	width: 775px;
	height: 295px;
}

/*fundo dos comentarios*/
.bg_depoimentos {
	background-image: url(imagens/bg_depoimentos.jpg);
	background-repeat: no-repeat;
	width: 227px;
	height: 137px;
}

/*fundo da newsletter*/
.bg_newsletter {
	background-image: url(imagens/bg_newsletter.jpg);
	background-repeat: no-repeat;
	width: 227px;
	height: 227px;
}

/*bg_busca*/
.bg_busca {
	background-image: url(imagens/bg_busca.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 42px;
}

/*fundo dos produtos*/
.fundo_produtos {
	background-image: url(imagens/bg_fundo_produtos.jpg);
	background-repeat: repeat-y;
	width: 548px;
}

/*fundo de noticias*/
.bg_noticias {
	background-image: url(imagens/bg_noticias.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 250px;
}

/*fundo noticias maior que o fundo das internas padrao*/
.bg_fundo_noticias {
	background-image: url(imagens/bg_fundo_noticias.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 770px;
}


/*fundo das internas*/
.bg_fundo_internas {
	background-image: url(imagens/bg_fundo_internas.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 560px;
}

.bg_fundo_internas_gr {
	background-image: url(imagens/bg_fundo_internas_gr.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 645px;
}

/*texto branco*/
.texto_branco {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
}

.texto_branco a {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.texto_branco a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

/*texto preto*/
.texto_preto {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}

.texto_preto a {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.texto_preto a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

/*texto roxo*/
.texto_roxo {
	font-family: tahoma;
	font-size: 11px;
	color: #28166F;
}

.texto_roxo a {
	font-family: tahoma;
	font-size: 11px;
	color: #28166F;
	text-decoration: none;
}

.texto_roxo a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #28166F;
	text-decoration: underline;
}

/*texto preto*/
.texto_preto_rolagem {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color:#E8DECB;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}

/*endereco*/
address {
	font-style: normal;
}

/*class para as imagens*/
.img_noticias{
	float:left;
	margin:0 5px 0 0;
	border:0;
}

/*propriedades para os inputs, select e textarea*/

.interna input{
	margin:2px 0 2px 5px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}

.interna select{
	margin:2px 0 2px 5px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}

.interna textarea{
	margin:2px 0 2px 5px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}

/*destaque*/
.destaques {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}

.destaques a {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.destaques a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.formas_pagamento {
	font-family: Tahoma;
	font-size:12px;
	color:#28166F;
}
	
.tamanhos{font-family:tahoma; font-size:11px; color:#28166F; margin:15px 0 15px 0;}
.tamanhos input{margin:0 0 0 15px;}

.div_bike{ width:400px; margin:5px 0 0 70px; float:left; border:2px solid #BAC90E; text-align:center; font-family:arial; font-size:12px; color:#000000; font-weight:bold;}
.div_bike_left{width:115px; float:left; margin:5px 0 0 0;}
.div_bike h2{font-family:arial; font-size:12px; color:#000000; font-weight:bold;}
.div_bike desc{width:138px; float:right; margin:10px 0 10px 0;}
.div_bike_desc a{font-family:arial; font-size:12px; color:#333333; text-decoration:none;}
.div_bike_desc a:hover{font-family:arial; font-size:12px; color:#333333; text-decoration:underline;}

.paginacao { text-align:center;}
.paginacao a{ font-family:arial; font-size:12px; color:#333333; text-decoration:none;}
.paginacao a:hover{ font-family:arial; font-size:12px; color:#333333; text-decoration:underline;}

.videos_interna { width:500px; padding:10px 0 0 10px; border:2px solid #BAC90E; margin-left:20px; font-family:arial; font-size:12px; color:#000000; font-weight:bold; }
.videos_interna a{font-family:arial; font-size:12px; color:#333333; text-decoration:none;}
.videos_interna a:hover{font-family:arial; font-size:12px; color:#333333; text-decoration:underline;}

.voltar { text-align:center;}

.img_videos { text-align:center;}