body {
  margin:0 0 0 0;
  font-family:Tahoma;
}
p{
  margin:0px;
  padding:0px;
}
.clear {
  clear:both;
}

.retirar_sublinhado {
	text-decoration:none;
}

/* menu principal */

.links_menu_principal {
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:bold;
  line-height:20px;
}

.links_menu_principal:hover {
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  line-height:20px;
}

a.bts {
  display:block;
  float:left;
  height:20px;
  padding-left:5px
}

a.bts:hover {
  background-image:url(../sysimages/menu_principal_over_left.gif);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:20px;
  padding-left:5px;
}

a.bts span {
  display:block;
  padding-right:5px;
}

a.bts:hover span {
  background-image:url(../sysimages/menu_principal_over_right.gif);
  background-position:top right;
  background-repeat:no-repeat;
  display:block;
  padding-right:5px;
}

.links_menu_principalover{
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  line-height:20px;
}

.btsover{
background-image:url(../sysimages/menu_principal_over_left.gif);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:20px;
  padding-left:5px;
}
.spanover{
 background-image:url(../sysimages/menu_principal_over_right.gif);
  background-position:top right;
  background-repeat:no-repeat;
  display:block;
  padding-right:5px;
}
/* rodape */

.background_rodape {
  background-image:url(../sysimages/bg_rodape.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/bg_rodape.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  width:920px;
  height:50px;  
}

.links_rodape {
  color:#333333;
  font-size:11px;
  text-decoration:none;
}

.links_rodape:hover {
  color:#333333;
  font-size:11px;
  text-decoration:none;
}

.txt_rodape {
  color:#1C2122;
  font-size:11px;
}

.links_rodape_02 {
  color:#666666;
  font-size:11px;
  text-decoration:none;
}

.links_rodape_02:hover {
  color:#666666;
  font-size:11px;
  text-decoration:none;
}

.links_rodape_03 {
  font-family:Arial;
  font-size:10px;
  color:#999999;
  text-decoration:none;
}

.links_rodape_03:hover {
  font-family:Arial;
  font-size:10px;
  color:#B60000;
  text-decoration:underline;
}

/* barra login */

.fundo_barra_login_left {
  width:837px;
  height:87px;
  background-image:url(../sysimages/fundo_barra_leftnew.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_barra_left.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  float:left;
}

.fundo_barra_login_right {
  width:181px;
  height:87px;
  background-image:url(../sysimages/fundo_barra_rightnew.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_barra_right.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  float:left;
}

.div_textfield_01 {
  width:110px;
  height:22px;
  background-image:url(../sysimages/textfield_01.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/textfield_01.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  -moz-box-sizing: border-box;
  padding-top:0px;
  padding-left:1px;
  border:0px red solid;
}

.textfield_01 {
  width:108px;
  height:18px;
  line-height:18px;
  font-size:10px;
  color:#666666;
  background-image:url(../sysimages/bg_textfield_01.gif);
  background-repeat:no-repeat;
  padding-left:5px;
  border-width:0px;
}

.textfield_0email {
  width:188px;
  height:22px;
  line-height:22px;
  font-size:10px;
  color:#666666;
  padding-left:5px;
  border-width:0px;
}


.div_textfield_02 {
  width:110px;
  height:22px;
  background-image:url(../sysimages/textfield_02.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/textfield_02.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  padding-top:0px;
  padding-left:1px;
  -moz-box-sizing: border-box;
}

.textfield_02 {
  width:106px;
  height:18px;
  line-height:16px;
  background-image:url(../sysimages/bg_textfield_02.gif);
  background-repeat:no-repeat;
  font-size:10px;
  color:#666666;
  padding-left:5px;
  border-width:0px;
}

.links_barra_login {
  font-size:10px;
  color:#000000;
  text-decoration:none;
  
}

.links_barra_login:hover {
  font-size:10px;
  color:#000000;
  text-decoration:none;
}

.bts_barra_login {
  font-family:Myriad Web Pro;
  display:block;
  height:55px;
  line-height:55px;
  color:#000000;
  text-decoration:none;
  text-align: center;
  font-weight:bold;
  padding-top:20px;
}

.bts_barra_login:hover {
  display:block;
  height:55px;
  line-height:55px;
  font-family:Myriad Web Pro;
  font-size:16px;
  color:#000000;
  text-decoration:none;
  background-image: url(../sysimages/hover_bts_barra_login.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/hover_bts_barra_login.png', sizingMethod='scale');*/
  background-repeat: repeat-x;
  text-align: center;
  font-weight:bold;
}

.link_loja {
  font-family:Arial;
  font-size:22px;
  color:#FFFFFF;
  text-decoration:none;
  width:144px;
  height:55px;
  display:block;
}

.txt_barra_login {
  font-size:11px;
  color:#000000;
}

.links_barra_login_02 {
  color:#333333;
  font-size:11px;
  text-decoration:none;
}

.links_barra_login_02:hover {
  color:#333333;
  font-size:11px;
  text-decoration:none;
}

.div_bt_login {
  width:55px;
  height:22px;
  cursor:pointer;
  display:block;
  background-image:url(../sysimages/login_bt.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/login_bt.png', sizingMethod='scale');*/
}

.separador_login {
  width:2px;
  height:49px;
  display:block;
  background-image:url(../sysimages/separador_novo.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/separador_barra_login.png', sizingMethod='scale');*/}

.img_carrinho {
  width:27px;
  height:27px;
  display:block;
  background-image:url(../sysimages/carrinho_img.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/carrinho_img.png', sizingMethod='scale');*/
}

/* destaque_homepage */

.fundo_homepage_destaque {
  background-image:url(../sysimages/fundo_destaque_home.gif);
  background-repeat:no-repeat;
  width:290px;
  height:110px;
  float:left;
  
}

.fundo_homepage_destaque_hover {
  background-image:url(../sysimages/fundo_destaque_home_hover.gif);
  background-repeat:no-repeat;
  width:290px;
  height:110px;
  float:left;
  
}

.tit_destaque_home {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#B60000;
  line-height:15px;
  font-weight:bold;
  padding-right:5px;
}

.tit_destaque_homenovocinza {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#666666;
  line-height:15px;
  font-weight:bold;
  padding-right:5px;
}

.tit_destaque_homenovoverde {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#878669;
  line-height:15px;
  font-weight:bold;
  padding-right:5px;
}

.txt_destaque_home {
  font-size:11px;
  color:#666666;
  line-height:14px;
  font-weight:normal;
}

.txt_destaque_homeunderline {
  font-size:11px;
  color:#666666;
  line-height:14px;
  font-weight:normal;
  text-decoration:underline;
}

/* citylab */

.border_citylab {
  border-width:1px;
  border-style:solid;
  border-color:#DAD9CF;
  border-bottom-style:none;
  background-image:url(../sysimages/bg_citylab.jpg);
  -moz-box-sizing: border-box;
}

h1 {
  margin: 0 0 0 0;
 /* font-family:Myriad Web Pro;
  font-size:20px;
  color:#000000;*/
  
}
h2 {
  margin: 0 0 0 0;
  font-family:Tahoma;
}

.txt_citylab {
  font-size:13px;
  color:#333333;
  line-height:22px;
  font-family: tahoma;
}

/* contactos */

.tit_contactos {
  font-size:11px;
  color:#333333;
}

.links_contactos {
  color:#333333;
  font-size:11px;
  text-decoration:underline;
}

.links_contactos:hover {
  color:#BA0F0F;
  font-size:11px;
  text-decoration:underline;
}

/* faqs */

.links_faqs {
  font-size:11px;
  color:#666666;
  font-weight:bold;
  width:650px;
  text-decoration:underline;
}

.links_faqs:hover {
  font-size:11px;
  color:#666666;
  font-weight:bold;
  width:650px;
  text-decoration:underline;
  cursor:pointer;
}

a.bts_faqs {
  display:block;
  /*float:left;*/
  height:30px;
  padding-left:0px
  cursor:pointer;
}

a.bts_faqs:hover {
 /* background-image:url(../sysimages/left_links_faqs.gif);*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/left_links_faqs.png', sizingMethod='scale');*/
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  /*float:left;*/
  height:30px;
  padding-left:0px;
}

a.bts_faqs span {
  display:block;
  padding-right:0px;
  width:615px;
}

a.bts_faqs:hover span {
  background-image:url(../sysimages/bg_links_faqs.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/right_links_faqs.png', sizingMethod='scale');*/
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding-left:0px;
}

.top_faqs {
  background-image:url(../sysimages/top_faqs_novo.gif);
  background-repeat:no-repeat;
  display:block;
  width:620px;	
  height:10px;
  line-height:10px;
  
}

.center_faqs {
  display:block;
  padding-left:10px;
  width:620px;
  background-image:url(../sysimages/center_faqs_novo.gif);
  background-repeat:repeat-y;
}

.bottom_faqs {
  display:block;
  width:620px;
  height:10px;
  background-image:url(../sysimages/bottom_faqs_novo.gif);
  background-repeat:no-repeat;
  line-height:10px;

}

.tit_faqs {
  font-size:11px;
  color:#666666;
  font-weight:bold;
  text-decoration:underline;
}

.txt_faqs {
  font-size:11px;
  color:#666666;
  line-height:17px;
}

/* albuns */

.fundo_produto_album {
  width:181px;
  height:220px;
  background-image:url(../sysimages/fundo_produto.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_produto.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  cursor:pointer;
}

.fundo_produto_album:hover {
  width:181px;
  height:220px;
  background-image:url(../sysimages/fundo_produto_over.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_produto_over.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  cursor:pointer;
}

.preco_album {
	font-family:Trebuchet MS;
	font-size:25px;
	color:#2A2925;
	font-weight:bold;
	line-height:16px;
}

.txt_albuns {
	font-size:11px;
	color:#2A2925;
}

/* impressoes */

.fundo_produto_detalhe {
  width:181px;
  height:220px;
  background-image:url(../sysimages/fundo_produto_detalhe.gif);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_produto_detalhe.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
}
.links_imgs_peqsel {
	width:70px;
	height:60px;
	background-image:url(../sysimages/produto_peq_over.gif);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/produto_peq_over.png', sizingMethod='scale');*/
	background-repeat:no-repeat;
  display:block;
}

.links_imgs_peq {
	width:70px;
	height:60px;
  	display:block;
	cursor:pointer;
}

.links_imgs_peq:hover {
	width:70px;
	height:60px;
	background-image:url(../sysimages/produto_peq_over.gif);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/produto_peq_over.png', sizingMethod='scale');*/
	background-repeat:no-repeat;
  	display:block;
	cursor:pointer;
}

.bt_experimente {
/*
  width:222px;
  height:52px;
  */
  width:234px;
  height:65px;
  display:block;
  /*background-image:url(../sysimages/bt_experimente.jpg);*/
  background-image:url(../sysimages/old_version.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/bt_experimente.png', sizingMethod='scale');*/
  cursor:pointer;
}
.bt_construa {

  width:234px;
  height:65px;
  display:block;
  /*background-image:url(../sysimages/bt_construa.jpg);*/
  background-image:url(../sysimages/old_version.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/bt_experimente.png', sizingMethod='scale');*/
  cursor:pointer;
}
.bt_construa2 {

  width:222px;
  height:52px;
  display:block;
  background-image:url(../sysimages/bt_construa.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/bt_experimente.png', sizingMethod='scale');*/
  cursor:pointer;
}
.bt_experimente2 {

  width:222px;
  height:52px;
  display:block;
  background-image:url(../sysimages/bt_experimente.jpg);

  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/bt_experimente.png', sizingMethod='scale');*/
  cursor:pointer;
}
div#scrollbar { 
    display:none;
    }


/* below in external file */
div#wn	{ 
    position:relative; 
    width:660px; height:311px; 
    overflow:hidden;
    top:10px;
    border: 0px red solid;
	}
div#scrollbar { 
    position:relative; 
    
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#up { position:absolute; top:45px;}  
div#down { position:absolute; top:320px;}

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 



/*scroll vertical

/* below in external file */
div#wnv	{ 
    position:relative; 
    width:800px; height:230px; 
    overflow:hidden;
    top:60px;
    left:20px;
    border: 0px red solid;
    float:left;
	}
	
div#left {float:left; }  
div#right {}

.preco_albumnovo {
	font-family:Tahoma;
	font-size:18px;
	color:#B60000;
	font-weight:bold;
	line-height:25px;
}
.preco_albumeuros {
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:25px;
}
.txt_albunsnovo {
	font-size:11px;
	color:#2A2925;
	font-family:Tahoma;
	line-height:15px;
}

.preco_albumsup {
	font-family:Tahoma;
	font-size:12px;
	color:#B60000;
	font-weight:bold;
	line-height:25px;
}

.asterisco {
  font-size:13px;
  font-weight:bold;
  color:#FF0000;
  line-height:22px;
  font-family: tahoma;
}

.select_reg {
  height:24px;
  line-height:23px;
  font-size:10px;
  color:#666666;
  padding-left:5px;
  border:1px solid #A6A390;
}

.textfield_0email_nv {
  width:188px;
  height:22px;
  line-height:17px;
  font-size:10px;
  color:#666666;
  border:1px solid #A6A390;
  padding-left:5px;
}
.textarea_0email_nv {
  width:188px;
  font-size:11px;
  line-height:13px;
  color:#666666;
  border:1px solid #A6A390;
  padding-left:5px;
}
