*{
	margin:0px;
	padding:0px;
	font-family:'trebuchet ms';
	list-style:none;
	text-decoration:none;
	outline: 0;
	vertical-align: baseline;
}
body{
	background:#202020;
}
#SITE{
	background:#fff;
}
#TOPO{
	background:url(../images/bgtop.jpg) no-repeat center top #282828;*/
	/*background:url(../images/bgtop_natal.jpg) no-repeat center top #282828;*/
	/*background:url(../images/bgtop_anonovo.jpg) no-repeat center top #282828;*/
	height:159px;
	border-top:5px solid black;
}
#TOPO .center{
	height:159px;
	width:1004px;
	margin:auto;
	position:relative;
}
#TOPO .center .right{
	float:right;
	width:450px;
	height:159px;
}
#NAVPRINC{
	background:#282828;
}
#NAVPRINC .center{
	width:1004px;
	margin:auto;
	padding-top:3px;
	padding-bottom:5px;
}
#NAVPRINC .center a{
	font-size:12px;
	color:#999;
	padding-left:5px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
#NAVPRINC .center a span{
	color:#F36;
	font-size:13px;
}
#NAVPRINC .center a:hover, #NAVPRINC .center .actived{
	color:#fff;
	background:#F36;
}
#NAVPRINC .center a:hover span, #NAVPRINC .center .actived span{
	color:#282828;
}

#NAVBAR{
	height:40px;
	background:url(../images/menubg.jpg) repeat-x center center #282828;
	z-index:9;
}
#NAVBAR ul{
	width:1004px;
	margin:auto;
	z-index:9;
	
}
#NAVBAR ul li{
	float:left;
	height:40px;
	position:relative;
	background:url(../images/menubt.jpg) right top no-repeat;
}
#NAVBAR ul li a{
	padding-left:8px;
	padding-right:20px;
	padding-top:10px;
	height:30px;
	display:block;
	color:#999;
	font-size:12px;
}
#NAVBAR ul li .sf-sub-indicator{
	display:none;
}

#NAVBAR ul li:hover a, #NAVBAR ul .actived a{
	color:#ccc;
	
}
#NAVBAR ul li:hover, #NAVBAR ul .actived{
background:url(../images/menubt.jpg) right bottom no-repeat;
}
#NAVBAR ul li:hover ul{
	display:block;
}
#NAVBAR ul li ul{
	display:none;
	position:absolute;
	background:url(../images/bgdrop.png) center bottom no-repeat;
	width:245px;
	top:40px;
	left:0;
	padding-bottom:5px;
	filter:alpha(opacity=95);
	opacity:0.95;
	z-index:10;
}
#NAVBAR ul li ul li a{
	padding-top:5px;
	height:25px;
}
#NAVBAR ul li ul li a{
color:#999;
}
#NAVBAR ul li ul li{
	background:none;
	border-top:1px solid #333;
	border-bottom:1px solid #000;
	width:245px;
	height:30px;
}
#NAVBAR ul li ul li:hover, #NAVBAR ul li ul .actived{
	background:#2D2D2D;
}
#NAVBAR ul li ul li:hover a, #NAVBAR ul li ul .actived a{
	color:#fff;
}
#NAVBAR ul li ul li a span{
	font-size:15px;
}
#NAVBAR ul li ul li:hover a span, #NAVBAR ul li ul .actived a span{
	color:#FF3366;
}



#SEARCHBAR{
	width:1004px;
	margin:auto;
	height:40px;
}
#SEARCHBAR .data{
	font-size:11px;
	color:#333;
	padding:10px;
	float:left;
}

#CENTER{
	width:1004px;
	margin:auto;
	height:100%;
	overflow:hidden;
	padding:5px;
}
#CONTENT{
	width:794px;
	float:left;
	padding-bottom:10px;
}
#BANNERSPUB{
	width:195px;
	float:right;
}
#BANNERSPUB span{
	text-align:right;
	display:block;
	font-size:11px;
	color:#666;
	padding-bottom:5px;
}
#BANNERSPUB ul li{
	margin-bottom:5px;
	display:block;
}
#FOOTER{
	background:#202020;
	border-top:#171717 30px solid;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #000;
}
#FOOTER .center{
	width:1004px;
	margin:auto;
	padding:10px;
	height:100%;
	overflow:hidden;
	}
#FOOTER .center .menu-foot a{
	padding:5px;
	color:#666;
	background:#282828;
	margin-right:5px;
	font-size:12px;
	margin-bottom:5px;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	}
#FOOTER .center .menu-foot a:hover{
	background:#FF6600;
	color:#FFF;
	}
#TOPO .center .right #login{
	background:url(../images/login-bg.png) top center no-repeat;
	height:60px;
	width:405px;
	margin-top:5px;
	padding-left:48px;
	text-align:right;
	padding-top:5px;
	color:#999;
	font-size:10px;
	
}
#TOPO .center .right #login a{
	font-size:10px;
	color:#F36;
}
#TOPO .center .right #login a:hover{
	color:#FFF;
	background:#F36;
}
#TOPO .center .right #login .campos{
	float:left;
	padding-top:5px;
}
#TOPO .center .right #login .campos input{
	width:138px;
	height:21px;
	padding:2px;
	background:none;
	border:none;
	color:#999;
	font-size:12px;
}
#TOPO .center .right #login #home_log_pass{
	margin-left:40px;
}

#TOPO .center .right #userbar{
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
	color:#F36;
	border-bottom:2px solid #202020;
	padding-bottom:10px;
	padding-top:5px;
}
#TOPO .center .right #userbar h1{
	font-size:20px;
	color:#F36;
	letter-spacing:-1px;
	font-family:Helvetica, Arial, Sans-serif;
	font-weight:bold;
	display:block;
	overflow:hidden;
	height:25px;
}
#TOPO .center .right #userbar a{
	color:#999;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
#TOPO .center .right #userbar a:hover{
	color:#fff;
	background:#F36;
}

#TOPO .center .right #aovivo{
	margin-top:5px;
}
#TOPO .center .right #button-aovivo{
	display:block;
	float:left;
	width:117px;
}
#TOPO .center .right #button-aovivo a{
	display:block;
	width:117px;
	height:60px;
	background:url(../images/aovivo.png) center top no-repeat;
	
}
#TOPO .center .right #button-aovivo a:hover{
	background:url(../images/aovivo.png) center bottom no-repeat;
}
#TOPO .center .right #prog-hora{
	display:block;
	float:left;
	width:325px;
}
#TOPO .center .right #prog-hora .image{
	width:65px;
	height:65px;
	float:left;
	background:#2E2E2E;
	margin-left:5px;
	margin-right:5px;
}
#TOPO .center .right #prog-hora h1{
	font-size:12px;
	color:#F36;
	display:block;
}
#TOPO .center .right #prog-hora .infos{
	float:left;
	width:250px;
}
#TOPO .center .right #prog-hora .infos span{
	display:block;
}
#TOPO .center .right #prog-hora .infos .time{
	font-size:11px;
	color:#747474;
}
#TOPO .center .right #prog-hora .infos .apresent{
	color:#999999;
	font-size:10px;
}
#TOPO .center .right #prog-hora .infos .locutor{
	color:#999;
	font-size:11px;
}
#TOPO .center .right #prog-hora .infos .links{
	font-size:11px;
	color:#666;
}
#TOPO .center .right #prog-hora .infos .links a{
	color:#F36;
	padding-left:3px;
	padding-right:3px;
}
#TOPO .center .right #prog-hora .infos .links a:hover{
	color:#fff;
	background:#F36;
}

#loginsub{
	background:url(../images/button.png) center top no-repeat;
	width:60px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	height:23px;
	border:none;
	padding-top:0px;
	margin-left:8px;
	margin-top:1px;
	margin-top:5px;
}
#loginsub:hover{
	background:url(../images/button.png) center bottom no-repeat;
	cursor:pointer;
}
.search-form{
	width:415px;
	float:right;
	padding-top:5px;
}
.search-form ul{
	float:left;
}

.search-form ul li{
	width:166px;
	height:31px;
	background:url(../images/input_search_list.jpg) no-repeat top center;
	position:relative;
}
.search-form ul li:hover{
	background:url(../images/input_search_list.jpg) no-repeat bottom center;
}
.search-form ul li a{
	font-size:12px;
	color:#333;
	display:block;
	padding-top:7px;
	padding-left:8px;
}
.search-form ul li .sf-sub-indicator{
	display:none;
}
.search-form ul li ul{
	display:none;
	background:url(../images/searchlist.png) center bottom no-repeat;
	width:166px;
	position:absolute;
	top:25px;
	padding-top:10px;
	padding-bottom:7px;
	z-index:1;
}
.search-form ul li:hover ul{
	display:block;
}
.search-form ul li ul li{
	background:none;
	border-top:1px solid #f1f1f1;
	margin-right:3px;
	margin-left:3px;
	width:155px;
	font-size:12px;
	color:#333;
	padding-left:5px;
	padding-top:5px;
	height:22px;
}
.search-form ul li ul li span{
	color:#F36;
	font-size:13px;
}
.search-form ul li ul li:hover{
	background:#F36;
	color:#FFF;
	cursor:pointer;
}
.search-form ul li ul li:hover span{
	color:#000;
}
.search-form #search{
	float:left;
	background:url(../images/input_search.jpg) no-repeat center center;
	width:161px;
	height:21px;
	padding:5px;
	font-size:12px;
	border:none;
}

.search-form #btsearch{
	background: url(../images/button_70px.jpg) center top no-repeat;
	width:70px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	height:23px;
	border:none;
	padding-top:0px;
	margin-left:5px;
	margin-top:3px;
}
.search-form #btsearch:hover{
	background:url(../images/button_70px.jpg) center bottom no-repeat;
	cursor:pointer;
}

.pages-labels{
	font-size:50px;
	color:#333;
	padding-bottom:10px;
	letter-spacing:-4px;
	font-family:Helvetica, Arial, Sans-serif;
	font-weight:bold;
	text-transform:lowercase;
}
.pages-labels span{
	color:#F36;
	font-size:25px;
}



#CONTENT .pages{
	padding:5px;
	height:100%; 
	overflow:hidden;
}
#CONTENT .pages a{
	display:block;
	background:#e1e1e1;
	text-align:center;
	font-size:11px;
	width:18px;
	padding:3px;
	float:left;
	margin-right:5px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#CONTENT .pages a:hover{
	background:#333;
	color:#e1e1e1;
}
#CONTENT .pages span{
	display:block;
	background:#333;
	text-align:center;
	font-size:11px;
	width:18px;
	padding:3px;
	float:left;
	margin-right:5px;
	color:#e1e1e1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#FOOTER .box-buttons{
	height:100%;
	overflow:hidden;
	width:320px;
	float:right;
	margin-right:10px;
}
#FOOTER .fbuttons{
	display:block;
	width:100px;
	height:30px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#FOOTER .nomarg{
	margin-right:0px;
}
#FOOTER .fbuttons a{
	display:block;
	width:100px;
	height:30px;
	color:transparent;
}
#FOOTER .orkut{
	background:url(../images/btn_orkut_bg.jpg) no-repeat center center;
}
#FOOTER .twitter{
	background:url(../images/btn_twitter_bg.jpg) no-repeat center center;
}
#FOOTER .rss{
	background:url(../images/btn_rss_bg.jpg) no-repeat center center;
}
#FOOTER .youtube{
	background:url(../images/btn_youtube_bg.jpg) no-repeat center center;
}
#FOOTER .orkut a{
	background:url(../images/btn_orkut_color.jpg) no-repeat center center;
}
#FOOTER .twitter a{
	background:url(../images/btn_twitter_color.jpg) no-repeat center center;
}
#FOOTER .rss a{
	background:url(../images/btn_rss_color.jpg) no-repeat center center;
}
#FOOTER .youtube a{
	background:url(../images/btn_youtube_color.jpg) no-repeat center center;
}
#FOOTER .menu-footer{
	float:left;
	width:410px;
	margin-right:10px;
}

#FOOTER .menu-footer ul{
	width:200px;
	float:left;
	margin-right:10px;
}
#FOOTER .menu-footer ul li{
	display:block;
	margin-bottom:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#FOOTER .menu-footer ul li a{
	color:#5C5C5C;
	font-size:12px;
	display:block;
	padding:3px;
}
#FOOTER .menu-footer ul li a span{
	color:#B5B5B5;
	font-size:14px;
}
#FOOTER .menu-footer ul li:hover, #FOOTER .menu-footer ul .actived{
	background:#171717;
	margin-bottom:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:block;
}
#FOOTER .menu-footer ul li:hover a, #FOOTER .menu-footer ul .actived a{
	color:#ccc;
	font-size:12px;
	display:block;
	padding:3px;
}
#FOOTER .menu-footer ul li:hover a span, #FOOTER .menu-footer ul .actived a span{
	color:#F36;
	font-size:14px;
}
#FOOTER .menu-footer .nomarg{
	margin-right:0px;
}
#SUBFOOTER{
	border-top:1px solid #333;
	background:#171717;
	padding:15px;
}
#SUBFOOTER .center{
	width:1004px;
	margin:auto;
	position:relative;
	height:100%; overflow:hidden;
}

#SUBFOOTER .center .copyright{
	font-size:12px;
	color:#666;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
#SUBFOOTER .center .jcv{
	display:block;
	width:30px;
	height:30px;
	background:url(../images/logo_sitesjcv.png) no-repeat center center;
	filter:alpha(opacity=75);
	opacity:0.75;
	float:right;
	margin-right:10px;
}
#SUBFOOTER .center .jcv:hover{
	filter:alpha(opacity=100);
	opacity:1;
}

#msgalert{
	padding:10px;
	border:1px solid #d1d1d1;
	background:url(../images/icon-alert.jpg) no-repeat left center #fff;
	font-size:13px;
	color:#333;
	padding-left:60px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#alertnav{
	background:#D20000;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding:5px;
}




.ann-google-foot{
	width:728px;
	height:90px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
#ann-google-lateral{
	width:160px;
	margin:auto;
}

.google-search{
	float:right;
}

.highlight{
	background:#FF6;
	color:#000;
}