*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
html{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }
a { text-decoration:none; }
img { border:0; }
hr { height:1px; border:1px solid #ccc; border-bottom:none;  }
body{ background:#f5f5f5 url(../img/bbf.html) repeat-x; background-position:0 245px; } /* f5f5f5 */

#ie { background:#cc0000; width:100%; line-height:40px; font-size:20px; text-align:center; color:#fff; position:absolute; top:0; z-index:9; }

.paginacao { text-align:center;  }

@font-face {
	font-family: "dekar";
	src: url("../fonts/dekar.ttf") format("opentype");
	src: url("../fonts/dekar.eot");
	src: url("../fonts/dekar.otf");
	}
@font-face {
	font-family: "osb";
	src: url("../fonts/osb.ttf") format("opentype");
	src: url("../fonts/osb.html");
	src: url("../fonts/osb-2.html");
	}
@font-face {
	font-family: "hara";
	src: url("../fonts/Harabara.ttf") format("opentype");
	src: url("../fonts/Harabara.eot");
	src: url("../fonts/Harabara.otf");
	}
.redond { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-opacity: .5; }
.redond-five { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-opacity: .5; }	
.redond-bottom { -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomLeft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
		-moz-opacity: .5; }
/* DIVISÃO B8F0AF 4C8E42 91D78A 2D7324 66b539 body-bg.png 781007 red */
/* background:#00CC66 url(../img/bgrs.jpg) repeat-x; background-position:bottom center; background-attachment:fixed; */
#topo { width:100%; margin:0 auto; background:url(../img/bg-topn.jpg) repeat-x; background-position:top center; height:197px; }
.logo{width:400px;height:295px;background:url(../imagens/back_logo_novo.png) no-repeat left -15px;position:absolute;left:0;top:0}
.logo2{
	width:408px;
	height:116px;
	z-index:1;
	position:absolute;
	left:0;
	top:20px;
}
/*.logo{width:947px;height:471px;background:url(../imagens/back_logo_01.png) no-repeat;position:absolute;left:-230px;top:-10px}
.logo2{width:947px;height:471px;background:url(../imagens/back_logo_02.png) 500px 0 no-repeat;text-align:center}
a.logo_img{position:absolute;top:32px;left:50px;z-index:1}*/
.bplu{
	width:400px;
	height:295px;
	background:url(../imagens/back_logo_novo.png) no-repeat left -15px;
	position:absolute;
	left:0;
	top:0;
	padding-left: 400px;
}
.bplu2{
	width:560px;
	height:101px;
	z-index:1;
	position:absolute;
	left:0;
	top:40px;
	margin-left: 420px;
	background-color: #CCCCCC;
	padding: 5px;
}
/*.logo{width:947px;height:471px;background:url(../imagens/back_logo_01.png) no-repeat;position:absolute;left:-230px;top:-10px}
.logo2{width:947px;height:471px;background:url(../imagens/back_logo_02.png) 500px 0 no-repeat;text-align:center}
a.logo_img{position:absolute;top:32px;left:50px;z-index:1}*/
#container { width:977px; margin:0 auto; background:url(../img/bgdn.html) repeat-y;; display:table; margin-bottom:0px; margin-top:-3px; }
#geral {  }
#main {
	float:left;
	width:700px;
	padding-top:10px;
	background:#fff url(../img/rodaper.png) no-repeat;
	background-position:bottom left;
	padding-bottom:140px;
	height:100%;
	display:table;
	margin-top:3px;
}
#main-h { float:left; width:720px; padding-top:10px; }
#destaques {
	width:230px;
	float:right;
	display:table;
	font-size:25px;
	height:500px;
	margin-right:10px;
	margin-top: -15px;
}
.bloco-principal { position:relative; margin-top:0; }
/* TOPO */
.header {
	width:960px;
	margin:1;
	height:250px;
	position:relative;
}
.teste { font-family:andro, arial,tahoma,verdana,helvetica,sans-serif; font-size:35px; }
.clear { clear:both; }
/* NAVEGACAO DO TOPO */

#wrapper {
	width:100%;
	height:45px;
	margin:0 auto;
	background-color: #232323;
	padding-top: 180px;
}
#nav-hor { width:100%; margin:0 auto; height:45px; background:#222; margin-top:0px; z-index:150; border-bottom:3px solid #ccc;  }
#capa-green { width:100%; background: url(../img/bg_azul.jpg); border-bottom:3px solid #222;  } .loira { position:absolute; top:-30px; left:50%; margin-left:-28px; }
.loguinho { position:absolute; top:0px; left:50%; margin-left:-450px; }
.audiencia { position:absolute; top:5px; left:310px; }
/* CSS Document b1.png */

#wrapper ul { width:1000px;  padding:0; margin:0 auto; }
#wrapper ul li { height:45px; position:relative; float:left; margin:0 0 0 10px; border:none; padding-bottom:3px;  }
#wrapper ul li.separa {  } 
#wrapper ul li a {  float:left; padding:8px 10px 5px 17px; font-family:hara, Arial, Helvetica, sans-serif; height:28px; background:#222; color:#fff; text-decoration:none; font-size:25px; font-weight:bold; margin:0; }
#wrapper ul li a:hover { background:#222; color:#FFCC00; padding:8px 10px 0 17px; }
#wrapper ul li ul { display:none; position:absolute; top:45px; left:0; background: #222; padding-bottom:10px; margin-top:0; width:145px; overflow:hidden; padding-top:5px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border:3px solid #ccc; border-top:0; z-index:9; }
#wrapper ul li:hover ul, #wrapper ul li.hover ul { display:block; z-index:10; }
#wrapper ul li ul a { width:200px; color:#fff; background:none; font-size:14px; font-weight:normal; }
#wrapper ul li ul li { border:0; height:28px; z-index:10; margin:none; width:160px;  margin:0; background:none; overflow:hidden; }
#wrapper ul li ul li a {  height:20px; padding:3px; color:#fff; margin:0; margin-left:5px; line-height:20px; font-size:15px; font-weight:bold; }
#wrapper ul li ul li a:hover { padding:3px; color:#fff; width:128px; background:#313131; margin-left:7px; border:none; }	
.tpgg { width:977px; height:34px; margin:0 auto; background:#fff url(../img/navs.html); position:absolute; top:215px; left:50%; margin-left:-488.5px; }
.menu-hg { width:977px; height:14px; margin:0 auto;  }
.bloco-menu-h { width:977px; z-index:6; position:absolute; top:205px;  }
div.areaMenuF5 { margin-left:60px;  }
ul.listaMenuF5 { display: block; padding:7px 0 0 7px; height:40px;  }
ul.listaMenuF5 > li { display: block; float: left; position:relative; z-index:0; border:4px solid transparent; border-bottom:0;border-top-left-radius: 8px; border-top-right-radius: 8px; -moz-border-top-left-radius: 8px; -moz-border-top-right-radius: 8px;-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;   }
ul.listaMenuF5 > li.psub:focus, ul.listaMenuF5 > li.psub:hover {border-color:#e3e3e3; border-color: rgba(227,227,227, 0.5); -moz-box-shadow: 8px 8px 8px #e3e3e3; -webkit-box-shadow: 8px 8px 8px #e3e3e3;box-shadow: 0 0 8px rgba(0,0,0,0.27); z-index:5; background:#fff; }
ul.listaMenuF5 > li > a { font-size:24px; font-weight: bold; text-decoration: none; text-shadow: 0pt -1px 1px rgb(255, 255, 255); line-height: 20px; letter-spacing: 0; padding: 0pt 5px 10px 5px; padding: 3pt 10px 5px 10px; display: block; border-radius: 8px; -moz-border-radius: 8px;   background:#d10ccb; z-index:1; position:relative; font-family:dekar, Arial, Helvetica, sans-serif;font-weight:bold; color:#000; border:1px solid #ccc; }
ul.listaMenuF5 > li > a:hover { background:#fff; }
div.submenu { position: absolute; top: 32px; left: -4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 8px; border-color:#e3e3e3; border: 4px solid rgba(227,227, 227, 0.5); -moz-box-shadow: 8px 8px 8px #e3e3e3; -webkit-box-shadow: 8px 8px 8px #e3e3e3; box-shadow: 0 0 8px rgba(0,0,0,0.27); display:none;
z-index:0; border-top-left-radius: 0; -moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; background:#fff; }
	.ie7 div.submenu li{ margin-top:-0px; background:#fff; }
	li.MenuF5Not div.submenu {	width: 570px;}
	li.MenuF5Ent div.submenu {  width: 570px; height:250px; margin-left:-120px; overflow-x:auto; z-index:100; }
	li.MenuF5Col div.submenu {  width: 570px; height:250px; margin-left:-220px; overflow-x:auto; z-index:100; }
	ul.listaMenuF5 > li.focus div.submenu , ul.listaMenuF5 > li:hover div.submenu { display:block; }
	div.submenu > div{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border-top-left-radius: 0; -moz-border-top-left-radius: 0; 
		-webkit-border-top-left-radius: 0; }
		
		
		/* TV

#tv { width:450px; margin:0; margin-top:10px; padding-top:0; font-family: arial,tahoma,verdana,helvetica,sans-serif; position: relative; height: 280px; overflow:hidden; }
#tv img { display: block; position:absolute; top:0; left:0px; width:450px; height: 250px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-opacity: .5; }
#tv a { font-weight: normal; font-size: 16px; color: #fff;  }
#tv span { font-weight: normal; font-size: 13px; color: #fff; display:none; }
#tv .dth { width:420px; height:30px; position: absolute; color:#fff; left:0; top:180px; font-size: 16px; font-weight:bold; background:#000; 
 padding:5px; z-index:9; }
#tv #nav img { margin-top: 5px; width: 15px; CURSOR: pointer; height: 15px; border: 1px solid #fff;}
#tv #nav { left: 160px; width: 150px; position: absolute; top:180px; height:40px; z-index:9; }
#tv #pub { left: 80px; width: 100px; overflow: hidden; position: absolute; top: 10px; height: 60px; background: none; border-left: 2px dashed #c5c6b8; 
text-align: center; font-size: 11px; color: #fff; }
#tvrod { margin-top: -3px; width: 520px; text-align: center;}
 */

#hid { display: none; left: -5000px; position: absolute; top: -5000px; }
#tv { width:600px; left:0; font-family: arial,tahoma,verdana,helvetica,sans-serif; position: relative; height: 280px; padding-top:0px; padding-left:0px; left:50%; margin-left:-488px; padding-top:10px; }
#tv img { display: block; width: 600px; height: 250px; margin-top:0; margin-left:10px; border:8px solid #fff;}
#tv a { font-weight: normal; font-size: 16px; color: #fff;  }
#tv span { font-weight: normal; font-size: 13px; color: #fff; display:none; }
#tv .dth { width:700px; height:30px; position: absolute; color:#fff; left:20px; top:200px;  z-index:4; }
#tv .dth strong { color:#fff; background:#000; font-size:22px; font-weight:normal; padding:3px; }
#tv #nav img { margin-top: 5px; width: 15px; cursor: pointer; height: 15px; border: 1px solid #ccc; background:#eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-opacity: .5; }
#tv #nav img:hover { margin-top: 5px; width: 15px; cursor: pointer; height: 15px; border: 1px solid #ccc; background:#49b937; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-opacity: .5; }
#tv #nav { left: 260px; width: 150px; position: absolute; top: 260px; }
#tv #nav a { width:10px; height:10px; float:left; padding:1px; margin:2px;  }
#tv #pub { left: 80px; width: 100px; overflow: hidden; position: absolute; top: 10px; height: 60px; background: none; border-left: 2px dashed #c5c6b8; text-align: center; font-size: 11px; color: #fff; }
#tvrod { margin-top: -3px; width: 520px; text-align: center;}

.box-duo { width:730px; display:table; }
.box-one { width:300px; float:right; overflow:hidden; margin-right:10px; }
.box-two { width:410px; float:left; overflow:hidden; }

.ouvinte-premiado { width:390px; float:right; }
.twitter { float:left; }

.bloco-pop { position:absolute; left:460px; top:0; width:260px; background:url(../img/bg-np.gif) no-repeat; padding-left:25px; }
.bloco-pop .list { height:45px; margin-bottom:5px; font-size:12px; font-weight:normal; color:#666; }
.bloco-pop .list:hover { background:#eee; } 
.bloco-pop .list img { width:60px; height:45px; margin-right:5px; border:1px solid #F8C300; } 

.noar {
	background:url(../img/bg-noar.png) no-repeat;
	background-position:0;
	position:absolute;
	top:225px;
	left:50%;
	margin-left:176px;
	width:290px;
	height:260px;
}
.noar .box {
	text-align:center;
	width:160px;
	height:160px;
}
.noar .box img {
	width:130px;
	height:150px;
	margin-top:40px;
	margin-left:125px;
}
.noar .box .pedidos {
	height:40px;
	width:150px;
	margin:0 auto;
	overflow:hidden;
	margin-top:5px;
	text-align:center;
	font-size:14px;
	font-weight:bolder;
	text-transform:capitalize;
	margin-bottom: 15px;
	background-image: url(../img/peca-sua-musica.png);
	margin-left: 40px;
	padding-top: 15px;
	padding-left: 45px;
	}
.noar .box .nomeprog {
	height:20px;
	width:270px;
	margin:0 auto;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left: 10px;
}
.noar .box .horaprog {
	margin-top:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	margin-left: 10px;
	width: 280px;
}


/* top 10 */
.top-10-mais {
	width:225px;
	overflow:hidden;
	padding:5px;
	margin-left:0px;
	padding-top:43px;
	margin-top:-20px;
}
.top-10-mais .tit-dez-mais {
	background-color: #107DB9;
	font-size:36px;
	height:40px;
	font-family:hara,Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom:2px;
	padding:1px 3px;
	color:#fff;
	border-bottom:1px dotted #eee;
}
.top-10-mais .tit-dez-mais span { display:none; }
.top-10-mais .rd-dez-mais {
	background-color: #107DB9;
	font-size:36px;
	height:40px;
	font-family:hara,Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom:2px;
	padding:1px 3px;
	color:#fff;
	border-bottom:1px dotted #eee;
	text-align: center;
}

.top-10-mais .lista-artista { width:225px; height:30px; padding:5px 0; background:#107DB9; position:relative; margin-bottom:0px; border-bottom:1px dotted #46BBFC; } /* 66CCCC */
.top-10-mais .lista-artista .num { width:50px; text-align:center; position:absolute; top:0; left:0; font-size:30px; color:#9BDBFE; font-family:dekar, Arial, Helvetica, sans-serif;  }
.top-10-mais .lista-artista .letra { display:none; }
.top-10-mais .lista-artista .fto-artista { margin-left:-140px; }
.top-10-mais .lista-artista .nome-musica { height:30px;  position:absolute; left:70px; font-size:16px; color:#9BDBFE; font-family:dekar, Arial, Helvetica, sans-serif;  }
.top-10-mais .lista-artista .nome-musica small { color:#222; font-weight:bold;  }
.top-10-mais .lista-artista:hover {
	width:230px;
	height:63px;
	background:#46BBFC;
	padding:0;
}
.top-10-mais .lista-artista:hover .fto-artista { position:absolute; top:0; height:0; margin:0; }
.top-10-mais .lista-artista:hover .fto-artista img { width:80px; height:63px;  }
.top-10-mais .lista-artista:hover .nome-musica { color:#210; word-wrap: break-word; width:210px;  }
.top-10-mais .lista-artista:hover .num { display:none;  }
.top-10-mais .lista-artista:hover .nome-musica { position:absolute; left:80px; font-size:18px; }

/* Noticias*/
.blocao-not-capa-noticias { display:block; margin-right:5px; margin-bottom:20px; padding-top:10px; border-bottom:1px solid #ccc; } 
.tit-blocao-noticias {
	padding-left:5px;
	border-bottom:1px solid #ccc;
	color:#009999;
	font-size:35px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
.n-1 { background:#006600}
.n-2 { background:#996699} 
.n-3 { background:#cc0000} 
.n-4 { background:#30B1B1} 
.n-5 { background:#0066CC} 
.n-6 { background:#996633}
.n-7 { background:#0066CC}	
.capa-not-new-n .mais-n { position:absolute; top:300px; left:160px;  }
.capa-not-new-n .mais-n a { font-weight:bold; color:#eee;  }
.capa-not-new-n .mais-n a:hover { font-weight:bold; color:#222;  }
.capa-not-new-n {
	width:200px;
	height:300px;
	float:left;
	margin:9px;
	padding:10px;
	position:relative;
	margin-bottom:10px;
	background-color: #009999;
	border: 2;
}
.capa-not-new-n .tit-n{
	font-size:25px;
	height:25px;
	font-family:hara,Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom:5px;
	padding:1px 3px;
	color:#000000;
	border-bottom:1px dotted #eee;
}
.capa-not-new-n .not-principal-n { width:100%; height:170px; margin-bottom:10px; overflow:hidden; }
.capa-not-new-n .not-principal-n img { width:200px; height:120px; margin-bottom:5px; }
.capa-not-new-n .not-principal-n a { font-size:14px; font-weight:bold; color:#fff; }
.capa-not-new-n .lista-simples-n { height:35px; overflow:hidden; border:1px dashed #eee; margin-top:-1px; border-left:0; border-right:0; }
.capa-not-new-n .lista-simples-n a { color:#fff; }

/* EVENTOS */
.blocao-not-capa-eventos { display:block; margin-right:5px; margin-bottom:20px; padding-top:10px; border-bottom:1px solid #ccc; } 
.tit-blocao-eventos {
	padding-left:5px;
	border-bottom:1px solid #ccc;
	color:#33CCFF;
	font-size:35px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
.e-1 { background:#33CCFF}
.e-2 { background:#33CCFF} 
.e-3 { background:#33CCFF} 
.e-4 { background:#33CCFF} 
.e-5 { background:#33CCFF} 
.e-6 { background:#33CCFF}
.e-7 { background:#33CCFF}	
.capa-not-new-e .mais-e {
	position:absolute;
	top:225px;
	left:160px;
}
.capa-not-new-e .mais-e a { font-weight:bold; color:#eee;  }
.capa-not-new-e .mais-e a:hover { font-weight:bold; color:#222;  }
.capa-not-new-e {
	width:200px;
	height:225px;
	float:left;
	margin:9px;
	padding:10px;
	position:relative;
	margin-bottom:10px;
}
.capa-not-new-e .tit-e{ font-size:25px; height:25px; font-family:hara,Arial, Helvetica, sans-serif; padding-top:5px; margin-bottom:5px; padding:1px 3px; color:#fff; border-bottom:1px dotted #eee; }
.capa-not-new-e .not-principal-e {
	width:100%;
	height:180px;
	margin-bottom:10px;
	overflow:hidden;
}
.capa-not-new-e .not-principal-e img {
	width:200px;
	height:200px;
	margin-bottom:5px;
}
.capa-not-new-e .not-principal-e a {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.capa-not-new-e .lista-simples-e {
	height:50px;
	overflow:hidden;
	border:1px dashed #eee;
	margin-top:-10px;
	border-left:0;
	border-right:0;
}
.capa-not-new-e .lista-simples-e a {
	color:#000000;
}

/* VIDEOS */
.blocao-not-capa-videos { display:block; margin-right:5px; margin-bottom:20px; padding-top:10px; border-bottom:1px solid #ccc; } 
.tit-blocao-videos {
	padding-left:5px;
	border-bottom:1px solid #ccc;
	color:#FF6600;
	font-size:35px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
.v-1 { background:#006600 url(../img/aba.png) no-repeat; background-position:top right; }
.v-2 { background:#996699} 
.v-3 { background:#DDDDDD} 
.v-4 { background:#30B1B1 url(../img/aba.png) no-repeat; background-position:top right; } 
.v-5 { background:#DDDDDD} 
.v-6 { background:#996633 url(../img/aba.png) no-repeat; background-position:top right; }
.v-7 { background:#0066CC  background-position:top right; }	
.capa-not-new-v .mais-v { position:absolute; top:300px; left:160px;  }
.capa-not-new-v .mais-v a { font-weight:bold; color:#eee;  }
.capa-not-new-v .mais-v a:hover { font-weight:bold; color:#222;  }
.capa-not-new-v {
	width:200px;
	height:180px;
	float:left;
	margin:9px;
	padding:10px;
	position:relative;
	margin-bottom:10px;
	background-color: #FFCC66;
}
.capa-not-new .tit-v{ font-size:25px; height:25px; font-family:hara,Arial, Helvetica, sans-serif; padding-top:5px; margin-bottom:5px; padding:1px 3px; color:#fff; border-bottom:1px dotted #eee; }
.capa-not-new-v .not-principal-v {
	width:100%;
	height:200px;
	margin-bottom:1px;
	overflow:hidden;
}
.capa-not-new-v .not-principal-v img {
	width:200px;
	height:180px;
	margin-bottom:2px;
}
.capa-not-new-v .not-principal-v a {
	font-size:14px;
	font-weight:bold;
	color:#002200;
}
.capa-not-new-v .lista-simples-v { height:35px; overflow:hidden; border:1px dashed #eee; margin-top:-1px; border-left:0; border-right:0; }
.capa-not-new-v .lista-simples-v a { color:#fff; }

/* SIGANOS */
.blocao-not-capa-rede { display:block; margin-right:10px; margin-bottom:20px; padding-top:10px; border-bottom:1px solid #ccc; } 
.tit-blocao-rede {
	padding-left:10px;
	border-bottom:1px solid #ccc;
	color:#FF6600;
	font-size:35px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
/* PUBLICIDADE*/
.publicidade {}
.publicidade img {
	margin:3px 0;
}


	/* AGENDA HOME background:#82C226; 99cc33 */
	.agenda-home { margin-top:30px; }
	.agenda-home .agenda-titulo {
	height:40px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
	color:#FF6600;
	font-size:35px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
	.agenda-home .agenda-titulo span { display:none; }
	.agenda-home .box-agenda {
	margin-left:5px;
	position:relative;
	width:170px;
	height:35px;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
	padding-left:55px;
}
	.agenda-home .data {
	width:48px;
	height:31px;
	position:absolute;
	top:3px;
	left:-4px;
	padding:0 2px;
	background:#cc0000;
	font-size:22px;
	color:#FFCC00;
	font-family:dekar, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align: 10px;
	padding-top: 12px;
}
	.agenda-home .data small { font-size:12px; }
	.agenda-home .titulo { font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; padding-top:5px;   }
	.agenda-home .titulo a { font-size:16px; color:#cc0000; font-weight:bold; line-height:100%; }
	.agenda-home .outros { text-align:right; }
	.agenda-home .outros a { color:#cc0000; }
	
	.agenda-home-s { margin-top:30px; }
	.agenda-home-s .agenda-titulo { height:90px; background:url(../img/fundo.png) no-repeat; background-position:30px -90px; margin-top:20px; }
	.agenda-home-s .agenda-titulo span { display:none; }
	.agenda-home-s .box-agenda { margin-left:5px; position:relative; height:35px; border-bottom:1px dashed #ccc; padding-bottom:5px; padding-left:60px; margin-right:20px; }
	.agenda-home-s .data { width:50px; height:30px; position:absolute; top:5px; left:0; padding:0 2px; background:#cc0000; font-size:30px; color:#FFCC00; font-family:dekar, Arial, Helvetica, sans-serif; text-align:right; }
	.agenda-home-s .data small { font-size:12px; }
	.agenda-home-s .titulo { font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; padding-top:8px;   }
	.agenda-home-s .titulo a { font-size:18px; color:#cc0000; font-weight:bold;  }
	.agenda-home-s .outros { text-align:right; }
	.agenda-home-s .outros a { color:#cc0000; }
	
	.redes-sociais-top { text-align:center; margin-bottom:10px; }

/* RODAPE */
/* BUSCA cor rodape FFC000 */

	#rd-main { width:730px; height:112px;  }	
		
/* RODAPE */
	#antes-rd {  padding-bottom:20px;  }
	#rodape {
	height:150px;
	background:#222;
	border-top:5px solid #ccc;
	margin-top:10px;
} 
	.footer { width:977px; margin:0 auto; position:relative; }
	
	#nav-rd { padding:20px 0;  }
	#nav-rd ul {
	text-align:center;
	float:left;
	width:960px;
}
	#nav-rd ul li { margin-bottom:5px;  }
	#nav-rd ul li a { color:#ccc; font-size:14px; font-weight:normal; }
	#nav-rd ul li a:hover { background:#ccc; color:#666; }
	
	#creditos { position:relative;   }
	#webmaster {
	position:absolute;
	right:198px;
	top:62px;
} 
	#copy {
	position:absolute;
	top:80px;
	left:300px;
	font-size:15px;
	color:#ccc;
}
	#copy a { color:#999; font-weight:bold; }
	#logo-min { position:absolute; right:35px; top:20px; }
	 
	.div-container-rodape									{ text-align: center; position: relative; top: -44px;}
	.div-container-rodape *									{ text-align: left; }
	
	.div-container-rodape .div-rodape						{ width: 985px; margin: 0px auto; background-color: #FFC000; }
	.div-container-rodape .div-rodape .div-rodape-orelha	{ height: 20px; width: 985px; background: url('../../www.fmodia.com.br/imagens/fundo_rodape_orelha.html'); position: absolute; margin-top: -20px }

/* MENU */

	.div-container-rodape .div-rodape .div-menu-rodape				{ padding: 10px 30px; text-shadow: 0px -1px 0px #FFE8A1; color: #2E2F2F; }
	.div-container-rodape .div-rodape .div-menu-rodape a			{ color: #2E2F2F; }
	.div-container-rodape .div-rodape .div-menu-rodape ul li		{ width: 175px; float: left; font-weight: 200; font-size: 14px; line-height: 16px; }
	.div-container-rodape .div-rodape .div-menu-rodape ul li label	{ font-size: 16px; font-weight: bold; }
	.div-container-rodape .div-rodape .div-menu-rodape ul li ul		{ margin-top: 5px; }
	.div-container-rodape .div-rodape .div-menu-rodape ul li ul	li	{ width: auto; float: none ; }


	/****************************************************************************************************************************************/
	/* COPYRIGHT */
	.tit-pub { font-size:10px; color:#999; margin:20px 0 5px 0; }

	.div-container-rodape .div-rodape .div-copyright .div-copyright-logo-esquerda	{ float: left; width: 100px; text-align: center; margin: 0px 10px; font-size: 9px; line-height: 12px; }
	.div-container-rodape .div-rodape .div-copyright .div-copyright-conteudo		{ float: left; width: 730px; text-align: center; margin: 0px; }
	.div-container-rodape .div-rodape .div-copyright .div-copyright-logo-direita	{ float: left; width: 100px; text-align: center; margin: 0px 10px; font-size: 9px; line-height: 12px; }
	
	.div-container-rodape .div-rodape .div-copyright			{ margin: 0px 7px; padding: 15px 0px; border-top: 1px solid #D9C145; color: #2E2F2F; text-shadow: 0px -1px 0px #FFE8A1; }
	.div-container-rodape .div-rodape .div-copyright p			{ text-align: center; font-size: 13px; line-height: 16px; }
	.div-container-rodape .div-rodape .div-copyright a			{ color: #2E2F2F; font-weight: bold; }


/*GERAL*/
.blocao-not { margin-left:10px; width:385px; margin-top:20px; display:table; padding-left:0px; background:#eee; border:1px solid #ccc; padding:10px 5px;  }
.bloco-not-capa { width:390px; height:160px; margin:0px 15px 10px 15px; font-family:Georgia, "Times New Roman", Times, serif;  }
.bloco-not-capa a { color:#222;  }
.bloco-not-capa h2 strong { font-size:14px; height:17px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; margin-bottom:5px; background:#cc0000; padding:1px 3px; color:#fff; font-weight:bold; }
.bloco-not-capa .not-principal { width:420px; height:60px; overflow:hidden; border-bottom:1px dotted #ccc; padding:5px 0;  }
.bloco-not-capa .not-principal img { width:90px; height:60px; margin-right:5px; }
.bloco-not-capa .not-principal .tit { font-size:14px; font-weight:bold; color:#222; margin-top:10px; }
.bloco-not-capa .not-so-list { height:20px; overflow:hidden; color:#999; font-size:10px; margin-bottom:5px; margin-top:5px; padding-top:0px;  border-bottom:1px dotted #ccc; padding-bottom:0; }
.bloco-not-capa .not-so-list b { font-weight:normal; font-size:12px; }
.bloco-not-capa .not-so-list:hover a { text-decoration:underline; }
.bloco-not-capa .not-so-list strong { color:#999; font-size:10px; text-transform:uppercase; display:none;  }

/*.bloco-not-capa-v { width:185px; height:180px; float:left; margin:0px 0px 10px 15px; font-family:Georgia, "Times New Roman", Times, serif; position:relative; }
.bloco-not-capa-v .mais { width:40px; height:15px; color:#cc0000; position:absolute; left:145px; top:0px; font-size:11px; }
.bloco-not-capa-v .mais a { color:#cc0000; }
.bloco-not-capa-v a { color:#222;  }
.bloco-not-capa-v h2 {border-bottom:1px solid #cc0000;}
.bloco-not-capa-v h2 strong { font-size:13px; height:17px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; margin-bottom:5px; background:#cc0000; padding:1px 3px; color:#fff; font-weight:bold; }
.bloco-not-capa-v .not-principal { width:185px; height:45px; overflow:hidden; border-bottom:1px dotted #ccc; padding:10px 0;  }
.bloco-not-capa-v .not-principal img { width:90px; height:60px; margin-right:5px; }
.bloco-not-capa-v .not-principal a { font-size:14px; font-weight:bold; color:#222; margin-top:10px; }
.bloco-not-capa-v .not-principal:hover a { text-decoration:underline; }
.bloco-not-capa-v .not-so-list { width:185px; height:35px; overflow:hidden; color:#999; font-size:10px; margin-bottom:5px; margin-top:5px; padding-top:0px;  border-bottom:1px dotted #ccc; padding-bottom:0; }
.bloco-not-capa-v .not-so-list b { font-weight:normal; font-size:12px; }
.bloco-not-capa-v .not-so-list:hover a { text-decoration:underline; }
.bloco-not-capa-v .not-so-list strong { color:#999; font-size:10px; text-transform:uppercase; display:none;  }*/

	/* EXIBE EQUIPE */
	.tabelinha { margin: 30px 30px 20px 0; line-height:25px; font-size:15px; background:url(../img/line.gif) }
	.tabelinha span { padding:1px 5px; font-weight:bold; }
	.tabelinha line { border-bottom:1px solid #000; }
	#dados-equipe h2.title { font-size:25px; margin-bottom:10px; }
	.box-equipe-list {
	width:320px;
	height:130px;
	float:left;
	margin-right:20px;
	font-size:18px;
	font-weight:bold;
	background-color: #CCCCCC;
}
	.box-equipe-list small { font-size:14px; font-weight:bold; color:#006600; }
	.box-equipe-list img {
	width:120px;
	height:120px;
	float:left;
	background:#a2bd00;
	margin-right:10px;
	font-size:18px;
	font-weight:bold;
	margin-left: 10px;
	margin-top: 5px;
}
	
	#img-eq { width:150px; min-height:200px; background:#fff; padding:5px; float:left; text-align:center; color:#666; font-weight:bold; }
	#img-eq img.loc { width:130px; height:130px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:5px; }
	#dados-equipe { width:500px; float:right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  margin-right:10px;}
	#dados-equipe b { font-size:16px; }
	#img-eq #eq-botoes { margin-top:10px; border-top:1px solid #ccc; padding-top:10px; }
	#img-eq #eq-botoes img { height:23px; margin:2px; }
	#eq-botoes hr { border-bottom:1px solid #ccc; border-top:0; height:1px; }
	.art-equipe { padding-left:20px; background: url(../img/clip.html) no-repeat; margin-bottom:7px; }
	.art-equipe a { color:#333; text-decoration:none; font-size:14px; font-weight:bold;  }
	.membro-equipe { margin-left:60px; margin-bottom:8px; } 
	.membro-equipe small { font-size:12px; color:#999; } 
	.membro-equipe a { font-size:14px; color:#333; font-weight:bold; } 
	
	.box-videos { position:relative; width:190px; height:140px; float:left; margin-bottom:10px; margin-right:12px; overflow:hidden;   }
	.box-videos img { width:190px; height:105px; margin-left:0;  }
	.box-videos .btp { position:absolute; top:0; left:0; }
	.box-videos .btp img { width:190px; height:105px; }
	.box-videos .titulo { position:absolute; top:105px; left:0px; width:190px; text-align:center; }
	.box-videos .titulo a { color:#313131; font-size:13px;  }	
	
	.twitter { width:230px; background:#cde; margin-top:10px; margin-bottom:10px; }
	
	.box-prog-list { width:200px; margin:0 auto;  margin-right:20px; padding:5px; height:85px; margin-bottom:10px; background:#ccc; position:relative; }
	.box-prog-list img { width:100px; height:60px; margin-bottom:0px; }
	.box-prog-list .nome-prog { font-size:18px; }
	.box-prog-list .hora-prog { margin-top:3px; padding-top:3px; position:absolute; top:5px; left:110px; height:50px; overflow:hidden; }
	
	h2.title-prog { font-size:25px; margin:0; padding:0; }
	
	.list-promocoes { padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #ccc; margin:0 30px 0 10px; }
	.list-promocoes:hover { background:#eee; }
	.list-promocoes a { font-size:18px; color:#222; }
	
	/* FORMATACAO EXIBE NOTICIA */
	#main-exibe {
	margin-left:25px;
	padding-right:7px;
	margin-top: -40px;
}
	h2 { font-family:Arial, Helvetica, sans-serif; margin-right:20px;  }
	h3.tit { margin:30px 0 10px 0; text-align:left; background:url(../img/so-logo.gif) no-repeat; padding-left:55px; padding-top:5px; height:53px; border-bottom:1px solid #ccc; margin-right:20px; }
	h3.tit b {
	font-size:45px;
	font-weight:bold;
	color:#009244;
	padding:5px;
	font-family:hara, Arial, Helvetica, sans-serif;
	margin-right:10px;
}
	h2.nav { font-size:12px; color:#999; background:#eee; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin-left:0; margin-top:30px; margin-bottom:20px; font-weight:normal; margin-right:20px; }
	h1.titulo-principal { font-size:35px; font-family:Arial, Helvetica, sans-serif; color:#000; margin-top:30px; margin-right:20px; }
	
	#texto { font-family: 'Trebuchet MS', sans-serif; padding:0; margin:0;
	font-size: 14px; color:#222; text-align:justify;line-height:150%; padding-bottom:10px; margin-right:20px; }
	#texto h4 { margin:20px 0 20px 0; font-size:1.3em; color:#000; }
	#texto .chamada-materia { font-size:18px; margin-bottom:30px;color:#999; font-weight:normal;}

	#containerc{  width: 670px; height:15px; text-align: right; margin:0; padding:0; margin:20px 0 10px 0; }
	#containerc img { border:none; }
	#containerc .materia-letra {  }
	#containerc .materia-letra  ul {}
	#containerc .materia-letra LI { display:inline; margin-left:5px; list-style-type: none; padding:0; }
	
	#img-apresentacao { width:350px; font-size:11px; overflow:hidden; font-weight:normal; background:#fff; text-align:center; border:1px solid #ccc; padding:5px; float:right; margin-left:15px; margin-bottom:10px; margin-right:20px; }
	#img-apresentacao img { }
	#redes-sociais {
	width:250px;
	height:50px;
	margin:0;
	background:url(../img/bt_compartilhar.gif) no-repeat;
	background-position:left center;
	margin-bottom:30px;
	margin-top:10px;
	padding-left:150px;
}
	#leia-tambem { margin-top:20px; }
	
	.lista-noticia { padding:5px 0 8px 0; border-bottom:1px dotted #ccc; }
	.lista-noticia:hover { background:#eee; }
	.lista-noticia .not-data { width:70px; float:left; background:#cc0000; color:#fff; padding:1px 3px; }
	.lista-noticia .not-tit { padding-left:50px; }
	.lista-noticia .not-tit a { color:#222; font-weight:bold; font-size:14px; }
	
	.paginacao a { color:#222; font-size:18px; font-weight:bold;   }
	.paginacao a:hover { background:#cc0000; color:#fff; }
	.paginacao a:visited { color:#999;   }
	
	.tit-categoria { font-size:30px; text-align:center; background:#cc0000; color:#fff; padding:5px; font-family:hara, Arial, Helvetica, sans-serif; }
	
	.box-agenda-n { position:relative; }
	.box-agenda-n .titulo { width:550px; font-size:35px; font-weight:bold; }
	.box-agenda-n .ch { width:250px; height:250px; font-size:20px; font-weight:bold; color:#999; margin:20px 0 20px 30px; }
	.box-agenda-n .foto { position:absolute; right:0; top:60px; }
	.box-agenda-n .foto img { widht:400px; height:250px; }
	.box-agenda-n .data { position:absolute; right:0; top:0; width:110px; height:50px; font-size:50px; background:#cc0000; color:#eee; padding:10px; }
	.box-agenda-n .data small { font-size:30px;  }
	.box-agenda-n .texto { width:670px; padding:10px; border:1px solid #ccc; font-size:14px; font-weight:bold; line-height:150%; text-align:justify; color:#666; margin-top:30px; margin-bottom:20px; } 
	/* titulo ch foto data texto */
	
	
	#form-pomocoes { width:630px; margin:0 auto; background:#eee; padding-top:10px; padding-left:20px; padding-bottom:10px;  }
	#form-pomocoes h2 { background:#000; font-size:18px; color:#fff; padding-left:5px; }
	#form-pomocoes input { width:540px; height:25px; line-height:25px; margin-right:5px; margin-bottom:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-opacity: .5; border:1px dotted #ccc; padding-left:3px;  }
	#form-pomocoes label { width:60px; height:25px; line-height:25px; float:left; left: 305px; text-align:left; }
	#form-pomocoes button { margin-left:60px; font-size:18px; color:#999; border:1px solid #ccc; }
	
	.box-lista-novela { width:500px; height:50px; line-height:50px; font-size:30px; border-bottom:2px dotted #999; padding:5px; margin-bottom:20px; margin-left:40px; color:#666; font-family: 'Trebuchet MS', sans-serif; }

	.box-lista-novela:hover { background:#eee; }
	
	/* ABAS */
	#box-ouvinte{ width:600px; margin:0 auto; height:500px; display:table; background:#222 url(../img/bgms.html); }
	#box-ouvinte .tit { color:#ccc; font-size:20px; padding:0 10px 0 10px; margin-bottom:10px; padding-top:10px; }
	ul#nav-aba{ list-style:none; background:url(../img/bgc.gif); padding:10px; }
	ul#nav-aba li{ display:inline; }
	ul#nav-aba li a { 	}
	ul#nav-aba li a img { width:98px; height:60px; border:2px solid #ccc; margin-right:5px; }
	.abaf { display:none; padding:10px 0px; color:#222; font-size:12px; }
	#foto1,#foto2,#foto3,#foto4 { padding:10px; }


/* FOTOS */
.pr_albuns{
	float:left;
	width:675px;
	height:100%;
	margin-top:15px;
	margin-bottom:10px;
}
.caixa_album{
	float:left;
	width:193px;
	height:auto;
	margin-right:13px;
	background-color:#0099FF;
	padding-bottom:5px;
	margin-bottom:15px;
}
.foto_album{
	float:left;
	width:180px;
	height:180px;
	margin-bottom:10px;
	margin-left: 7px;
	margin-top: 7px;
}
.tit_album{float:left; width:193px; height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF}
.format_tit_album{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none}
.local_album{float:left; width:193px; height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF}
.data_album{float:left; width:193px; height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF; margin-bottom:10px; margin-top:5px}

.caixa_foto_detalhe{
	float:left;
	width:620px;
	height:auto;
	border-color: #CCCCCC;
}
.fotos_peq_detalhe{
	float:left;
	width:150px;
	height:150px;
	margin-right:5px;
	margin-top:5px;
}
.descricao_fotos{float:left; width:620px; height:auto; text-align:left; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#c9bc15; text-align:left; font-weight:bold; margin-top:10px;}
.data_fotos{float:left; width:600px; height:auto; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#909295; margin-left:10px;}
.local_fotos{float:left; width:600px; height:auto; text-align:left; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;  color:#909295; font-size:14px; margin-left:10px}

div#central{
	width:980px;
	display:block;
	margin:0 auto;
}
div#geral{
	width:100%;
	height:100%;
	float:left;
	display:block;
	background:url(img/bg-degrade-topo.png) repeat-x 0px 0px;
}
div#topo{
	width:100%;
	height:180px;
	float:left;
	display:block;
	margin:0 0 0px 0;
	position:relative;
}

span.publicidade-topo{
	width:700px;
	height:100px;
	float:right;
	display:block;
	margin:30px 0 0 0;
	background-color:#DDD;
	border:solid 0px #999999; /*Tipo de borda: solid, dotted, dashed, double, groove */
	overflow:hidden;

}
