@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:'Futura2-Normal';
	src: url('../fonts/Futura2-Normal_gdi.eot');
	src: url('../fonts/Futura2-Normal_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura2-Normal_gdi.woff') format('woff'),
		url('../fonts/Futura2-Normal_gdi.ttf') format('truetype'),
		url('../fonts/Futura2-Normal_gdi.svg#Futura2-Normal') format('svg');
	font-weight: 5;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
@font-face {
	font-family:'FuturaLT-Light';
	src: url('../fonts/FuturaLT-Light_gdi.eot');
	src: url('../fonts/FuturaLT-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaLT-Light_gdi.woff') format('woff'),
		url('../fonts/FuturaLT-Light_gdi.ttf') format('truetype'),
		url('../fonts/FuturaLT-Light_gdi.svg#FuturaLT-Light') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}
@font-face {
	font-family:'Futura-CondensedLight-Italic';
	src: url('../fonts/Futura-CondensedLight-Italic_gdi.eot');
	src: url('../fonts/Futura-CondensedLight-Italic_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura-CondensedLight-Italic_gdi.woff') format('woff'),
		url('../fonts/Futura-CondensedLight-Italic_gdi.ttf') format('truetype'),
		url('../fonts/Futura-CondensedLight-Italic_gdi.svg#Futura-CondensedLight-Italic') format('svg');
	font-weight: 5;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
body{
	background:#1b1d2a;
	overflow-x:hidden;
}
#loading{
	position:fixed;
	width:100%;
	height:100%;
	background:url(../images/loading.GIF) center no-repeat #ebbb00;
	display:none;
	z-index:9999;
}
.cabecalho{
	background:url(../images/bgtop.png) bottom no-repeat;
	background-size:cover;
	padding-bottom:7%;
	position:absolute;
	top:0;
	z-index:9999;
	padding-top:3%;
	margin-top:-200px;
	opacity:0;
}
.cabecalho div{
	padding:0;
}
.cabecalho #radio{
	margin-top:30px;
}
.logo{
	float:left;
	margin-left:30px;
}
.menu{
	font-family:'Futura2-Normal';
	color:#fff;
	text-transform:uppercase;
	font-size: 0.9vw;
	padding-top:2%;
	float:left;
	margin-top:30px;
}
.menu a{
	color:#fff;
}
.menu li{
	float:left;
	text-align:center;
	padding:10px 20px;
	cursor:pointer;
}
.menu li:hover{
	background:#1b1f41;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
.menu li.active{
	background:#1b1f41;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;	
}
.bannerh{
	padding-bottom:10%;
	background:url(../images/bannerh.jpg) top center;
	background-size:cover;
	opacity:0;
}
.login{
	background:rgba(0,0,0, 0.3);	
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
    padding: 50px;
    float: right;
    margin-top: 10%;
    margin-right: 5%;
}
.login h2{
	font-family:'Futura2-Normal';
	color:#fff;
	text-transform:uppercase;
	font-size:1.3vw;
	text-align:center;
	margin-bottom:30px;
}
.login h5{
	font-family:'Futura2-Normal';
	color:#fed400;
	text-transform:uppercase;
	text-align:center;
	font-size:0.8vw;
}
.login h3{
	font-family:'Futura2-Normal';
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:1vw;
}
.login h4{
	font-family:'Futura2-Normal';
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:0.8vw;
}
.login h4 a{
	color:#fed400;
	text-decoration:none;	
}
.login h4 a:hover{
	color:#fff;
	text-decoration:none;	
}
.login .loginhome{
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	padding:7px;
	font-family:'Futura2-Normal';
	text-transform:uppercase;
	font-size:0.9vw;
	border:solid 2px #363c6a;
	color:#7b7b7b !important;
    background-color:transparent !important;
    width: 100%;
    margin-top: 10px;
	text-align:center;
	outline:none;
}
.login input[type=submit]{
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	padding:7px;
	font-family:'Futura2-Normal';
	text-transform:uppercase;
	font-size:0.9vw;
	border:none;
	color:#000 !important;
    background-color:#fed400 !important;
    width: 45%;
    margin-top: 10px;
	text-align:center;	
	float:left;
}
.login input[type=submit]:hover{
	color:#fff !important;
	background-color:#1b1d2a !important;
}
.login .cadastrebtn{
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	padding:7px;
	font-family:'Futura2-Normal';
	text-transform:uppercase;
	font-size:0.9vw;
	border:none;
	color:#fff !important;
    width: 55%;
    margin-top: 10px;
	text-align:center;	
	float:right;
}
.login .cadastrebtn:hover{
	color:#fed400 !important;
}
.login img{
	margin-top:50px;
	cursor:pointer;
}
.login img:hover{
	opacity:0.5;
}
.bannerh2{
    background-size: contain;
	margin-top:0px;
	opacity:0;
	padding:0 !important;
}
.dmais{
	height:704px;
	background:url(../images/12mais.png) center no-repeat;
	background-size:cover;
	padding-top:90px;
	margin-top:-250px;
	opacity:0;
}
.mdmais{
	width:650px;
	margin:0 auto;
	border:solid 3px #fed400;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	height:100px;
	background:url(../images/mdmais.png) center center no-repeat;
	cursor:pointer;
}
.boxdmais{
	width:585px;
	margin-left:10px;
	margin-top:20px;
	background:rgba(18,19,30, 0.8);	
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	height:auto;
	position:absolute;
	z-index:10;
	padding:18px 15px;
}
.boxdmais h2{
	background: url(../images/mend.png) no-repeat;
    background-position: 5px 5px;
    font-family: 'Futura2-Normal';
    color: #fed400;
    text-transform: uppercase;
    padding-left: 60px;
    margin: 0;
    font-size: 23px;
    letter-spacing: 4px;
    margin-bottom: 15px;
}
.boxdmais li{
	font-family:'Futura2-Normal';
	color:#c0c0c0;
	text-transform:uppercase;
	font-size:100%;
	letter-spacing:1px;
	padding:8px 0px;
	cursor:pointer;
}
.boxdmais li span{
	color:#fed400;
	font-size:18px;
	padding-right:30px;
}
.boxdmais li:hover{
	background:url(../images/soundb.png) no-repeat rgba(249,207,0, 0.8);	
	background-position: 98%;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#000;
	font-size:120%;
	width: 120%;
    margin-left: -10%;
}
.boxdmais a:hover{
	text-decoration:none;
}
.boxdmais li:hover > span{	
	color:#000;
	font-size:0.9vw;
    margin-left: 8%;
}
#carousel {
	height:460px;
	position:relative;
	clear:both;
	overflow:hidden;
}
.itemc{
	background:url(../images/shadow.png) bottom center no-repeat;
	padding-bottom:70px;	
}
.item{
	width:592px;
	height:334px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#fff;
	cursor:pointer;
}
.item .count{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #fed400;
    font-family: 'Futura2-Normal';
    font-style: italic;
    font-weight: bold;
    color: #2e3691;
    padding: 5px 20px 5px 10px;
    position:absolute;
    font-size: 18px;
    top: 15px;
    z-index: 9999;
    right: -5px;;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
}
.item .play{
	width:70px;
	height:70px;
	background:url(../images/play.png);
	position:absolute;
	left:50%;
	margin-left:-35px;
	top:44%;
	margin-top:-35px;
	display:none;
}
.item .video{
	width:100%;
	height:100%;
}
.bannerh3{
	padding-bottom: 40%;
    background: url(../images/phone.png) center right no-repeat;
    background-size: 110%;
	margin-top:250px;
	opacity:0;
}
.boxwhats{
	width:459px;
	height:301px;
	background:url(../images/boxwhats.png);
	float:right;
	padding: 155px 0px 0px 140px;
	margin-top: 150px;
}
.boxwhats h2{
	font-family:'FuturaLT-Light';
	text-transform:uppercase;
	margin:0;
	color:#fff;
	font-size:24px;	
}
.boxwhats h3{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	margin:0;
	color:#fff;
	font-size:41px;	
}
.msg{
	float:right;
	clear:both;
	border-left:solid 1px #e3be05;
	padding-left:20px;
	margin-right: 45px;
    margin-top: 110px;
}
.msg h2{
	font-family:'FuturaLT-Light';
	text-transform:uppercase;
	margin:0;
	color:#fff;
	font-size:36px;	
}
.msg h3{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	margin:0;
	color:#fff;
	font-size:36px;	
}
.apps{
	width:530px;
	height:90px;
	border:solid 3px #2d3040;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	clear:both;
	float:right;
	margin-right: -70px;
	margin-top: 110px;
}
.apps h2{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#343434;
	background:#fdd301;
	padding:8px;
	font-size:13px;
	display: inline-block;
    margin-top: 28px;
    margin-left: -30px;
}
.apps img{
	margin-left:40px;
}
.binstagram{
	background:url(../images/bginsta.png) bottom no-repeat;
	background-size:cover;
	opacity:0;
	margin-top:250px;
}
#instagram li{
	float:left;
	width:18%;
	list-style:none;
	margin-left:2%;
}
#instagram li:nth-child(1){
	margin-left:0px;
}
#instagram li:nth-child(2), #instagram li:nth-child(4){
	margin-top:-70px;
}
#instagram li:nth-child(3){
	margin-top:-20px;
}
#instagram .shadow{
	margin-left:-30%;	
}
#instagram .imgsta{
	-webkit-border-radius:260px;
	-moz-border-radius:260px;
	border-radius:260px;
	width:100%;
	padding-bottom:100%;
	cursor:pointer;
}
.binstagram .tagtitle{
	margin-top:-170px;
}
.binstagram .tag{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	padding:20px;
	font-size:13px;
	display: inline-block;
	width:11%;
	float:left;
}
.binstagram .arrowtitle{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	font-size:0.9vw;
	color:#fff;
	background:url(../images/arrowtitle.png) left no-repeat;
	padding:10px;
	padding: 10px 10px 10px 30px;
    margin-left: 20px;
	float:left;
}
.binstagram .arrowtitle:hover{
	color:#fdd301;
}
.promohome{
	background:#fdd301;
	padding-bottom:140px;
	opacity:0;
	margin-top:-250px;
}
.promohome .tag{
	font-family: 'Futura2-Normal';
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 13px;
    font-size: 15px;
    display: inline-block;
    letter-spacing: 2px;
    width: 13%;
    float: left;
    color: #fdd301;
    background: #000;
    text-align: center;
}
.promohome .arrowtitle{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	font-size:0.9vw;
	color:#000;
	background:url(../images/arrowtitle2.png) left no-repeat;
	padding:10px;
	padding: 10px 10px 10px 30px;
    margin-left: 20px;
	margin-bottom:30px;
	float:left;
}
.promohome .arrowtitle:hover{
	color:#161466;
}
.draft div{
	padding:0;
	margin:0;
}
.black{
	color:#fff;
	font-family: 'Futura2-Normal';
	padding: 12% !important;
	font-size: 100%;
}
.black span{
	text-transform:uppercase;
	display: inline-block;
  	vertical-align: middle;
  	line-height: normal;  
}
.event{
	background:#282828;
}
.niver{
	padding-bottom: 50% !important;
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    -webkit-transition: all .6s ease; 
}
.event:hover > .niver{
	filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}
footer{
	background:#282828;
}
.logorod{
	background:url(../images/linerod.png) right no-repeat;	
	padding:120px;
}
.fb-like{
	margin-right:30px;
}
footer h2{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	font-size:1.1vw;
	background: url(../images/lineh2.png) left bottom no-repeat;
    padding-bottom: 13px;
	margin-bottom:40px;
}
footer .coluna{
	padding: 50px 40px;
}
footer .coluna .address{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:1vw;
	background:url(../images/address.png) left no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
footer .coluna .mail{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:1vw;
	background:url(../images/mail.png) left no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
footer .coluna .tphone{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:1vw;
	background:url(../images/tphone.png) left no-repeat;
	padding-left:30px;
}
footer .coluna .whats{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:1vw;
	background:url(../images/whats.png) left no-repeat;
	padding:5px 0px 6px 40px;
}
footer .coluna .ouvinte{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:1vw;
	text-transform:uppercase;
	margin-bottom:10px;
	clear:both;
}
footer .coluna .ouvinte span{
	font-size:1vw;
}
footer .coluna .sociais {
	width:100%;
	height:34px;
	margin-bottom:10px;
}
footer .coluna .sociais .facebook{
	width:34px;
	height:34px;
	background:url(../images/face.png);
	background-position:34px 0px;
	float:left;
	margin-right:5px;
}
footer .coluna .sociais .instagram{
	width:34px;
	height:34px;
	background:url(../images/instagram.png);
	background-position:35px 0px;
	float:left;
	margin-right:5px;
}
footer .coluna .sociais .twitter{
	width:34px;
	height:34px;
	background:url(../images/twitter.png);
	background-position:35px 0px;
	float:left;
}
footer .copy{
	color:#7b7b7b;
	font-family: 'Futura2-Normal';
	font-size:0.7vw;
	text-transform:uppercase;
	padding-top:150px;
	padding-right: 110px;
}
footer .copy .des{
	margin-bottom:5px;
	text-transform:lowercase;
	color:#fff;
	font-size:0.6vw;
}
.content{
	padding: 400px 0 0 0;
}
.content div{
	padding:0;	
}
.content .title{
	margin-top:-250px;
	opacity:0;
	margin-bottom:40px;
}
.content h1{
	border: solid 2px #fed400;
    color: #7b7b7b;
    font-family:'FuturaLT-Light';
    font-size: 66px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    padding: 15px 60px;
    display: inline-table;
}
.content h2{
	font-family:'FuturaLT-Light';
	color:#fff;
}
.content h3{
	font-family:'FuturaLT-Light';
	color:#fff;
	font-size:1.2vw;
}
.content .promocao{
	margin-top:250px;
	opacity:0;
}
.content .promocao .img{
	padding-bottom:50%;
}
.content .promocao:hover{
	background:url(../images/hoverpromo.png) no-repeat !important;
	background-size:cover !important;
	color:#000 !important;
}
.content .dark-left{
	font-family:'FuturaLT-Light';
	color:#b9b9b9;
	text-align:justify;
	background:#222945;	
}
.content .dark-left .text{
	background: url(../images/arrowdarkleft.png) no-repeat;
    background-position: 15px;
	padding:80px 60px 0;
	font-size:1vw;	
}
.content .light-left{
	font-family:'FuturaLT-Light';
	color:#000;
	text-align:justify;
	background:#fed400;	
}
.content .light-left .text{
	background: url(../images/lightright.png) no-repeat;
    background-position: 15px;
	padding:80px 60px 0;
	font-size:1vw;	
}
.content .dark-right{
	font-family:'FuturaLT-Light';
	color:#b9b9b9;
	text-align:justify;
	background:#222945;	
}
.content .dark-right .text{
	background: url(../images/arrowdarkleft.png) no-repeat;
    background-position: 410px;
	padding:80px 60px 0;
	font-size:1vw;	
}
.content .light-right{
	font-family:'FuturaLT-Light';
	color:#000;
	text-align:justify;
	background:#fed400;	
}
.content .light-right .text{
	background: url(../images/lightleft.png) no-repeat;
    background-position: 410px;
	padding:80px 60px 0;
	font-size:1vw;	
}
.content .participar{
	color: #222945;
    background: #fff;
    font-family: 'Futura2-Normal';
    font-size: 1vw;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    padding: 10px 25px;
    letter-spacing: 2px;
    display: inline-table;
    font-weight: bold;
    margin-top: 25px;
	cursor:pointer;
}
.content .participar:hover{
	background:#000;
	color:#7b7b7b;
}
.content .participando{
	color: #222945;
    background: #fed400;
    font-family: 'Futura2-Normal';
    font-size: 1vw;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    padding: 10px 25px;
    letter-spacing: 2px;
    display: inline-table;
    font-weight: bold;
    margin-top: 25px;
}
.content .logue{
	color: #222945;
    background: #fed400;
    font-family: 'Futura2-Normal';
    font-size: 0.9vw;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    padding: 10px 25px;
    letter-spacing: 2px;
    display: inline-table;
    font-weight: bold;
    margin-top: 25px;
}
.footext{
	font-family: 'Futura2-Normal';
    font-size: 0.7vw;
    text-transform: uppercase;
    color: #8d8d8d;
    letter-spacing: 30px;
	padding: 80px;
}
.boxprogramacao{
	padding-bottom:25% !important;
}
.prlogo{
	margin-bottom:30px !important;
}
.horarios{
	font-family: 'Futura2-Normal';
    font-size: 0.8vw;
    line-height: 1vw;
    text-transform: uppercase;
	color:#fff;
}
.prdescricao{
	font-family: 'Futura2-Normal';
    font-size: 0.8vw;
    line-height: 1vw;
	color:#fff;
	padding-top:20px !important;
}
.prblack{
	background:#1c1c1e;
	padding-top:40px !important;
	vertical-align:top;
}
.prgray{
	background:#323233;
	padding-top:40px !important;
	padding-bottom:40px !important;
	vertical-align:top;
}
.prgray:hover, .prblack:hover{
	background:url(../images/hoverpromo.png) no-repeat !important;
	background-size:cover !important;
	color:#000 !important;
}
.programas{
	margin-top:250px;
	opacity:0;
}
.programas h2{
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	font-family:'FuturaLT-Light';
	text-align:center;
	font-weight:bold;
}

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.equipe{
    background: url(../images/equipe.jpg) center no-repeat;
    background-size: cover;
    padding-bottom: 40%;
}
.equip{
	margin-top:250px;
	opacity:0;
}
.cadastro{
    background:url(../images/cadastro.jpg) center no-repeat;
    background-size: cover;
    padding-bottom: 10%;
}
.cad{
	margin-top:300px;
	opacity:0;
}
.cad label{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#343434;
	background:#fdd301;
	padding:8px;
	font-size:13px;
	display: inline-block;
	position:absolute;
	z-index:999;
}
.cad input{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:110px;
	padding-left:20px;
	outline:none;
}
.cad .dia{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:110px;
	padding-left:40px;
	outline:none;
}
.cad .mes, .cad .ano{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:10px;
	padding-left:20px;
	outline:none;
}
.cad .sexo{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:30px;
	padding-left:40px;
	outline:none;
}
.cad .civil{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:80px;
	padding-left:40px;
	outline:none;
}
.cad .rg{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:20px;
	padding-left:40px;
	outline:none;
}
.cad .cidade{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:20px;
	padding-left:60px;
	outline:none;
}
.cad .estado{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:50px;
	padding-left:60px;
	outline:none;
}
.cad .email{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	color:#d9dbe4;
	background:#323440;
	padding:6.5px;
	font-size:14px;
	display: inline-block;
	border:none;
	text-align:center;
	margin-left:100px;
	padding-left:60px;
	outline:none;
}
.cad .form-group{
	margin-bottom:40px;
}
.cad  .opcao{
	position:relative !important;
}
.cad .form-group{
	margin-left:0;
}
.conta{
	padding-top:80px !important;
}
.camposconta{
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	padding:4px !important;
    background:url(../images/hoverpromo.png);
	background-size:cover;
}
.contentcampos{
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#1b1d2a;
	width:100%;
	padding:30px !important;
}
.news{
	padding-top:60px !important;
}
.news h2{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	color:#898989;
	font-size:15px;
	letter-spacing:2px;
	margin-bottom:40px;
}
.news input[type="radio"] + label{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#343434;
	background:#9e8400;
	padding:10px 20px;
	font-size:13px;
	display: inline-block;
	position:inherit;
	z-index:999;
}
.news input[type="radio"] + label,
.news input[type="radio"]:checked + label {
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}
.news input[type="radio"]:checked + label{
	background:#fed400;
}
.news input[type="radio"]{
	margin: 0;	
	display:none;
}
.cad input[type="submit"]{
	font-family: 'Futura2-Normal';
	text-transform:uppercase;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	color:#fff;
	background:url(../images/hoverpromo.png);
	background-size:cover;
    padding: 15px 30px;
    font-size: 1.2vw;
    margin-left: 0px;
}
.cad input[type="submit"]:hover{
	background:url(../images/hoverpromo.png) right;
}
.comercial{
    background:url(../images/bgcomercial.png) bottom center no-repeat;
    background-size: contain;
}
.comercial h5{
	color:#fff;	
	font-family: 'Futura2-Normal';
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.1vw;
}
.comercial h6{
	font-family:'FuturaLT-Light';
	color:#fff;	
	text-transform:uppercase;
	font-size:1.6vw;
}
.com{
    background:url(../images/bordcom.png) top center no-repeat;
    background-size: contain;
    padding-bottom: 23% !important;
	margin-top:8%;
}
.col1{
	width:25%;
	float:left;
	margin-left:5%;
}
.col2{
	width:40%;
	float:left;
}
.col3{
	width:25%;
	float:left;
}
.com .cont{
	padding-top:8%;
}
.com .icon{
	margin-top:30px;
	margin-bottom:30px;
}
.com .download{
	margin-top:30px;
}
.com h2{
	font-family: 'FuturaLT-Light';
    color: #1b1d2a;
    background: #f9c702;
    text-transform: uppercase;
    padding: 8px 50px;
    font-size: 18px;
    font-weight: bold;
    display: inline;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.com h3{
	color:#fff;	
	font-family: 'Futura2-Normal';
	font-size:1vw;
	text-transform:uppercase;
}
.apresentador{
	float:right; 
	background:url(../player/images/ball.png); 
	background-size:contain; 
	width:249px; 
	height:257px; 
	-webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	border-radius: 100px; 
	margin-top:-70px; 
}
.apresentadorpic{
	width:60%; 
	height:60%; 
	-webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	border-radius: 100px; 
	margin:40px 0px 0px 52px;
}
.equipimg{
	width: 250px;
    height: 250px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 300px;
    margin: 0px 0px 30px 56px;
}
.equip h2{
	text-transform:uppercase;
	font-family:'Futura-CondensedLight-Italic';
	color:#fed400;
	margin: 0 auto;
    font-size: 5vw;
	width:220px;
}
.equip h3{
	text-transform:uppercase;
	font-family:'Futura-CondensedLight-Italic';
	color:#888787;
	margin: 0 auto;
    font-size: 3.5vw;
	width:220px;
}
.equip1{
	width:350px;
	height:540px;
    padding-top: 30px !important;
}
.equip2{
	background:url(../images/bgequip.png);
	width:350px;
	height:540px;
	padding-top: 100px !important;
}
.navbar-toggle .icon-bar{
	background:#FDD230;
}



@media (max-width: 768px) { 
/* Header */
.cabecalho{
	padding-bottom:35%;
}
a#logo{
	margin:0 auto;
    display: flex;
}
.logo{
	margin:0 auto;
	float:inherit;
	width:50%;
	margin-top:20px;
}
.menufone{
	margin:0 auto;
}
.programa{position: absolute; left: 150px; top: 95px; width:45%;}
.programa .tag{color:#111321; background:#FDD230; padding:2px 5px; text-transform:uppercase; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size:9px; float: left;margin-top: 5px;}
.programa .nome{font-size:9px; color:#fff; text-transform:uppercase; float: left; width: 50%; padding-top: 7px;}
.menu{
	font-family:'Futura2-Normal';
	color:#fff;
	text-transform:uppercase;
	font-size: 3.4vw;
	padding-top:2%;
	float:inherit;
	margin-top:30px;
}
.menu li{
	float:inherit;
	text-align:center;
	padding:10px 20px;
	cursor:pointer;
}
.apresentador{
	float:right; 
	background:url(../player/images/ball.png); 
	background-size:contain; 
	width:140px; 
	height:144px; 
	-webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	border-radius: 100px; 
	margin-top:0px; 
}
.apresentadorpic{
	width:60%; 
	height:60%; 
	-webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	border-radius: 100px; 
	margin:22px 0px 0px 30px;
}
/* Fim Header */

/* Home */
.bannerh{
	margin-top:400px !important;
	padding-bottom: 0;
    background:none;
    background-size:auto;
}
.login{
	padding: 30px;
    float:inherit;
    margin-right: 0 !important;
}
.login h2 {
    font-size: 20px;
    margin-bottom: 0;
	margin-top:0;
}
.login h3{
	font-size: 16px;
}
.login h4{
	font-size:10px;
}
.login h5{
	color:#fed400;
	font-size:10px;
}
.login .loginhome{
	font-size:14px;
}
.login input[type=submit], .login .cadastrebtn{
	font-size:14px;
}
.dmais{
	padding-top:30px;
	height: auto;
	background:none;
}
.mdmais{
	width:100%;
	background-size: 90%;
	height:50px;
}
.boxdmais {
    width: 100%;
    margin-left: -18px;
    margin-top: 50px;
}
.boxdmais li span {
    color: #fed400;
    font-size: 14px;
    padding-right: 10px;
}
.boxdmais li {
    font-size: 60%;
    letter-spacing: 0.8px;
}
.boxdmais li:hover {
    background-position: 95%;
    font-size: 60%;
    width: 100%;
    margin-left: 0;
}
.bannerh3 {
	padding-top:30px;
	background: url(../images/phone.png) 0px 250px no-repeat;
    background-size: 110%;
}
.boxwhats {
    width: 100%;
    height: 171px;
    background: url(../images/boxwhats.png);
    background-size: contain;
    padding: 90px 0px 0px 80px;
    margin-top: 0px;
}
.boxwhats h2 {
    font-size: 15px;
}
.boxwhats h3 {
    font-size: 26px;
}
.msg{
    margin-top: 300px;
	margin-bottom: 30px;
}
.apps {
    width: 100%;
    height: 60px;
    float:inherit;
    margin-right: 0px;
    margin-top: 0px;
}
.apps img {
    margin-left: 0px;
    width: 33%;
}
.apps h2{
	margin-top: 12px;
}
.binstagram .tagtitle {
    margin-top: -100px;
}
.binstagram .tag {
    width: 45%;
}
.binstagram .arrowtitle {
    font-size: 9px;
    padding: 10px 10px 10px 25px;
    margin-top: -7px;
    float: right;
    width: 45%;
}
.promohome .tagtitle{
	padding: 20px 0px;
}
.promohome {
    padding-bottom: 30px;
}
.promohome .tag {
    letter-spacing: 1px;
    width: 48%;
}
.promohome .arrowtitle {
    font-size: 9px;
    padding: 10px 10px 10px 25px;
    margin-top: -7px;
	margin-bottom: 0;
    float: right;
    width: 45%;
}
/* Fim Home */


/* Promoções */
.content .title {
    margin-bottom: 20px;
	margin-top: 20px !important;
}
.content h1 {
    font-size: 30px;
    padding: 15px 20px;
}
.content .promocao .img {
    padding-bottom: 100%;
}
.content .dark-left .text {
    background-position: 15px 60px;
    padding: 40px 50px;
    font-size: 15px;
}
.content .logue, .content .participar, .content .participando {
    font-size: 9px;
}
.footext {
    font-size: 15px;
    letter-spacing: 10px;
    padding: 20px;
}
/* Fim Promoções */


/* Programação */
.col-height {
    display: block;
    height: auto;
}
.horarios {
    font-family: 'Futura2-Normal';
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
}
.prdescricao {
    font-size: 10px;
    line-height: 15px;
    padding-top: 20px !important;
	width: 85%;
    margin: 0 auto;
}
.prblack{
	padding-bottom: 40px !important;
}
.boxprogramacao {
    padding-bottom: 70% !important;
}
/* Fim Programação */

/* Equipe */
.equipe {
    background: url(../images/equipe.jpg) center bottom no-repeat;
    background-size: contain;
    padding-bottom: 40%;
}
.equip1, .equip2{
	width:100%;
	background:none;
	height:auto;
}
.equipimg{
	margin:0 auto 30px;
}
.equip h2{
	font-size: 60px;
}
.equip h3{
	font-size: 45px;
}
/* Fim Equipe */


/* Comercial */
.comercial, .com{
	background:none;
}
.comercial h5{
    font-size: 18px;
}
.comercial h6{
	font-size:15px;
}
.com h3{
	font-size:15px;
}
.col1, .col2, .col3 {
    width: 100%;
    float: inherit;
    margin-left: 0;
    padding-bottom: 40px !important;
}
.col1, .col2{
	border-bottom: solid 2px #00c49f;
}
/* Fim Comercial */

/* Altera Dados */

.conta {
    padding-top: 20px !important;
}
#celular{
	margin-top:40px;
}
.contentcampos{
	padding:10px !important;
}
.cad input[type="submit"] {
	font-size:15px;
}
.content h3 {
    font-size: 12px;
}

/* Fim Altera Dados */

/* Rodape */
.logorod {
    background: none;
    padding: 40px 0px;
    text-align: center;
}
footer .coluna {
    padding: 20px 0px;
}
footer h2{
	font-size: 15px;
	margin-bottom:10px;
	margin-top: 0px;
}
footer .coluna .address {
    font-size: 12px;
    padding: 5px 0px 0px 30px;
}
footer .coluna .mail {
    font-size: 12px;
    padding: 5px 0px 0px 30px;
}
footer .coluna .tphone {
    font-size: 12px;
    padding: 5px 0px 0px 30px;
}
footer .coluna .ouvinte {
    font-size: 12px;
}
footer .coluna .ouvinte span {
    font-size: 16px;
}
footer .coluna .whats {
    font-size: 12px;
    padding: 8px 0px 8px 50px;
}
footer .copy {
    font-size: 10px;
    padding-top: 30px;
    padding-right: 0px;
}
footer .copy .des {
    margin-bottom: 10px;
    font-size: 10px;
	padding-bottom: 20px;
}
#instagram li:nth-child(2), #instagram li:nth-child(3), #instagram li:nth-child(4) {
    margin-top: 0px;
}
#instagram li {
    width: 48%;
	margin-bottom: 20px;
}
/* Fim Rodape */
}
.imgaovivo{
    margin-top: 25px;
}
.aovivo{
    background: url(../images/aovivo.jpg) top center no-repeat;
    background-size: cover;
    padding-bottom: 5%;
}
.aovivo h2{
	font-family:'Futura2-Normal';
	color:#ffffff;
	text-transform:uppercase;
}
.aovivo h3{
	font-family:'Futura2-Normal';
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
}
.aoviv{
	background: url(../images/notes.png) top no-repeat;
    background-size: contain;
}
.aoviv img{
	margin-left: 80px;
    margin-top: -60px;
}
.aoviv2{
    margin-top: -150px;	
}
.notes2{
	background: url(../images/notes2.png);
    width:478px;
	height:848px;
	position:absolute;
	z-index:999;
	margin-left: 350px;
    margin-top: -140px;
}
.tv{
	background: url(../images/tv.png);
	width:801px;
	height:638px;
	float:right;
	margin-right:100px;
}
.tv .video-js{
	margin-left: 80px;
    margin-top: 21px;
}
.pedidos{
	width:230px;
	height:300px;
	float:left;
	font-family:'Futura2-Normal';
	color:#ffffff;
	text-transform:uppercase;
}
.pedidos input{
	background:url(../images/formaovivo.png);
	background-size:cover;
	border:none;
	font-family:'Futura2-Normal';
	color:#ffffff;
	text-transform:uppercase;
	padding:12px;
	outline:none;
}
.pedidos input[type=submit]{
	background:url(../images/btnaovivo.png);
	background-size: contain;
    padding: 5px 10px;	
	border-radius:50px;
}
.pedidos input[type=submit]:hover{
	background:url(../images/btnaovivo.png) #f4c500;
	background-size: contain;
	color:#111532;
}