/*
{
  margin:0px;
  padding:0px;
  font-family:arial;
  font-size:12px;
  color:#333;
  text-decoration:none;
  text-align:left;
}*/
*
{
  margin:0px;
  padding:0px;
  font-family:arial;
  font-size:12px;
}

body,td{color:#333;}

img,fieldset{border:none;}

a{color:#007f64;text-decoration:underline;}
a *{color:#007f64;}
a:hover{color:#007f64;text-decoration:none;}
a:visited{color:#007f64;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
body{background-color:#F4F4F4;position:relative;}

ul
{
  list-style:none;  
  /*list-style-position:inside;
  list-style-type:disc;
  list-style-image:url(/temas/default/imgs/bullet.gif);
  text-indent:10px;*/
}

table.texto td{padding:4px;}
table.texto td input{margin-right:5px;}

#div_center li{background:url(/temas/default/imgs/bullet.gif) no-repeat 10px 5px;padding-left:20px;}

div#div_frame
{
  margin:0px auto;
  width:996px;
  overflow:hidden;
  position:relative;
  background-color:#FFF;
}

div#div_content
{
  margin:0px 10px 10px 10px;
  overflow:hidden;
}

/****** HEADER (start) ****/

#div_logo{float:left;}

#div_utilidades{float:right;width:177px;}

#div_utilidades ul{list-style:none;}

#div_utilidades ul li a{float:left;text-indent:-9999em;width:177px;height:16px;}
#li_sobre_sage a{background:url(/temas/default/imgs/bt_sobre_sage_off.gif) no-repeat top left;}
#li_sobre_sage a:hover{background:url(/temas/default/imgs/bt_sobre_sage_on.gif) no-repeat top left;}

#li_condicoes_loja a{background:url(/temas/default/imgs/bt_condicoes_loja_off.gif) no-repeat top left;}
#li_condicoes_loja a:hover{background:url(/temas/default/imgs/bt_condicoes_loja_on.gif) no-repeat top left;}

#li_contactos a{background:url(/temas/default/imgs/bt_contacte_off.gif) no-repeat top left;}
#li_contactos a:hover{background:url(/temas/default/imgs/bt_contacte_on.gif) no-repeat top left;}
/****** HEADER (end) ****/

/****** MENU (START) ***/
#div_menu
{
  clear:both;
  height:36px;
  overflow:hidden;
  background:url(/temas/default/imgs/fundo_menu_topo.gif) repeat-x top left;
}

#div_menu ul{list-style:none;}

#div_menu ul li{float:left;}

#div_menu ul li a.a_menu1{text-indent:-9999em;height:36px;float:left;}

li#menu_topo_1 a.a_menu1{background:url(/temas/default/imgs/bt_inicio_off.gif) no-repeat top left;width:103px;}
li#menu_topo_1 a.a_menu1:hover{background-image:url(/temas/default/imgs/bt_inicio_on.gif);}
li#menu_topo_2 a.a_menu1{background:url(/temas/default/imgs/bt_produtos_off.gif) no-repeat top left;width:120px;}
li#menu_topo_2 a.a_menu1:hover{background-image:url(/temas/default/imgs/bt_produtos_on.gif);}
li#menu_topo_3 a.a_menu1{background:url(/temas/default/imgs/bt_servicos_off.gif) no-repeat top left;width:106px;}
li#menu_topo_3 a.a_menu1:hover{background-image:url(/temas/default/imgs/bt_servicos_on.gif);}
li#menu_topo_4 a.a_menu1{background:url(/temas/default/imgs/bt_formacao_off.gif) no-repeat top left;width:116px;}
li#menu_topo_4 a.a_menu1:hover{background-image:url(/temas/default/imgs/bt_formacao_on.gif);}
li#menu_topo_5 a.a_menu1{background:url(/temas/default/imgs/bt_novidades_off.gif) no-repeat top left;width:124px;}
li#menu_topo_5 a.a_menu1:hover{background-image:url(/temas/default/imgs/bt_novidades_on.gif);}

#div_menu div.dropdown
{
  position:absolute;
  overflow:hidden;
  top:0px;
  left:0px;
  display:none;
  z-index:15000;    
  background:#FFF url(/temas/default/imgs/border_submenu_topo.gif) no-repeat top left;
  padding-top:13px;
}

#div_menu div.dropdown ul
{
  overflow:hidden;
  width:182px;
  background:#FFF url(/temas/default/imgs/border_submenu_meio.gif) repeat-y top left;
}
#div_menu div.dropdown li
{
  float:left;
  width:160px;
  margin-left:10px;
  border-bottom:1px solid #CCC;
  line-height:35px;
}

#div_menu div.dropdown li a{padding-left:10px;display:block;text-decoration:none;color:#333333;}
#div_menu div.dropdown li a:hover{background-color:#CCC;}
/********** MENU (END) *****/

#div_flash{margin-top:10px;margin-bottom:10px;}
#div_flash div{margin:0 auto;text-align:center;}
/****** PESQUISA (START) ***/
div#pesquisa_topo
{
  float:right;
  background:url(/temas/default/imgs/input_pesquisa.gif) no-repeat top left;
  width:158px;
  height:36px;
}

div#pesquisa_topo input#search_input
{
  float:left;
  margin-left:20px;
  margin-top:10px;
  width:106px;
  border:0px solid #FFF;
}

input#search_submit
{
  background:url(/temas/default/imgs/setinha_pesquisa.gif) no-repeat top left;
  border:medium none;
  cursor:pointer;
  float:right;
  height:13px;
  margin-right:20px;
  margin-top:12px;
  width:10px;
}
/****** PESQUISA (END) ***/

/****** MEIO (START) ***/

div#div_middle
{
  width:100%;
  margin-top:10px;
  overflow:hidden;
  position:relative;
}

div#div_left
{
  float:left;
  width:168px;
  margin-right:5px;
  margin-top:263px;
}

div#div_center
{
  float:left;
  width:639px;
  position:relative;
}

div#div_right
{
  float:right;
  width:164px;    
}

div#div_right a{text-decoration:none;color:#333;}

div#scroll_menu
{
   overflow:hidden;
   float:left;
   width:178px;
   position:absolute;
   top:0px;
   left:0px;
}

div#scroll_menu ul
{
  list-style:none;
}

div#scroll_menu ul li{float:left;width:100%;}

div#scroll_menu ul li a
{
  float:left;
  width:100%;
  text-indent:-9999em;
}
div#scroll_menu ul li a#scroll_menu_item_1{background:url(/temas/default/imgs/bt_em_que_esta_interessado_off.gif) no-repeat top left;height:61px;}
div#scroll_menu ul li a#scroll_menu_item_1:hover{background:url(/temas/default/imgs/bt_em_que_esta_interessado_on.gif) no-repeat top left;}

div#scroll_menu ul li a#scroll_menu_item_2{background:url(/temas/default/imgs/bt_comparador_produtos_off.gif) no-repeat top left;height:60px;}
div#scroll_menu ul li a#scroll_menu_item_2:hover{background:url(/temas/default/imgs/bt_comparador_produtos_on.gif) no-repeat top left;}

div#scroll_menu ul li a#scroll_menu_item_3{background:url(/temas/default/imgs/bt_versoes_demonstracao_off.gif) no-repeat top left;height:60px;}
div#scroll_menu ul li a#scroll_menu_item_3:hover{background:url(/temas/default/imgs/bt_versoes_demonstracao_on.gif) no-repeat top left;}

div#scroll_menu ul li a#scroll_menu_item_4{background:url(/temas/default/imgs/bt_crie_empresa_off.gif) no-repeat top left;height:69px;}
div#scroll_menu ul li a#scroll_menu_item_4:hover{background:url(/temas/default/imgs/bt_crie_empresa_on.gif) no-repeat top left;}


div#left_banner{text-align:center;}

div.caixa_destaques{position:absolute;top:0px;left:0px;display:none;background:url(/temas/default/imgs/moldura_gd.gif) no-repeat top left;width:630px;height:250px;}
div.caixa_destaques div.content{overflow:hidden;margin:10px 15px 0px 15px;height:230px;}

div.caixa_destaques div.content a,div.caixa_destaques div.content a *{color:#675c53;text-decoration:none;}

div#home_tabs{background:url(/temas/default/imgs/fundo_caixa_tabs.gif) no-repeat top left;width:630px;height:214px;}

div.home_tab{display:none;height:185px;padding:10px;overflow:hidden;}

#linha_tabs{overflow:hidden;}

#linha_tabs ul{list-style:none;overflow:hidden;}
#linha_tabs ul li{float:left;}

#linha_tabs ul li{background:none;padding:0;}

#linha_tabs ul li a
{
  float:left;
  text-indent:-9999em;
  height:36px;
}

#linha_tabs ul li a#hp_tab1{width:212px;background:url(/temas/default/imgs/tab_promocoes_off.gif) no-repeat top left;}
#linha_tabs ul li a#hp_tab2{width:210px;background:url(/temas/default/imgs/tab_destaque_off.gif) no-repeat top left;}
#linha_tabs ul li a#hp_tab3{width:208px;background:url(/temas/default/imgs/tab_sugestoes_off.gif) no-repeat top left;}

#produtos_homepage
{
  background:url(/temas/default/imgs/fundo_produtos.gif) no-repeat top left;
  height:250px;
  margin-top:13px;
  width:100%;
  overflow:hidden;
}

#produtos_homepage td{width:33%;padding:0px 15px;vertical-align:top;}
#produtos_homepage td p{text-align:center;font-size:11px;}
#produtos_homepage td p *{font-size:11px;}
#produtos_homepage td p.title_produto{font-weight:bold;margin-bottom:5px;text-align:left;}
#produtos_homepage td div.desc_produto,
#produtos_homepage td div.desc_produto *{text-align:left;}

p.preco_produto,
#produtos_homepage td p.preco_produto{font-weight:bold;font-size:17px;}
#produtos_homepage td img.img_produto{width:70px;float:left;}
#produtos_homepage td p#p_preco_produto_0{color:#78205A;}
#produtos_homepage td p#p_preco_produto_1{color:#008069;}
#produtos_homepage td p#p_preco_produto_2{color:#338EBD;}

#produtos_homepage td a#a_ver_mais_0{color:#78205A;text-decoration:none;font-size:11px;}
#produtos_homepage td a#a_ver_mais_1{color:#008069;text-decoration:none;font-size:11px;}
#produtos_homepage td a#a_ver_mais_2{color:#338EBD;text-decoration:none;font-size:11px;}

#produtos_homepage td a#a_ver_mais_0 img,#produtos_homepage td a#a_ver_mais_1 img,#produtos_homepage td a#a_ver_mais_2 img{margin-left:3px;}

#produtos_homepage td  p.comprar_produto a{float:left;width:101px;height:21px;text-indent:-9999em;margin-left:35px;}
#produtos_homepage td #comprar_produto_0 a{background:url(/temas/default/imgs/bt_compre_ja_roxo_off.gif) no-repeat top left;}
#produtos_homepage td #comprar_produto_1 a{background:url(/temas/default/imgs/bt_compre_ja_verde_off.gif) no-repeat top left;}
#produtos_homepage td #comprar_produto_2 a{background:url(/temas/default/imgs/bt_compre_ja_azul_off.gif) no-repeat top left;}
#produtos_homepage td p.comprar_produto a:hover{background:url(/temas/default/imgs/bt_compre_ja_verde_on.gif) no-repeat top left;}

p.p_cortado
{
  text-decoration:line-through;
  text-align:center;
}

#div_login
{
  padding-top:36px;
}

#form_login
{
  background:url(/temas/default/imgs/fundo_portal_my_sage.gif) no-repeat top left;
  height:132px;
  overflow:hidden;
}

#form_login div
{
  background:url(/temas/default/imgs/input_portal_my_sage.gif) no-repeat 10px 0px;
  width:100%;
  height:20px;
  float:left;
  padding-left:30px;
}

#form_login div input 
{
  border:medium none;
  margin-top:3px;
  width:115px;
  background-color:transparent;
}

#form_login input#submit_login{margin-left:50px;margin-top:15px;float:left;width:57px;height:13px;border:none;background:url(/temas/default/imgs/bt_entrar_off.gif) no-repeat top left;}
#form_login input#submit_login:hover{border:none;background:url(/temas/default/imgs/bt_entrar_on.gif) no-repeat top left;}

#form_login p a{float:left;}
#form_login p{margin-top:3px;margin-bottom:5px;float:left;}
#p_new_user{margin-left:50px;}
#p_recover_pass{margin-left:18px;}
#p_new_user a{width:54px;height:12px;background:url(/temas/default/imgs/bt_registo_off.gif) no-repeat top left;}
#p_new_user a:hover{background:url(/temas/default/imgs/bt_registo_on.gif) no-repeat top left;}

#p_recover_pass a{width:128px;height:10px;background:url(/temas/default/imgs/bt_recuperar_password_off.gif) no-repeat top left;}
#p_recover_pass a:hover{background:url(/temas/default/imgs/bt_recuperar_password_on.gif) no-repeat top left;}
/***** LOGIN (end) ******/

a#registe_aqui_produto
{
  background:url(/temas/default/imgs/bt_registe_aqui_off.gif) no-repeat top left;
  width:164px;
  height:55px;
  float:left;
}

a#registe_aqui_produto:hover{background:url(/temas/default/imgs/bt_registe_aqui_on.gif) no-repeat top left;}

#div_carrinho
{
  background:url(/temas/default/imgs/fundo_compras.gif) no-repeat top left;
  height:133px;
}

p#num_items_carrinho
{
  background:url(/temas/default/imgs/input_compras.gif) no-repeat 0px 0px;
  float:left;
  height:21px;
  line-height:20px;
  margin-left:87px;
  margin-top:22px;
  text-align:center;
  width:44px;
  font-weight:bold;
}

p#total_carrinho
{
  float:right;
  font-weight:bold;
  margin-right:34px;
  margin-top:10px;
}

p#comprar_carrinho{clear:both;text-align:center;padding-top:28px;}

a#actualize_aqui_produto
{
  background:url(/temas/default/imgs/bt_service_pack_off.jpg) no-repeat top left;
  width:164px;
  height:91px;
  float:left;
}

a#actualize_aqui_produto:hover{background:url(/temas/default/imgs/bt_service_pack_on.jpg) no-repeat top left;}
/****** MEIO (END) ***/

/****** FOOTER (START) ***/
div#div_footer
{  
  background-color:#ECECEC;
  overflow:hidden;
  height:210px;
  margin-top:10px;
  border:1px solid #C6C6C6;
}
            
div#footer_head
{
  width:100%;
  border-bottom:1px solid #C6C6C6;
  overflow:hidden;
}

div#div_footer table
{
  margin-top:20px;
  width:620px;
  float:left;
  margin-left:105px;
}

div#div_footer table td{vertical-align:top;}
div#div_footer table ul{list-style:none;}

div#div_footer table ul li,
div#div_footer table ul li a{line-height:18px;font-size:11px;color:#333333;text-decoration:none;}

div#div_footer table ul li a:hover{color:#000;text-decoration:underline;}

div#div_footer table ul li.title{font-weight:bold;}

img#logos_pagamento{float:right;}
/****** FOOTER (END) ***/


/*** MENU INTERIOR ********/
#menu_anterior a:hover{background-color:#CCC;}
 