@font-face{font-family:'BebasNeueRegular';src:url('BebasNeue-webfont.eot');src:url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),url('BebasNeue-webfont.woff') format('woff'),url('BebasNeue-webfont.ttf') format('truetype'),url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');font-weight:normal;font-style:normal;}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,em,img,ins,small,strong,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,hgroup,nav,section,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;}
a img{border:none;}
iframe{z-index:-1;}
body{font:16px 'BebasNeueRegular',sans-serif;}
.wrap{position:relative;max-width:960px;width:90%;margin:0 auto;}
nav{width:100%;height:50px;margin:0px;padding:18px 0;position:fixed;z-index:999;background-color:#FFF;background-color:rgba(255, 255, 255, 0.8);}
.logo{display:inline-block;vertical-align:top;width:43px;height:45px;background-image:url(../img/logo_ac_small.png);}
nav ul{list-style:none;border-bottom:0px solid #fff;width:610px;display:inline-block;vertical-align:top;margin:0 18px;}
nav li{display:inline-block;padding:5px 13px;font-size:24px;}
nav li a{text-decoration:none;color:#A83321;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
nav li a:hover{color:#822722;}
nav a[class^=social]{display:inline-block;width:46px;height:46px;background-image:url(../img/icons_sprite.png);}
nav a[class^=social]+a[class^=social]{margin-left:5px;}
nav a[class$=fb]{background-position:-7px -7px;}
nav a[class$=tw]{background-position:-7px -63px;}
nav a[class$=yt]{background-position:-7px -117.6px;}
#audio-content {
	display: inline-block;
	vertical-align: top;
	margin-left: 32px;
}

h2.title{font-size:72px;color:#822722;position:relative;z-index:1;float:left;}
h3.subtitle {font-size:62px;color:#822722;position:relative;z-index:1;float:left;}
h3.subtitle a{font-size:62px;color:#822722;position:relative;z-index:1;float:left;text-decoration: none;cursor: pointer;}
#contato h3.subtitle a {color: rgb(190, 190, 190);font-size: 22px;display: inline-block;font-family: Helvetica, Arial, sans-serif;}
#contato h3.subtitle a:first-of-type {margin-top: 230px;}
#home {
    width: 100%;
}
@media all and (max-width: 1440px) {
#home {   
    height: 750px;
    }
}
@media all and (min-width: 1441px) {
#home {
    height: 800px;
    }
}

#slider {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: -999;
}

#slider li {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

#slider img {
    width: 100%;
    max-height: 864px;
}
#bio{background:url(../img/biografia.png) no-repeat top center;height:660px;width:100%;position:relative;z-index:6;color:#FFF;margin-top:-200px;padding-top:200px;}
#bio_slider{float:right;width:600px;height:350px;font:18px sans-serif;line-height:24px;overflow:hidden;}
.bio_slider_item{background:none;}
.bio_img{display:inline-block;vertical-align:top;cursor:pointer;width:80px;height:80px;border:5px solid #fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-ms-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;}.bio_img:hover{border-color:#822722;}
.bio_img_text{padding:15px 0;}
.bio_text, .bio_img_text {font-size: 14px;line-height: 16px; color:#822722; text-align:justify;}
.bio_text strong{font-size: 18px; color:#822722}
#bio_arrow_down,#bio_arrow_up{background-image:url(../img/icons_sprite.png);display:block;cursor:pointer;position:absolute;top:370px;z-index:100;}
#bio_arrow_down{width:95px;height:95px;background-position:-7px -441px;right:230px;}
#bio_arrow_up{width:56px;height:57px;background-position:-7px -185px;right:175px;}
#agenda{background:url(../img/agenda.png) no-repeat top center;height:660px;width:100%;position:relative;z-index:3;color:#FFF;margin-top:-250px;padding-top:250px;}
#agenda h2.title{color:#fff;}
#agenda_carousel{width:700px;float:left;}
#agenda_arrow_left,#agenda_arrow_right{background-image:url(../img/icons_sprite.png);display:block;cursor:pointer;position:absolute;}
#agenda_arrow_left{width:56px;height:56px;background-position:-7px -251px;right:40px;top:56px;}
#agenda_arrow_right{width:96px;height:96px;background-position:-7px -325px;right:0;top:110px;}
#agenda_eventos{list-style:none;overflow:hidden;width:700px;height:340px;}
.evento{display:inline-block;width:230px;height:340px;vertical-align: top;}
.evento_dia{font-size:200px;line-height:188px;color:#FFCC99;letter-spacing:-7px;}
.evento_mes{font-size:90px;line-height:80px;color:#FFF;letter-spacing:-1px;}
.evento_local{font-size:18px;color:#FFCC99;padding: 1px;}
#disco{background:url(../img/discografia.png) no-repeat top center;height:750px;width:100%;position:relative;z-index:2;color:#FFF;margin-top:-230px;padding-top:190px;}
#disco img{float:right;}
#disco iframe{margin-top:200px;}
#loja{background-color:#fff;height:300px;width:100%;position:relative;z-index:1;margin-top:-200px;padding-top:100px;}
.pagseguro{margin-left: 30px;}
#galeria_produtos{width:600px;float:right;}
.produto{display:inline-block;vertical-align:top;margin:15px 0;}
.produto_foto{width:165px;height:116px;margin:20px 10px;}
.produto button{display:block;margin:5px auto;border:none;font:26px 'BebasNeueRegular',sans-serif;padding:7px 25px;background-color:#232323;color:#FFF;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;}.produto button:hover{background-color:#0C0C0C;}
#midia{width:100%;position:relative;z-index:4;min-height:900px;background:url(../img/midia.png) #FFF no-repeat top center;margin-top:50px;padding-top:200px;}
#midia h2.title{float:none;}
#midia h3.subtitle{line-height:54px;}
#galeria_midia{width:520px;height: 400px;background-color: #fff;float:right;margin-top:-82px;}
#midia_arrow_left,#midia_arrow_right{position:absolute;background-image:url(../img/icons_sprite.png);cursor:pointer;-ms-background-position-x:-7px;background-position-x:-7px;}
#midia_arrow_left{width:56px;height:56px;top:245px;right:40px;-ms-background-position-y:-251px;background-position-y:-251px;}
#midia_arrow_right{width:96px;height:96px;right:0;top:300px;-ms-background-position-y:-327px;background-position-y:-327px;}
#midia_carousel{width:590px;height:350px;border:5px solid #822722;-webkit-border-radius:5px;border-radius:5px;}
.midia_carousel_item img,.midia_carousel_item iframe{width:590px;height:350px;}
#contato{width:100%;position:relative;z-index:3;height:900px;background:#fff url(../img/contato.png) no-repeat top center;margin-top:50px;padding-top:-50px;}
#contato h2.title{float:none;}
#contato h3.subtitle{line-height:54px;letter-spacing:-1px;font-size:48px;line-height:40px;width: 260px;}
#contato form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#contato form{width:500px;padding:0 25px;float:right;color:#A83321;}
#contato input{display:block;width:100%;background-color:#A83321;border:5px solid #A83321;font:22px 'BebasNeueRegular',sans-serif;margin-bottom:7px;-webkit-border-radius:5px;border-radius:5px;padding:8px 12px;color:#A83321;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#contato input:hover,#contato input:focus{background-color:#A83321;color:#A83321;}
#contato input:hover::-webkit-input-placeholder{color:#A83321;}
#contato input:hover::-moz-placeholder{color:#A83321;}
#contato input:hover:-moz-placeholder{color:#A83321;}
#contato input:hover:-ms-input-placeholder{color:#A83321;}
::-webkit-input-placeholder{color:#A83321;}
::-moz-placeholder{color:#A83321;}
:-moz-placeholder{color:#A83321;}
:-ms-input-placeholder{color:#A83321;}
#contato label{background-color:#A83321;font:22px 'BebasNeueRegular',sans-serif;padding:10px 85px;margin-top:1px;display:inline-block;-webkit-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px;}
#contato textarea{display:block;width:100%;height:150px;color:#FFF;font:22px 'BebasNeueRegular',sans-serif;border:5px solid #A83321;background-color:#A83321;resize:none;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#contato textarea:hover,#contato textarea:focus{background-color:#A83321;color:#A83321;}
#contato select{background-color:#822722;font:22px 'BebasNeueRegular',sans-serif;color:#A83321;display:inline-block;height:47px;padding:5px 53.5px;margin:0;border:none;-webkit-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;}
#contato button{font:22px 'BebasNeueRegular',sans-serif;border:3px solid #A83321;background-color:#A83321;color:#A83321;padding:7px 18px;-webkit-border-radius:5px;border-radius:5px;float:right;margin-top:5px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#contato button:hover{background-color:#822722;color:#A83321;}
#contato button:active{border-color:#A83321;background-color:#A83321;color:#A83321;}
footer{width:100%;height:75px;background-color:#FFF;color:#606060;padding:15px;position:relative;z-index:6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.copyright{font-size:18px;float:left;padding-top:10px;}
footer a{float:right;}
input[type=image]{padding-left: 30px;}








#galeria a img{
	border:5px #FFF solid;
	outline:#999 dotted 1px;
	width:100px;
	height:87px;
	margin:5px;
	float:left;
	}
#galeria{
	width:900px;
	min-height:250px;
	margin:0 auto;
	position:relative;
	display:table;
	padding-bottom:200px;
	top:100px;
	}


