﻿/*
		
		Índice do CSS - para auxilar na localização dos itens
		@Topo
		@Coluna Esquerda
		@Meio
			@Destaques
			@Coluna Direita
			@Conteudo Meio
		@Tags
		@Rodape

*/



/**
	@Reset
**/

*{padding:0; margin:0 0 0 -1px;}
img{border:0;}



/**
	@Elementos Gerais
**/

.legenda{display:none;}

body{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; /*margin:0px auto; width:1024px; *//* margin-left:10%; margin-right:15%; width:80%;*/}

.saiba-mais{ width:75px; height:25px; background: url(../imagens/saiba-mais.gif) no-repeat; display:inline-block;}

.adicionar-carrinho{background:url(../images/adicionar-ao-carrinho.gif) no-repeat; height:23px; margin-right:5px; width:116px;float:right;}

.ultimo-item .adicionar-carrinho{margin-top:-10px;}
.ultimo-item .legenda{display:none !important;}

.ultimo-item li{height:100px !important; list-style-type:none; padding-bottom:10px !important; border-bottom:1px solid #ccc;}

.assinar-news{background:url(../images/assinar-newsletter.gif) no-repeat; height:23px; width:133px; border:none; margin:0;}



	/*
	 * @Coners - cantos arredondados
	 */
	
	.corner-top{background:url(../imagens/corners/top.gif) repeat-x top; height:8px; width:99.6%; display:block; margin-left:0px;}
	.corner-bottom{background:url(../imagens/corners/bottom.gif) repeat-x bottom; height:8px; width:99.6%; display:block; margin-left:0px;}
	
	.corner-top-left{background:url(../imagens/corners/corner-top-left.gif) no-repeat; width:8px; height:8px; float:left;}
	.corner-top-right{background:url(../imagens/corners/corner-top-right.gif) no-repeat; width:8px; height:8px; float:right;}
	
	.corner-bottom-left{background:url(../imagens/corners/corner-bottom-left.gif) no-repeat; width:8px; height:8px; width:8px; float:left;}
	.corner-bottom-right{background:url(../imagens/corners/corner-bottom-right.gif) no-repeat; width:8px; height:8px; width:8px; float:right;}
	
	.corner-left{background:url(../imagens/corners/lateral.gif) repeat-y left; width:100%; display:inline-block;}
	.corner-right{background:url(../imagens/corners/lateral.gif) repeat-y right; width:100%; display:inline-block;}

	.corner-meio{padding:10px; display:block;}


	/*
	 *  H2 - Aba pequena
	 */
	
	.titulo-aba{
		background:url(../imagens/fundo-aba-subtitulo.gif) no-repeat right bottom;
		display:inline-block;
		color:#FFFFFF;
		font-size:14px;
		height:26px;
		line-height:26px;
		margin-left:10px;
		margin-bottom:-5px;
		padding-right:15px;
	}
	
	.titulo-aba .continuacao-fundo{
		background:url(../imagens/fundo-aba-subtitulo-continuacao.gif) no-repeat left top !important;
		float:left !important;
		height:26px !important;
		width:16px !important;
	}



	/*
	 * Avaliação por estrelas
	 */
	 
	
		.estrelas li a{
			background-repeat: no-repeat;
			background-position:right;
			display:inline-block;
		}
		
		.estrela-grande li a{
			background-image:url(../imagens/estrela-grande.gif);
			width:30px;
			height:29px;		
		}
		
		.estrela-pequena li a{
			background-image:url(../imagens/estrela-pequena.gif);
			width:14px;
			height:14px;		
		}
	
		.estrelas li a:hover, .estrelas li .ativa{background-position:left !important;}
		.estrelas li{display:inline; text-align:center; list-style:none;}

/**
	@Geral
**/


#geral{margin:auto;
min-width:1000px;}

.valor-antigo{background:url(../imagens/fundo-preco-anterior.gif) no-repeat center; font-size:inherit; margin:0 -4px; padding:0 5px; display:inline-block;}


/**
	@Topo
**/

#topo{
	background:url("../imagens/fundo-topo.gif") no-repeat scroll 0 0 transparent;
	/*height:71px;*/
	_height:150px;
	padding:2px 0;
}

.topo {
	margin:0 auto;
	width:1024px;
	_position:absolute;
}

.link_logo {position:absolute;}

#topo ul{list-style:none;}


#topo h1{
	background:url(../imagens/mk-shopping.gif) no-repeat;
	font-size:13px;
	float:left;
	height:100px;
	width:226px;
	position:relative;
	margin-left:10px;
	/*_display:inline;*/
}

#topo p{float:left; 	display:block;	font-weight:bold; font-size:12px;}
#topo p span{text-decoration:underline;}

#contato-container{
	float:left;
	/*left:230px;*/
	left:280px;
	position:absolute;
	top:5px !important;
	/*width:350px;*/
	_width:250px;
}

	#topo .televendas{
		float:left;
		background:url(../imagens/telefone.gif) no-repeat center left;
		border-right:1px solid #000;
		line-height:12px;
		padding:5px 20px;
		margin: 0px 10px;
		text-align:right;
		width:80px;	
		/*display:none;*/
	}
	
	#topo .grupo-mk{
		float:left;
		line-height:12px;
		padding:5px 10px;
		display:block;
		width:161px;
		/*display:none;*/
	}
	
	#topo .saudacao{ /*clear:left;*/ /*margin-left:28px;*/ margin-top:10px; margin-left:10px; font-size:11px;}
	#topo .saudacao .vermelho{color:#b60b0b; text-decoration:none; margin-left:-10px;}

		
	#topo .saudacao a{color:#000; text-decoration:undeline;}
	#topo .saudacao a:hover{text-decoration:none;}


#container-menus-usuario{
margin-left:440px;
min-width:565px;
}

#menu-usuario,#meu-carrinho{float:left;}

/*		Menu usuário		*/
#menu-usuario{width:436px; height:28px; margin-top:37px; background:url(../imagens/fundo-menu-usuario.gif) no-repeat; font-size:11px; text-transform:uppercase;}
#menu-usuario li{float:left; padding:0 8px; height:18px; line-height:18px; border-right:1px #000 solid; margin-top:5px; width:auto;}
#menu-usuario a{height:9px; background-position:top left; display:inline-block;}
#menu-usuario a:hover{background-position:top right !important;}
#menu-usuario .ultimo{border-right:none;}

#menu-usuario .lista-desejos a{background:url(../imagens/lista-de-desejos.gif) no-repeat; width:97px;}
#menu-usuario .meus-pedidos a{background:url(../imagens/meus-pedidos.gif) no-repeat; width:79px;}
#menu-usuario .minha-conta a{background:url(../imagens/minha-conta.gif) no-repeat; width:71px;}
#menu-usuario .fale-conosco a{background:url(../imagens/fale-conosco.gif) no-repeat; width:81px;}
#menu-usuario .faq a{background:url(../imagens/faq.gif) no-repeat; width:20px;}


/*		Meu carrinho		*/
/*#meu-carrinho{width:130px; height:44px; margin-top:21px; background:url(../imagens/fundo-meu-carrinho.gif) no-repeat;}
#meu-carrinho .produto {float:right; text-align:right;  margin-top:22px; display:inline;}
#meu-carrinho .produto a{color:#fff; text-decoration:none; margin-right:25px; font-size:12px; font-weight:bold;}
#meu-carrinho .produto ul{display:none; margin-top:6px; background:#be1d04; position:relative; _margin-top:2px; float:right; width:220px; padding:3px 5px 10px; text-align:left;}
#meu-carrinho .produto ul li{height:25px; line-height:25px; border-bottom:1px #ccc solid;}
#meu-carrinho .produto ul a{margin:0; font-weight:normal;}
#meu-carrinho .produto ul a:hover{margin:0; color:#ccc;}

#meu-carrinho:hover ul, #meu-carrinho.over ul{display:block;}

#meu-carrinho .produto ul li{float:right; display:inline; width:220px;}*/


#meu-carrinho{width:130px; height:44px; margin-top:21px; background:url(../imagens/fundo-meu-carrinho.gif) no-repeat;}
#meu-carrinho .produto {float:right; text-align:right;  margin-top:22px; display:inline;}
#meu-carrinho .produto a{color:#FFF; text-decoration:none; margin-right:25px; font-size:12px; font-weight:bold;}

#meu-carrinho .produto ul{
	/*_background:#be1d04; 
	_margin-top:2px;
	_width:120px;*/
	float:right;	
	padding:3px 5px 10px;
	display:none; 
	margin-top:6px; 
	background-color:#fff; 
	position:relative; 
 	text-align:left; 
	border:4px solid #D50000; 
	width:340px;
	z-index:85;
	-moz-border-radius-bottomleft:1em; 
	-moz-border-radius-bottomright:1em; 
	-moz-border-radius-topleft:1em;
	-webkit-border-top-left-radius:1em;
	-webkit-border-bottom-right-radius:1em;
	-webkit-border-bottom-left-radius:1em;
}

#meu-carrinho .produto ul li{height:25px; line-height:25px;}
#meu-carrinho .produto ul li span{color:#ccc;}
#meu-carrinho .produto ul a{margin:0; font-weight:normal; color:#000;}
#meu-carrinho .produto ul a:hover{margin:0; color:#ccc;}
#meu-carrinho .produto ul .caption{font-size:1.2em; color:#037fd0; text-align: left; font-weight:bold; margin-bottom:5px;}
#meu-carrinho:hover ul, #meu-carrinho.over ul{display:block;}

#meu-carrinho .produto ul li{float:right; display:block; width:340px;}
#meu-carrinho .produto ul .price{float:right; font-size:10px;color:#037fd0;}
#meu-carrinho .produto ul .priceTotal{float:right; font-size:12px; font-weight:bold; color:#444;}
.subtotal{border-top:1px #ccc solid;}
.subtotal span{font-weight:bold; color:#444 !important; }
.vCar{float:right; padding-left:100px; width:133px; height:23px; background: url(../imagens/ver-carrinho.gif) no-repeat; /*_display:inline-block; _display:inline;*/}




/*		Menu topo		*/
#container-menu-topo{
background:url("../imagens/fundo-menu-topo.gif") repeat-x scroll 0 0 transparent;
height:35px;
/*margin-top:-7px;*/
margin-top:65px;
min-width:1185px;

}

#menu-topo {
list-style-type:none;
margin-left:335px !important;
}

#menu-topo li{
border-right:1px solid #000000;
float:left;
height:35px;
line-height:35px;
margin-left:1px;
}

#menu-topo ul
{float:left; width:197px; margin-right:20px;}

#menu-topo ul li {
	display:inline;
	float:left;
	list-style:none;
	height:25px;
	line-height:25px;
	width:197px;
	border:none;
	border-bottom:1px solid #518dae;
	position:relative;
	padding:0;
}

#menu-topo li a {color:#fff; text-decoration:none;}
#menu-topo li a:hover {color:#b2b2b2; text-decoration:none;}

#menu-topo li .todas-secoes,
#menu-topo li .cds,
#menu-topo li .cds-play-backs,
#menu-topo li .dvds,
#menu-topo li .kits-promocoes,
#menu-topo li .livros-biblias,
#menu-topo li .dicasMK {height:35px; width:109px; display:inline-block;}

#menu-topo li a:hover, #menu-topo li.over a{background-position:-109px center;}

#menu-topo li .todas-secoes{background:url(../imagens/menu-todas-secoes.gif) 1px center no-repeat;}
#menu-topo li .cds{background:url(../imagens/menu-cds.gif) left;}
#menu-topo li .cds-play-backs{background:url(../imagens/menu-cds-playback.gif) left;}
#menu-topo li .dvds{background:url(../imagens/menu-dvds.gif) left;}
#menu-topo li .kits-promocoes{background:url(../imagens/menu-kits-promocoes.gif) left;}
#menu-topo li .livros-biblias{background:url(../imagens/menu-livros-biblias.gif) left;}
#menu-topo li .dicasMK{background:url(../imagens/menu-dicas.gif) left;}


#menu-topo li div {
background:none repeat scroll 0 0 #315F7D;
display:none;
margin-left:-344px;
padding-left:20px;
padding-top:5px;
position:absolute;
top:103px;
z-index:1800;
}

#menu-topo li:hover div, #menu-topo li.over div {display:block;}
#menu-topo li li {list-style:none; display:list-item;}

#menu-topo li li a {color:#fff; text-decoration:none;}
#menu-topo li li a:hover {color:#b2b2b2;}


/* Busca */

#campo-busca{padding-right:194px; padding-top:8px; padding-left:60px;}
/*#campo-busca{padding-right:194px; padding-top:0px; padding-left:60px;}*/

#filtro-topo{float:right;
width:250px;}
#filtro{margin-left:10px;}

#busca-topo {clear:both; display:block; /*width:100%;*/ min-width:1185px; height:40px; background: url(../imagens/fundo-busca-topo.gif) repeat-x; line-height:40px;}
#busca-topo input{width:75%; margin-left:10px; border:1px solid #ccc; padding:2px;}
#busca-topo label{margin-left:1%; float:left; color:#065B7D; font-weight:bold;}

#busca-topo #ok-enviar-busca{width:40px; height:24px; display:inline-block; background:url(../imagens/ok.gif) no-repeat; vertical-align:middle;}

#busca  {
	margin-left:5%;
	margin-right:10%;
	width:80%;
}

.search-autocomplete ul{background-color:#fff; border:1px solid #7f9db9; position:relative; z-index:2000;}

.search-autocomplete ul li span {margin:0 7px 0 7px;}

.search-autocomplete ul li {margin:0px; height:25px; line-height:25px; cursor:default; list-style-type:none; border-top:1px solid #ccc;}

.search-autocomplete ul .selected {background-color:#27729b; color:#d0e9fc; font-weight:bold;}

/**
	@Coluna Esquerda
**/

#coluna-esquerda{width:140px; float:left; /*margin-right:7px*/; font-size:12px; margin:0 0 0 5px;}

#coluna-esquerda ul{list-style:none;}

#coluna-esquerda #produtos .titulo{
	background:url(../imagens/aba-menu-esquerdo.gif) no-repeat right 5px;
	display:inline-block;
	width:100%;
	margin-bottom:10px;
}

#coluna-esquerda .mini-newsletter .titulo{
	background:url(../imagens/aba-menu-esquerdo.gif) no-repeat right 6px;
	width:142px;
	height:37px;
}
#coluna-esquerda .mini-newsletter form{
	background-color: #f7fbfd;
	border: 1px solid #18568a;
	padding:7px;
	width:125px;
	margin-top:3px;
}
#coluna-esquerda .mini-newsletter form button{
	margin:10px 0 0 -4px;
}
#coluna-esquerda .mini-newsletter form label{
	font-size:11px;
}
#coluna-esquerda .mini-newsletter .titulo h3{font-size:12px; height:35px; padding:13px 0 0 50px; background:url(../imagens/icon-livros.gif) no-repeat 7px -1px !important; color:#ffffff;}
#coluna-esquerda #produtos .titulo h3{height:30px; color:#fff; font-size:17px; padding:14px 0 0 42px; background-position:7px 1px !important; text-align:center;}

#coluna-esquerda #produtos .cds h3{font-size:17px; background:url(../imagens/icon-cd.gif) no-repeat;}
#coluna-esquerda #produtos .cds-play-backs h3{font-size:13px; background:url(../imagens/icon-playback.gif) no-repeat;}
#coluna-esquerda #produtos .dvds h3{font-size:17px; background:url(../imagens/icon-dvd.gif) no-repeat;}
#coluna-esquerda #produtos .kits h3{font-size:11px; height:36px; padding:8px 0 0 42px; background:url(../imagens/icon-kits-promocoes.gif) no-repeat 7px 0 !important;}
#coluna-esquerda #produtos .livros h3{font-size:17px; height:35px; padding:9px 0 0 42px; background:url(../imagens/icon-livros.gif) no-repeat 7px -1px !important;}
#coluna-esquerda #produtos .artistas h3{font-size:14px; height:28px; padding:16px 0 0 42px; background:url(../imagens/icon-artistas.gif) no-repeat 7px -1px !important;}


#coluna-esquerda #produtos li .categoria{
	background:#f7fbfd url(../imagens/fundo-coluna-esquerda.gif) no-repeat top;
	border-top:1px solid #fff;
	list-style: none;
	width:142px;
	/*_background:#f7fbfd;
	_border:2px ridge #3E90BB;*/
	padding-top:5px;
}

#coluna-esquerda .fundo-continuacao{width:142px; height:9px; display:inline-block; /*_display:none*/; background:#f7fbfd url(../imagens/fundo-coluna-esquerda-continuacao.gif) no-repeat bottom; margin-top:-5px; margin-left:0px;}

#coluna-esquerda #produtos li .categoria li {
	display:inline;
	float:left;
	/*height:25px;
	line-height:25px;*/
	width:100%;
	/*position:relative;*/
	padding:0;
}

#coluna-esquerda #produtos li .categoria li:hover,  #coluna-esquerda #produtos .over{position:relative;}


#coluna-esquerda #produtos li .categoria li a {color:#557185; text-decoration:none;display:inline-block; padding-left:20px; width:120px; background: url(../imagens/bullet-coluna-esquerda.gif) no-repeat 8px 6px;}
#coluna-esquerda #produtos li .categoria li a:hover, #coluna-esquerda #produtos li .categoria li.over a{color:#fff; background:#235779 url(../imagens/bullet-coluna-esquerda.gif) no-repeat 8px 10px;}

#coluna-esquerda #produtos li .categoria li ul {
	display:none;
	position: absolute;
	float:left;
	width:200px;
	top:0;
	left:140px;
	background:#315f7d;
	padding:5px 20px 20px;
	z-index:86;
}

#coluna-esquerda #produtos li .categoria li a {
	display: block;
	text-decoration: none;
	padding:2px 5px 2px 20px;
}

/* Fix IE. Hide from IE Mac \*/
* html #coluna-esquerda #produtos li .categoria li { float: left; }
* html #coluna-esquerda #produtos li .categoria li a { height: 1%; }
/* End */

#coluna-esquerda #produtos li .categoria li:hover ul,  #coluna-esquerda #produtos .over ul {display:block !important; position:absolute !important;}
#coluna-esquerda #produtos li .categoria li li {list-style:none; display:list-item; border-bottom:1px solid #518dae;}

#coluna-esquerda #produtos li .categoria li li a {color:#fff !important; padding:0 !important; text-decoration:none !important; background:none !important; line-height:25px !important; width:350px;}
#coluna-esquerda #produtos li .categoria li li a:hover {color:#b2b2b2 !important;}


#coluna-esquerda #produtos li .categoria li:hover ul, #coluna-esquerda #produtos li .categoria li.over ul { 
	display: block; }


/**
 	@Meio 
 **/
 
 #meio{padding: 0 0 0 150px;}



/**
 	@Destaques
 **/

#destaques{width:100%; height:409px; background:url(../imagens/fundo-destaques.gif) no-repeat right; margin-bottom:20px;font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#destaques .continuacao-fundo{width:9px; height:409px; background:url(../imagens/fundo-destaques-continuacao.gif) no-repeat left; float:left;}

#destaque-flash{width:81%; height:271px; display:inline-block; float:left;}


#destaques #cadastro-newsletter{height:138px; width:100%; display:inline-block; margin-bottom:5px; background:url(../imagens/fundo-cadastro.gif)  no-repeat bottom right;}
#destaques #cadastro-newsletter .fundo-continuacao {height:100%; width:9px; float:left; background:url(../imagens/fundo-cadastro-continuacao.gif)  no-repeat bottom; margin-right:-5px; /*_display:inline*/;}

#destaques #cadastro-newsletter h3{width:100%; height:49px; background: url(../imagens/cadastro.gif) no-repeat;}
#enviar-cadastro-news{ width:75px; height:25px; background: url(../imagens/cadastrar.gif) no-repeat; display:inline-block;float:right; margin:3px 5px; /*_display:inline*/;}

#destaques #frete-gratis {width:100%; height:123px; display:inline-block; background: url(../imagens/fundo-frete-gratis.gif) no-repeat right; color:#fff; padding-top:5px;}
#destaques #frete-gratis .fundo-continuacao {width:9px; height:128px; float:left; background: url(../imagens/fundo-frete-continuacao.gif) no-repeat; margin-top:-5px; margin-right:-5px; /*_display:inline*/;}
#destaques #frete-gratis h3{width:100%; height:48px; background:url(../imagens/frete-gratis.gif) no-repeat center;}
#destaques #frete-gratis .saiba-mais{float:right; margin-right:5px; width:75px; height:27px; background: url(../imagens/saiba-mais3.gif) no-repeat; display:inline-block; /*_display:inline*/;}

#destaques #destaque-lateral{width:16%; float:right; margin:0 1% 0 0; /*_display:inline*/;}
#destaques #destaque-lateral input{width:90%; color:#c6c6c6; font-size:11px; border:1px solid #c6c6c6; padding:2px 0;}

#destaques .destaque-pequeno{width:32%; height:104px; margin:6px 0 0 1%; background: url(../imagens/destaque-pequeno-fundo.gif) no-repeat right; float:left; padding-top:6px; /*_display:inline*/;}
#destaques .primeiro{margin-left:0; }
#destaques .destaque-pequeno .borda-fundo {width:10px; height:110px; background: url(../imagens/destaque-pequeno-fundo-esq.gif) no-repeat; float:left; margin-right:-5px; margin-top:-6px; /*_display:inline*/;}

#destaques .destaque-pequeno p, #destaques .destaque-pequeno strong{margin-right:5px;}

#destaques .destaque-pequeno img{float:left; margin-right:7px; /*_display:inline*/; vertical-align:text-bottom;}
#destaques .destaque-pequeno h3{font-size:13px; font-weight:bold; padding-top:10px;}
#destaques .destaque-pequeno h3 span{font-size:11px; font-weight:normal; display:block;}
#destaques .destaque-pequeno p{font-size:14px; text-align:right;}
#destaques .destaque-pequeno .valor-antigo{background:url(../imagens/fundo-preco-anterior.gif) no-repeat center; font-size:inherit; margin:0 -4px; padding:0 5px;}
#destaques .destaque-pequeno .saiba-mais{float:right; margin-right:5px; margin-top:20px; /*_display:inline;*/}
#destaques .destaque-pequeno .lancamento{float:none; font-size:15px; display:block; width:100%; text-align:center; line-height:10px; text-transform:uppercase; margin-bottom:-10px; margin-left:0%;}
#destaques .destaque-pequeno strong{font-size:16px; color:#c90101; float:right;}
#destaques .destaque-pequeno strong .valor-reais{font-size:39px; font-weight:inherit;}
#destaques .destaque-pequeno strong .valor-centavos{font-size:18px; vertical-align:top; font-weight:inherit;}



#pre-venda {position:relative; top:10px; /*left:570px;*/ left:20px; width:260px; z-index:60;}
#pre-venda .pre-venda{margin-bottom:25px;}
#pre-venda .pre-venda .estrelas{float:left; margin-right: 10px;}
#pre-venda .pre-venda h3{float:left; margin-left:15px; font-size:12px; font-weight:normal;}
#pre-venda .pre-venda p{margin-bottom:10px; clear:left;}
#pre-venda .pre-venda a{color:#011b8d;}
#pre-venda .pre-venda .link-comentar{background:url(../imagens/balao-comentario.gif) no-repeat; padding-left:30px;}


#pre-venda .opinar{background:url(../imagens/opinar.gif) no-repeat; margin:auto; clear:both; width:183px; height:26px; display:block;}

#smart-banner {
	background-color: #FFF;
	text-align: left;
	margin-left: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	_position:relative;
	position:absolute;
	top:10px;
	z-index:40;
	left:295px;
}

/**
 * 	@Coluna Direita
 **/
#conteudo-direita{/*width:1080px;*/width:1040px;}
/*#coluna-direita{width:150px; float:right;}*/
#coluna-direita{/*width:19%;*/ /*width:190px;*/ float:right; padding-top:5px;}
#coluna-direita #ofertas-especiais{list-style:none; text-align:center; position:relative; top:-209px; /*_top:-438px;*/ z-index:50;}

#ofertas-especiais h2, .ofertas-especiais h2{height:22px; line-height:22px; font-size:16px; font-weight:bold; color:#fff; background:url(../imagens/oferta-especial.gif) no-repeat; width:148px;}
#ofertas-especiais .titulo ul, .ofertas-especiais .titulo ul{width:138px; background:url(../imagens/fundo-oferta-especial.gif) no-repeat top; list-style:none; padding:5px 5px 0; margin-bottom:-7px;} 
#ofertas-especiais .titulo .continuacao-fundo, .ofertas-especiais .titulo .continuacao-fundo{height:8px; width:100%; background:url(../imagens/fundo-oferta-especial-continuacao.gif) no-repeat top left; display:inline-block;margin-left:-2px;}

#ofertas-especiais .titulo h3, .ofertas-especiais .titulo h3{color:#f00; font-size:14.5px; font-weight:bold;} 
#ofertas-especiais .titulo h3 span, .ofertas-especiais .titulo h3 span{color:#000; font-size:12px; display:block;} 
#ofertas-especiais .titulo img, .ofertas-especiais .titulo img{margin:10px 0;} 
#ofertas-especiais .titulo .saiba-mais, .ofertas-especiais .titulo .saiba-mais{ width:134px; height:26px; background: url(../imagens/saiba-mais2.gif) no-repeat; display:inline-block;}
.ofertas-especiais { float:right; list-style:none; text-align:center; position:relative; _top:-435px; top:-205px; right:67px; z-index:70; height:200px;}


/*	Remover depois que inserir o estilo dos menus	*/
#coluna-direita li ul{ display:block;}



/**
 * 	@Conteudo Meio
 **/

/*#conteudo-meio{padding-right:160px;}*/
#conteudo-meio{float:left; /*width:74%;*/ _width:820px; padding:5px 10px 0 10px; /*_padding-left:10px;*//*_margin-top:-210px;*/}

 
#conteudo-meio .titulo-categoria, #produto .titulo-categoria{height:37px; line-height:37px; background:url(../imagens/fundo-titulo-produtos.gif) no-repeat right; color:#FFFFFF; font-size:17px; text-align:left; min-width:90%;}
#conteudo-meio .continuacao-fundo{width:12px; height:37px; background:url(../imagens/fundo-titulo-produtos.gif) no-repeat left; float:left;}

#conteudo-meio .box-produtos ul {list-style:none; padding-bottom:0px;}
.ui-tabs-nav li a{float:left; height:20px; margin-left:-2px; /*_display:inline;*/}
#conteudo-meio .box-produtos li .preco-produto{margin-top:0px; _border:1px solid #ccc;}
#conteudo-meio .box-produtos .ofertas a{width:52px; background:url(../imagens/tab-ofertas.gif) no-repeat; display:inline-block;}	
#conteudo-meio .box-produtos .lancamentos a{width:87px; background:url(../imagens/tab-lancamentos.gif) no-repeat; display:inline-block;}	
#conteudo-meio .box-produtos .mais-vendidos a{width:91px; background:url(../imagens/tab-mais-vendidos.gif) no-repeat; display:inline-block;}	

.ui-tabs-nav{width:226px; float:right; margin-top:-22px; /*_display:inline;*/}

.ui-tabs-panel, #conteudo-produto {margin:5px 0; border: 2px #3e90bb ridge; /*_width:99%; */ padding-bottom:20px; min-width:600px;}

.ui-tabs-panel ul{text-align:center; width:100%; display:inline-block; margin-left:3px;}
.ui-tabs-panel ul .produto{width:33%; float:left; margin:37px 0; /*_display:inline; */height:250px;}
.ui-tabs-panel h3{font-size:13px;}
.ui-tabs-panel h3{font-size:13px; font-weight:bold;}
.ui-tabs-panel .produto strong{font-size:20px; color:#f00; font-weight:bold;}
/*..ui-tabs-panel .ouvir-trecho{width:91px; height:26px; display:inline-block; background:url(../imagens/ouvir-trecho.gif) no-repeat;}*/
.ouvir-trecho{width:91px; height:26px; display:inline-block; background:url(../imagens/ouvir-trecho.gif) no-repeat;}
.ui-tabs-panel .assistir-trecho{width:105px; height:26px; display:inline-block; background:url(../imagens/assistir-trecho.gif) no-repeat;}

.ui-tabs .ui-tabs-hide {display: none;}

#ui-tabs-426 ul .produto{height:325px; margin-top:0px;}
#ui-tabs-426 .price-box{ /*_border:2px solid #ff0000;*/}

#tags .titulo-categoria {height:37px; line-height:37px; background:url(../imagens/fundo-titulo-produtos.gif) no-repeat right; color:#FFFFFF; font-size:17px;}
#tags .continuacao-fundo{width:12px; height:37px; background:url(../imagens/fundo-titulo-produtos.gif) no-repeat left; float:left;}

/**
 * 	@Tags
 **/

#tags{padding:5px; float:left}
#tags div {margin:5px 0; border: 2px #3e90bb ridge; padding:10px; line-height:25px;}
#tags div a{color:#54a6d3; text-decoration:none;}
#tags div a:hover{color:#367496;}

#tags .tag1{font-size:14px;}
#tags .tag2{font-size:18px;}
#tags .tag3{font-size:20px;}
#tags .tag4{font-size:25px;}


.separador{height:26px; width:100%; display:inline-block; background:url(../imagens/separador.gif);}



/**
 * @Rodape
**/

.mais-infos {border:1px #000 solid; padding:5px 0; width:100%; margin:20px 0; text-transform:uppercase; font-weight:normal;}
.mais-infos span{margin-left:5px;}

.rodape {width:800px; margin:0 auto;}
#rodape { margin:auto auto 200px; font-size:11px; color:#666;}
#rodape a{color:#666; text-decoration:none;}
#rodape a:hover{text-decoration:underline;}

#rodape ul{list-style:none;}
#rodape ul li{float:left;}

#rodape .formas-de-pagamento{float:left; width:380px; margin-bottom:30px;}
#rodape .formas-de-pagamento li{float:left;}
#rodape .formas-de-pagamento li ul{margin-left:-5px;}
#rodape .formas-de-pagamento li li{border-right:1px solid #000000; padding:0 5px;}
#rodape .formas-de-pagamento li li img{vertical-align:middle;}
#rodape .formas-de-pagamento li .ultimo{border:none;}

#rodape .acompanhe{float:left; width:120px; margin-left:15px; padding:0 0 8px 15px; background:url(../imagens/fundo-pontos.gif) repeat-y;}
#rodape .acompanhe strong{float:left; margin-bottom:5px;}
#rodape .acompanhe a{float:left; height:20px; line-height:20px; padding-left:25px; width:30px;}
#rodape .acompanhe .rss{background:url(../imagens/rss.gif) no-repeat;}
#rodape .acompanhe .twitter{background:url(../imagens/twitter.gif) no-repeat;}
#rodape .acompanhe .dicasmkshopping{background:url(../imagens/dicas.png) no-repeat; width:90px; height:53px; margin-left:5px;}

#coluna-direita .acompanhe .dicasmkshopping{background:url(../imagens/dicas.png) no-repeat; width:90px; height:53px; margin-left:5px;}

#rodape .certificados{float:left; margin-left:15px; padding:0 0 8px 15px; background:url(../imagens/fundo-pontos.gif) repeat-y;}
#rodape .certificados strong{float:left; margin-bottom:5px;}
#rodape .certificados ul{clear:left;}
#rodape .certificados a{margin-right:5px;}

#rodape p{float:left; clear:both;}


/**** AVISOS DO MAGENTO ***/
.messages {	
	border: 1px solid #fff;
	background-color: #fff;	
	margin-top: 10px;
}
.messages li {
	list-style:none;
}
.messages .error-msg li{
	padding: 10px;
}

.messages .success-msg li{
	padding: 10px;
}

.adicionar-endereco {background:url(../imagens/adicionar-endereco.gif) no-repeat; background-color:none !important; height:23px; width:133px !important; float:right; margin:-5px 0px 0 0;}
.criar-minha-conta {background:url(../imagens/criar-minha-conta.gif) no-repeat; background-color:none !important; height:29px; width:136px !important; float:left; margin:-5px 0px 0 0; border:none; cursor:pointer;}
.continuar {background:url(../imagens/continuar.gif) no-repeat; cursor:pointer; background-color:none !important; height:23px; width:84px !important; float:left; margin:-5px 0px 0 0px; border:none;}
.login {background:url(../imagens/login.gif) no-repeat; background-color:none !important; height:24px; width:75px !important; float:left; margin:5px 0px 0 0; border:none; cursor:pointer;}
.enviar {background:url(../imagens/enviar.gif) no-repeat; background-color:none !important; height:26px; width:76px !important; float:right; margin:-40px 0px 0 0; border:none;}
.enviar-email {background:url(../imagens/enviar-email.jpg) no-repeat; background-color:none !important; height:23px; width:117px !important; float:right; margin:0px 0px 0 0; border:none;}
.add-destinatario {background:url(../imagens/add-destinatario.jpg) no-repeat; background-color:none !important; height:23px; width:133px !important; float:right; margin:0px 0px 0 0; border:none;}
.continuar-comprando{background:url(../imagens/carrinho/continuar-comprando1.gif) no-repeat; height:29px; width:140px;float:right; margin-top:7px;border:none; cursor:pointer;}



.compre-agora-1 {background:url(../imagens/compre-agora-1.jpg) no-repeat; background-color:none !important; height:26px; width:91px !important;
 display:inline-block; /*margin:5px 0px 0 98px;*/ border:none; padding-bottom:0px;}
.botao-produto{margin-top:-10px;}


#letra ul{padding:10px;}
#letra ul li {list-style-type:none;}



.price-box {padding-bottom:10px;}

.destinatario{display:inline-block;}
.end{margin-left:40px;}

.button-enviar{width:117px; height:26px; float:right; margin-top:15px;}
.form-list{padding:10px; border:none; list-style-type:none;}

.registered-users{padding-bottom:10px;}
.registered-users .content{border:1px solid #ccc; margin-top:-25px;}

.cd .nome{height:20px;}

/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:10 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
	margin-left:5px;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.messages .success-msg {
    border-color:#C2C3C4;
    color:#3d6611;
    background-color:#F4F9FC;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#C2C3C4;
    color:#3d6611;
    background-color:#F4F9FC;
    background-image:url(../images/note_msg_icon.gif);
    }

	
	
.titulo-categoria a {
	color:#fff;
	text-decoration:none;
}

.titulo-categoria a:hover {
	color:#235779;
}

/* Carrinho e finalizar compra */

.shipment-methods .name{ 	color:red;
						font-size:14px;
						font-weight:bold; 
						border-bottom:solid 1px #eeeeee;
					}
					
.shipment-methods .tipos{
	margin-top:5px;
}
.shipment-methods .tipos li{
	height:20px;
}



.page{ border-top:1px solid #E2E2E2; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}

.page .barra-silver {
	background: url("../imagens/bg_silver.gif") repeat-x;
	height: 20px;
	border-top: 1px #e2e2e2 solid;
	_line-height:20px;
	padding:3px;
	clear:both;
	vertical-align: middle;
}

.page .barra-silver span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.page .barra-silver .primeiro {
	width: 95%;
	float:left;
	margin-left:8px;
}

.page .barra-silver select {
	width: 50px;
	vertical-align:middle;
}

.pages ol li{display:inline; margin-left:2px;}

.page .left {
	text-align: left;
}

.page .center {
	text-align: center;
}

.page .right {
	text-align: right;
	margin: 2px 0 0 0;
}


.dados {
	border: 1px solid rgb(190, 188, 183);
	padding: 13px 18px;
	background: none repeat scroll 0% 0% rgb(248, 247, 245);
	margin: 10px 0px;
}

#espaco_boleto {
	padding: 20px 0 30px 0;
	text-align:center;
}

#espaco_boleto a {
	color:#b60b0b;
	font-size:18px;
	padding-top:50px;
}




/**** BUSCA LETRA ****/

/*.cd {
	border: 1px solid #ccc;
	padding:20px;
	margin-bottom:20px;
}

.cd .foto {
	float:left;	
}
.cd .artista {
	background-color: #eeeeee;	
	_float:right;
}

.cd .nome { }*/

.advanced-search-summary-box ul li {
	list-style-type:none;
}

#conteudo-destaque {
	_height:250px;
	position:relative;
}

.em_breve {
	/*background: url("../imagens/em_breve.png") no-repeat;*/
	/*background-color:#C5C5C5;*/
	-moz-border-radius:8px 8px 8px 8px;
	border-radius:8px 8px 8px 8px;
	background-color:#3F9CCF;
	width:137px;
	height:36px;
	display:block;
	float:right;
}

.breve {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	position:relative;
	top:7px;
}

#mensagem_limite {background-color:#F9F9F9; border:1px solid #999; padding:10px;}

.centralizar {margin:0 auto; width:1024px;}


#product_sendtofriend_form .centralizar {margin-left:0px !important; left:none !important;}



/* DICAS MKSHOPPING */
.descricao_ajuda {margin:20px 0 30px 0; background-color: #ededed; border:1px solid #666; padding:10px; text-align:left;}
.passos {text-align:center; border:1px dotted #2e2d2d; background-color:#FDFDFD; margin-bottom:10px; padding:10px;}
.dicas h3 {color:#494848; padding:10px 0 20px 0; text-align:left;}
.dicas {border-left:1px solid #aaa !important; border-right:1px solid #aaa !important; border-bottom:1px solid #aaa !important;}
/*FIM DICAS MKSHOPPING*/


#dicasmk .titulo-categoria-blue, #promocao .titulo-categoria-blue, #promocao2 .titulo-categoria-blue, #promocao3 .titulo-categoria-blue {
	background:url("../imagens/fundo-titulo-produtos.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
	font-size:17px;
	height:37px;
	line-height:37px;
}

#dicasmk .continuacao-fundo-blue, #promocao .continuacao-fundo-blue, #promocao2 .continuacao-fundo-blue, #promocao3 .continuacao-fundo-blue {
	background:url("../imagens/fundo-titulo-produtos.gif") no-repeat scroll left center transparent;
	float:left;
	height:37px;
	width:12px;
}

#promocao ul, #promocao2 ul, #promocao3 ul {list-style-type:none;}
#promocao .passos, #promocao2 .passos, #promocao3 .passos {text-align:justify;}


/*COM CLASS*/

.promocao .titulo-categoria-blue {
	background:url("../imagens/fundo-titulo-produtos.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
	font-size:17px;
	height:37px;
	line-height:37px;
}

.promocao .continuacao-fundo-blue {
	background:url("../imagens/fundo-titulo-produtos.gif") no-repeat scroll left center transparent;
	float:left;
	height:37px;
	width:12px;
}

.promocao ul {list-style-type:none;}
.promocao .passos {text-align:justify;}



/*------*/

.barra-silver .primeiro a, .barra-silver .segundo a {color:#267098;}

.success_order {margin:0 auto; width:900px;}


.success_order .page-head {
	color:#349D2D;
	font-size:20px;
	text-align:center;
}

#promocao .sobre_promocao {
	float:right; 
	width:500px; 
	padding:5px; 
	font-size:15px;
}

#promocao2 .sobre_promocao {
	padding:5px; 
	font-size:15px;
}

#promocao2 .passos img {
	text-align:center;
}

#promocao1 .promo1 {
	height:350px !important;
}

#promocao2 .promo2 {
	height:400px !important;
}

#promocao3 .promo3 {
	height:565px !important;
}

#promocao4 .promo4 {
	height:510px !important;
}

#promocao5 .promo5 {
	height:560px !important;
}