/*******************************************************************************************
									Carrinho de compras
********************************************************************************************/
/* Labels */
.chartLabels { 
	color:#636363; 
	font-weight:bolder; 
	text-transform:uppercase; 
	font-size:13px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-align:left; 
	border-bottom:1px solid #636363;
}

.chartLabelsProduto { 
	font-weight:bolder; 
	text-transform:uppercase; 
	font-size:13px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-align:left; 
	border-bottom:1px solid #636363; 
	color:#636363; 
}

.chartLabelsQtd { 
	font-weight:bolder; 
	text-transform:uppercase; 
	font-size:13px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-align:left; 
	border-bottom:1px solid #636363; 
	color:#636363; 
}

.chartLabelsPreco { 
	font-weight:bolder; 
	text-transform:uppercase; 
	font-size:13px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-align:left; 
	border-bottom:1px solid #636363;  
	color:#636363; 
}

.chartLabelsTotal { 
	font-weight:bolder; 
	text-transform:uppercase; 
	font-size:13px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-align:left; 
	border-bottom:1px solid #636363; 
	text-align:right; 
	color:#636363; 
}
/* /Labels */




/* Listagem de produtos */
.chartProdutosNome { 
	color:#636363; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-decoration:none; 
	font-size:12px; 
	text-align:left;
}

.chartProdutosQtd {  
	color:#636363; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-decoration:none; 
	font-size:12px; 
	text-align:center;
}

.chartProdutosPreco { 
	color:#636363; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-decoration:none; 
	font-size:12px; 
	text-align:center;
}

.chartProdutosTotal { 
	color:#636363; 
	font-family:arial,verdana,helvetica,sans-serif; 
	text-decoration:none; 
	font-size:12px; 
	text-align:right; 
}
/* /Listagem de produtos */

/* Subtotais, portes, descontos e afins */
.sumatorioSubTotal { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#636363; 
	padding-right:20px; 
}

.SumatorioSubTotalValor { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:12px; 
	text-transform:uppercase; 
	color:#636363; 
	text-align:right; 
}

.sumatorioDescontos { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#636363; 
	padding-right:20px; 
}

.sumatorioDescontosValor { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:12px; 
	text-transform:uppercase; 
	color:#636363; 
	text-align:right; 
}

.sumatorioPortes { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#636363; 
	padding-right:20px; 
}

.sumatorioPortesValor { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:12px; 
	text-transform:uppercase; 
	color:#636363; 
	text-align:right; 
}

.sumatorioIva { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#636363; 
	padding-right:20px; 
}

.sumatorioIvaValor { 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size:12px; 
	text-transform:uppercase; 
	color:#636363; 
	text-align:right; 
}

.sumatorioTotal { 
	text-align:left; 
	font-size:14px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-weight:bolder; 
	text-transform:uppercase; 
	color:#636363; 
}

.sumatorioTotalValor { 
	padding-left:5px; 
	text-align:right; 
	font-size:15px; 
	font-family:arial,verdana,helvetica,sans-serif; 
	font-weight:bolder; 
	color:#636363; 
}
/* /Subtotais, portes, descontos e afins */



/* Outros */
.actualizaQtd { 
	/*background-color:#FFFFFF;*/ 
	color:#000; 
} 

.borderTotal { 
	border-top:3px solid #000000; 
	border-bottom:3px solid #000000 
}
.txtIva { 
	text-align:right; 
	font-size:10px; 
	font-family:arial,verdana, sans-serif; 
	color:#acacac; 
}
.texto { color:#999999 }
/* /Outros */

/* FIM CARRINHO*/




/*******************************************************************************************
											Default
********************************************************************************************/
body { 
	font-family:arial, helvetic, verdana, sans-serif; 
	font-size:12px; 
	color:#b1b1b1; 
}
a { color:#c0eb00; text-decoration:none; }
a:hover { text-decoration:underline; }


/*******************************************************************************************
										Frequently Used
********************************************************************************************/
.clear { clear:both; }
.middle { vertical-align:middle; }
.inline { display:inline; }
.left { float:left; }
.right { float:right; }
button { border:0; background-color:transparent; cursor:pointer; padding:0; }
.pointer { cursor:pointer; }
.bold { font-weight:bold; }
.relative { position:relative; }
.absolute { position:absolute; }
.voltarTopo { cursor:pointer; margin-top:12px; margin-bottom:22px; }
.bold { font-weight:bold; }










/*******************************************************************************************
											Inputs
********************************************************************************************/
#emailNewsletter, #procurarArtista { 
	color:#cacaca; 
	font-size:12px; 
	background-color:transparent; 
	border:0; 
	width:163px; 
	margin-right:11px; 
	margin-left:11px; 
	margin-top:5px; 
	height:15px; 
}

#InscreveNewsletter, #procurarArtistaBtn { margin-top:7px; }




/*******************************************************************************************
											Frequently
********************************************************************************************/
.separator100 { 
	background-color:#353535; 
	height:1px; 
	font-size:0; 
	border-top:1px solid #111111; 
	margin-top:10px; 
	margin-bottom:10px; 
}

.separator963 { 
	margin:0 auto; 
	background-color:#353535; 
	height:1px; 
	font-size:0; 
	border-top:1px solid #111111; 
	margin-top:10px; 
	margin-bottom:10px; 
	width:963px; 
}

.separator-title { 
	margin:0 auto; 
	background-color:#353535; 
	height:1px; 
	font-size:0; 
	border-top:1px solid #111111; 
	margin-top:20px; 
	margin-bottom:27px; 
	width:100%;
}





/*******************************************************************************************
											Layout
********************************************************************************************/
#wrapper { 
	margin:0 auto; 
	width:1003px; 
}

#top { 
	height:310px; 
	width:100%; 
	background:url('/images/top-bg.jpg') no-repeat; 
	padding-top:17px;
}

#center { 
	padding-left:50px; 
	padding-right:50px; 
	margin-top:0px; 
}

#center-wrapper { 
	float:left; 
	width:589px; 
	margin-top:5px; 
	overflow:hidden; 
}

#right-wrapper { 
	float:left; 
	width:275px; 
	margin-left:39px; 
}

#newsletter-wrapper, #procurar-artista-wrapper { 
	widht:275px; 
	height:23px; 
	background:url('/images/newsletter-bg.png') no-repeat; 
}

#eventos-wrapper-top, #sondagens-wrapper-top { 
	width:275px; 
	height:5px; 
	background:url('/images/eventos-destaque-top.png') no-repeat; 
	font-size:0; 
	margin-top:16px; 
}

#eventos-wrapper, #sondagens-wrapper { 
	border-left:1px solid #353535; 
	border-right:1px solid #353535; 
	background-color:#1f1f1f; 
	width:253px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
}

#eventos-destaque-foto-wrapper { 
	float:left; 
	width:120px; 
	height:100px; 
	background-color:#4d4d4d;
	overflow:hidden;
}

#eventos-destaque-foto-wrapper img { 
	margin-top:-10px
}

#eventos-destaque-content-wrapper { 
	float:left; 
	margin-left:10px; 
	width:120px; 
}

#eventos-destaque-title { 
	color:#8eb000; 
	font-size:12px; 
}

#eventos-destaque-content-wrapper dl { margin-bottom:10px; }

#eventos-destaque-content-wrapper dl dt { 
	margin-top:10px; 
	color:#e4e4e4; 
	font-size:11px; 
}

#eventos-destaque-content-wrapper dl dd { 
	color:#e4e4e4; 
	font-size:11px; 
	text-transform:uppercase; 
}

.saber-mais { 
	color:#4d4d4d; 
	margin-left:2px; 
}

.saber-mais:hover { color:#2cf8f8; }

#eventos-listagem-wrapper, #sondagens-listagem-wrapper { 
	margin-top:25px; 
	margin-left:10px; 
}

.eventos-listagem-data-title { margin-bottom:7px; }

.eventos-listagem-data { 
	font-size:11px; 
	color:#3f8e00; 
}

.eventos-listagem-title { 
	color:#bceb00; 
	text-decoration:none; 
}

.eventos-listagem-title:hover { color:#00fcf6; text-decoration:none; }

#eventos-wrapper-bottom, #sondagens-wrapper-bottom {
	width:275px; 
	height:5px; 
	background:url('/images/eventos-destaque-bottom.png') no-repeat; 
	font-size:0; 
}

#noticias-wrapper { 
	margin-left:10px; 
	width:265px; 
	margin-top:28px; 
}

.noticias-listagem-data-title { 
	margin-right:10px; 
	width:255px; 
}

.noticias-listagem-data { color:#8eb000; }

.noticias-listagem-data a { color:#8eb000; }

#redes-sociais-wrapper { 
	margin-left:10px; 
	margin-right:10px; 
	width:255px; 
	margin-top:30px; 
}

#redes-sociais-title { 
	width:230px; 
	height:15px; 
	margin-bottom:13px; 
}

#banners-wrapper { 
	margin-left:10px; 
	width:265px; 
	margin-top:30px; 
	overflow:hidden;
	text-align:center;
}

#footer-wrapper { 
	margin-top:45px; 
	text-align:center; 
	color:#353535; 
	font-size:11px; 
}

#kc-logo { 
	margin-top:5px; 
	margin-bottom:10px; 
}



/*******************************************************************************************
										Layout Areas
********************************************************************************************/
.area-title { color:#ebe700; }
.area-text { margin-top:16px; }

.area-listagem-title-link { color:#ebe700; }
.area-listagem-title-link:hover { 
	color:#00fcf6; 
	text-decoration:none;
}


/*******************************************************************************************
										Eventos Areas
********************************************************************************************/
#areas-img-destaque { 
	width:273px; 
	height:298px; 
	float:left; 
	border:1px solid #999999; 
	overflow:hidden; 
}

#areas-img-destaque-nofixedheight { 
	width:273px; 
	/*height:298px; */
	float:left; 
	border:1px solid #999999; 
	overflow:hidden; 
}

#areas-img-destaque img { /*margin-left:-14px;*/ }

#areas-titulo-destaque-wrapper { 
	width:273px; 
	float:left; 
	margin-left:40px; 
}

#areas-titulo-destaque { 
	color:#cfd528; 
	font-size:24px; 
	text-transform:uppercase; 
	font-weight:bold; 
}

#areas-titulo-destaque a {
	color:#cfd528; 
	text-decoration:none;
}

#areas-data-local-destaque { 
	color:#f1f1f1; 
	text-transform:uppercase; 
	margin-top:20px; 
	margin-bottom:20px; 
}

.areas-listagem-moldura-wrapper { 
	margin-top:40px; 
	width:168px; 
	float:left; 
	margin-bottom:30px; 
}

.areas-listagem-foto { 
	width:168px; 
	height:118px; 
	border:1px solid #999999; 
	background-color:#4d4d4d; 
	overflow:hidden; 
}

.areas-listagem-foto img { /*margin-top:-35px;*/ }

.areas-listagem-titulo { 
	margin-top:7px; 
	color:#9ba01b; 
	text-transform:uppercase; 
}

.areas-listagem-data { 
	margin-top:7px; 
	color:#b3b3b3; 
	text-transform:uppercase; 
}

.areas-listagem-vertical-separator { 
	height:210px; 
	width:1px; 
	background-color:#0c0c0c; 
	border-left:1px solid #252525; 
	float:left; 
	margin-left:19px; 
	margin-right:18px; 
	margin-top:40px; 
}


#voltar-atras { 
	float:right; 
	margin-top:-50px; 
}

#paginacao { 
	text-align:right; 
	margin-top:20px; 
	color:#cfd528;
	color:#b3b3b3;
}
#paginacao a { color:#b3b3b3; }
#paginacao a:hover { color:#cfd528; }


/* Recomendar a amigo */
#recomendar-amigo-wrapper { margin-top:20px; }

#recomendarAmigoTitle { 
	background:url('/images/recomendar.png') no-repeat; 
	width:178px; 
	height:27px; 
	margin-bottom:10px; 
}

#seuNome { 
	margin-bottom:10px; 
	padding-top:4px; 
	border:0; 
	width:185px; 
	height:18px; 
	background:url('/images/input-bg.png') no-repeat; 
	color:#CCCCCC; 
	padding-left:10px; 
	padding-right:10px; 
}

#emailAmigo { 
	margin-bottom:10px; 
	padding-top:4px; 
	border:0; 
	width:185px; 
	height:18px; 
	background:url('/images/input-bg.png') no-repeat; 
	color:#CCCCCC; 
	padding-left:10px; 
	padding-right:10px; 
}

#recomentarAmigo { 
	text-transform:uppercase; 
	color:#cfd528; 
	font-size:11px; 
	margin-left:11px; 
}

#recomentarAmigo:hover { color:#2cf8f8; }

.valign { vertical-align: middle; }
.valign { vertical-align: middle; }