
html
{
	background-color:#000000;
}

body{
	margin:0px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#000000 url(../imgs/bkg_site.jpg) repeat-x top;
}

table
{
	border:0px;
	padding:0px;
}
ul{list-style:none;}

/* ----------------------- splash pag -------------- */
.splash_top
{
	background:url(../imgs/splash_top.jpg) no-repeat left top;
}
.splash_top span
{
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
	padding-top:45px;
	padding-right:10px;
}
.splash_middle
{
	background:#FFFFFF url(../imgs/splash_middle.jpg) repeat-y left top;
}
.bkg_fundo_splash
{
	background:url(../imgs/bkg_top_splash.jpg) no-repeat left bottom;
}

.bkg_splash_visitar
{
	background:url(../imgs/bkg_splash_visitar.jpg) no-repeat left top;
}
.bottom_splash
{
	background:url(../imgs/bkg_bottom_splash.jpg) no-repeat left top;
}

.MM_grupo
{
	color:#D61717;
	font-size:18px;
	display:block;
	float:left;
}
.txt_grupo
{
	color:#343434;
	font-size:10px;
}

.visitar
{
	color:#343434;
	font-weight:bold;
	padding-top:16px;
}
.visitar a
{
	padding-left:16px;
	color:#343434;
	font-size:10px;
	background:url(../imgs/seta_visitar.jpg) no-repeat left 2px;
	display:block;
	float:right;
	width:50px;
	height:16px;
	text-decoration:none;
}
.visitar a:hover
{
	color:#D61717;
}
.sep_splash
{
	background:url(../imgs/sep_splash.jpg) repeat-y center top;
}

/* ---------------------------------------------- */

.bkg_site_baixo
{
	background:url(../imgs/bkg_site_baixo.jpg) repeat-x bottom;
}

.lingua
{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.lingua a
{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.lingua a:hover
{
	color:#d61717;
}

/* ------------------------------- */
.titulos
{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-bottom:20px;
}


/* Você está aqui */
.local_bold
{
	font-size:10px;
	font-weight:bold;
	color:#8e8e8e;
}
.local_normal
{
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.local_normal a
{
	text-decoration:none;
	color:#FFFFFF;
}
.local_normal a:hover
{
	color:#ababab;
	text-decoration:none;
}


/* ------------------------- */
/* --- imgs bkg --- */


.bkg_fundo_geral
{
	background-image:url(../imgs/bkg_top.jpg);
	background-repeat:no-repeat;
}
.bkg_fundo_top
{
	background-image:url(../imgs/bkg_top_1.jpg);
	background-repeat:no-repeat;
}
.menu_end
{
	background:url(../imgs/menu_end.jpg) no-repeat;

}
/* --------------------- background do menu motos ------ */
.menu_bkg
{
	background:url(../imgs/menu_bkg.jpg) no-repeat;
}
/* ------------------------------------------------------*/ 
/* --------------------- background do menu motos ------ */
.menu_acessorios_bkg
{
	background:url(../imgs/menu_acessorios_bkg.jpg) no-repeat right;
}
/* ------------------------------------------------------*/
.bkg_banner
{
	background:url(../imgs/bkg_banner_b.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.sep
{
	background-image:url(../imgs/sep.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.img_destaque
{
	background-image:url(../imgs/teste.jpg);
	border:none;
	background-position:center;
	background-repeat:no-repeat;
}
/* -------------  Saber Mais --------------- */
.saber_mais a
{
	padding:2px 0px 3px 10px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	background:url(../imgs/seta_sub.gif) no-repeat left;
}
.saber_mais a:hover
{
	background:url(../imgs/seta_sub_red.gif) no-repeat left;
	color:#D61717;
}

/* ---------------------------------------- */
.sombra
{
	background-image:url(../imgs/sombra.jpg);
	background-repeat:repeat-y;
}
.topico_claro
{
	background-image:url(../imgs/img_topico.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.topico_escuro
{
	background-image:url(../imgs/img_topico.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.topico_escuro_2
{
	background-image:url(../imgs/img_topico.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.topico_escuro_3
{
	background-image:url(../imgs/img_topico.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.usados_thumb_claro
{
	background-image:url(../imgs/thumb_c.gif);
	background-repeat:no-repeat;
	border:0px;
}
.usados_thumb_escuro
{
	background-image:url(../imgs/thumb_e.jpg);
	background-repeat:no-repeat;
	border:0px;
}
.usados_thumb_escuro2
{
	background-image:url(../imgs/thumb_e2.jpg);
	background-repeat:no-repeat;
}
.usados_thumb_escuro3
{
	background-image:url(../imgs/thumb_e3.jpg);
	background-repeat:no-repeat;
}
.bkg_oportunidades
{
	background-image:url(../imgs/sep_oportunidades.jpg);
	background-repeat:no-repeat;
}
/* ------------------- VEr todod ---------------- */
.ver_todos
{
	background:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:70px;
	height:20px;
	margin-left:10px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:12px;
	padding-left:4px;
}
.ver_todos a
{
	background:url(../imgs/seta_vermais_a.gif) no-repeat left center;
	padding-bottom:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.ver_todos a:hover
{
	background:url(../imgs/seta_vermais.gif) no-repeat left ;
	color:#ababab;
	text-decoration:none;
}
/* ---------------------- ------------------ ---------- */
.bkg_con
{
	background-color:#D61717;
	background-image:url(../imgs/bkg_con.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
}
.bkg_news
{
	background:url(../imgs/bkg_news.jpg) no-repeat top;
	/*padding-bottom:40px;*/
}

.caixas
{
	display:block;
	width:100px;
	height:63px;
	float:left;
}
.caixas a
{
	padding-top:6px;
	background:url(../imgs/caixa_conc.jpg) no-repeat;
	float:left;
	display:block;
	width:100px;
	height:63px;
}

.caixas_acessorios
{
	background:url(../imgs/caixa_acessorios.jpg) no-repeat center;
}
.caixas_acessorios a
{
	display:inline;
	float:left;
	width:116px;
	height:60px;
	padding-left:2px;
	padding-top:1px;
}

.bkg_procura
{
	background:url(../imgs/bkg_procura.jpg) no-repeat bottom right;
}

.bkg_procura1
{
	background:#343434 url(../imgs/bkg_procura1.jpg) no-repeat top;
}
.bkg_procura2
{
	background:url(../imgs/bkg_procura2.jpg) no-repeat right top;
}

.bkg_procura3
{
	background:url(../imgs/bkg_procura3.jpg) no-repeat right top #343434;
}


/* -------------------------------------------------------------------- */

/* ----------------- SUB MENU ------------> */
.subMenu ul
{
	margin:-5px 0px 0px 15px;
	display:inline;
	float:left;
	position:absolute;
	padding-top:8px;
	padding-left:0px;
	width:150px;
	z-index:1;
}
.subMenu ul li
{
	float:left;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	background:#e7e7e7;
}
.subMenu ul li a
{
	padding-bottom:3px;
	padding-top:3px;
	display:block;
	width:125px;
	padding-left:25px;
	background:url(../imgs/seta_sub.gif) no-repeat 140px;
	font-size:10px;
	color:#333333;
	text-decoration:none;	
}

.subMenu ul li a:hover
{
	font-size:10px;
	color:#D61717;
	background:url(../imgs/seta_sub_red.gif) no-repeat 140px;
	text-decoration:none;
}
                   /* COM NIVEL 3 */
.subMenu ul li a.selected
{
	font-size:10px;
	color:#D61717;
	background:url(../imgs/seta_sub_red.gif) no-repeat 140px;
}
               /* SEM NIVEL 3 */
.subMenu ul li a.s3
{
	font-size:10px;
	color:#333333;
	background:none;
}
.subMenu ul li a.s3:hover
{
	font-size:10px;
	color:#D61717;
	background:none;
}


/* ----------------------------------*/

/* ------------------- Sub Menu de Nivel 3 -------------*/
/* -------------Sub Sub Menu----------------*/
.subMenu1 ul
{
	margin:-28px 0px 0px 150px;
	display:block;
	float:left;
	position:absolute;
	border-top:5px;
}
.subMenu1 ul li
{
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	background:#F3F3F3;
	background-image:none;
}
.subMenu1 ul li a
{	
	float:left;
	background-image:none;
	width:125px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:25px;
	padding-right:2px;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.subMenu1 ul li a:hover
{
	background-image:none;
	font-size:10px;
	color:#D61717;
	text-decoration:none;
}

/* -----------------------------------*/
/* ----  Newsletter -----------*/
.bkg_newsletter
{
	background:url(../imgs/bkg_newsletter.jpg) top;
}
.tit_newsletter
{
	font-size:12px;
	color:#B4B4B4;
	font-weight:bold;
	padding-left:10px;
}
.txt_newsletter
{
	font-size:10px;
	color:#FFFFFF;
	background-color:#414141;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
}
.area_caixa
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#414141;
}
.caixa_texto_newsletter
{
	width:120px;
	height:18px;
	border:none;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	color:#666666;
	font-size:10px;
}
.bkg_newsletter_fundo
{
	background:url(../imgs/bkg_newsletter_.jpg) no-repeat top left;
}
/* --------------------------- */

/* --------------- Combo Pesquisa ------------*/
.nr
{
	font-size:10px;
	width:125px;
	height:20px;
	margin-right:8px;
}
/*--------------------------------------------*/
/*--------------- BTN OK ------------------*/
.btn_ok
{
	margin-top:1px;
	margin-right:8px;
	width:25px;
	background-image:url(../imgs/btn_ok.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.btn_ok a
{
	text-decoration:none;
	font-size:9px;
	color:#D61717;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

.btn_ok a:hover
{
	color:#333333;
	text-decoration:none;
}
/*--------------------------------------------*/
/* -------------- Login --------------------*/
.txt_login a
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;

}
.txt_login a:hover
{
	color:#D61717;
	font-size:10px;
	font-weight:bold;
}

/*------------------------------------------*/

/* ------------- Menu Vermelho Direito -----------------*/ 
ul.menu_lateral
{
	list-style:none;
	background:url(../imgs/menu_vermelho_more.jpg) repeat-y left top;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
ul.menu_lateral li.lista_vermelha_topo
{
	background:url(../imgs/menu_vermelho_topo.jpg) no-repeat left top;
	border-top:none;
	padding-bottom:3px;
}

ul.menu_lateral li
{	
	border-top: solid 1px #FE0000;
	border-bottom:solid 1px #FE0000;
	padding-bottom:3px;
	padding-left:10px;
}

ul.menu_lateral li.lista_vermelha_baixo
{
	background:url(../imgs/menu_vermelho_baixo.jpg) no-repeat bottom;
	border-top: solid 1px #FE0000;
	border-bottom:none;
	padding-bottom:15px;
}


ul.menu_lateral li a
{
	line-height:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}
ul.menu_lateral li a:hover
{
	text-decoration:none;
	color:#000000;
}
/* --------------------------------------------*/

/* ------------- Menu Cinza Direito -----------------*/ 
ul.menu_lateral_cinza
{
	padding:0px;
	margin:0px;
	list-style:none;
	background:url(../imgs/menu_cinza_more.jpg) repeat-y left;
	font-weight:bold;
	color:#FFFFFF;
}
ul.menu_lateral_cinza li.lista_cinza_topo
{
	background:url(../imgs/menu_cinza_topo.jpg) no-repeat left top;
	border-top:none;
	padding-bottom:4px;
}

ul.menu_lateral_cinza li
{
	border-top: solid 1px #707070;
	border-bottom:solid 1px #707070;
	padding-bottom:4px;
	padding-left:10px;
}

.menu_cinza_baixo
{
	background:url(../imgs/menu_cinza_baixo.jpg) no-repeat top;
	
}

ul.menu_lateral_cinza li a
{
	text-decoration:none;
	color:#FFFFFF;
	margin:0px;
	font-size:11px;
}
ul.menu_lateral_cinza li a:hover
{
	text-decoration:none;
	color:#D61717;
	margin:0px;
}
/* --------------------------------------------*/

/* -------------Publicidade------------*/
.publicidade
{
	color:#FFFFFF;
	font-size:16px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:10px;
}
.publicidade a
{
	text-decoration:none;
	color:#FFFFFF;
}
.publicidade1 a
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration: none;
}
.publicidade1 a:hover
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}
.publicidade1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:5px;
}
/* ---- Tipos de Letras ---- */
.tit_procura
{
	color:#B4B4B4;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
	padding-right:2px;
	width:135px;
	height:20px;
}

.tit_news
{
	padding-top:0px;
	font-size:20px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:15px;
	color:#FFFFFF;
}

/* Tipos de letra das noticias do lado esquerdo*/
.link_news
{
	padding-left:0px;	
	padding-top:0px;
	padding-right:5px;
}
.link_news a
{
	padding-top:0px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
}
.link_news a:hover
{
	padding-top:0px;
	font-size:11px;
	color:#ababab;
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
}

.tit_news_detalhe
{
	padding-top:0px;
	font-size:11px;
	padding-left:0px;
	font-weight:bold;
}

.news_detalhe
{
	font-size:11px;
	font-weight:normal;
}
/* ---------------------------------- */

/* Tipos de letra das noticias do lado direito*/
.link_news_d
{
	padding-left:0px;	
	padding-top:0px;
	padding-right:5px;
}
.link_news_d a
{
	padding-top:0px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:0px;
	font-weight:bold;
	text-decoration:none;
}
.link_news_d a:hover
{
	padding-top:0px;
	font-size:11px;
	color:#ababab;
	padding-left:0px;
	font-weight:bold;
	text-decoration:none;
}

.tit_news_detalhe_d
{
	padding-top:0px;
	font-size:11px;
	padding-left:0px;
	font-weight:bold;
}

.news_detalhe_d
{
	font-size:11px;
	font-weight:normal;
	padding-left:0px;
}
/* ---------------------------------- */

.tit_con
{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:20px;
	padding-left:13px;
	padding-bottom:15px;
	background-color:#D61717;
}
.tit_o
{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-bottom:15px;
}


/* ---------------- Tipo de letras da secção Usados ---- */
.letra_usados
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
	padding-right:2px;
}
.letra_usados a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
	text-decoration:none;
}
.letra_usados a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ababab;
	font-size:11px;
	padding-top:5px;
}

.letra_usado_preco
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ababab;
}
/* --------------------------------------------------- */
.letras_brancas_p
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.letras_vermelhas_p
{
	font-size:10px;
	color:#d61717;
	font-weight:bold;
}

.marcas_titulos
{
	font-weight:bold;
}
.marcas_titulos a.selected 
{
	color:#D61717;
	margin:0px;
}
.marcas_titulos a
{
	margin:0px;
	font-size:10px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	width: 65px;
	text-align: center;
}
.marcas_titulos a:hover
{
	margin:0px;
	color:#d61717;
	text-decoration:none;	
	font-weight:bold;
}

/* ////////// destaques \\\\\\\\\\\\\\\\\\\ */
.txt_destaque
{
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
.txt_destaque a
{
	
	border:none;
}
.txt_destaque a:hover
{
	border:none;
}
.txt_destaque_tit
{
	font-size:12px;
	font-weight:bold;
	color:#D61717;
	padding-top:10px;
	padding-bottom:5px;
}
.txt_destaque_subtit
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.txt_destaque_subtit a
{
	color:#000000;
	text-decoration:none;
}

.txt_destaque_subtit a:hover
{
	color:#D61717;
}
/* ----------------------------- */
/* ------------  Rodapé ----------------- */
.letras_rodape
{
	padding-top:15px;
	padding-left:10px;
	padding-bottom:15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.letras_rodape a
{
	color:#FFFFFF;
	text-decoration:none;
}
.letras_rodape a:hover
{
	color:#ababab;
	text-decoration:none;
}

.letras_developed
{
	padding-top:15px;
	padding-bottom:15px;
	color:#464646;
	font-size:10px;
	font-weight:bold;
}
.link_globaz a
{
	background:url(../imgs/globaz.jpg) no-repeat right;
	display:block;
}

.link_globaz a:hover
{
	background:url(../imgs/globaz.jpg) no-repeat right;
}


/* ----------------------------------------*/
.closed
{
	margin:0px;
	display:none;
}

/* --------------------------------------------- Página Produtos -------------------------------------------------------*/
.bkg_banner_produtos
{
	background:url(../imgs/produtos_banner_1.jpg) no-repeat top;
}

.carrinho
{
	background:url(../imgs/carrinho_compras.jpg) no-repeat right bottom;
}

.bkg_produto_canto
{
	background:url(../imgs/bkg_produto_canto.jpg) no-repeat right top;
}

/* --------------------- borda da imagem central ---------------- */
.produtos_img_canto_sup
{
	background:url(../imgs/borda_img_sup.jpg) no-repeat right top;
}
.produtos_img_canto_inf
{
	background:url(../imgs/borda_img_inf.jpg) no-repeat right top;
}

/*--------------------------------------------------------------- */
.carrinho_compras_produto
{
	padding-top:10px;
}
.item
{
	color:#a1a1a1;
	font-size:12px;
}
.item_branco
{
	color:#FFFFFF;
	font-size:12px;
}
.imgs_carrinho
{
	background:url(../imgs/carrinho_btns.jpg) no-repeat 35px  bottom;
}
.ver_carrinho
{
	padding-left:45px;
}
.ver_carrinho a
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
	padding-top:12px;
}
.ver_carrinho a:hover
{
	color:#D61717;
}

.comprar_carrinho
{
	padding-left:30px;
	padding-top:25px;
}
.comprar_carrinho a
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.comprar_carrinho a:hover
{
	color:#D61717;
}

/* ------------------- Descrição do produto ------------------------*/
.sep_prod
{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.line
{
	background:url(../imgs/line.jpg) no-repeat center bottom;
	padding-top:5px;
}
.adicionar_produto
{
	padding:0px;
	margin:0px;
}
.tit_desc_produto
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

.tit_desc_produto a
{
	color:#FFFFFF;
	text-decoration:none;
}
.tit_desc_produto a:hover
{
	color:#333333;
}

.desc_produto
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
}
.selects
{
	padding-left:10px;
	padding-top:5px;
}
.select_cor
{
	border:0px;
	color:#000000;
	width:200px;
}
.select_tam
{
	border:0px;
	color:#000000;
	width:200px;
}

.botaoLink
{
	padding:0px;
	margin:0px;
	color:#535353;
	font-weight:bold;
	background:url(../imgs/btn_prod_rel.jpg) left center;
	padding:5px 10px 5px 20px;
	width:70px;
	height:15px;
	display:block;
	float:left;
}

.caracteristicas_prod
{
	background:#535353;
}
.caracteristicas_prod ul
{
	padding:12px;
	margin:12px;
}
.caracteristicas_prod ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:11px;
	color:#FFFFFF;
}
.bkg_desc_produtos
{
	background-color:#D61717;
	background-image:url(../imgs/bkg_desc_prod.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:bottom;
	padding-bottom:0px;
}
.bkg_desc_produtos_b
{
	background-color:#343434;
	background-image:url(../imgs/bkg_desc_prod_b.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:top;
	padding-top:0px;
}

/*      -------- LIsta de produtos ------------------------- */
.lista_produtos
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.lista_produtos ul.open
{
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:200px;
	background:url(../imgs/pontos.jpg) repeat-y 18px top;
}
.lista_produtos ul.open li
{
	display:block;
	float:left;
	width:200px;
}
.lista_produtos ul.open li a.mais
{
	cursor:pointer;
	text-decoration:none;
	padding-top:2px;
	display:block;
	float:left;
	background:#626262 url(../imgs/mais.jpg) no-repeat center top;
	width:16px;
	height:16px;
}
.lista_produtos ul.open li a.menos
{
	cursor:pointer;
	text-decoration:none;
	display:block;
	float:left;
	background:url(../imgs/menos.jpg) no-repeat center top;
	width:16px;
	height:16px;
	text-decoration:none;
	padding-top:2px;
}

.lista_produtos ul.open li a
{
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	display:block;
	float:left;
	background:url(../imgs/seta_prod.jpg) no-repeat left 2px;
	padding-left:20px;
}
.lista_produtos ul.open li a:hover
{
	color:#FFFFFF;
}

.lista_produtos ul.open li ul.n2_open
{
	background:url(../imgs/pontos.jpg) repeat-y 44px top;
	margin:0px;
	display:block;
	float:left;
	padding-left:39px;
	font-size:12px;
	color:#FFFFFF;
}

.lista_produtos ul.open li ul.n2_open li.n2
{
	padding:0px;
	margin:0px;
}

.lista_produtos ul.open li ul.n2_open li.n2 a.mais_n2
{
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-decoration:none;
	padding-top:8px;
	display:block;
	float:left;
	background:#626262 url(../imgs/mais.jpg) no-repeat left top;
	width:16px;
	height:16px;
}
.lista_produtos ul.open li ul.n2_open li.n2 a.menos_n2
{
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-decoration:none;
	padding-top:8px;
	display:block;
	float:left;
	background:#626262 url(../imgs/menos.jpg) no-repeat left top;
	width:16px;
	height:16px;
}

.lista_produtos ul.open li ul.n2_open li.n2 a
{
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	display:block;
	float:left;
	background:url(../imgs/seta_prod.jpg) no-repeat 8px 2px;
	padding-left:26px;
}
.lista_produtos ul.open li ul.n2_open li.n2 a:hover
{
	color:#FFFFFF;
}

.lista_produtos ul.open li ul.n2_closed
{
	margin:0px;
	display:none;
	float:left;
	padding-left:39px;
	font-size:12px;
	color:#FFFFFF;
}

.lista_produtos ul.open li ul.n2_open li.n2 ul.n3_open
{
	background:url(../imgs/pontos.jpg) repeat-y 32px top;
	margin:0px;
	display:block;
	float:left;
	padding-left:33px;
	font-size:12px;
	color:#FFFFFF;
}
.lista_produtos ul.open li ul.n2_open li.n2 ul.n3_closed
{
	margin:0px;
	display:none;
	float:left;
	padding-left:33px;
	font-size:12px;
	color:#FFFFFF;
}
.lista_produtos ul.open li ul.n2_open li.n2 ul.n3_open li
{
	margin:0px;
	padding:0px;
	padding-left:0px;
}
.lista_produtos ul.open li ul.n2_open li.n2 ul.n3_open li a
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	padding-top:2px;
	padding-left:28px;
	padding-bottom:2px;
	background:url(../imgs/ponto_sub.jpg) no-repeat left top;
}
.lista_produtos ul.open li ul.n2_open li.n2 ul.n3_open li a:hover
{
	color:#FFFFFF;
}

/* ---------------------- fim da lista de produtos ------------------ */

/* ---------------------- Página de listagem   ------------------------- */
.sep_line
{
	background:url(../imgs/line_sep.jpg) no-repeat center;
}

.btns
{
	font-weight:bold;
	font-size:11px;
}
.btns tr td a
{
	text-decoration:none;
	color:#333333;
	background:url(../imgs/btn.jpg) no-repeat center;
	padding-left:16px;
	padding-right:16px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none;
	float:left;
	display:block;
}
.btns tr td a:hover
{
	color:#D61717;
}

.num_registos
{
	color:#9a9a9a;
	font-size:11px;
	font-weight:bold;
}
.num
{
	color:#333333;
	font-weight:bold;
	font-size:11px;
}
.btns tr td.num a
{
	background:url(../imgs/num.jpg) no-repeat center center;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	color:#333333;
	text-decoration:none;
	float:left;
	display:block;
}
.btns tr td.num a:hover
{
	text-decoration:none;
	color:#D61717;
}

.btns tr td.num_selected
{
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;	
}
.btns tr td.num_selected a
{
	background:url(../imgs/num_selected.jpg) no-repeat center;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
}
.btns tr td.num_selected a:hover
{
	color:#333333;
}

.bkg_listagem_produtos
{
	background-color:#D61717;
	background-image:url(../imgs/bkg_listagem_prod.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-position:bottom;
	padding-bottom:0px;
}

.btn_ver_detalhe
{
	background:url(../imgs/ver_detalhe.jpg) no-repeat 10px;
	padding-left:30px;
	padding-bottom:3px;
	font-size:11px;
}
.btn_ver_detalhe a
{
	color:#000000;
	text-decoration:none;
}
.btn_ver_detalhe a:hover
{
	color:#D61717;
}

/* --------------------------------- fim da listagem --------------------- */

/*------------------------------- página acessórios -------------------- */
/* -------------------- pesquisa acessorios --------------------------*/
.simbolo1
{
	background:#8f8f8f url(../imgs/pesquisa_acessorios.jpg) no-repeat top;
}
.simbolo1_b
{
	background:#8f8f8f url(../imgs/pesquisa_acessorios_b.jpg) repeat-x top;
}
.simbolo1_c
{
	background:url(../imgs/pesquisa_acessorios_c.jpg) repeat-x top;
}

/* ---------------------------------------------------------------------------*/

/* ------------------------- pesquisa equipamento ---------------------------*/
.simbolo2
{
	background:#8f8f8f url(../imgs/pesquisa_equipamento.jpg) no-repeat top;
}
/* ---------------------------------------------------------------------------*/

.acessorios_open
{
	display:block;
}
.acessorios_closed
{
	display:none;
}
.equipamento_closed
{
	display:none;
}

.equipamento_open
{
	display:block;
}

.pesquisa
{
	width:120px;
	height:20px;
	float:left;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
}
.pesquisa a
{
	background:url(../imgs/seta_vermais_a.gif) no-repeat left 4px;
	padding-left:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.pesquisa a:hover
{
	background:url(../imgs/seta_sub.gif) no-repeat left 4px;
	padding-left:12px;
	color:#666666;
}

.pesquisa_select select
{
	width:150px;
}
/*--------------------------------------------------------------------------*/

/* ------------------   Pagina de Contactos  ----------------------------------- */
.canto_sup_mapa
{
	background:#FFFFFF url(../imgs/canto_sup_mapa.jpg) no-repeat right bottom;
}

.canto_inf_mapa
{
	background:#FFFFFF url(../imgs/canto_inf_mapa.jpg) no-repeat left top;
}

.frm_contacto
{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
.frm_contacto input
{
	width:220px;
	font-size:11px;
}
.frm_contacto textarea
{
	width:220px;
	font-size:12px;
	height:100px;
}

.btn_send_reset
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
}
.btn_send_reset a
{
	text-decoration:none;
	color:#222222;
	background:url(../imgs/frm_btn.jpg) no-repeat center;
	width:100px;
	padding-bottom:6px;
	padding-top:6px;
	display:block;
	float:left;
}
.btn_send_reset a:hover
{
	color:#D61717;
}

.result_closed
{
	display:none;
}
.result_open
{
	display:block;
}
/* ------------------------------------------------------------------------------- */

/*---------------- News detail --------------------------*/
.bkg_listagem_news
{
	background:#D61717 url(../imgs/bkg_news_downloads.jpg) no-repeat left bottom;
}

.bkg_downloads
{
	background:#767676 url(../imgs/bkg_news_othernews.jpg) no-repeat left bottom;
}
.bkg_pag_news
{
	background:#535353 url(../imgs/bkg_desc_prod_b.jpg) no-repeat left bottom;
}

.downloads
{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}
.downloads a
{
	padding-left:16px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:70px;
	height:12px;
	color:#535353;
	text-decoration:none;
	background:url(../imgs/btn_download.jpg) no-repeat center center;
}
.downloads a:hover
{
	color:#D61717;
}

.other_news
{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}
.other_news a
{
	padding-left:14px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:70px;
	height:12px;
	color:#535353;
	text-decoration:none;
	background:url(../imgs/btn_saber_mais.jpg) no-repeat center center;
}
.other_news a:hover
{
	color:#D61717;
}


/* ---------------- pAgina do carrinho de compras -------------------------------- */
.bkg_carrinho1
{
	background:#767676 url(../imgs/bkg_carrinho_a.jpg) no-repeat left bottom;
}
.passo_1
{
	background:url(../imgs/passo_1.jpg) no-repeat right bottom;
}
.passo_1 .passo_left
{	
	display:block;
	float:left;
	width:180px;
	height:60px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;
}
.passo_1 .passo_left .num_passo
{
	padding-left:70px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_1 .passo_left .txt
{
	padding-top:18px;	
	display:block;
	float:left;
	font-size:11px;
}

.passo_1 .passo
{	
	display:block;
	float:left;
	width:160px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:30px;
}

.passo_1 .passo .num_passo_center
{
	color:#999999;
	padding-left:30px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_1 .passo .txt_center
{
	padding-top:18px;
	padding-left:2px;
	display:block;
	float:left;
	font-size:11px;
	color:#999999;
}

/* ///////////////////////////////////////// Passo 2 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
.passo_2
{
	background:url(../imgs/passo_2.jpg) no-repeat right bottom;
}
.passo_2 .passo_left
{	
	display:block;
	float:left;
	width:180px;
	height:60px;
	color:#CCCCCC;
	font-weight:bold;
	font-size:24px;
}
.passo_2 .passo_left .num_passo
{
	padding-left:70px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_2 .passo_left .txt
{
	padding-top:18px;	
	display:block;
	float:left;
	font-size:11px;
}

.passo_2 .passo
{	
	display:block;
	float:left;
	width:160px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:30px;
}

.passo_2 .passo .num_passo_center
{
	color:#FFFFFF;
	padding-left:30px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_2 .passo .txt_center
{
	padding-top:18px;
	padding-left:2px;
	display:block;
	float:left;
	font-size:11px;
	color:#FFFFFF;
}

.passo_2 .passo_right
{	
	display:block;
	float:left;
	width:160px;
	height:60px;
	color:#CCCCCC;
	font-weight:bold;
	font-size:24px;
}

.passo_2 .passo_right .num_passo
{
	color:#999999;
	padding-left:30px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_2 .passo_right .txt_right
{
	color:#999999;
	padding-top:18px;
	padding-left:2px;
	display:block;
	float:left;
	font-size:11px
}

/* ////////////////////////////////////////// fim do passo 2 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
/* -------------------------------------------------------------------------------------------------- */
/* ///////////////////////////////////////// Passo 3 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
.passo_3
{
	background:url(../imgs/passo_3.jpg) no-repeat right bottom;
}
.passo_3 .passo_left
{	
	display:block;
	float:left;
	width:180px;
	height:60px;
	color:#CCCCCC;
	font-weight:bold;
	font-size:24px;
}
.passo_3 .passo_left .num_passo
{
	padding-left:70px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_3 .passo_left .txt
{
	padding-top:18px;	
	display:block;
	float:left;
	font-size:11px;
}

.passo_3 .passo
{	
	display:block;
	float:left;
	width:160px;
	height:40px;
	color:#CCCCCC;
	font-weight:bold;
	font-size:30px;
}

.passo_3 .passo .num_passo_center
{
	color:#CCCCCC;
	padding-left:30px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_3 .passo .txt_center
{
	padding-top:18px;
	padding-left:2px;
	display:block;
	float:left;
	font-size:11px;
	color:#CCCCCC;
}

.passo_3 .passo_right
{	
	display:block;
	float:left;
	width:160px;
	height:60px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;
}

.passo_3 .passo_right .num_passo
{
	color:#FFFFFF;
	padding-left:30px;
	padding-top:14px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.passo_3 .passo_right .txt_right
{
	color:#FFFFFF;
	padding-top:18px;
	padding-left:2px;
	display:block;
	float:left;
	font-size:11px
}

/* ////////////////////////////////////////// fim do passo 3 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */


.erro_close
{
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	width:auto;
	height:auto;
	display:none;
	padding-left:20px;
}

.desc_erro
{
	color:#FFFFFF;
	font-size:10px;	
	text-align:left;
	width:auto;
	height:auto;
	display:block;
	padding-left:20px;
	padding-right:20px;
}

.colunas
{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	border:none;
}

.colunas_content
{
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
}

.carrinho_produto_desc
{
	font-size:12px;
	font-weight:normal;
	display:block;
	float:left;
	width:110px;
	height:50px;
	padding-top:0px;
	padding-left:10px;
}

.cx_txt
{
	border:solid 1px #336699;
	width:20px;
	height:16px;
	font-size:10px;
}

.total
{
	border-top:solid 1px #FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	color:#FFFFFF;
}
.total .portes
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.total .portes_preco
{
	color:#333333;
	font-size:11px;
}

.carrinho_btns
{
	font-weight:bold;
	font-size:11px;
}

.tit_carrinho
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.tit_carrinho .altera_dados_entrega
{
	font-size:10px;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-right:20px;
}
.tit_carrinho .tit_tipo_pag
{
	color:#999999;
	font-size:11px;
	font-weight:normal;
	display:block;
	padding-right:5px;
}
.tit_carrinho .tipo_pag
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	display:block;
}


.tit_carrinho a
{
	font-size:11px;
	color:#333333;
	background:url(../imgs/btn.jpg) no-repeat center;
	padding-left:6px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	float:left;
	display:block;
}
.tit_carrinho a:hover
{
	color:#d61717;
}

.tit_carrinho .desc
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding-right:10px;
}

.carrinho_btns tr td a
{
	color:#333333;
	background:url(../imgs/btns_carrinho.jpg) no-repeat;
	padding-left:4px;
	padding-right:4px;
	padding-top:8px;
	padding-bottom:6px;
	text-decoration:none;
	width:160px;
	height:18px;
	float:left;
	display:block;
}
.carrinho_btns tr td a:hover
{
	color:#D61717;
	
}

.frm_dados
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}

.frm_dados .normal
{
	background:none;
}
.frm_dados .normal a
{
	color:#FFFFFF;
	background:none;
	width:150px;
	float:right;
	text-align:right;
	text-decoration:underline;
}
.frm_dados .normal a:hover
{
	color:#CCCCCC;
}


.frm_dados .campo
{
	padding-right:10px;
	display:block;
	color:#FFFFFF;
}
.frm_dados .campo1
{	
	padding-right:10px;
	display:block;
	color:#999999;
}

.frm_dados tr td input
{
	border:solid 1px #336699;
	font-size:10px;
	color:#666666;
	width:250px;
}

.frm_dados tr td select
{
	width:220px;
	font-size:10px;
	border:solid 1px #336699;
	color:#666666;
}

.frm_dados tr td input.peq
{
	border:solid 1px #336699;
	font-size:10px;
	color:#666666;
	width:30px;
	padding-right:10px;
}
.forma_pag
{
	border:solid 1px #336699;
	font-size:10px;
	color:#000000;
	width:100px;
}

/* //////////////FIM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */