body{
	width:100%;
	margin:0 auto;
}
.container{ padding:0 !important;}
header{
	width:100%;
	float:left;
	background:url(../images/bg_top.png) no-repeat top center #F1F1F1;
	min-height:190px;
	border-bottom:1px solid #DDDDDD;
}
.navbar-default{
	background:none !important;
	border:none !important;}
.navbar-default .navbar-nav>li>a{
	color:#fff !important;
	font-family:"Segoe UI", arial;
	font-size:15px;
	padding:8px 17px;
	border-radius:150px;
	margin-top: 7px;
	border:1px solid #0f143f;
}	
.navbar-nav>li>a:hover{ background:#1D6845; border:1px solid #1F4363;}
.navbar-right img{
	margin-top:8px;
	margin-right:30px;
}
.navbar-nav { margin-left: 12px !important;}
#logo h1{
	background:url(../images/logo-radio-regional.png) no-repeat center top;
	width:216px;
	height:86px;
	float:left;
	text-indent:-5000px;
	margin: 8px 0;
}
#bg{
	background:#ddd;
	width:1px;
	float:left;
	height:70px;
	margin-top:19px;
	margin-left:56px;
}
.popup{
        position: absolute;
    z-index: 99999999;
    background: #fff;
    padding: 15px;
    left: 50%;
    top: 50px;
    margin-left: -200px;
    box-shadow: 1px -1px 16px 0px #22222263;
}
.popup .x{
    background: #db2214;
    color: #fff;
    padding: 10px 15px;
    position: absolute;
    border-radius: 50px;
    right: -10px;
    top: -10px;
    cursor: pointer
}
a{ text-decoration:none;} a:focus, a:hover{ text-decoration:none !important; }
article{
	width:100%;
	float:left;
}
#destaque{
	width:100%;
	margin:23px 0;
	float:left;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:14px;
}
#destaque h2{
	font-family:"Segoe UI", arial;
	font-size:30px;
	color:#0E133F;
	margin:0;	
}
#destaque p{
	font-family:"Segoe UI", arial;
	font-size:15px;
	color:#000;
	margin:0;	
}

/* Banners*/
#full{
	width:728px;
	height:90px;
	float:right;
	background:#ddd;
	margin-top: 7px;
}
#programacao{
	width:270px;
	float:right;
	height:92px;
	background:url(../images/play.png) no-repeat top center;
	margin-bottom:28px;
}
#programacao h2{
	font-family:"Segoe UI", arial;
	font-size:18px;
	color:#fff;
	margin-bottom:0;
	float:left;
	width:100%;
}
#programacao p{
	font-family:"Segoe UI", arial;
	font-size:16px;
	color:#fff;
	margin:0;
	float:left;
	width:100%;
}
#banner1{
	width:270px;
	min-height:200px;
	margin-bottom:18px;
	float:right;
	background:#ddd;
}
#banner2{
	width:270px;
	min-height:120px;
	margin-bottom:18px;
	float:right;
	background:#ddd;
}
#banner3{
	width:100%;
	height:120px;
	float:right;
	background:#ddd;
}
#banners{
	background:#EEEEEE;
	float:left;
	width:100%;
	padding:22px 0;
}
#centralmidia{
	width:100%;
	float:left;
	background:#333333;
	padding:27px 0;
}
#centralmidia h2{
	font-family:"Segoe UI", arial;
	font-size:30px;
	color:#529FB6;
	margin:0 0 8px 0;
}
#centralmidia .a{
	width:100%;
	float:left;
}
#centralmidia .a figure{
	width:59%;
	float:left;
	height:250px;
	margin:0;
}
#centralmidia .a span{
	width:36%;
	float:right;
	margin-top:30px;
}
#centralmidia .a span b{
	background:#529FB6;
	color:#fff;
	float:left;
	font-family:"Segoe UI", arial;
	font-size:15px;
	float:left;
	padding:8px;
	border-radius:3px;
}
#centralmidia .a span h3{
	color:#fff;
	float:left;
	font-family:"Segoe UI", arial;
	font-size:23px;
	float:left;
	font-weight:normal;
	line-height:30px;
}
#mapa{
	width:100%;
	float:left;
	background:#EEEEEE;
	padding:23px 0;
}

#videos .a{
	width:48%;
	float:left;
	padding:1%;
	background:#333;
	margin-top:20px;
	margin:1%;
	border-radius:3px;
}
#videos .a figure{
	width:100%;
	float:left;
	height:250px;
	margin:0 0 5px 0;
}
#videos .a span{
	width:100%;
	float:right;
}
#videos .a span b{
	color:#3C7B8E;
	float:left;
	font-family:"Segoe UI", arial;
	font-size:15px;
	float:left;
}
#videos .a span h3{
	color:#fff;
	float:left;
	font-family:"Segoe UI", arial;
	font-size:23px;
	float:left;
	width:100%;
	font-weight:normal;
	line-height:30px;
	margin:5px 0;
}
.links{
	width:100%;
	float:left;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding:18px 0;
}
#box{
	width:100%;
	float:left;
	padding:3%;
	height:400px;
	background:#fff;
}
#balcao h2{
	color:#333; font-family:"Segoe UI", arial; font-size:23px; padding:0;
	float:left;
	margin:0 0 8px 0;
}
#balcao p{
	color:#333;
	font-family:"Segoe UI", arial;
	font-size:14px;
	padding:0;
	float:left;
	margin:0;
}
#seg_cls{
	width:100%;
	height:310px;
	float:left;
	overflow:auto;
	margin-bottom:10px;
}
#seg_cls p{
	width:100%;
	float:left;
}
#anuncio{
	width:100%;
	padding:8px;
	background:#fff;
	margin-bottom:12px;
	border-radius:3px;
	float:left;
}
.nav-pills>li>a{ color:#333; font-family:"Segoe UI", arial; font-size:15px; padding:8px 0 !important;}
.nav-pills>li>a:hover{ background:#DDDDDD;}
.ant{
	background:url(../images/ant.png) no-repeat center;
	width:41px;
	height:41px;
	float:left;
	position:absolute;
	top:45%;
	cursor:pointer;
	left:5px;
	z-index:2;
}
.prox{
	background:url(../images/prox.png) no-repeat center;
	width:41px;
	height:41px;
	float:left;
	position:absolute;
	top:45%;
	cursor:pointer;
	right:5px;
	z-index:2;
}
#myCarousel, .slide, #seg_slide{
	width:100%;
	float:left;
	height:430px;
	position:relative;
	
}
 .slide{z-index:1;}
.carousel-inner{
	width:100%;
	height:100%;
	float:left;
	position:relative;
	
}
.slide a{
	width:100%;
	height:100%;
	float:left;
	position:relative;
	background-size:cover !important;
	-webkit-background-size:cover !important;
	border-radius:3px;
}

.carousel-inner>.item{
	width:100%;
	height:100%;
	float:left;
	position:relative;
}
.carousel-inner>.item a{
	width:100%;
	border-radius:3px;
	height:100%;
	float:left;
	position:relative;
	background-size:cover !important;
	-webkit-background-size:cover !important;
	
}
.carousel-inner>.item a h2, .slide a h2{
	color:#FC0;
	font-family:"Segoe UI", arial;
	font-size:20px;
	margin:0;
	float:left;
	width:100%;
}
.carousel-inner>.item a p, .slide a p{
	color:#fff;
	font-family:"Segoe UI", arial;
	font-size:13px;
}
.carousel-inner>.item a span, .slide a span{	
    width: 100%;
    float: left;
    bottom: 0;
    min-height: 90px;
    padding:30px 5% 10px 5%;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 80%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.carousel-control.right, .carousel-control.left{ background:none;}
#mais-noticias{
	width:100%;
	float:left;
	min-height:838px;
	border-bottom:3px solid #0F143F;
}
#mais-noticias a:last-child{ border:none; margin-right:0;}
#mais-noticias a h2{
	margin:0;
	color:#0E133F;
	font-family:"Segoe UI", arial; font-size:15px;
	font-size:18px;
}
#mais-noticias a p{
	color:#000;
	font-family:"Segoe UI", arial; font-size:15px; 
	font-size:14px;
	margin:5px 0;
	
}
#mais-noticias a{
	float:left;
	width:100%;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:16px;
	margin-bottom:16px;
}
#galeria{
	width:100%;
	float:left;
	border-top:1px solid #eee;
	border-bottom:3px solid #000;
	margin-top:30px;
	padding-top:20px;
	min-height:378px;
}
#galeria h2{
	color:#000;
	font-family:"Segoe UI", arial; font-size:15px;
	font-size:24px;
	font-weight:bold;
	margin:0 0 14px 0
}
#galeria a{
	width: 47.4%;
    float: left;
    margin-right: 4.9%;
}
#galeria a figure{
	width:100%;
	height:200px;
	float:left;
	border-radius:3px;
	background:#222;
	margin:0;
	background-size:cover !important;
}
#galeria a h3{
	color:#000;
	font-family:"Segoe UI", arial;
	font-size:18px;
	float:left;
	margin:13px 0;

}
#galeria a:last-child{ margin-right:0;}
/*Institucional*/
#tit{
	color:#0F143F;
	font-family:"Segoe UI", arial;
	font-size:30px;
	float:left;
	width:100%;
	border-bottom:3px solid #0F143F;
	padding:0 0 8px 0;
	margin:15px 0;
}
#institucional figure{
	width:40%;
	margin-right:2%;
	float:left;
}
#institucional h2{
	color:#333;
	font-family:"Segoe UI", arial;
	font-size:25px;
	float:left;
	width:100%;
	margin:15px 0;
}
#institucional p{
	color:#333;
	font-family:"Segoe UI", arial;
	font-size:15px;
	line-height:25px;
	margin:0;
}
#glrIns{
	width:100%;
	float:left;
}
#glrIns a{
	width:24%;
	float:left;
	height:180px;
	margin:0.5%;
	background-size:cover !important;
	-webkit-background-size:cover !important;
}
#seg_video{
	padding:2% 0;
	float:left;
	margin:15px 0;
	width:100%;
}
#seg_video #video{
	width:100%;
	float:left;
	height:500px;
	margin:0;
}
#news .a{
	width:100%;
	padding:2%;
	float:left;
	margin-bottom:20px;
	background:#F4F4F4;
	border:1px solid #fff;
}
#news .a figure{
	width:35%;
	float:left;
	margin-right:2%;
	height:300px;
	background-size:cover !important;
	-webkit-background-size:cover !important;	
}
#news .a:hover{ border:1px solid #ddd; }
#news .a h2{
	color:#333;
	font-family:"Segoe UI", arial;
	font-size:25px;
	margin:5px 0;
}
#news .a p{
	color:#333;
	font-family:"Segoe UI", arial;
	font-size:15px;
	margin:0;
}
#news .a h3{
	color:#3C7B8E;
	font-family:"Segoe UI", arial;
	font-size:18px;
	margin:0;
}
#glr{
	width:100%;
	float:left;
	padding:1%;
	background:#eee;
}
#glr a{
	width:31.6%;
	margin:0.5%;
	float:left;
	overflow:hidden;
}
#galerias{
	width:100%;
	float:left;
}
#galerias h2{
	color:#000;
	font-family:"Segoe UI", arial;
	font-size:15px;
	font-size:24px;
	font-weight:bold;
	margin:0 0 14px 0
}
#galerias a{
	width: 48%;
    float: left;
    margin:0 1% 15px 1%;
}
#galerias a figure{
	width:100%;
	height:280px;
	float:left;
	border-radius:3px;
	background:#222;
	margin:0 0 5px 0;
	background-size:cover !important;
	-webkit-background-size:cover !important;
}
#galerias a:hover{
	filter: -ms-grayscale(número ou porcentagem);
            filter: -moz-grayscale(número ou porcentagem);
              filter: -webkit-grayscale(número ou porcentagem);
                filter: grayscale(número ou porcentagem);
}
#galerias a h3{
	color:#000;
	font-family:"Segoe UI", arial;
	font-size:18px;
	float:left;
	margin:13px 0;

}
.pagination{
	font-family:"Segoe UI", arial;
	color:#333;
}
.pagination>li>a, .pagination>li>span {
	color:#333 !important;
	font-weight:bold;
}
.pagination>li> .numselecionado{
	background:#3C7B8E; 
}
#form2{
	margin-bottom:20px;
	float:left;
}
#form2 .input{
	width:100%;
	padding:18px 5%;
	float:left;
	border:1px solid #E5E5E4;
	border-radius:3px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:12px;
}
#form2 textarea{
	width:100%;
	padding:18px 5%;
	float:left;
	height:150px;
	border:1px solid #E5E5E4;
	border-radius:3px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:12px;
}
.bt{
	background:#3C7B8E;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	border:none;
	float:right;
	border-radius:3px;
	padding:19px 50px;
}
.nav-tabs{
	width:180px;
	float:left;
	border:none !important; 
}
.nav-tabs>li{ width:100%; float:left;}
.nav-tabs>li>a{
	width:100%;
	float:left;		
    color: #3C7B8E;
    margin-bottom: 3px;
	border-radius:3px !important;
	padding:25px !important;
    border: 1px solid #eee !important;
	font-size:18px;
	text-align:center;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border:none !important; background:#3C7B8E !important; color:#fff !important;}
/*Programação*/
#dias{
	width:150px;
	float:left;
}
#dias a{
	width:100%;
	float:left;
	text-align:center;
	padding:28px 0;
	font-family:Ebrima, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	background:#3C7B8E;
	border-bottom:1px solid #fff;
	border-radius:3px;
}
#programas{
	width:60%;
	float:left;
	margin-left:3px;
}
#programas a{
	width:100%;
	float:left;
	position:relative;
	background:#eee;
	border-radius:3px;
	margin-bottom:2px;
}
#programas a h3{
	padding:20px;
	font-family:Ebrima, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#333;
	float:left;
	margin: 10px;
}
#programas a h2{
	font-family:Ebrima, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3C7B8E;
	margin-bottom:0;
	margin-top:25px;
}
#programas a b{
	position:absolute;
	right:-52px;
	ransform: rotate(-90deg);
 -webkit-transform: rotate(-90deg); /* Safari/Chrome */
 -moz-transform: rotate(-90deg); /* Firefox */
 -o-transform: rotate(-90deg); /* Opera */
 -ms-transform: rotate(-90deg); /* IE 9 */
	font-family:Ebrima, Arial, Helvetica, sans-serif;
	background:#000055;
	font-size:18px;
	color:#fff;
	padding:5px 8px;
	top: 32px;
    border-radius: 0 0 3px 3px;
	font-weight:normal;
}
#programas a p{
	font-family:Ebrima, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	margin:0;
}
#programas a  figure{
	width:85px;
	height:85px;
	float:right;
	margin:8px;
	background-size:cover !important;
	-webkit-background-size:cover !important;
	border-radius:1500px;
}
#box4{
	width:100%;
	padding:12px 0;
	float:left;
	border-bottom:1px solid #eee;
	margin-bottom:12px;
}
#box4 p{
	width:100%;
	font-family:"Segoe UI", arial;
	font-size:15px;
	float:left;
	line-height:23px;
	margin:0;
	color:#444;
}
#box4:hover{ border-bottom:3px solid #eee;}
/*RODAPE */
footer{
	width:100%;
	float:left;
}
footer p{
	float:left;
	font-family:"Segoe UI", arial;
	font-size:16px;
	color:#373737;
	margin:18px 0;
}
footer a{
	width:126px;
	height:31px;
	float:right;
	background:url(../images/studiomega.png) no-repeat center top;
	text-indent:-5000px;
	margin:12px 0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
    background: #0F143F;
}
.navbar-default .navbar-toggle {
    background: #fff;
    border-color: #ddd;
    margin-right: 25px;
}
@media (min-width: 960px) and (max-width: 1200px) {
	.navbar-right img, #bg{ display:none;}
	.navbar-default .navbar-nav>li>a { font-size: 14px; padding: 8px 18px;}
	#full{ width:100%; height:80px;}
	#mais-noticias{ margin-top:20px;}
	#institucional figure{ width:100%;}
	#news .a figure {width: 45%;}
	#glrIns a { width: 32%;}
	#videos .a{ width:100%; margin:8px 0;}
	#videos .a figure{ height:350px;}
	#form2{ margin-top:20px;}
	#mais-noticias{ min-height:inherit;}
	.navbar-nav {margin-left: 0;}
	.container{ padding:0 !important;}
}
@media (min-width: 400px) and (max-width: 968px){
	#logo h1{ margin: 0 auto; float: initial;}
	.navbar-default .navbar-nav>li>a { padding: 8px 4px; }
	#programacao{ margin:8px auto; float:initial;}
	.container{ padding:0 15px!important;}
	#centralmidia .a{ margin-top:15px;}
	#bg{ display:none;}
	#full{ width:100%; height:inherit; margin:15px 0;}
	#mais-noticias{ margin-top:20px; min-height:inherit;}
	#programacao, #banner1, #banner2, #banner3{ width:270px; margin:8px auto; float:initial;}
	#box{ margin-top:15px; height: 415px;}
	footer p{ text-align:center; width:100%;}
	footer a{ width:100%; margin:8px auto;}
}
@media (max-width: 400px){
	#galeria a{ width:100%; margin-right:0;}
	#full{ width:100%; height:inherit; margin:15px 0;}
	#logo h1{ margin: 0 auto; float: initial;}
	#bg{ display:none;}
	.navbar-nav{ margin-left:0 !important;}
	.navbar-default .navbar-nav>li>a {border-bottom: 1px solid #278259; border-radius: 0;  width: 97%;}
	#mais-noticias{ margin-top:20px; min-height:inherit;}
	#galeria a figure{ height:300px;}
	#programacao, #banner1, #banner2, #banner3{ width:270px; margin:8px auto; float:initial;}
	#centralmidia .a{ margin-top:15px;}
	#box{ margin-top:15px; height: 415px;}
	footer p{ text-align:center; width:100%;}
	footer a{ margin:8px auto;}
	.container{ padding:0 15px!important;}
	#centralmidia .a figure, #centralmidia .a span { width: 100%;}
	
	
}


