@CHARSET "UTF-8";

body{
	font-family: Verdana,Geneva,sans-serif;
	background: url(../img/fundo.jpg) center top no-repeat #8FB7DB;
	/*padding-bottom: 70px;*/
	padding-top: 70px;
	height:100%;
	width:100%;
}

.navbar-fixed-bottom{
	background: #34398b;
	background: -moz-linear-gradient(left,  #34398b 0%, #1c68b3 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#34398b), color-stop(100%,#1c68b3));
	background: -webkit-linear-gradient(left,  #34398b 0%,#1c68b3 100%);
	background: -o-linear-gradient(left,  #34398b 0%,#1c68b3 100%);
	background: -ms-linear-gradient(left,  #34398b 0%,#1c68b3 100%);
	background: linear-gradient(to right,  #34398b 0%,#1c68b3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34398b', endColorstr='#1c68b3',GradientType=1 );
	border: 0 none;
	
}

.navbar-default .navbar-text{
	color: #FFFFFF;
}

.navbar.main_menu .navbar-brand img{
    height:20px;
}

.box{
	background: url(../img/tr_bg.png) repeat top left;
	color: #FFFFFF;
}

.player .playlist .box{
	padding:6px;
}

.player .playlist .playlist-item.active .media{
    background-color: #202020;
    border-right:4px solid #972644;
}

.player{
	position:relative;
}
.player .playlist{
}
.player .window{
}


.player .playlist .thumbnail{
	background-color: inherit;
	border: 0 none;
	margin:0;
}
.player .playlist .thumbnail .caption{
	color:#FFFFFF;
	padding:0;
	text-align: center;
}

.playlist .media{
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: #000000;
	color:#FFFFFF;
	font-size: small;
}

.player p.clearfix{
    height:30px;
}


/*
.player .social{
	position: absolute;
	bottom:-40px;
	margin:0;
	width:auto;
}
.player .social .btn{
	margin:5px;
	border-radius : 0;
	border: 0 none;
	color: #FFFFFF;
	width:40px;
	background-color: #115FA9;
}



.player .social .btn.facebook{
    background-color: #115FA9;
}
.player .social .btn.google-plus{
    background-color: #D95232;
}
.player .social .btn.pinterest{
    background-color: #CC2028;
}
*/
/*
.player .share-button.sharer-0 label{
	display:none;
}
.player .share-button.sharer-0 .social{
	position: absolute;
	bottom:0;
}

.player .share-button.sharer-0 .social ul li{
	float: none;
	font-size:14px;
	width:40px;
}
.player .share-button.sharer-0 .social.networks-5 ul{
	width: auto;
}
.player .share-button.sharer-0 .social.networks-5{
	width: auto;
}
.player .share-button.sharer-0 .social.right{
	margin-left : -45px;
}
.player .share-button.sharer-0 .social.top{
	margin-bottom:200px;
}
*/

@media (max-width: 767px) {
    .navbar-fixed-bottom {
        position: relative;
        top: auto;
    }
    .navbar-collapse {
        max-height: none;
    }
    body {
        margin: 0;
    }
}

@media only screen and (min-width: 768px) {
	
	.advertising .adv{
	    margin-top:10px;
	    max-height:140px;
	    overflow:hidden;
	}
		
	.navbar{
	    min-height: 26px    
	}
	
	
	.navbar.top_menu .navbar-nav > li > a, .navbar.main_menu .navbar-nav > li > a{
	    color: #FFFFFF;
	}
	
	.navbar.top_menu .navbar-nav > li > a{
	    font-size: 12px;
	    line-height:12px;
	    padding-top:6px;
	    padding-bottom:6px;
	}
	
	.navbar.top_menu {
	    background-color: #434343;
	    border-color: #585858;
	    min-height:24px;
	    
	}
	
	.navbar.main_menu .navbar-nav > li > a{
	    padding-left :0.5em;
	    padding-right :0.5em;
	    padding-top:6px;
	    padding-bottom:6px;
	}	
	
	
	
	.navbar.main_menu .navbar-brand{
		position:absolute;
		top: -32px;
		z-index:1000;
	}
	.navbar.main_menu .navbar-brand img{
	    height:32px;
	}

	.navbar.main_menu{
	    margin-top:24px;
	}
	
	.player .playlist{
	    padding-left:5px;
	}
	.player .window{
	    padding-right:0;
	}
		
	
}

@media only screen and (min-width: 992px) {
	body{
	   padding-bottom: 70px;
	}
	
	.player .share-button{
        position: absolute;
        bottom:0;
        margin:0;
        margin-left:-50px;
        width:50px;
    }
	
    .navbar.main_menu .navbar-brand img{
        height:56px;
    }
}

