body{
	background-position: center top; 
	margin:	0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	11px;
	background-image: url(../img/fundo.jpg);
	background-repeat:repeat-x;
	background-color:#3b3b47;
}
div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D5D5D5;
}

#all {
	float: none;
	width: 100%;
	margin: auto;
	height: 100%;
}

#conteudo {
	float: none;
	margin: auto;
	width: 983px;
	height:100%;
}

/* Início "Superior" */
#superior {
	float: left;
	height: 56px;
	width: 933px;
	background-color: #292C33;
	background-image: url(../img/layout/back_topo.jpg);
}

#logo {
	float: left;
	margin: auto;
	height: 56px;
	width: 166px;
	background-image:url(../img/logo_superior.jpg);
	background-repeat:no-repeat;
}

#topo_info_all{
	float: right;
	height: 58px;
	width: 550px;
	color: #7D797A;
}
/* Fim "Superior" */


/* Início "Central" */
#central {
	float: none;
	width: 933px;
	height: 100%;
	margin: auto;
}

#menu {
	float: left;
	height: 37px;
	width: 790px;
	background:url(../img/layout/menu.jpg);
	background-repeat:no-repeat;
	padding-left: 144px;
	padding-top: 1px;
}

#titulo {
	float: left;
	margin: auto;
	height: 109px;
	width: 933px;
	background-image:url(../img/layout/titulo_det_produto.jpg);
	background-repeat:no-repeat;
}
#titulo_det_produto {
	float: left;
	margin: auto;
	height: 109px;
	width: 933px;
	background-image:url(../img/layout/automotive.jpg);
	background-repeat:no-repeat;
}

#submenu {
	float: none;
	margin: auto;
	height: 126px;
	width: 933px;
}
/* Fim "Central" */

/* Início "Produtos" */
#linha_produtos {
	float: none;
	margin: auto;
	width: 933px;
}

#linhas {
	float: left;
	margin: auto;
	height: 251px;
	width: 933px;
}

.produtos {
	float: left;
	background-repeat:no-repeat;
	height: 249px;
	width: 233px;

}

#divisorias_horizontais {
	float: left;
	margin: auto;
	height: 1px;
	width: 100%;
	background-color:#5E606C; 
}

#divisorias_verticais {
	float: left;
	margin: auto;
	height: 251px;
	width: 1px;
	background-color:#5E606C; 
}
#det_produto_conteudo_all {
	float: left;
	height: 100%;
	width: 100%;
}

#det_produto_cont_all {
	float: none;
	margin: auto;
	width: 933px;
}
#det_produto_cont_interno {
	float: left;
	width: 933px;
	height: 495px;
	background-image:url(../img/layout/back_det_produto.jpg);
}

/* Início "Produtos" */

/* Início "Inferior" */
#rodape {
	float: none;
	margin: auto;
	width: 933px;
	background-color:#393C45;
}

#rodape_home {
	float: none;
	margin: auto;
	width: 933px;
	background-color:#393C45;
}

#rodape_meus_pedidos {
	float: none;
	margin: auto;
	width: 932px;
	background-color:#393C45;
}

#rodape_inferior {
	float: left;
	margin: auto;
	height: 48px;
	width: 933px;
	background-image:url(../img/layout/rodape.jpg);
	background-repeat:no-repeat;
	padding-bottom:50px;	
}

#rodape_inferior_2 {
	float: left;
	height: 50px;
	width: 933px;
	background-image:url(../img/layout/rodape_2.jpg);
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#rodape_inferior_03 {
	float: left;
	margin: auto;
	height: 48px;
	width: 933px;
	background-image:url(../img/layout/rodape_03.jpg);
	background-repeat:no-repeat;
	padding-bottom:50px;	
}

#rodape_inferior_04 {
	float: left;
	margin: auto;
	height: 48px;
	width: 930px;
	padding-bottom:50px;	
}

#rodape_inferior_meus_pedidos {
	float: left;
	margin: auto;
	width: 933px;
	background-image:url(../img/layout/back_rodape_meus_pedidos.jpg);
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#rodape_inferior_04 {
	float: left;
	margin: auto;
	height: 50px;
	width: 934px;
	background-image:url(../img/layout/rodape_novo.jpg);
	background-repeat:no-repeat;
	padding-bottom:40px;	
}


#rodape_twitter {
	float: left;
	height: 98px;
	width: 933px;
	background-image:url(../img/layout/rodape_twitter.jpg);
	background-repeat:no-repeat;
	padding-bottom:40px;
}

/* Fim "Inferior" */
#produtos_titulo {
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 20px;
	font-size: 11px;
	color: #282828;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #bababa;
	overflow: hidden;
}
#produtos_imagem {
	float: left;
	height: 186px;
	width: 100%;
	overflow: hidden;
	background-image: url(../img/layout/back_produto_interno_loja_v_novo.jpg);
}
#produtos_imagem_interna {
	float: none;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: auto;
}

#msg_erro {
	width: 910px;
	height: 300px;
	padding-top: 20px;
	padding-left:23px;
	color: #333333;
	float:left;
	background-color:#F1F1F1;
}
#submenu_filtro {
	float: left;
	height: 78px;
	width: 911px;
	padding-left: 22px;
	padding-top: 16px;
}

#submenu_filtro_all {
	float: left;
	height: 150px;
	width: 933px;
	background-image: url(../img/layout/submenu_back.jpg);
	background-repeat: no-repeat;
}

#submenu_paginacao {
	float: left;
	height: 18px;
	width: 901px;
	padding-top:10px;
	background-repeat: no-repeat;
	background-image: url(../img/layout/back_paginacao_red.jpg);
	background-position: right;
	padding-right: 32px;
}
#submenu_filtro_titulo_02 {
	float: left;
	height: 34px;
	width: 900px;
	padding-top: 2px;
	color: #cdcdcd;
}

#submenu_filtro_titulo {
	float: left;
	height: 34px;
	width: 911px;
	padding-top: 2px;
	color: #C5E12C;
}
#submenu_filtro_botao_categoria {
	float: left;
	height: 40px;
	width: 911px;
	padding-top: 10px;
	margin-top:05px;
}
#submenu_filtro_botao_categoria_item {
	float: left;
	height: 15px;
	width: 138px;
	margin-right: 4px;
}
#titulo_produtos {
	float: left;
	margin: auto;
	height: 268px;
	width: 933px;
	background-image:url(../img/linha_produtos/titulo.jpg);
	background-repeat:no-repeat;
}
#automotiv {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/automotiv.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#automotiv_textos {
	float: left;
	margin: auto;
	width: 853px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom:30px;
	background-color:#7C3902;	
}

#sport {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/sport.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#sport_textos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#FF6A06;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#homeware {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/homeware.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#homeware_textos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#708B20;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#office {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/office.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

#office_textos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#EAE9EE;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#gifts {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/gifts.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#licenciamento {
	float: left;
	margin: auto;
	width: 933px;
	height: 204px;
	background-image:url(../img/linha_produtos/promocional.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#espaco_produtos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#282828;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}


#licenciamento_texto {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#bebcbc;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#gifts_textos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#FFFFFF;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#licenciamento_textos {
	float: left;
	margin: auto;
	width: 853px;
	background-color:#125478;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#voltar {
	float: none;
	margin: auto;
	width: 932px;
	background-color:#282828;	
}

#voltar_botoes {
	float: none;
	width: 202px;
	padding-left:730px;
	padding-bottom:50px;
	margin: auto;
	background-color:#282828;
}

#produtos_banners {
	float: auto;
	margin: auto;
	width: 933px;
}
#linha_produtos_cont {
	float: left;
	height: 100%;
	width: 100%;
	background-image: url(../img/layout/back_produtos_hor_loja_virt.jpg);
	
}
/* Início "Banners Home" */

#banner {
	float: left;
	margin: auto;
	height: 481px;
	width: 933px;
	background-repeat:no-repeat;
}

#banners_home_all {
	float: none;
	margin: auto;
	width: 933px;
	background-color:#FFFFFF;
}
#banners_home_interno {
	float: left;
	width: 933px;
	background-color:#FFFFFF;
	height: 100%;
}

#banners_esquerda {
	float: left;
	width: 456px;
	padding-left: 10px;
}
#superior_esquerda {
	float: left;
	margin: auto;
	width: 456px;
	height: 227px;
	padding-bottom:10px;
	padding-top:10px;
}

#superior_direita {
	float: left;
	margin: auto;
	width: 449px;
	height: 110px;
	padding-bottom:3px;
	padding-top:10px;
}

#inferior_esquerda {
	float: left;
	margin: auto;
	width: 456px;
	height: 227px;
	padding-bottom:10px;
	padding-top:10px;
}

#inferior_direita {
	float: left;
	margin: auto;
	width: 456px;
	height: 350px;
	padding-bottom:10px;
}
/* Fim "Banners Home" */

/* Inicio da pag. empresa */
#banner_empresa {
	height: 258px;
	width: 100%;
	background-repeat:no-repeat;
	overflow: hidden;
	background-image: url(../img/empresa/diferenciais.jpg);
	float: left;
}

#banner_licenciamento {
	height: 258px;
	width: 100%;
	background-repeat:no-repeat;
	overflow: hidden;
	background-image: url(../img/empresa/banner_empresa_licenciamento.jpg);
	float: left;
}

#banner_representante{
	height: 258px;
	width: 100%;
	background-repeat:no-repeat;
	overflow: hidden;
	background-image: url(../img/empresa/banner_empresa.jpg);
	float: left;
}

#banner_fale_conosco {
	height: 258px;
	width: 100%;
	background-repeat:no-repeat;
	overflow: hidden;
	background-image: url(../img/empresa/empresa_03.jpg);
	float: left;
}

#titulo_empresa {
	float: left;
	height: 183px;
	width: 933px;
	background-color: #282828;
	overflow: hidden;
}

#conteudo_empresa {
	float: none;
	margin: auto;
	width: 933px;
	background-color: #282828;
}

#submenu_empresa {
	float: left;
	margin: auto;
	width: 160px;
	height:100%;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom:20px;
	background-color:#282828;
}

#dados_empresa {
	float: left;
	width: 160px;
	height:100%;
	padding-left: 40px;
	padding-bottom:20px;
	background-color:#282828;
	padding-top:20px;
}

#botoes_empresa {
	float: left;
	margin: auto;
	width: 160px;
	padding-bottom:10px;
	text-align: right;
	background-color:#282828;
}

#textos_empresa {
	float: left;
	width: 550px;
	padding-top: 20px;
	padding-bottom:20px;
	background-color:#282828;
	padding-right: 50px;
}

#fale_conosco_campos {
	float: left;
	margin: auto;
	width: 575px;
	background-color:#282828;
}

#fale_conosco_campos_02 {
	float: left;
	margin: auto;
	width: 278px;
	background-color:#282828;
	padding-right:15px;
}

#fale_conosco_campos_03 {
	float: left;
	margin: auto;
	width: 582px;
	background-color:#8dfe0a;
	padding-right:20px;
}

#fale_conosco_campos_04 {
	float: left;
	margin: auto;
	width: 575px;
	padding-top:20px;
	background-color:#282828;
}

#divisorias_empresa {
	float: left;
	width: 3px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom:20px;
	background-color:#282828;
}

/* Fim da pag. empresa */

#conteudo_loja_virtual_detalhes {
	float: none;
	margin: auto;
	width: 933px;
	height:100%;
	background-image:url(../img/loja_virtual/fundo.jpg);
}

#conteudo_loja_virtual_detalhes_novo {
	float: left;
	width: 933px;
	height:100%;
	background-image:url(../img/loja_virtual/fundo_novo.jpg);
	background-color: #F2F2F2;
	background-repeat: repeat-x;
}

#caminho_loja_virtual_detalhes {
	float: left;
	width: 913px;
	height:28px;
	padding-top:15px;
	padding-left:20px;
	background-color:#32353c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}

#produto_detalhes {
	float: left;
	margin: auto;
	width: 469px;
	height:436px;
	padding-top:15px;
	text-align: center;
	padding-left: 20px;
}

#produto_informacoes {
	float: left;
	width: 444px;
	height:100%;
	padding-top:15px;
}

#produto_informacoes_02 {
	float: left;
	width: 384px;
	padding-top:15px;
	padding-left:40px;
	padding-right:20px;
	height: 100%;
	padding-bottom: 15px;
}

#produto_informacoes_03 {
	float: left;
	margin: auto;
	width: 384px;
	padding-left:20px;
	padding-right:40px;
}
#carrinho_det_conteudo_all {
	float: left;
	height: 100%;
	width: 876px;
	padding-top: 20px;
	padding-left: 57px;
	background-image: url(../img/loja_virtual/fundo.jpg);
	background-repeat: repeat-x;
	background-color:#959CAF;
}

#carrinho_det_conteudo_all_02 {
	float: left;
	height: 100%;
	width: 876px;
	padding-top: 20px;
	padding-left: 57px;
	background-color:#171717;
}

#carrinho_det_conteudo_centro_all {
	margin: auto;
	float: none;
	width: 828px;
	height: 100%;
}

#carrinho_det_conteudo_centro_titulo{
	float: left;
	width: 809px;
	background-color: #282828;
	padding-top: 17px;
	padding-left: 19px;
	padding-bottom: 18px;
	font-weight: bold;
}
#carrinho_det_conteudo_itens_all {
	float: left;
	height: 100%;
	width: 876px;
	padding-top: 1px;
	padding-left: 57px;
}
.car_item_td {
	color: #FFFFFF;
	padding-top:19px;
	padding-bottom:15px;
	width:84px;
	background-color:#51545C;
	vertical-align:top;
}
.input_calculo_frete{
	background-image:url(../img/loja_virtual/input_calculo_frete.jpg);
	width:122px;
	padding-top: 8px;
	padding-bottom:8px;
	color:#FFFFFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #959CAF;
	background-repeat: no-repeat;
}
.input_login_autenticar{
	background-image:url(../img/layout/back_input_autenticar.jpg);
	width:212px;
	border:0px;
	padding-top: 5px;
	padding-bottom:4px;
	padding-left: 2px;
	background-repeat:no-repeat;
}

/* Início "Produtos" */

#menu_institucional {
	float: left;
	width: 612px;
	padding-left:321px;
	height:43px;
	background-color:#131318;
}

#conteudo_institucional {
	float: left;
	margin: auto;
	width: 733px;
	padding-left:100px;
	padding-right:100px;
	padding-top:55px;
	padding-bottom:55px;
	height:	100%;
	background-color: #292E42;
}
#produto_informacoes_03 {
	float: left;
	margin: auto;
	width: 384px;
	padding-left:40px;
	padding-right:20px;
	padding-bottom:15px;
}

#produto_informacoes_04 {
	float: left;
	margin: auto;
	width: 384px;
	padding-top:05px;
	padding-left:40px;
}
#produto_detalhes_det {
	float: left;
	height: 100%;
	width: 469px;
	overflow: hidden;
}


#lista_cinza {
	background-image:url(../img/layout/lista_cinza.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	width: 300px;
	height:18px;
	margin-top:20px;
	margin-bottom:20px;
	float: right;
}
.td_titulo_carrinho{
	color:#FFFFFF;
	background-color: #666666;
}

#produto_informacoes_interno_all {
	background-color: #32353c;
	float: left;
	width: 383px;
	padding-top: 16px;
	padding-bottom: 17px;
	padding-left: 19px;
}
#produto_informacoes_interno_titulo_azul {
	float: left;
	width: 110px;
	font-weight: bold;
	color:#2FC4E4;
	padding-top: 8px;
}

#produto_informacoes_interno_titulo_laranja {
	float: left;
	width: 110px;
	font-weight: bold;
	color:#E2A82B;
	padding-top: 8px;
}

#produto_informacoes_interno_titulo_verde {
	float: left;
	width: 110px;
	font-weight: bold;
	color:#C4E22C;
	padding-top: 8px;
}
#produto_informacoes_interno_info {
	float: left;
	width: 250px;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
}
.msg_erro_carrinho{
	float:left;
	width:100%;
	padding-top:200px;
	padding-bottom:250px;
	color:#FFFFFF;
	text-align:center;
}
.linkImg{
	cursor:pointer;
}

.campo_cor_input_azul{
	background-color:#2cc5e1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: no-repeat;
	padding-left:5px;
	width: 180px;
	margin-bottom: 5px;
	border: 1px solid #606573;
}

.campo_tamanho_input_laranja{
	width: 180px;
	background-color:#E2A82B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: no-repeat;
	margin-bottom:5px;
	padding-left:5px;
	border: 1px solid #606573;
}

.campo_quantidade_input_verde {
	width: 180px;
	background-color:#C4E22C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: no-repeat;
	margin-bottom:5px;
	padding-left:5px;
	border: 1px solid #606573;
}
.topo_input_busca{
	background-color: #2F2F37;
	color:#CCCCCC;
	font-size: 11px;
	border:1px solid #565660;
	height: 13px;
	width: 120px;
	
}
.cx_loja_virtual_botoes {
	float: left;
	height: 40px;
	width: 823px;
	text-align: right;
	padding-top: 15px;
	margin-top: 20px;
	padding-right: 5px;
	padding-bottom: 100px;
}
.cx_conteudo_loja_virtual_interno {
	float: left;
	height: 100%;
	width: 823px;
}
#conteudo_institucional_interno {
	float: left;
	height: 100%;
	width: 733px;
}
#conteudo_institucional_all {
	float: left;
	height: 100%;
	width: 933px;
}
#menu_institucional_interno {
	float: left;
	height: 100%;
	width: 612px;
}
#topo_info_meus_pedidos {
	float: left;
	width: 130px;
}
#topo_info_minha_conta {
	float: left;
	width: 135px;
}

#topo_info_buscar {
	float: left;
	width: 285px;
	padding-top: 16px;
}
.topo_info_buscar{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #D5D5D5;
}

#banners_direita {
	float: left;
	height: 100%;
	width: 453px;
	padding-left: 7px;
}
.loja_virtual_titulo_cinza_escuro{
	background-color: #242424;
	padding-left:19px;
	font-size: 11px;
	color: #2CC5E1;
	font-weight: bold;
	float: left;
	padding-top: 15px;
	width: 809px;
	padding-bottom: 15px;
}
.loja_virtual_conteudo_central {
	float: left;
	width: 828px;
	height: 100%;
	padding-top: 20px;
}
.loja_virtual_conteudo_central_mrg_auto {
	margin: auto;
	float: none;
	height: 100%;
	width: 630px;
}
#rodape_home_interno {
	float: left;
	height: 50px;
	width: 100%;
	padding-bottom: 40px;
	background-image: url(../img/layout/rodape_home.jpg);
	background-repeat: no-repeat;
}

