/* CSS Moema Bike */

body
{
	margin:0px;
	background-image:url(../layout/background.gif);
}


/* Tabela geral */
.table
{
	width:100%;
}


/* Tabela Layout */
.table2
{
	width:1002px;
}


/* Primeia Linha do topo */
.back_topo1
{
	background-color:#1c1c1c;
	height:100px;
	vertical-align:top;
}


/* Segunda Linha do topo */
.back_topo2
{
	background-image:url(../layout/back_topo2.jpg);
	height:42px;

}


/* Backgound da busca */
.back_busca
{
	background-image:url(../layout/back_busca.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:42px;
}


/* Input Busca */
.busca 
{
	background-color:#d5d1d1;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10px;
	width:107px;
	height:10px;
	color:#000000;
	border: solid 0px;
	padding-left:5px;
}


.back_input_busca
{
	background-color:#d5d1d1;
}

/* Icone Busca */
.img_busca
{
	text-align:left;
}


/* Largura da tabela da Busca */
.tabela_busca
{
	width:162px;
}

/* Alinhamento ao topo */
.topo
{
	vertical-align:top;
}

/* Alinhamento da TD de Busca por Marcas */
.marcas
{
	text-align:right;
}


/* Texto input topo */
.texto_input
{
	font-family:Arial, Tahoma, Verdana;
	color:#000000;
	background-color:#d5d1d1;
	font-size:15px;
	border:solid 0px;
	height:22px;
}


/* Input Categorias */
.input_cat
{
	font-family:Arial, Tahoma, Verdana;
	color:#000000;
	background-color:#d5d1d1;
	font-size:15px;
	border:solid 0px;
}


/* Alinhamento da linha do Menu */
.back_menu
{
	background-color:#ff8d00;
	height:37px;
	vertical-align:top;
}

/* Centro ================================================ */

.back_centro
{
	background-image:url(../layout/back_centro.png);
	background-repeat:repeat-x;
}



/* Menu Listagem de Categorias ================================================= */
.menu_categoria
{
	vertical-align:top;
	width:152px;
	background-image:url(../layout/back_categoria.jpg);
	background-repeat:repeat-y;
}

.cat
{
	text-align:left;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
}


/* Icone Listagem de Categorias */
.icone
{
	padding-left:8px;
}


/* Conteúdo ================================================*/

.conteudo
{
	padding-left:19px
}

.indicador
{
	padding-top:16px;
	padding-bottom:13px;
}

.back_produtos
{
	background-color:#e3e1e1;
}


/* Alinhamento dos thumbnails */
.produtos
{
	vertical-align:top;
	padding-top:10px;
}


.coluna
{
	width:70px;
}


/* Título Produtos */
.titulo
{
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	color:#000000;
	font-size:20px;
}


p
{
	font-family:Arial, Tahoma, Verdana;
	color:#8c8a8a;
	font-size:12px;
	text-align:justify;
}


.texto
{
	font-family:Arial, Tahoma, Verdana;
	color:#8c8a8a;
	font-size:12px;
	text-align:justify;
	padding-right:12px;
}


.detalhe_prod
{
	vertical-align:top;
	padding-left:14px;
}


/* Descrição do produto */
.descricao
{
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	color:#101010;
	padding-top:10px;
}


/* Quantidade do produto */
.quant
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#101010;
	padding-top:10px;
}


.input_quant
{
	background-image:url(../layout/back_input_quant.jpg);
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size: 12px;
	width:56px;
	height:22px;
	color:#000000;
	border: solid 0px;
	text-align:center;
}


.preco
{
	font-family:Arial, Tahoma, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#101010;
	padding-top:10px;
}


.preco_normal
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	padding-top:10px;
}


.preco_promocao
{
	font-family:Arial, Tahoma, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
	padding-top:10px;
	text-decoration:line-through;
}

.logomarca
{
	padding-top:25px;
}


/* Tabela Produto disponível */
.back1
{
	background-color:#8f8d8e;
}

.titulo_dispo
{
	background-color:#8f8d8e;
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}


/* Input para Produto disponível */
.radio
{
	background-color:#dfdfdf;
	text-align:center;
}


.prod_consulta
{
	background-color:#dfdfdf;
	font-family:Arial, Tahoma, Verdana;
	font-size:10px;
	color:#8c8a8a;
}


/* TD Produto disponível */
.prod_disponivel
{
	vertical-align:top;
	padding-top:15px;
	padding-right:12px;
}


/* Alinhameno Botões Comprar, Ver Carrinho e Acompanhar Pedido */
.botoes
{
	vertical-align:top;
	padding-top:25px;
	padding-bottom:10px;
	padding-right:12px;
}


/* Diagramação Outros Produtos ================================== */

/* Largura da TD */
.outro_produtos
{
	width:140px;
	text-align:center;
}


/* Borda do thumbnail */
.thumb
{
	color:#e3e1e1;
	border:solid 8px;
}


/* Título do produto do thumbnail */
.titulo_prod
{
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:center;
}


.preco2
{
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	padding-bottom:29px;
}


.preco3
{
	font-family:Arial, Tahoma, Verdana;
	font-size:10px;
	color:#ff0000;
	text-align:center;
	text-decoration:line-through;
}


.bt_voltar
{
	padding-top:10px;
	padding-bottom:5px;
	padding-right:12px;
}


/* Listagem de produtos ================================================*/
.back_list_produtos
{
	background-color:#e3e1e1;
	vertical-align:top;
	width:179px;
}

.descricao_list_prod
{
	font-family:Arial, Tahoma, Verdana;
	color:#8c8a8a;
	font-size:12px;
	text-align:center;
}

.marcas
{
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:left;
}


/* Marcas da página Produtos ================================================*/
.marcas_prod
{
	background-color:#e3e1e1;
	vertical-align:top;
	width:90px;
}


/* Link Mapa de Localização ================================================*/
.mapa
{
	text-align:right;
	padding-bottom:5px;
	padding-right:12px;
}


/* Banner horizontal ================================================*/
.banner
{
	padding-top:16px;
	text-align:center;
}


/* Área de Notícias da página Home ================================================*/
.back_noticias
{
	background-color:#252626;
	vertical-align:top;
}

.noticias
{
	font-family:Arial, Tahoma, Verdana;
	color:#ffffff;
	font-size:10px;
	text-align:justify;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}


.bt_saiba_mais
{
	font-family:Arial, Tahoma, Verdana;
	text-align:right;
	padding-right:4px;
}


.linha
{
	height:2px;
	text-align:right;
	padding-right:4px;
	padding-bottom:10px;
}


/* Rodape ================================================*/
.back_rodape
{
	background-image:url(../layout/back_rodape.jpg);
	background-repeat:repeat-x;
	height:125px;
}

	
.endereco
{
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	width:265px;
	padding-top:20px;
}


.pagseguro
{
	width:715px;
	padding-top:20px;
}


.copyright
{
	font-family:Arial, Tahoma, Verdana;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	padding-top:20px;
}


.rodape
{
	height:125px;
}

.logo
{
	padding-top:2px;
}


/* Formulário ========================================= */

.form
{
	font-family:Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #8c8a8a;
}


.input_dd 
{
	font-family:Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #8c8a8a;
	background-color: #ffffff;
	width:50px;
	
	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
}


.input_fone
{
	font-family:Arial, Tahoma, Verdana;
	font-size: 12px;
	color:#8c8a8a;
	background-color: #ffffff;
	width:332px;
	
	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
}



.input 
{
	font-family:Arial, Tahoma, Verdana;
	font-size: 12px;
	color: ##8c8a8a;
	background-color: #ffffff;
	width:390px;
	
	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
}


.bt_enviar 
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;

	border-top:solid 1px;
	border-top-color:#000000;
	border-left:solid 1px;
	border-left-color:#000000;
	
	border-bottom:solid 1px;
	border-bottom-color: #000000;
	border-right:solid 1px;
	border-right-color:#000000;
   } 
   
   
.bt_limpar 
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	
	font-weight:bold;
	color: #8c8a8a;
	background-color: #ffffff;

	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
   } 
   
   
 .box_msn 
 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: ##8c8a8a;
	background-color: #ffffff;
	width:770px;
	
	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
  }  
   
   
 .box_msn_cad 
 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: ##8c8a8a;
	background-color: #ffffff;
	width:600px;
	
	border-top:solid 1px;
	border-top-color:#b6b6b6;
	border-left:solid 1px;
	border-left-color:#b6b6b6;
	
	border-bottom:solid 1px;
	border-bottom-color: #999999;
	border-right:solid 1px;
	border-right-color:#999999;
  } 


/* Links ========================================= */

a:link{
		font-family:Arial, Tahoma, Verdana;
		font-size:12px;
		color:#000000;	
		text-decoration:none;
}


a:hover{
		font-family:Arial, Tahoma, Verdana;
		font-weight:bold;
		font-size:12px;
		color:#000000;	
}


a:active{
		font-family:Arial, Tahoma, Verdana;
		font-size:12px;
		color:#000000;
		text-decoration:none;
}

a:visited{
		font-family:Arial, Tahoma, Verdana;
		font-size:12px;
		color:#000000;
		text-decoration:none;
}