/* ALL */

*, html, body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #a1a1a1;
	font-size:14px;
	border:none;
}

body {
	background-color:#e6e5e6;
}

a {
	text-decoration:none;
}

ul li {
	list-style:none;
}

#all {
	background-color:#FFFFFF;
	width:977px;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	min-height:100%;
	position:relative;
}

#composicaoFlash 
{
	margin-top:20px;
}

/* HEADER */
#header {
	width:977px;
	height:106px;
	margin:auto;
	border-bottom: 1px solid #a1a1a1;
	padding-bottom:5px;
}

#logo {
	width:476px;
	height:98px;
	float:left;
	margin-top:8px;
}

#itensCentraisHeader 
{
	float:left;
	width:300px;
}

#becomeFan 
{
	position:relative;
	top:7px;
}

#becomeFan span 
{
	display:block;
	font-weight:bold;
	text-align:right;
	margin-bottom:5px;
}

#becomeFan span a 
{
	vertical-align:middle;
}

#busca {
	position:relative;
	left:85px;
	top: 33px;
}

#busca label {
	font-weight:bold;
}

input {
	border: 1px solid #a1a1a1;
}

#busca .btBuscar 
{
	background-image: url(../img/btBuscar.jpg);
	border: none;
	width:21px;
	height:20px;
	cursor:pointer;
}



#itensHeader {
	float:right;
	text-align:right;
	margin-top:12px;
}

#itensHeader h3 {
	font-size:14px;
	margin-bottom: 5px;
}

#itensHeader h3 strong {
	color: #7c7d7c;
}

#itensHeader h4 {
	font-size:14px;
	color:#7c7d7c;
	font-family:"Arial Black";
	font-size:30px;
	margin-top: -5px;
}

/* LOGIN */
#login {
	height:25px;
	width:977px;
	margin:auto;
	
}

#login h4 {
	font-family:"Arial Black";
	margin-left: 933px;
}

#login span 
{
	float: left;	
	margin-left: 640px;
	font-weight: bold;
	font-size:12px;
}

#login span a 
{
	color: #4ac7e6;	
}

/* CONTENT */
#content {
	width:977px;
	margin:auto;
}

/* MENU */
#menu {
	float:left;
	width: 260px;
}

#menu ul {
	/*margin-bottom:5px;*/
	width: 130px;
	padding-top:3px;
	float:left;
}

#menu ul#ctl00_areasMenu 
{
	width: 260px;
}
#menu ul#ctl00_areasMenu li
{
    width:260px;
}

#menu ul li 
{
    width:130px;
	margin-top:5px;
}

#menu ul.multimarcasMenu {
	width:190px;
	/*padding-top:11px;*/
}

#menu ul.multimarcasMenu li {
	
}

#menu ul.multimarcasMenu li img {
	/*margin-top:10px;*/
	margin-right:10px;
	border:none;
}

#menu ul.areasTopMenu
{
    width:260px;
    /*margin-top:10px;*/
}

#menu ul.areasTopMenu li
{
    width:260px;
}

#menu ul.areasTopMenu li h1 a 
{
	text-transform:none;
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	color:#F8981F !important;
}

#menu ul.areasTopMenu li h1 a:hover
{
	color:#7c7d7c !important;
}


#menu ul.areasTopMenu li h1 a.composicao {
	color:#9d76a6;
}

#menu ul.areasTopMenu li h1 a.composicao:hover {
	color:#754d7e;
}

#menu ul.areasTopMenu li h1 a.galeriaCliente {
	color:#648eaf;
}

#menu ul.areasTopMenu li h1 a.galeriaCliente:hover {
	color:#476881;
}

#menu ul.areasTopMenu li h1 a.giftcard {
	color:#bb6d6d;
}

#menu ul.areasTopMenu li h1 a.giftcard:hover {
	color:#895050;
}

#menu ul.areasTopMenu li h1 a.newsletter {
	color:#6e8b79;
}

#menu ul.areasTopMenu li h1 a.newsletter:hover {
	color:#4c6154;
}

#menu ul.areasTopMenu li h1 a.noticias {
	color:#d98b36;
}

#menu ul.areasTopMenu li h1 a.noticias:hover {
	color:#9d662b;
}

#menu ul li h1 a {
	font-family:"Arial Black";
	font-size:16px;
	text-transform:uppercase;
	color:#F8981F;
	line-height:15px;
    margin:0px !important;
    padding:0px !important;
}

#menu ul li h1 a:hover 
{
	color:#7c7d7c;
    margin:0px !important;
    padding:0px !important;
}

#menu ul li h1 {
	font-family:"Arial Black";
	font-size:30px;
	text-transform:uppercase;
	letter-spacing: -1px;
	color:#7c7d7c;
    margin:0px !important;
    padding:0px !important;
}

#menu ul li a {
	font-weight:bold;
	font-size:16px;
    margin:0px !important;
    padding:0px !important;
    line-height:16px;
    color:#A1A1A1;
}

#menu ul li a:hover {
	color: #F8981F !important;
}

#menu ul li a:visited
{
    color: #7c7d7c !important;
}

#menu .menuCol h1
{
    line-height:36px !important;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a
{

}

#menu .menuCol h1 a.lnkArtista
{
    font-family:Arial Black;
    color:#073f93 !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a.lnkArtista:hover
{
    color:#7C7D7C !important;
}

#menu .menuCol h1 a.lnkPoster
{
    font-family:Arial Black;
    color:#e4004b !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a.lnkPoster:hover
{
    color:#7C7D7C !important;
}

#menu .menuCol h1 a.lnkQuadros
{
    font-family:Arial Black;
    color:#7e0f7b !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a.lnkQuadros:hover
{
    color:#7C7D7C !important;
}

#menu .menuCol h1 a.lnkAdesivos
{
    font-family:Arial Black;
    color:#53197d !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a.lnkAdesivos:hover
{
    color:#7C7D7C !important;
}

#menu .menuCol h1 a.lnkOriginais
{
    font-family:Arial Black;
    color:#261e7e !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu .menuCol h1 a.lnkOriginais:hover
{
    color:#7C7D7C !important;
}

#menu ul h1 a.lnkInfos
{
    font-family:Arial Black;
    color:#009de8 !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu ul h1 a.lnkInfos:hover
{
    color:#7C7D7C !important;
}

#menu ul h1 a.lnkMulti
{
    font-family:Arial Black;
    color:#005cac !important;
    font-size:34px !important;
    font-weight:bold !important;
    letter-spacing:-4px !important;
    text-transform:uppercase;
    margin:0px !important;
    padding:0px !important;
}

#menu ul h1 a.lnkMulti:hover
{
    color:#7C7D7C !important;
}

.menuCol {
	float:left;
	width:260px;
}

#menu ul.atdOnline 
{
	width:200px;
}
/*
#menu #botaoBlog, #menu a#botaoBlog 
{
	text-transform:none;
	color:#A1A1A1;
	font-size:13px;
	font-family: Arial;
}
*/


/* CONTEUDO */
#conteudo {
	float: right;
	width:712px;
	margin-bottom: 20px;
	margin-top:5px;
	position:relative;
}

#destaques p 
{
	font-weight: bold;
	font-style: italic;
	font-size:16px;
}

/*BANNER */
#bannerDestaques ul 
{
	float:right;
	position:absolute;
	right:7px;
	bottom:10px;
}

#bannerDestaques ul li 
{
	display:block;
	float:left;
	background-color:#8b8b8b;
	margin-right:3px;
	height:25px;
	width:20px;
}

#bannerDestaques ul li.current
{
	background-color:#444444;
}

#bannerDestaques ul li a 
{
	position:relative;
	top:1px;
	left:4px;
	font-family:"Arial Black";
	font-size:16px;
	color:#fff;
}


#bannerDestaques 
{
	position:relative;
	width:708px;
	height: 392px;
	background-color: #A1A1A1;
	margin-top:10px;
}

#produtosHome 
{
	width:711px;
}

#headerProdutosHome {
	border-bottom: 1px solid rgb(161, 161, 161); 
	padding-top: 25px; 
	margin-bottom: 15px; 
	
}

#headerProdutosHome h1 {
	font-size: 18px;
}

.prodThumb 
{
	margin-top: 5px;
	margin-right: 5px;
	width:232px;
	height:248px;
	background-color: #EDEDED;
	float: left;
}


.clear 
{
	clear: both;
	
}

.prodThumb .fotoProd 
{
	width:232px;
	height: 200px;
	background-color:#EDEDED;	
	text-align:center;
	display:table;
	overflow:hidden;
	border-bottom: 1px solid #B6B6B6;
}

#fotoProdPos1 {
	display:table-cell;
	vertical-align:middle;
}

#fotoProdPos2 a{
	font-size:0;

}
.descProd h2 a span 
{
	color: #B56B83;
}

.descProd h2, .descProd h3, .descProd h1
{
	margin-left: 5px;
	font-size:12px;
	font-family:"Trebuchet MS";
	line-height:14px;
} 

.descProd h1 a
{	
	color: #7e7e7e;
	font-size:11px;
	text-transform:uppercase;
}

.descProd h1
{	
	color: #7e7e7e;
	font-size:11px;
	text-transform:uppercase;
}

.descProd h3 a
{
	color:#b56b83;
	font-size:12px;
}

.concurso .descProd h2 
{
	color:#e1e1e1;
}

.descProd h3 span 
{
	color: #cc6699;
	float:right;
	position:relative;
	top:-10px;
}

.descProd h3 span img 
{
	padding-left:10px;
}


/* PRODUTOS */
#title, .pagination 
{
	height:30px;
}
.infos #title 
{
	float: none;	
}
#title 
{
	float: left;	
}

#title h1 
{
	font-size:18px;
}

#title h1 a 
{
	font-size:18px;
}

.pagination 
{
	float: right;
	clear:right;
}

.pagination.footer 
{
	margin-top: 10px;
	clear:left;
}

.pagination a 
{
	font-size:18px;
}

.pagination a.current 
{
	font-weight:bold;
} 

/* ARTISTA */
#artistDetail 
{
	clear: both;
	font-weight: bold;
}

#artistDetail .btEnviar 
{
	border: none;
	background-color: #666666;
	color: #ffffff;	
	width: 60px;
	cursor:pointer;
	top: -1px;
	border-right: 2px solid #333333;	
	border-bottom: 2px solid #333333;	
	position:relative;
}

.descriptArtist 
{
	width: 600px;
	padding-left: 105px;	
}

.descriptArtist input, .descriptArtist textarea
{
	width:466px;
	height: auto;
	border: 1px solid #999999;
}

.artistPhoto 
{
	float:left;
}

.descriptArtist a 
{
	color: #ff9f48;
}

.ajax__tab_body 
{
	width:450px;	
}

.ajax__tab_header 
{
	width: 468px;	
}

.ajax__tab_xp 
{	
	float:left;
}

.ajax__tab_panel textarea 
{
	border: 1px solid #333333;
	width: 450px;
	height:70px;	
}

#ctl00_ContentPlaceHolder1_TabIdiomas 
{
	margin-left: 15px;	
}

#urlArtista 
{
	width: 466px;
	margin-left: 100px;	
	color: #ff9f48;
	border-top:none;
}

#gridConta 
{
	padding-top: 20px;	
}

#gridConta th 
{
	color:#ffffff;
}

#formaPag 
{
	padding-top:35px;
	clear:both;
}

/* PRODUTOS DETAIL */
#produtoDetail 
{
	width: 709px;
	height:502px;
}

#produtosDetail 
{
	border-top:1px solid #A1A1A1;
	margin-top:25px;
	padding-top:10px;
	width:711px;	
}

#produtosDetail #title h1 
{
	font-size:18px;
}

/* INFOS */
.infos h2 a
{
	color: #ff9f48;
}

.infos h2 
{
	margin-top: 25px;
	margin-bottom: 20px;
}

#flashQualidade 
{
	margin-top: 15px;	
}

/* CONTATO */
#contato span 
{
	font-family: Arial;
	font-weight:bold;
}

#contato p 
{
	font-family: Arial;
	font-weight:normal;
	margin-top:10px;
}

#contato span 
{
	display:inline-block;
	width:140px;
	vertical-align:top;
}

#contato ul 
{
	margin-top: 15px;
}

#contato ul li 
{
	padding-top: 5px;
	padding-bottom: 5px;	
}

#contato input, #contato textarea  
{
	border: 1px solid #666666;
	width: 300px;
	height: 20px;
}

#contato textarea 
{
	height: 100px;
}

#contato input.btEnviarArte 
{
	border: none;
	background-color: #666666;
	color: #ffffff;	
	width: 60px;
	cursor:pointer;
	margin-left: -135px;
	border-right: 2px solid #333333;	
	border-bottom: 2px solid #333333;	
	position:relative;
	top:-1px;
}

#contato input.btEnviar
{
	border: none;
	background-color: #666666;
	color: #ffffff;	
	width: 80px;
	cursor:pointer;
	margin-left: 362px;
	border-right: 2px solid #333333;	
	border-bottom: 2px solid #333333;
}

.fileup 
{
	border: 1px solid #333333;	
}

.rowGrid 
{
	border-bottom:1px solid #666666;	
}

.headerGrid 
{
	text-align: left;
}

#carrinho
{
	width:711px;
}

.grid input 
{
	width: 30px;	
}

#carrinho td
{
	vertical-align: top;	
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
}

/* BLOG */ 
#divNews iframe {
    clear:both;
    border:none;
}

#divNews
{
}

/* LOGIN */
#formLogin 
{
	position: absolute;
	top: 130px;
	margin-left: 720px;
	width: 230px;
	height: 100px;
	background-color: #E6E5E6;
	padding: 15px;
	padding-top: 0;
	display:none;
	border: 2px solid #A1A1A1;
}

#formLogin h1 
{
	font-weight: bold;
}

#formLogin a 
{
	margin-left: 232px;
}

#formLogin span 
{
	width: 70px;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
}

#formLogin ul li 
{
	margin-bottom: 7px;	
}

#formLogin ul li input 
{
	border: 1px solid #666666;
}

#formLogin ul li input.logar 
{
	border:	none;
	background-color:#666666;
	width: 80px;
	background-color:#ffffff;
}

/* FOOTER */
#footer 
{
	clear:both;
	width:977px;
	margin:auto;
	border-top: 1px solid #B7B7B7;
	font-weight: bold;	
}

#footer div 
{	
	margin:auto;
	text-align:center;
	width:200px;
}


#footer span 
{
	left:785px;
	position:relative;
	top:-15px;
}

/* FRETE */
.refresh 
{
	position:relative;
	top:5px;
	margin-left:8px;
}

#frete ul li.listLogoPagto
{
	height:60px; line-height:60px; margin-top:17px;	
}

#frete ul 
{
	float: left;
	margin-left: 108px;
	width:400px;
}

#frete ul li
{
	line-height: 24px;
	height:24px;
	text-align:right;
}

#frete ul li.info 
{
	line-height: 16px;
	height:48px;
}

#frete ul li span 
{
	font-size:10px;	
	width:241px;
	display:block;
}

#frete ul.right li 
{
	text-align:left;
}

#frete ul.right
{
	margin-left:30px;
	/*margin-top: 24px;*/
	width:170px;
}

#frete input.cep1 
{
	width: 70px;
}

#frete input.cep2
{
	width: 40px;
}

.btFrete, .btFinalizar, .btFinalizarCompra 
{
	border: none;
	background-color: #666666;
	color: #ffffff;	
	width: 160px;
	cursor:pointer;
	font-weight: bold;
	/*margin-top:70px;*/
}

.btFinalizar, .btFinalizarCompra
{
	background-color: #e16c1b;
}

#finalizarCompra 
{
	display:none;
	float:right;
	margin-right: 78px;
}

#sharedButtons 
{
	float:left;
	margin-left:190px;
}

#finalizarCompra a 
{
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	background-color: #E16C1B;
	font-weight:bold;
}

#frameBlogHidden {
	position:absolute;
	top:0;
	left:-9999px;
	visibility:hidden;
}

/* COMPOSICAO */
.composicao ul li 
{
	list-style-type:disc;
	list-style-position:inside;	
}

.composicao ul 
{
	margin-top:15px;
}

/* ----CONCURSO---- */
.concurso #title 
{
	float: none;	
}

.concurso h2 
{
	margin-top: 25px;
	margin-bottom: 20px;
	color: #ff9f48;
}

.concurso .descProd h2 
{
	color: #cc6699;
	margin-top: 0;
	margin-bottom: 0;
	font-size:13px;
}

.concurso .descProd h2 a
{
	color: #cc6699;
}

.concurso .descProd h2 span 
{
	color: #cc6699;
	float:right;
	position:relative;
	top:-10px;
}

.concurso .descProd h2 span img 
{
	padding-left:10px;
}

.concurso h3 
{	
	color:#666666;
	
}

.concurso strong span 
{
	color: #cc3333;
}

.concurso .form span 
{
	display:inline-block;
	width:140px;
	vertical-align:top;
	font-family: "Arial Black";
}

.concurso .form span.errorField 
{
	width:10px;
}

.concurso .form ul 
{
	margin-top: 15px;
}

.concurso .form ul li 
{
	padding-top: 5px;
	padding-bottom: 5px;	
}

.concurso .form input  
{
	border: 1px solid #666666;
	width: 455px;
	height: 20px;
}
.txtDdd
{
	border: 1px solid #666666;
	width: 55px;
	height: 20px;
}

.concurso .form input.fileup 
{
    height:23px;
	width:271px;
} 

.concurso .form input.image 
{
    height:22px;
	width:65px;
} 

.concurso .form input.btEnviarArte 
{
	border: none;
	background-color: #666666;
	color: #ffffff;	
	width: 60px;
	cursor:pointer;
	border-right: 2px solid #333333;	
	border-bottom: 2px solid #333333;	
	position:relative;
	top:-1px;
}

/* ---------------- */

/* PROMOCAO ZUPI - BANNER */
#bannerPromoZupi 
{
	position:absolute;
	top: 149px;
	float:right;
	right:-20px;
	width:190px;
	height:205px;
	display:none;
	z-index:9999;
}

.concurso h2
{
	font-size:16px;
	font-family:"Arial Black";
	color:#A1A1A1;
	margin-bottom:0;
}

.concurso h2.tituloConcurso, .concurso h2 span
{
	font-size:17px;
	font-family:"Arial Black";
	color: #B55DB4;
	margin:7px 0;
}

.regulamento h2.tituloConcurso, .regulamento .concurso h2 span {
	margin:14px 0;
}

.concurso h2 span 
{
	color: #67b5c3;
}

.concurso p, .concurso p strong
{
	font-size: 18px;
}

.concurso h1 
{
	color: #8e8f8e;
	font:"Arial Black";
	font-size:16px;
	
}

.concurso .descProd h1 {
	margin-top:3px;
}

.concurso #title h1 
{
	margin-top:0;
	color:#A1A1A1;
}

#tpm .primeiroLugar, .segundoLugar, .terceiroLugar 
{
   top:243px !important;
}

#tpm .quartoLugar, .quintoLugar  
{
   top:495px !important;
}

.primeiroLugar, .segundoLugar, .terceiroLugar, .quartoLugar, .quintoLugar 
{
	position:absolute;
	z-index:9999;
}

.primeiroLugar, .segundoLugar, .terceiroLugar 
{
	top:163px;
}

.quartoLugar, .quintoLugar 
{
	top:405px;
}

.segundoLugar, .terceiroLugar, .quartoLugar, .quintoLugar 
{
	width: 69px; 
	height: 109px;
}

.primeiroLugar 
{
	width:105px;
	height:150px;
	background-image: url(../img/primeiro_lugar.png);

	left:-35px;
}

.segundoLugar 
{
	 left: 224px;
	 background-image: url(../img/segundo_lugar.png);
}

.terceiroLugar 
{
	 left: 462px;
	 background-image: url(../img/terceiro_lugar.png);
}

.quartoLugar 
{
	 left: -22px;
	 background-image: url(../img/quarto_lugar.png);
}

.quintoLugar 
{
	 left: 224px;
	 background-image: url(../img/quinto_lugar.png);
}

/*GIFT CARD */
.gift p, .gift p strong
{
	font-size:14px;
	font-family:Arial;
	line-height:18px;
}

.description_gift 
{
	border-top: 1px solid #a1a1a1;
	width:706px;
	clear:both;
	position:relative;
	top:20px;
}

.description_gift ul 
{
	margin-top:20px;
	margin-bottom:20px;
}

.description_gift ul li 
{
	list-style:disc;
	line-height:18px;
	list-style-position:inside;
}

.description_gift p
{
	margin-bottom:10px;
} 
.gift .prodThumb 
{
	height:233px;
}

#dialog, #giftCard
{
	display:none;
}

#dialog ul li, #giftCard ul li 
{
	margin-bottom:10px;	
}


#dialog ul li input.field
{
	width:240px;		
}

#dialog ul li input.fieldDDD
{
	width:50px;		
}

#dialog ul li input.fieldTel
{
	width:175px;		
}


#ctl00_ContentPlaceHolder1_valorDescontos 
{
	color: #4e99a9;
}

#giftCard p , #dialog p
{
	color:#696969;
}

/* COMENTARIOS */
#comentarios 
{
	margin-top:30px;
}

#comentarios p 
{
	width:625px;	
	/*float:left;*/
}

#comentarios h2, #comentarios h3
{
	margin-bottom:10px;	
}

#comentarios h3 
{
	text-transform:capitalize;	
}

#comentarios .comentario 
{
	min-height: 50px;
	border-top: 1px dotted #adadad;	
	padding-bottom:20px;
	padding-top:10px;
	position:relative;
}

#comentarios .comentario em 
{
	font-size:10px;
	color:#DC863D;
}

#comentarios .comentario .denuncie 
{
	float:right;
	position:absolute;
	bottom:0;
	right:0;
}

#comentarios .comentario .denuncie a
{
	vertical-align:top;
}

#comentarios .comentario h3 a 
{
	color:#dc863d;
	text-decoration:none;
}


#enviarComentario 
{
	border-top: 1px dotted #adadad;	
}

#enviarComentario #vejaMais 
{
	float:right;	
	margin-top:5px;
}

#enviarComentario #vejaMais h4 a {
	color:#aa324d;
}
#enviarComentario #formComentario 
{
	clear:both;
}

#formComentario p 
{
	float:none;	
}

#formComentario p em 
{
	font-size:10px;
	color:#DC863D;
}

#formularioComent   
{
	clear:both;
	margin-top:15px;
}

#formularioComent input 
{
	border:1px solid #A1A1A1;
	width:350px;
} 

#formularioComent textarea 
{
	width:700px;
	height:63px;
	border:1px solid #A1A1A1;
}

#formularioComent .btEnviarComentario 
{
	width:55px;
	border: none;
	color: #aa324d;	
	width: 60px;
	background-color:Transparent;
	cursor:pointer;
	font-weight:bold;
	margin-left:655px;
	margin-top:10px;
}

#titleInt h1
{
	font-size:18px;
}

.splashnew 
{
	position:absolute;
	width:34px;
	height:22px;
	z-index:99999;
	left:80px;
	top:174px;
	zoom:1;
}

.splashnew img 
{
	zoom: 1;
}
