*{margin:0;}
html,body{height:100%;}
body{background-image:url('images/fundo_teste.jpg');background-repeat:repeat;background-position:center 0px;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -5em;}
.push{height:5em;}
.footer{
	background:url('images/black_pixel.gif') center 160px repeat-x;
	background-color:#333;
}
.footer_center{
	background:url('images/black_pixel.gif') center 35px repeat-x;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}

#site_wrapper{width:960px;margin-left:auto;margin-right:auto;}
#header{background-image:url('images/header_banner.png');width: 960px; height:90px;margin-top: 45px;}
#header_right{float:right;}
.clearfloat{clear:both;}
#shareables{margin-top:10px;}
#main_menu{float:right;margin-top:20px;}
#shareables > li{float:right;width:370px;}
#main_menu > li{float:left;margin-right:10px;}
#main_menu a{color:#000;text-decoration:none;font-size:14px;}
#main_menu a:hover{text-decoration:underline;}
#menu{margin-left:auto;margin-right:auto;margin-top:5px;padding-left:0px;}
#form_procurar{background: url('images/fundo_caixa_pesquisa.gif') no-repeat;width:313px;height:40px;}
#form_procurar label{display:none;}
#procurar{
	background-color: #323232;
	color: #fff;
	border: 1px solid #323232;
	font-size: 12px;
	font-style: italic;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	width: 227px;
}
#bot_procurar{vertical-align:middle; margin-left: -5px;}
#menu-ferexcel{margin-bottom:20px;}
#menu-missao{margin-bottom:14px;}
#menu-produtos{margin-bottom:14px;}
#menu-contactos{margin-bottom:14px;}
#menu-orcamentos{margin-bottom:8px;}
#content{margin-left:auto;margin-right:auto;margin-top:0px;}
#categorias_corpo,#marcas_corpo{background-image:url('images/indice_cat_background.jpg');background-repeat:repeat-y;text-align: center;}
#categorias_corpo > ul{margin-left:10px;}
#categorias { margin-top:10px;}
#upper_menu h1,#form_procurar,#categorias,#marcas{float:left;}
#categorias_corpo > ul > li{margin-top:5px;margin-bottom:5px;}
#conteudo{width:636px;float:right;}
#conteudo li {margin-left:13px;}
#conteudo li.bigbot{-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;list-style:none;text-align:center;height:200px;margin-bottom:10px;float:left;width:202px;background-color:#FFF;}
#conteudo li.bigbot a{
	text-decoration: none;
	font-size: 14px;
	color: #fff;
	display: block;
	padding-top: 3px;
	text-transform: uppercase;
	padding-bottom: 9px;
}
#conteudo li.bigbot_produto {
	list-style: none;
	text-align: center;
	height: 232px;
	width: 208px;
	margin-bottom: 5px;
	margin-left: 11px;
	float: left;
	text-align: left;
	text-indent: 7px;
	background-color: #fff;
}
#conteudo li.bigbot_produto a{
	text-decoration: none;
	font-size: 17px;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 11px;
	font-weight:bold;
}
#container_conteudo{
	width: 100%;
}
.container_special {
	background: url('images/bkg_voltar_btn.png') no-repeat;
	width:313px;
	height:33px;
	margin-left:-10px;	
}

#misc_other {
	width: 636px;
	height: auto;
	background-color: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-bottom:11px;
}

#preco_container {
	margin-top: -5px;
}
.preco_valor {
	padding-top: 5px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #282D30;
}
.preco_valor a{
	text-decoration: none;
	font-size: 17px;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 11px;
	font-weight:bold;
}


.container{background-image:url('images/back_fundo.jpg');background-repeat:no-repeat;display:table;width:291px;margin:0px;border-collapse:collapse;}
.row{
	display: table-row;
	height: 33px;
	line-height: 33px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight:bold;
}
.row img { 
	width:30px; 
	height: 18px;
	padding: 7px 5px 0 0;
}
.row_back_button_header{height:4px;}
.left,.right,.middle{display:table-cell;}
.row_back_button_footer{height:4px;}
.center_background{background-color:#fff;}
.back_center_background{background-color:#535353;color:#535353;padding-left:10px;}
.align_bottom{vertical-align:bottom;}
.align_top{vertical-align:top;}
.catlink{color:#000;text-decoration:none;}
.catlink:hover{color:gray;}
h2{font-size:40px;display:inline;}
#marcas_corpo{display:none;}
#marcas_em_destaque_titulo{background-image:url('images/marcas_em_destaque.png');background-repeat:no-repeat;margin-left:10px;padding-left:25px;font-size:12px;padding-top:10px;height:20px;margin-bottom:10px;}
.marcas{width:300px;display:none;}
.marcas_left{float:left;margin-left:10px;margin-bottom:5px;}
.marcas_right{float:right;margin-right:5px;margin-bottom:5px;}
.marcas_link{display:block;background-repeat:no-repeat;padding-top:40px;overflow:hidden;height:0px;width:140px;}
#alfabeto{background:url('images/fundo_alfabeto.png') no-repeat scroll top left;width:280px;height:30px;margin-left:10px;margin-bottom:10px;}
#bot_letras > li{float:left;margin-top:5px;}
#bot_letras > li a{text-decoration:none;color:#8f8f8f;}
#bot_letras > li a:hover{color:#ffcb05;}
#preco_imagem_adicionar{background-image:url('images/preco_image_bot_adicionar.png');background-repeat:no-repeat;height:240px;float:left;margin-top:10px;}
#preco{
	font-size:12px;
	float:left;
	width: 259px;
	height: 169px;
	padding: 15px;
	text-align:left;
	background: url('images/bkg_detalhe_box.png') no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top: -8px;
}
#preco_comprar {
	width:265px;
	position: relative;
	top: 3px;
	left: 5px;
}
#preco_box{
	display: table;
	margin-bottom: 12px;
	border-collapse: collapse;
}

#preco_box_headline{
	display: table;
	margin: 0px;
	border-collapse: collapse;
	background: url('images/prod_detalhe_box_preco.png') no-repeat;
	width:52px;
	height:14px;
}
.final_price {
	background-color: #282D30;
	font-size: 25px;
	padding:5px 10px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: bold;
	color: white;
}

#adicionar{margin-right:10px;/*margin-top:10px;*/}
#images{
	width: 330px;
	overflow: hidden;
	height: 330px;
	margin-left: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: white;
	float: left;
}
#descricao{width:636px;float:right;margin-top:60px;}
#descricao_centro{padding:7px; font-family:arial;font-size:12px;line-height:20px;padding-bottom: 20px;}
#especificacoes{background-image:url('images/fundo_especificacoes.png');background-repeat:no-repeat;padding-top:16px;padding-left:10px;font-size:13px;font-family:arial;color:#000;padding-bottom:15px;margin-top:10px;}
.caracteristicas_produto{height:21px;width:305px;float:left;padding-left:10px;padding-top:10px;font-family:arial;font-size:12px; float:left;overflow:hidden;}
#separadores{background-image:url('images/separadores.png');height:49px;background-repeat:no-repeat;background-position:0px -196px;}
#separadores li{float:left;margin-left:10px;margin-left:30px;margin-top:10px;}
#separadores a{text-decoration:none;color:#999;font-size:12px;}
#separadores_fundo{background-image:url('images/separadores_baixo.png');height:356px;background-repeat:no-repeat;}
#separadores_fundo > div{display:none;font-family:arial;font-size:12px;padding-left:10px;}
#login_box,#recpass,#registo_sucesso{margin-left:auto;margin-right:auto;width:298px;display:none;z-index:100;}
#login_box_topo{background-image:url('images/loginbox_topo.png');background-repeat:no-repeat;height:30px;}
#login_box_form{padding:10px;background-image:url('images/login_box_form.png');background-repeat:repeat-y;color:#999;}
#login_box_form form{padding-top:5px;padding-bottom:5px;line-height:30px;}
#login_box_form label,#rec_pass_meio label{font-size:12px;}
#login_box_form input[type='text'],input[type='password'],#rec_pass_meio input[type='text']{background-color:#050505;border:1px solid #171717;width:73%;height:20px;color:#999;}
#login_aviso{border:1px solid #990000;border-radius:5px;background-color:#330000;padding:10px;font-size:10px;color:#ff3333;display:none;}
#login_box_form hr{color:#121212;height:3px;border:none;border-top:1px solid #121212;}
#login_box_form a{font-size:12px;text-decoration:none;color:#666;}
#login_box_baixo{background-image:url('images/loginbox_baixo.png');background-repeat:no-repeat;height:6px;}
#rec_pass_topo,#registo_sucesso_topo{background-image:url('images/recpass_topo.png');background-repeat:no-repeat;width:418px;height:30px;}
#rec_pass_meio,#registo_sucesso_centro{background-image:url('images/recpass_meio.png');background-repeat:repeat-y;width:418px;padding:10px;}
#rec_pass_sucesso,#budget_request{border:1px solid #cda401;border-radius:5px;background-color:#330000;padding:10px;font-size:10px;color:#cda401;width:375px;margin-bottom:10px;display:none;}
#rec_pass_falhou{border:1px solid #990000;border-radius:5px;background-color:#330000;padding:10px;font-size:10px;color:#ff3333;width:375px;margin-bottom:10px;display:none;}
#rec_pass_baixo,#registo_sucesso_baixo{background-image:url('images/recpass_baixo.png');background-repeat:no-repeat;width:418px;height:7px;}
.cart_image{
	float:left;
	margin:5px 13px 0 40px;
	width:66px;
	height:66px;
	padding-left:3px;
	background-color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.clear{clear:both;}
.cart_info_product_name{
	margin-left: 98px;
	height: 69px
}
#cart_total{
	height: 90px;
	background-color: #f4f4f4;
}
#cart_total #cart_total_iva{
	font-style:italic;
	color:#343434;
	font-size:12px;
	padding-bottom: 15px;
}
#registo_centro{
	background: #f4f4f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#brindes_centro{background: #f4f4f4; background-repeat:repeat-y;}
#registo_baixo{
	width:635px;
	height:22px;
}
.registo_form_title{
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	text-transform: uppercase;
	color:#333;
	margin-bottom:20px; 
	padding: 8px 0 0 15px;
}
.label_background{}
#dados_factura,#dados_entrega {}
#dados_factura > li,#dados_entrega > li {
	float:left;
	padding: 8px 5px 0 0;
	margin-bottom:10px;
}
#dados_factura label,#dados_entrega label,#dados_contacto > li{
	text-transform:uppercase;
	font-size:13px;
	color:#3f3f3f;
	line-height: 24px;
}
#dados_factura > li > input[type='text'],#dados_contacto > li > input[type='text'],#dados_factura > li > input[type='password'],#dados_contacto > li > input[type='password'],#dados_entrega > li > input[type='text'],#dados_contacto > li > input[type='text'],#dados_entrega > li > input[type='password'] #dados_contacto > li > input[type='password'],#dados_contacto > li > textarea{
	border:1px solid #e5e3e3;
	background-color:#e5e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color:#282d30;
	height:16px;
	padding:3px;
}
#error_list{
	padding:10px;
	font-size:12px;
	color:#c03646;
	width:589px;
	margin-left:-3px;
}
#dados_factura,#dados_contacto{}
/*Seleccionar Opção Destino*/
#dados_entrega > li > select {background-color: #fff;color: #BBB;height: 32px;width: 145px;}
#checkout{color:#3a3a3a;padding-top:20px;text-align: center;}
#checkout p,#checkout ul{font-family:arial;font-size:12px;line-height:20px;}
#map_fx{width:640px;height:480px;display:none;position:fixed;top:25%;left:25%;}
#mapa_topo{background-image:url('images/mapa_topo.png');background-repeat:no-repeat;width:670px;height:30px;}
#mapa_centro{background-image:url('images/mapa_fundo.png');background-repeat:repeat-y;width:670px;}
#mapa_baixo{background-image:url('images/mapa_baixo.png');background-repeat:no-repeat;width:670px;height:23px;}
#texto_ferexcel{background-image:url('images/tab_maquinas.png');background-repeat:no-repeat;height:341px;margin-left:10px;}
#tab_maquinas{float:left;margin-left:14px;margin-top:21px;}
#tab_maquinas > li{margin-bottom:28px;}
#tab_maquinas > li > a{text-decoration:none;color:#999;text-transform:uppercase;}
#tab_maquinas > li > a:hover{text-decoration:none;color:#ffcc03;}
#texto_tab_maquinas,#texto_tab_ferramentas,#texto_tab_parafusos,#texto_tab_hidraulica,#texto_tab_pneumatica,#texto_tab_seguranca{float:right;width:410px;padding-left:20px;padding-bottom:20px;padding-top:40px;padding-right:60px;display:none;}
#cotacoes{margin-left:11px;margin-top:10px;}
#cotacoes > li{float:left;padding:8px;margin-bottom:10px;}
#cotacoes > li > label{color:#474747;font-size:13px;text-transform:uppercase;}
#cotacoes input[type='text'],textarea{background-color:#060606;border:1px solid #333;color:#666;height:14px;padding:8px;}
.list_type{background-image:url('/images/fundo_lista.png');background-repeat:no-repeat;height:80px;}
.list_image{float:left;padding-left:16px;margin-top: 1px;}
.list_item{margin-top:4px; width:515px; float:right;margin-right: 15px;}
.list_item > a{text-decoration:none;text-transform:uppercase;color:#333;}
.list_item label{display:none;}
#checkout_produto{background-image:url('images/bot_registo.png');width:130px;height:28px;border: none;}
#loading_checkout{background-image:url('images/makita_loading_pdf.png');width:130px;height:28px;border: none;}
#registo_aguarde{}
#registo_sucesso_topo{background-image:url('images/registo_modal_topo.png');}
#registo_sucesso_centro{display:block;}
#registo_sucesso_msg{border:1px solid #cda401;border-radius:5px;background-color:#330000;padding:10px;font-size:10px;color:#cda401;width:375px;margin-bottom:10px;display:block;}
#preco_imagem_adicionar label{display:none;}
#bot_plus{
	display: block;
	background: url('images/cart_plus.png') center center no-repeat;
	overflow: hidden;
	height: 0px;
	padding-top: 27px;
	float: left;
	width: 27px;
}
#bot_minus{
	display: block;
	background: url('images/cart_minus.png') center center no-repeat;
	overflow: hidden;
	height: 0px;
	padding-top: 27px;
	float: left;
	width: 27px;
}
#nome{width:558px;}
#nome_da_empresa{width:270px;}
#nif{width:151px;}
#morada{width:540px;}
#cp4{width:30px;}
#cp3{width:22px}
#cp5{width:160px}
#pais{width:179px}
#telefone{width:170px}
#e-mail{width:278px;}
#entrega_nome{width:558px;}
#entrega_nome_empresa{width:270px;}
#entrega_nif{width:151px;}
#entrega_morada{width:540px;}
#entrega_cp4{width:30px;}
#entrega_cp3{width:22px;}
#entrega_cp5{width:160px;}
#entrega_pais{width:179px;}
#entrega_telefone{width:170px}
.phone_number,.email_contact,.email_contact > a{font-size:28px;color:#fff;text-decoration:none;padding:20px;padding-left:1px;padding-top:3px;}
.header_morada{line-height:24px;font-size:15px;}
.image_align{vertical-align:text-bottom;}
#dados_contacto{width:400px;float:left;}
#map_canvas_fx{width:635px;height:250px;margin-right:20px;margin-top:12px;}
#contactos_data{
	width:235px;
	float: right; 
	font-size: 14px;
	line-height:20px
}
#contactos_data > li{float:left;margin-top:15px;}
.contactos_data_title{display:block;margin-left:15px;font-size:22px;margin-top:20px;}
.contactos_data_subtitle{margin-left:10px;}
.caixa_nome{padding:0px !important;margin-left:60px;margin-top:0px;}
.caixa_email{padding:0px !important;margin-left:52px;margin-top:0px;}
.caixa_mensagem{padding-top:0px !important;margin-left:21px;margin-top:0px;}
#conteudo > h2{font-size:20px;}
#conteudo h3{font-weight:bold;font-size:14px;margin-bottom:10px;margin-top:40px;}
ol{font-size:12px;}
ol p{line-height:17px;margin-top:10px;margin-bottom:10px;}
ol a {color: #333; text-decoration:none;}
ol a:hover {color: #333; text-decoration:none;}
#indice{margin-top:50px;margin-bottom:50px;}
#indice li{margin-bottom:5px;font-size:13px;}
.link_condicoes{color:#fff;}
.old_price {text-decoration:line-through;color:#e7352f;font-size:10px;}
.last_review {color:#3F3F3F;font-size:11px;}
.discount_class {color:#00FF80;}
.final_price {font-size:20px;}
#imagem_descontos, #imagem_iva, #imagem_portes {margin-top:5px;margin-bottom:5px;}

#sites_descr {
	float: left;
	margin-right: 0px;
	width: 175px;
	height: 150px;
	font-size: 11px;
}
#texto_sites{font-family: arial; font-size: 12px;}
#sitesf {
	height: 150px; 
	width: 113px; 
	float:left; 
	border-radius: 3px 3px 3px 3px;
	margin-left: 0px;
	margin-right: 10px; 
	margin-top: 5px;
	text-decoration:none;
}
.caracteristicas_sub_produto{height:150px;width:125px;padding-top:10px;font-family:arial;font-size:12px;border:1px solid #fff;float:left;overflow:hidden;background-color:#dfdfdf;}

/*SlideShow*/
#slideshow {height: 115px;position: relative;z-index:0;}
#slide_fotos p {background: transparent;position: absolute;top: 1px;z-index: 3;}
#slide_fotos {height: 100%;overflow: hidden;}
#pager {position: relative;top: -20px;z-index: 10;background-color:#000000;opacity: 0.8;width:620px;text-align:center;}
#pager a {color: #FFFFFF;display: inline-block;/*font-size: 10px;*/height: 17px;line-height: 15px;margin: 2px;text-align: center;width: 17px;}
#pager a.activeSlide {background: url("images/teng_tools_over_white.png") repeat scroll 0 0 transparent;color: #000000;}
/*Fim SlideShow*/

/*Styles p Parafusos*/
.caracteristicas_produto1{font-family: arial;font-size: 12px;overflow: hidden;}


#fecha_pop_up{
padding-top: 5%;
padding-left: 35%;
position: fixed;
}

#pop_up {position: absolute;margin: 5px;padding: 5px;}
#pop_up,#imagem_pop_up{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	color: #000;
	/*padding: 10px 10px;*/
	
	/* Old browsers */
	background: #b5b5b5; 
	/* FF3.6+ */
	background: -moz-linear-gradient(
		top,
		#b5b5b5 0%,
		#b5b5b5 50%,
		#b5b5b5 50%,
		#b5b5b5);
	/* Chrome,Safari4+ */
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b5b5b5),
		color-stop(0.50, #b5b5b5),
		color-stop(0.50, #b5b5b5),
		to(#b5b5b5));
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top,#b5b5b5 0%,#b5b5b5 50%,#b5b5b5 51%,#b5b5b5 100%); 
	/* Opera 11.10+ */
	background: -o-linear-gradient(top,#b5b5b5 0%,#b5b5b5 50%,#b5b5b5 51%,#b5b5b5 100%); 
	/* IE10+ */
	background: -ms-linear-gradient(top,#b5b5b5 0%,#b5b5b5 50%,#b5b5b5 51%,#b5b5b5 100%); 
	/* W3C */
	background: linear-gradient(to bottom,#b5b5b5 0%,#b5b5b5 50%,#b5b5b5 51%,#b5b5b5 100%);
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#b5b5b5',GradientType=0 );
	
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;

	-moz-box-shadow:
		0px 0px 38px rgba(107,107,107,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 38px rgba(107,107,107,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 0px 38px rgba(107,107,107,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(199,199,199,0.2),
		0px 1px 0px rgba(255,255,255,1);
}

#comentarios{
font-family: 'HelveticaNeue', Tahoma;
font-size: 11px;
font-weight: normal;
color: #60606C;
text-decoration: none;
text-shadow: 0px 1px white;
-moz-text-shadow: 0px 1px #fff;
-webkit-text-shadow: 0px 1px #fff;
line-height: 18px;
width:290px;
padding:5px;
}

#slide_comentarios {overflow: hidden;}

.comentarios span {margin-left: 8%;}

.comentarios p:before {
content: "“ ";
font-size: 40px;
font-weight: bold;
line-height: 20px;
color: #727272;
position: absolute;
margin-top: 5px;
}

.comentarios p:after {
content: " ”";
font-size: 40px;
font-weight: bold;
line-height: 20px;
color: #727272;
position: absolute;
margin-top: 10px;
}
#menu_top {
	width:964px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 30px;
}
#ferexcel {
	width: 140px;
	font-size: 12px;
	float: right;
}
#ferexcel ds {
	width: 140px; 
	height: 36px; 
	margin-left:3px;}
#ferexcel df {width: 140px; height: 36px; margin-right:3px; background-image:url('/images/ferexcel_header.gif');background-repeat:no-repeat;overflow: hidden; text-indent: -999em;}
#ferexcel dl, #ferexcel ds, #ferexcel dd, #ferexcel df, #ferexcel dt, #ferexcel dg {float:right;}
#info_superior {
	background-color:#333; 
	position: absolute; 
	width: 100%; 
	height: 36px; 
	top: 0px;
}
#socialnet {
	width: 80px;
	font-size: 12px;
	float: right;
	padding-top: 8px;
}
#socialnet dl, #socialnet ds, #socialnet dd, #socialnet df, #socialnet dt, #socialnet dg {float:right;}
#socialnet ds {
	width: 21px; 
	height: 19px; 
	margin-left:3px;}
#socialnet df {width: 21px; height: 19px; margin-right:3px; background-image:url('images/social_f.png');background-repeat:no-repeat;overflow: hidden; text-indent: -999em;}
#socialnet dt {width: 21px; height: 19px; margin-right:3px; background-image:url('images/social_t.png');background-repeat:no-repeat;overflow: hidden; text-indent: -999em;}
#socialnet dg {width: 21px; height: 19px; margin-right:3px; background-image:url('images/social_g.png');background-repeat:no-repeat;overflow: hidden; text-indent: -999em;}
#socialnet dd {color:#3c3229;margin-right:5px;line-height: 7px;}
#socialnet a {color:#3c3229;text-decoration:none;}

#menu {
	width:960px;
	height: 36px;
	margin: 10px 8px 10px 0;
	background: url('images/bkg_menu_bar.jpg') repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	float:left;
}
#submenu {
	height: 36px;
	float: left;
}
#submenu ul{
	margin-top:10px;
	margin-left:20px;
}
#submenu > ul > li_first {
	float:left;
	margin-right:15px;
	width:auto;
}
#submenu > ul > li_first > a {
	text-decoration:none;
	color:#fff;
	font-size:11px;
	
}
#submenu > ul > li {
	background: url('images/bkg_menu_sep.gif') left 5px no-repeat;
	float:left;
	margin-right:15px;
	width:auto;
	text-indent:15px;
}
#submenu > ul > li > a{
	text-decoration:none;
	color:#fff;
	font-size:11px;
}

#shopping_cart {
	background-color: #e5e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width: 237px;
	height: 36px;
	float: right;
}
#shopping_cart a{
	text-decoration: none;
}
#cart{
	background: url('images/cart_icn.gif') no-repeat;
	height: 36px;
	color:#282d30;
	font-size:12px;
	text-align: right;
	padding-right: 15px;
	padding-top: 11px;
}
#cart a{
	color:#282d30;
	font-size:16px;
	text-decoration:none;
}
#search {
	margin-bottom: 50px;
}
#ads{
	text-align: center;
	padding-top: 20px;
	height: 95px;
	width: 930px;
	margin: 0px auto;
	padding-bottom: 30px;
}
#ad_sat {
	background: url('images/bkg_ads.png') left bottom no-repeat;
	width: 244px;
	height:95px;
	text-indent:-999em;
	float:left;
}
#portes {
	background: url('images/bkg_ads.png') -247px bottom no-repeat;
	width: 244px;
	height:95px;
	text-indent:-999em;
	float:left;
}
#descontos {
	background: url('images/bkg_ads.png') -491px bottom no-repeat;
	width: 268px;
	height: 95px;
	text-indent:-999em;
	float:left;
}
#iva {
	background: url('images/bkg_ads.png') -759px bottom no-repeat;
	width:174px;
	height:95px;
	text-indent:-999em;
	float:left;
}
#outra_info {
	width: 210px;
	float: left;
	padding-left:65px;
}
#outra_info a{
	height:20px;
	background:url('images/saiba_mais.gif') no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	font-size:10px;
	padding-left: 50px;
	margin-left: -50px;
}
#metodos_pagamento {
	width: 320px;
	float:left;
	padding-left:43px;
	text-transform: uppercase;
	text-decoration: none;
	font-size:10px;
	color:#fff;
	text-align:center;
	margin:0px auto;
}
#metodos_pagamento p{
	padding:0 35px;
}

#cartoes_aceites {
	width:320px;
	height:59px;
	background: url('images/cartoes_aceites.gif') center top no-repeat;
	margin-top:15px;
	
}
#contactos{
	width: 285px;
	float:right;
	padding-left:15px;
	text-decoration: none;
	font-size:10px;
	color:#fff;
}
#contactos dt{
	font-weight:bold;
	padding-bottom: 2px;
}

#contactos a{color:#878787;text-decoration:none;}
#contactos a:hover{text-decoration:underline;}
#banners_area { width: 313px; margin-top:13px;}
	#banners_area img {padding-bottom: 5px;}
#box{
	display: table;
	width:636px;
}
