/*----------------------------------- ESTILOS HOME ----------------------------------------------*/
body{ line-height:1;}
html,body,div,p,img,strong,span,ul,li,a,header,span.hover{ margin:0; padding:0; border:none; outline:none;}
ol,ul{list-style:none;}
textarea {resize:none; overflow: auto;}
body {background:#000;}
/*----------------------------------- ESTILOS HOME ----------------------------------------------*/

/*------------------------------------- FONTES --------------------------------------------------*/
@font-face {
    font-family: 'robotobold';
    src: url('../fontes/roboto-bold-webfont.eot');
    src: url('../fontes/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/roboto-bold-webfont.woff2') format('woff2'),
         url('../fontes/roboto-bold-webfont.woff') format('woff'),
         url('../fontes/roboto-bold-webfont.ttf') format('truetype'),
         url('../fontes/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fontes/roboto-regular-webfont.eot');
    src: url('../fontes/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/roboto-regular-webfont.woff2') format('woff2'),
         url('../fontes/roboto-regular-webfont.woff') format('woff'),
         url('../fontes/roboto-regular-webfont.ttf') format('truetype'),
         url('../fontes/roboto-regular-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rocks_deathregular';
    src: url('../fontes/rock_s_death-webfont.eot');
    src: url('../fontes/rock_s_death-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/rock_s_death-webfont.woff2') format('woff2'),
         url('../fontes/rock_s_death-webfont.woff') format('woff'),
         url('../fontes/rock_s_death-webfont.ttf') format('truetype'),
         url('../fontes/rock_s_death-webfont.svg#rocks_deathregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*------------------------------------- FONTES --------------------------------------------------*/

/*------------------------------------ TOPO HOME ------------------------------------------------*/
.topo{ width:100%; height:670px; background: url(../imgs/bg_topo.jpg) top center no-repeat; }
.topo02{position:relative; margin:auto; width:960px; }
/*------------------------------------ TOPO HOME ------------------------------------------------*/

.topo_berzerkers{ float:left; width:100%; background: url(../imgs/bg_berzerkers.jpg) top center no-repeat #000; }

.topo_contato{ float:left; width:100%; background: url(../imgs/bg_contato.jpg) top center no-repeat #000; }
.topo_shows{ float:left; width:100%; background: url(../imgs/bg_topo_shows_interna.jpg) top center no-repeat #000; }



.logo_interna {float:left; width:100%; text-align:center; margin-top:20px;}
.menu_interna {float:left; width:100%; margin-top:7px;}
.titulo_interna {float:left; width:100%; margin-top:20px;}
.bg_texto_berzerkers {float:left; width:100%; background:#000; opacity:0.7; margin-top:18px;}
.texto_berzerkers {float:left; width:890px; padding:30px 30px; font-size:16px; font-family:'robotoregular'; color:#FFF; line-height:26px; text-align:justify; opacity:1;}
.lincoln {float:left; width:100%; height:457px; background:url(../imgs/foto_lincoln_berzerkers.jpg) no-repeat;}
.texto_lincoln {float:left; width:485px; font-size:16px; font-family:'robotoregular'; color:#FFF; text-align: justify; line-height:23px; margin-top:180px; margin-left:30px;}

.anderson {float:left; width:100%; height:533px; background:url(../imgs/foto_anderson_berzerkers.jpg) no-repeat;}
.texto_anderson {float:right; width:485px; font-size:16px; font-family:'robotoregular'; color:#FFF; text-align: justify; line-height:23px; margin-top:80px; margin-right:30px;}

.edson {float:left; width:100%; height:480px; background:url(../imgs/foto_edson_berzerkers.jpg) no-repeat; }
.texto_edson {float:left; width:485px; font-size:16px; font-family:'robotoregular'; color:#FFF; text-align: justify; margin-top:110px; line-height:23px; margin-left:33px;}

.victor {float:left; width:100%; height:480px; background:url(../imgs/foto_victor_berzerkers.jpg) no-repeat;  margin-bottom:100px;}
.texto_victor {float:right; width:485px; font-size:16px; font-family:'robotoregular'; color:#FFF; text-align: justify; line-height:23px; margin-top:195px; margin-right:33px; }



/*---------------------------------- CONTEÚDO HOME ----------------------------------------------*/
.conteudo{float:left; width:100%; height:664px; background: url(../imgs/bg_conteudo01.jpg) top center no-repeat;}
.conteudo02{position:relative; margin:auto; width:960px; }
/*---------------------------------- CONTEÚDO HOME ----------------------------------------------*/

/* ----------------------------- LOGO ---------------------------- */ 
.logo {position:absolute; top:20px; z-index:99; width:100%; text-align:center;}
.destaque {float:left; width:100%; height:398px; text-align:center; margin-top:210px;}
.destaque ul {padding-left:0;}
.menu {float:left; width:100%; margin-top:0px;}
/* ----------------------------- LOGO ---------------------------- */ 

/*------------------------------------ MENU ------------------------------------------------*/
.mn_menu01 {float:left; width:200px;}
.mn_menu02 {float:left; width:114px; }
.mn_menu03 {float:left; width:128px; }
.mn_menu04 {float:left; width:244px; }
.mn_menu05 {float:left; width:128px; }
.mn_menu06 {float:left; width:146px; }
#berzerkers { clear: both; float:left; display:block; width: 200px; height: 62px;  background:url(../imgs/mn_berzerkers.png) no-repeat; background-position:0 0; cursor: pointer; }	
#berzerkers span.hover { position: absolute; display: block; width: 200px; height: 62px;  background: url(../imgs/mn_berzerkers_over.png) no-repeat; }
#fotos { clear: both; float:left; display:block; width: 114px; height: 62px;  background:url(../imgs/mn_fotos.png) no-repeat; background-position:0 0; cursor: pointer; }	
#fotos span.hover { position: absolute; display: block; width: 114px; height: 62px;  background: url(../imgs/mn_fotos_over.png) no-repeat; }
#shows { clear: both; float:left; width: 128px; height: 62px;  background:url(../imgs/mn_shows.png) no-repeat; background-position:0 0; cursor: pointer; }	
#shows span.hover { position: absolute; display: block; width: 128px; height: 62px;  background: url(../imgs/mn_shows_over.png) no-repeat; }
#merchandising { clear: both; float:left; width: 244px; height: 62px;  background:url(../imgs/mn_merchandising.png) no-repeat; background-position:0 0; cursor: pointer; }	
#merchandising span.hover { position: absolute; display: block; width: 244px; height: 62px;  background: url(../imgs/mn_merchandising_over.png) no-repeat;  }
#videos { clear: both; float:left; width: 128px; height: 62px;  background:url(../imgs/mn_videos.png) no-repeat; background-position:0 0; cursor: pointer; }	
#videos span.hover { position: absolute; display: block; width: 128px; height: 62px;  background: url(../imgs/mn_videos_over.png) no-repeat;}
#contato { clear: both; float:left; width: 146px; height: 62px;  background:url(../imgs/mn_contato.png) no-repeat; background-position:0 0; cursor: pointer; }	
#contato span.hover { position: absolute; display: block; width: 146px; height: 62px;  background: url(../imgs/mn_contato_over.png) no-repeat; }
/*------------------------------------ MENU ------------------------------------------------*/

/*------------------------------------ FOTOS -----------------------------------------------*/
.bg_fotos_home {float:left; width:603px; height:491px; background:url(../imgs/bg_fotos.jpg) no-repeat;}
.fotos {float:left; width:501px; height:308px; border:2px solid #000; margin-top:117px; margin-left:52px;}
.fade_fotos { margin: 0 auto 40px; }
.area_fotos { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.div_fotos li { position: absolute; width: 100%; left: 0; top: 0; }
.div_fotos img {display: block; position: relative; z-index: 1; height: 308px; width: 100%; border: 0; }
.legenda { position: absolute; z-index: 99; font-size: 16px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .5); width:505px; left: -20px; right: 0; bottom: 0; padding: 10px 20px;  margin-bottom:-108px; text-align:center; font-family:'robotobold'; text-transform:uppercase;}
.div_fotos_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 480px; right: 40px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../imgs/setas.png") no-repeat left top;  margin-top: -45px;}
.div_fotos_nav:hover { opacity: 1.0; }
.div_fotos_nav.next { left: auto; background-position: right top;  right: 0;  }
/*------------------------------------ FOTOS -----------------------------------------------*/

/*-------------------------------- MERCHANDISING -------------------------------------------*/
.merchandising {float:right; width:331px; margin-top:101px; opacity:0.85; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s;}
.merchandising:hover {opacity:1; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s;}
/*-------------------------------- MERCHANDISING -------------------------------------------*/

/*---------------------------------------- VÍDEOS ----------------------------------------------*/
.maisvideos {float:right; width:100%; margin-top:80px;}
#maisvideos { clear: both; float:right; display:block; width: 116px; height: 34px;  background:url(../imgs/bt_videos.png) no-repeat; background-position:0 0; cursor: pointer; }	
#maisvideos span.hover { position: absolute; display: block; width: 116px; height: 35px;  background: url(../imgs/bt_videos.png) no-repeat; background-position: bottom; }
.video {float:left; width:100%; text-align:center; margin-top:50px;}
.titulo_video {float: left; width:100%; font-size:18px; font-family:'robotobold'; color:#FFF; text-align:center; text-transform:uppercase; margin-top:20px;}
/*---------------------------------------- VÍDEOS ----------------------------------------------*/


.topo_fotos{ float:left; width:100%; background: url(../imgs/bg_fotos_interna.jpg) top center no-repeat #000; }
.ln_fotos_interna {float:left; width:1022px; margin-left:-72px; margin-top:50px;}
.bg_foto_interna01 {float:left; width:435px; height:389px; background:url(../imgs/bg_foto_interna01.jpg) no-repeat; margin-left:72px; margin-bottom:10px;}
.bg_foto_interna02 {float:left; width:435px; height:389px; background:url(../imgs/bg_foto_interna02.jpg) no-repeat; margin-left:72px; margin-bottom:10px;}
.bg_foto_interna_demais {float:left; width:435px; height:389px; background:url(../imgs/bg_foto_interna_demais.jpg) no-repeat; margin-left:72px; margin-bottom:10px;}
.titulo_foto_interna {float:left; width:388px; height:45px; margin-top:48px; margin-left:23px; display:table;}
.centralizar_titulo_foto { display:table-cell; text-align:center; vertical-align:middle; font-size:12px; font-family:'robotobold'; color:#FFF; text-transform:uppercase; padding:5px 10px;}


.foto_interna {float:left; width:362px; margin-left:37px;  margin-top:38px; border:solid 2px #000; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s;}
.foto_interna .foto_evento_interna { position:relative;  width: 362px; height: 223px; overflow: hidden; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s;}
.foto_interna .foto_evento_interna02 .m_evento{position: absolute; z-index:99; width: 362px;  height: 223px; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s; top: -208px; left: 0; opacity: 0;  -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s;}
.bg_foto_interna01:hover .foto_evento_interna02 .m_evento {margin-top:0px; margin-left:0px; opacity: 1; box-shadow: inset 0 0 50px 20px rgba(0,0,0,.5); background: url(../imgs/m02.png) no-repeat; z-index:999; width: 362px; height:223px; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s; }

.bg_foto_interna02:hover .foto_evento_interna02 .m_evento {margin-top:0px; margin-left:0px; opacity: 1; box-shadow: inset 0 0 50px 20px rgba(0,0,0,.5); background: url(../imgs/m02.png) no-repeat; z-index:999; width: 362px; height:223px; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s; }

.bg_foto_interna_demais:hover .foto_evento_interna02 .m_evento {margin-top:0px; margin-left:0px; opacity: 1; box-shadow: inset 0 0 50px 20px rgba(0,0,0,.5); background: url(../imgs/m02.png) no-repeat; z-index:999; width: 362px; height:223px; -o-transition:.8s;   -ms-transition:.8s; -moz-transition:.8s; -webkit-transition:.8s; transition:.8s; }





.bt_voltar_fotos {float:right; width:192px; margin-top:-50px;}
#bt_voltar { clear: both; float:left; display:block; width:192px; height: 50px;  background:url(../imgs/bt_voltar.png) no-repeat; background-position:0 0; cursor: pointer; }	
#bt_voltar span.hover { position: absolute; display: block; width:192px; height:50px;  background: url(../imgs/bt_voltar.png) no-repeat; background-position:bottom; }
.bg_titulo_leitura {float:left; width:100%; height:118px; background:url(../imgs/bg_titulo_fotos.png) no-repeat; margin-top:13px;}
.titulo_fotos_leitura {float:left; width:90%; font-size:18px; font-family:'robotobold'; color:#FFF; margin-top:27px; margin-left:20px;}

.ln_foto_leitura {float:left; width:972px; margin-left:-12px; margin-bottom:50px;}
.foto_leitura {float:left; width:230px; margin-left:12px; margin-top:12px;}






.contato {float:left; width:100%; margin-top:50px;}
.bg_nome {float: left; width:477px; height:115px; background:url(../imgs/bg_nome.png) no-repeat;}
.bg_email{float: right; width:477px; height:115px; background:url(../imgs/bg_email.png) no-repeat;}
.bg_telefone {float: left; width:477px; height:115px; background:url(../imgs/bg_telefone.png) no-repeat; margin-top:5px;}
.bg_celular{float: right; width:477px; height:115px; background:url(../imgs/bg_celular.png) no-repeat;  margin-top:5px;}
.bg_mensagem{float: left; width:100%; height:195px; background:url(../imgs/bg_mensagem.png) no-repeat;  margin-top:5px;}
.telefones_contato {float:left; width:500px;font-family: 'rocks_deathregular'; font-size:19px; color:#a19675; text-transform:uppercase; letter-spacing:1px; line-height:28px; margin-top:10px;}
.bt_enviar {float:right; width:196px; height:50px; margin-top:10px;}
.bt_enviar input[type=submit]{width:196px; height:50px; background:url(../imgs/bt_enviar.png) no-repeat; border:none;	cursor: pointer; float:right; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s;}
.bt_enviar input[type=submit]:hover { background:url(../imgs/bt_enviar_over.png) no-repeat; border:none; cursor: pointer;  transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s;}
.input {float:left; width:447px; height:30px; padding:10px 15px; font-family:'robotobold'; font-size:18px; color:#FFF; background:none; border:none; margin-top:30px; outline:none;}
.textarea {float:left; width:925px; height:110px; padding:10px 15px; font-family:'robotobold'; font-size:18px; color:#FFF; background:none; border:none; margin-top:30px; outline:none;}
.erro_contato {float:left; width:100%; margin-bottom:20px; font-size:20px; font-family:'robotobold'; color:#F00;}

.done {float:left; width:100%; text-align:center; font-size:36px; font-family:'robotobold'; color:#FFF; margin-bottom:100px;}






.ln_videos {float:left; width:968px; margin-top:20px; margin-left:-7px;}
.videos_interna {float:left; width:477px; margin-left:7px; margin-top:20px;}
.video_interna {float:left; width:100%;}
.bg_titulo_video_interna {float:left; width:100%; height:108px; background:url(../imgs/bg_titulo_videos_interna.png) no-repeat; margin-top:10px; }
.titulo_video_interna {float:left; width:100%; height: 78px; display:table;}
.centralizar_titulo_video_interna { display:table-cell; text-align:center; height:68px; vertical-align:middle; font-size:18px; font-family:'robotobold'; color:#FFF; text-transform:uppercase; padding:5px 10px;}





.paginacao {float:left; width:100%; text-align:center; margin-top:70px; margin-bottom:70px;}
.texto_paginacao {font-family:'robotobold'; font-size:12px; color:#5a523b; text-transform:uppercase; float:left; width:150px; margin-top:15px; text-align:center;}
.bola_paginacao { width:13px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#520000; padding:8px 8px; color:#FFF; font-family:'robotobold';}
#bt_voltar_paginacao { clear: both; display:block; width:30px; height: 52px;  background:url(../imgs/seta_paginacao_voltar.png) no-repeat; background-position:0 0; cursor: pointer; }	
#bt_voltar_paginacao span.hover { position: absolute; display: block; width:30px; height:52px;  background: url(../imgs/seta_paginacao_voltar.png) no-repeat; background-position:bottom; }
#bt_avancar_paginacao { clear: both; display:block; width:30px; height: 52px;  background:url(../imgs/seta_paginacao_avancar.png) no-repeat; background-position:0 0; cursor: pointer; }	
#bt_avancar_paginacao span.hover { position: absolute; display: block; width:30px; height:52px;  background: url(../imgs/seta_paginacao_avancar.png) no-repeat; background-position:bottom; }
.bt_voltar_paginacao {float:left; width:30px; margin-left:375px;}
.bt_avancar_paginacao {float:left; width:30px;}





.ln_show {float:left; width:100%; margin-top:40px;}
.cln01_shows {float:left; width:270px; }
.cln02_shows {float:right; width:670px; }
.bg_cartaz {float:left; width:100%; height:369px; background:url(../imgs/bg_cartaz_show.jpg) no-repeat;}
.bg_topo_descricao {float:left; width:100%; height:45px; background:url(../imgs/bg_descricao_show_topo.png) no-repeat;}
.bg_middle_descricao {float:left; width:100%; background:url(../imgs/bg_descricao_show_middle.png) repeat-y}
.bg_bottom_descricao {float:left; width:100%; height:109px; background:url(../imgs/bg_descricao_show_bottom.png) no-repeat;}
.titulo_show {float:left; width:590px; font-size:36px; font-family:'robotobold'; color:#a19675; text-transform:uppercase; margin-left:43px;}
.data_show {float:left; width:590px; font-size:30px; font-family:'robotobold'; color:#fff;  margin-left:43px; margin-top:10px;}
.bandas {float:left; width:590px; height:44px; font-size:24px; font-family:'robotobold'; color:#fff;  margin-left:43px; margin-top:15px;}
.local {float:left; width:590px;font-size:20px; font-family:'robotoregular'; color:#fff;  margin-left:43px; margin-top:10px;}
.descricao_show {float:left; width:590px; font-size:20px; font-family:'robotoregular'; color:#fff;  margin-left:43px; margin-top:10px; margin-bottom:40px;}
.cartaz {float:left; width:233px; margin-top:20px; margin-left:19px; border:1px solid #000;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;	}








.bg_carrinho {float:right; width:272px; height:67px; background:url(../imgs/bg_carrinho.png) no-repeat; margin-top:10px;}
.camisa {float:left; width:468px; margin-top:25px;}
.camisa02 {float:right; width:473px; margin-top:25px;}
.cd {float:left; width:100%;}
.cd02 {float:left; width:352px; margin-top:135px; margin-left:60px; margin-bottom:60px;}


.camisa_preta {float:left; width:100%;}
.titulo_produto {float:left; width:100%; font-size:24px; color:#5d0501; text-transform:uppercase; font-family: 'rocks_deathregular'; margin-top:20px; text-align:center;} 
.preco_produto {float:left; width:100%; font-size:30px; color:#7a7158; text-transform:uppercase; font-family: 'robotobold'; margin-top:10px; text-align:center;} 
.quantidade_produto {float:left; font-size:14px; font-family:'robotoregular'; color:#FFF; margin-left:70px; margin-top:25px;}
.valor_carrinho {float:left; font-size:18px; font-family:'robotobold'; color:#a19675; margin-top:23px; margin-left:3px;}  
.escolha_tamanho {float:left; width:; font-size:14px;font-family:'robotoregular'; color:#FFF; margin-top:20px; margin-right:10px; margin-left:16px;}



.ic_tamanho {float:left; width:34px; margin-right:10px; margin-top:10px;}
.ic_tamanhos {list-style: none; margin: 0; padding: 0;}
.ic_tamanhos:after { clear: both;}
.ic_tamanhos {float: left; height: 35px; position: relative; width: 34px;}
.ic_tamanhos + .ic_tamanhos { margin-left: 70px; margin-top:-29px;}
.ic_tamanhos label {background: none no-repeat center center; bottom: 0px; cursor: pointer; display: block; font-size: 0; left:0px; position: absolute; right: 1px; text-indent: 100%; top: -1px; white-space: nowrap; border:none;}
.ic_tamanho1 label {background-image: url(../imgs/p.png);}
.ic_tamanho2 label {background-image: url(../imgs/m.png);}
.ic_tamanho3 label {background-image: url(../imgs/g.png);}
.ic_tamanho4 label {background-image: url(../imgs/gg.png);}


.ic_tamanhos input:focus + label {outline: 0px dotted #5d0501; outline: 0px solid #5d0501;}
.ic_tamanhos input:checked + label {outline: 0px solid #5d0501;}
.ic_tamanhos input:checked + label:after { background: url(../imgs/ok.jpg); bottom: -13px; display: inline-block; height: 20px; position: absolute; right: 7px; width: 20px; content:'';}

.bt_comprar {float:left; width:100%; text-align:center; margin-top:30px;}

.bt_comprar input[type=submit]{width:187px; height:49px; background:url(../imgs/bt_comprar.png) no-repeat; border:none;	cursor: pointer; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; }
.bt_comprar input[type=submit]:hover { background:url(../imgs/bt_comprar_over.png) no-repeat; border:none; cursor: pointer; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s;}


.cln_musicas {float:right; width:474px; margin-top:140px;}
.titulo_musicas {float:left; width:200px; font-size:16px; font-family:'robotobold'; color:#a19675; text-transform:uppercase; margin-bottom:18px;}
.duracao_musicas {float:right; width:80px; font-size:16px; font-family:'robotobold'; color:#a19675; text-transform:uppercase; margin-right:10px; }

.ln_musica {float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #FFF; margin-bottom:10px; }
.ic_play {float: left; width:31px; height:30px; background:url(../imgs/ic_play.png) no-repeat;}
.nome_musica {float:left; width:386px; font-size:14px; font-family:'robotoregular'; color:#FFF; margin-top:8px; margin-left:8px;}
.tempo_musica {float:right; width:40px; font-size:14px; font-family:'robotoregular'; color:#FFF; margin-top:8px;}






.audio_midia {float:left; width:100%; margin-top:8px; margin-left:6px}
.player_audio {float:left; width:300px;}
.cp-container {
	position:relative;
	width:31px; /* 200 - (2 * 48) */
	height:31px;
	background:none;
	padding:0px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.cp-container :focus {
	border:none;
	outline:0;
}

.cp-buffer-1,
.cp-buffer-2,
.cp-progress-1,
.cp-progress-2 {
	position:absolute;
	top:0;
	left:0;
	width:31px;
	height:31px;
	clip:rect(0px,36px,72px,0);

	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
}

.cp-buffer-1,
.cp-buffer-2 {
	background:none;
}


/* FALLBACK for .progress
 * (24 steps starting from 1hr filled progress, Decrease second value by 104px for next step)
 * (It needs the container selector to work. Or use div)
 */



.cp-progress-1,
.cp-progress-2 {
	background:none;
	
}

.jp-current-time {position:absolute;font-size:14px; font-family:'robotoregular'; color:#FFF;left:380px;}

.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:31px;
	height:31px;
} 

.cp-circle-control {
	cursor:pointer;
}

.cp-buffer-holder,
.cp-progress-holder {
	clip:rect(0px,72px,72px,36px);
	display:none;
}


/* This is needed when progress is greater than 50% or for fallback */

.cp-buffer-holder.cp-gt50,
.cp-progress-holder.cp-gt50,
.cp-progress-1.cp-fallback{
	clip:rect(auto, auto, auto, auto);
}

.cp-controls {
	margin:0;
	padding:0px;
}

.cp-controls li{
	list-style-type:none;
	display:block;

	/*IE Fix*/
	position:absolute;
}

.cp-controls li a{
	position:relative;
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
	z-index:1;
	cursor:pointer;
}

.cp-controls .cp-play {
	background:url("../imgs/controls.png") 0 0 no-repeat;
}

.cp-controls .cp-play:hover {
	background:url("../imgs/controls.png") -17px 0 no-repeat;
}

.cp-controls .cp-pause {
	background:url("../imgs/controls.png") 0 -17px no-repeat;
}

.cp-controls .cp-pause:hover {
	background:url("../imgs/controls.png") -17px -17px no-repeat;
}

.cp-jplayer {
	width:0;
	height:0;
}





.alerta_pedido_minino{ width:100%; background:#8a2101; text-align:center; padding:14px 0 14px 0; color:#fff; font-size:26px; font-weight:bold; z-index:999; float:left; margin: 30px 0 40px 0; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;}


.titulo_carrinho {float:left; width:100%; margin-top:50px;}

.bg_mensagem_carrinho02 {float:left; width:100%; height:120px; background:#000; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-top:5px;}
.mensagem_carrinho02 {float:left; width:100%; text-align:center; margin-top:50px; margin-bottom:70px; font-size:18px; color:#fff; font-family:'robotoregular';}
.carrinho {float:left; width:991px; margin-top:0;}
.titulo_carrinho {float:left; width:100%;}
.ln_carrinho01 {float:left; width:100%; margin-top:8px;}
.ln_carrinho02 {float:left; width:100%; margin-top:3px;}
.ln_carrinho03 {float:left; width:637px; margin-top:40px;}
.ln_carrinho04 {float:left; width:316px; margin-top:40px; margin-left:5px;}


.c_produto {float:left; width:510px; height:56px; }
.c_produto02 {float:left; width:633px; height:62px; }
.c_quantidade {float:left; width:109px; height:57px; margin-left:3px; }
.c_quantidade02 {float:left; width:109px; height:57px; margin-left:0px; }
.c_preco {float:left; width:109px; height:57px; margin-left:3px; }
.c_preco02 {float:left; width:109px; height:57px; margin-left:0px; }
.c_subtotal {float:left; width:109px; height:57px; margin-left:3px; }
.c_subtotal02 {float:left; width:109px; height:57px; margin-left:0px; }

.c_produto_b {float:left; width:510px; height:89px; background:url(../imgs/bg_produto_carrinho.png) no-repeat; }
.c_produto_b02 {float:left; width:633px; height:89px; background:url(../imgs/bg_produto_carrinho02.png) no-repeat; }
.c_quantidade_b {float:left; width:109px; height:89px; margin-left:3px; background:url(../imgs/bg_quantidade_carrinho.png) no-repeat;}
.c_quantidade_b02 {float:left; width:109px; height:89px; margin-left:0px; background:url(../imgs/bg_quantidade_carrinho.png) no-repeat;}
.c_preco_b02 {float:left; width:109px; height:89px; margin-left:0px; background:url(../imgs/bg_preco_carrinho.png) no-repeat;}
.c_subtotal_b {float:left; width:109px; height:89px; margin-left:0px; background:url(../imgs/bg_subtotal_carrinho.png) no-repeat;}

.bg_total {float:left; width:152px;}
.c_valortotal {float:left; width:151px; height:54px; background:url(../imgs/bg_total02.png) no-repeat; margin-left:4px;}

.centralizar_texto {
	display: table-cell;
	vertical-align: middle;
	font-size:18px; font-weight:bold; color:#000; font-family:'robotobold';
}


.texto_produto_carrinho {float:left; width:400px; height:89px; margin-left:10px;  display:table; }
.texto_produto_carrinho02 {float:left; width:400px; height:89px; margin-left:10px;  display:table; }
.texto_quantidade_carrinho {float:left; width:80px; margin-top:3px; margin-left:6px; color:#000; font-size:16px; font-family:'robotobold'}
.texto_quantidade_carrinho02 {float:left; width:80px; margin-top:35px; margin-left:12px; font-size:16px; text-align:center; font-weight:bold; color:#000; font-family:'robotobold'; }
.texto_preco_carrinho {float:left; width:90px; margin-top:37px; font-size:16px; text-align:center; font-family:'robotobold'; color:#000; margin-left:6px; }
.texto_preco_carrinho02 {float:left; width:95px; margin-top:37px; font-size:15px; text-align:center; font-weight:bold; color:#000; margin-left:6px; font-family:'robotobold';}
.texto_subtotal_carrinho {float:left; width:90px; margin-top:37px; font-size:16px; text-align:center; font-family:'robotobold'; color:#000; margin-left:4px;}
.ic_remover {float:left; width:88px; margin-top:25px; margin-left:8px; text-align:center; } 
.texto_total_carrinho {float:left; width:130px; margin-top:19px; margin-left:10px; font-size:14px; text-align:center; font-weight:bold; color:#454545;}

.input_quantidade_carrinho {float:left; width:93px; height:75px; font-size:18px; font-family:'robotobold'; text-align:center; font-weight:bold; color:#000; background:none; outline:none; border:none;}
.input_quantidade_carrinho02 {float:left; width:140px; height:50px; font-size:14px; text-align:center; font-weight:bold; color:#454545; background:none; outline:none; border:none;}
.voltar_carrinho {float:right; width:100%; text-align:right;}
.continuar_comprando {float:left; width:316px; margin-left:5px;}
.atualizar_carrinho {float:left; width:316px; margin-left:0px;}
.comfirmar_compra {float:left; width:316px;margin-left:0px; }
.bg_mensagem_carrinho {float:left; width:100%; height:120px; background:#FFF; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-top:5px;}
.mensagem_carrinho {float:left; width:100%; text-align:center; margin-top:50px; margin-bottom:70px; font-size:18px; color:#8c0303;}

.obsevacao02 {float:left; width:100%; margin-top:100px;}


.ic_produto {float:left; width:82px; margin-top:5px; margin-left:5px;}


.cln_valores {float:right; width:333px; margin-right:2px; }

.bg_valor_produtos {float:left; width:106px; height:52px; background:url(../imgs/bg_valor.png) no-repeat; margin-bottom:6px;}
.bg_valor_produtos02 {float:left; width:218px; height:52px; background:url(../imgs/bg_valor_produtos.png) no-repeat; margin-left:6px;margin-bottom:6px;}
.bg_valor_frete {float:left; width:106px; height:52px; background:url(../imgs/bg_valor_do_frete.png) no-repeat;  margin-bottom:6px;}

.bg_valor_total {float:left; width:106px; height:84px; background:url(../imgs/bg_valor_total.png) no-repeat;  margin-bottom:6px;}
.bg_valor_total02 {float:left; width:219px; height:84px; background:url(../imgs/bg_valortotal02.png) no-repeat; margin-left:6px;margin-bottom:6px;}



.cln_frete01 {float:left; width:620px; margin-top:68px;}
.cln_frete02 {float:left; width:400px; margin-left:240px;}
.cln_frete03 {float:left; width:335px; margin-left:290px;}
.texto_calcular_frete {float:left; width:100px; font-size:14px; color:#9e9373; font-family: 'rocks_deathregular'; margin-top:10px;}

.bg_input_frete {float:left; width:168px; height:34px; background: url(../imgs/bg_input_frete.png) no-repeat;}
.input_frete {float:left; width:148px; height:34px; padding:0 10px; font-size:16px; font-family:'robotobold'; color:#000; background:none; border:none; outline:none;}

.bt_calcular_frete {float:left; width:102px; margin-left:6px;}

.bt_calcular_frete input[type=submit]{width:102px; height:33px; background:url(../imgs/bt_calcular_frete.png) no-repeat; border:none;	cursor: pointer; float:right;}
.bt_calcular_frete input[type=submit]:hover { background:url(../imgs/bt_calcular_frete_over.png) no-repeat; border:none; cursor: pointer;}


.mensagem_correios {float:left; width:100%; font-size:16px; font-family:'robotoregular'; color:#9e9373; margin-top:40px; line-height:26px;}


strong {font-weight:bold;}

.texto_valor {float:left; margin-top:17px; margin-left:20px; font-size:18px; font-family:'robotobold'; color:#000;}

.texto_valor02 {float:left; margin-top:35px; margin-left:20px; font-size:18px; font-family:'robotobold'; color:#000;}



.banner_pagseguro {float:left; width:100%; margin-top:70px; margin-bottom:50px;}


.bt_continuar_carrinho {float:left; width:316px; height:50px; background:url(../imgs/bt_continuar_comprando.png) no-repeat;}
.bt_continuar_carrinho:hover {background:url(../imgs/bt_continuar_comprando_over.png) no-repeat;}

.bt_irloja_carrinho {float:left; width:316px; height:50px; background:url(../imgs/bt_irparaaloja.png) no-repeat;}
.bt_irloja_carrinho:hover {background:url(../imgs/bt_irparaaloja_over.png) no-repeat;}




.voltaraocarrinho {float:left; width:316px; height:50px; background:url(../imgs/bt_voltar_ao_carrinho.png) no-repeat; margin-top:-55px;}
.voltaraocarrinho:hover {background:url(../imgs/bt_voltar_ao_carrinho_over.png) no-repeat;}



.dados_do_cliente {float:left; width:100%; margin-top:50px;}
.bg_dados_do_cliente {float:left; width:100%;}

.bg_endereco {float:left; width:100%; margin-top:30px;}

.cln_carrinho_comprar01 {float: left; width:473px; margin-top:30px;}
.titulo_nome_carrinho {float:left; width:472px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675;}
.bg_nome_carrinho {float:left; width:473px; height:54px; background:url(../imgs/bg_nome_carrinho.png) no-repeat; margin-top:10px;}

.titulo_ddd_carrinho {float:left; width:109px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675; margin-top:15px;}
.titulo_telefone_carrinho {float:left; width:341px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675;margin-left:15px; margin-top:15px;}

.bg_ddd_carrinho {float:left; width:110px; height:54px; background:url(../imgs/bg_ddd_carrinho.png) no-repeat; margin-top:10px; }
.bg_telefone_carrinho {float:right; width:356px; height:54px; background:url(../imgs/bg_telefone_carrinho.png) no-repeat; margin-top:10px;}


.titulo_numero_carrinho {float:left; width:109px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675; }
.titulo_complemento_carrinho {float:left; width:341px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675;margin-left:15px; }


.cln_carrinho_comprar02 {float: right; width:473px; margin-top:30px;}

.titulo_bairro_carrinho {float:left; width:233px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675; margin-top:15px;}
.titulo_cidade_carrinho {float:left; width:218px; font-size:18px; font-family: 'rocks_deathregular'; color:#a19675; margin-top:15px; margin-left:15px;}

.bg_bairro_carrinho {float:left; width:233px; height:54px; background:url(../imgs/bg_bairro.png) no-repeat; margin-top:10px;}
.bg_cidade_carrinho {float:right; width:233px; height:54px; background:url(../imgs/bg_bairro.png) no-repeat;  margin-top:10px;}



.input_name_finalizar_carrinho {float:left; width:443px; height:38px; padding:8px 15px; font-family:'robotobold'; color:#000; font-size:16px; background:none; border:none; outline:none;}
.input_ddd_finalizar_carrinho {float:left; width:80px; height:38px; padding:8px 15px; font-family:'robotobold'; color:#000; font-size:16px; background:none; border:none;  outline:none;}
.input_telefone_finalizar_carrinho {float:left; width:325px; height:38px; padding:8px 15px; font-family:'robotobold'; color:#000; font-size:16px; background:none; border:none;  outline:none;}
.input_bairro_finalizar_carrinho {float:left; width:204px; height:38px; padding:8px 15px; font-family:'robotobold'; color:#000; font-size:16px; background:none; border:none;  outline:none;}




.bt_finalizar_pgamento {float:right; width:100%; text-align:right; margin-top:50px;}


.bt_finalizar_pgamento input[type=submit]{width:317px; height:50px; background:url(../imgs/bt_fazer_pagamento.png) no-repeat; border:none;	cursor: pointer; float:right; }
.bt_finalizar_pgamento input[type=submit]:hover { background:url(../imgs/bt_fazer_pagamento_over.png) no-repeat; border:none; cursor: pointer;  }





.bg_retorno {float:left; width:100%; height:600px; background:#000; opacity:0.8; margin-top:50px;}
.texto_retorno {float:left; width:100%; font-family:'robotobold'; color:#FFF; font-size:25px; text-align:center; line-height:45px; margin-top:100px;}






/*---------------------------------------- RODAPÉ -----------------------------------------------*/
.rodape{float:left; width:100%; height:936px; background: url(../imgs/bg_rodape.jpg) top center no-repeat;  -webkit-background-size: 2560px auto;}
.rodape_interna{float:left; width:100%; height:359px; background: url(../imgs/bg_rodape_interna.jpg) top center no-repeat;}

.rodape02{position:relative; margin:auto; width:960px;}
.logo_rodape {float:left; width:100%; text-align:center; margin-top:95px;}
.logo_rodape_interna {float:left; width:100%; text-align:center; margin-top:87px;}
.menu_rodape {float:left; width:100%; text-align:center; margin-top:40px;}
.bg_contato {float:left; width:100%; height:80px; text-align:center; margin-top:39px; background:url(../imgs/bg_email_rodape.jpg) center no-repeat; }
.texto_email_rodape {float: left; width:400px;font-size:22px; font-family:'robotobold'; color:#a19675; padding-top:30px; margin-left:275px;}

.ic_goweb {float:right; margin-top:35px;}
/*---------------------------------------- RODAPÉ -----------------------------------------------*/

/*------------------------------------------ LINKS ----------------------------------------------*/
a:active, a:link, a:visited {color: #000; text-decoration: none;}
a:hover { color: #000;	text-decoration: underline;}
/*------------------------------------------ LINKS ----------------------------------------------*/
