@charset "iso-8859-1";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}

img{
	border:0;
}

a{
	text-decoration:none;
	color:#003399;
}

a:hover{
	text-decoration:underline;
}

form{
	margin:0;
	padding:0;
}

#header{
	height:141px;
	background:#003 url(../imgsRNP/bg_header.jpg) center top repeat-x;
}

#header div.wrap, #main div.wrap{
	width:960px;
	position:relative;
	left:50%;
	margin-left:-480px;
}

#header img.logo{
	margin-top:19px;
}

#header ul.menu{
	list-style:none;
	margin:52px 0 0 0;
	padding:0;
	text-align:right;
	width:550px;
	float:right;
	background:transparent url(../imgsRNP/bt_menu_videos.png) 70px center no-repeat;
	height:40px;
}

#header ul.menu li{
	display:inline;
	background:transparent url(../imgsRNP/sep_menu.png) left bottom no-repeat;
	padding:10px 10px 10px 20px;
	margin:0;
}

#header ul.menu li img{
	position:relative;
	top:7px;
}

#header div.wrap div.bar{
	clear:both;
	height:40px;
}

#box-arqtipo {
	width: 200px;
	float: left;
}

#box-arqdesc {
	width: 360px;
	float: left;
	padding-left: 50px;
	background: transparent url(../images/bg-sep_vert.gif) 25px top repeat-y;
}

#box-upload {
	height: 100px;
}

div#result {
	display: none;
}

#box-login{ /* Alterado 1/8/2012 */
	background:transparent url(../imgsRNP/login_tit.png) left center no-repeat;
	height:40px;
	padding-left:50px;
	float:left;
	color:#ccc;
	font-size:10px;
	width:385px;
}

#box-login a{
	color:#999;
	margin:0 3px;
}

#box-login input.campo{
	width:92px;
	height:14px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:8px;
	margin-right:4px;
}

#box-login input.bt{
	padding:0;
	margin:0;
	outline:none;
	margin-left:-7px;
	position:relative;
	top:7px;
	margin-right:10px;
}

#box-links{ /* Alterado 1/8/2012 */
	float:right;
	font-size:10px;
	color:#ccc;
	margin-top:10px;
}

#box-links a{
	margin:0 3px;
	font-weight:bold;
}


#main{
	background:#FFF url(../imgsRNP/bg_main.jpg) top center repeat-x;
	margin-bottom:30px;
}

#content{
	float:left;
	width:675px;
}

#content.home{ /* Alterado 31/7/2012 */
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/home_cont-destaque_tit.png) left top no-repeat;

}

#box-home{
	background-color:#FFF;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #FFF;
	width:671px;
	height:275px;
	margin-bottom:30px;
}

#box-home div.tit{
	position:absolute;
	top:281px;
	z-index:100;
	width:641px;
	padding:15px;
	background:transparent url(../imgsRNP/bg_caption.png) left top repeat;
	font-size:14px;
	color:#FFF;
}

#box-home div.tit a{
	color:#FFF;
}

#mosaico{
	padding-top:50px;
	background:transparent url(../imgsRNP/home_videos_tit.png) left top no-repeat;
	margin-bottom:30px;
}

#home-destaques{
	padding-top:50px;
	background:transparent url(../imgsRNP/home_destaques_tit.png) left top no-repeat;
	margin-bottom:30px;
	font-weight:bold;
}

#home-destaques a:hover{
	text-decoration:none;
}

#home-destaques a span.tit{
	color:#999;
	font-size:14px;
	font-weight:normal;
}

#home-destaques a span.subtit{
	color:#006;
	font-size:9px;
	text-transform:uppercase;
	margin:0 3px;
}

#home-destaques ul{
	margin:0;
	padding:0;
	list-style:none;
}

#home-destaques ul li{
	margin:0;
	padding:0;
}

#home-destaques p{
	text-align:right;
	color:#003;
	font-size:10px;
}

#home-destaques p a{
	color:#003;
	font-weight:bold;
}

#home-tags{
	padding-top:40px;
	background:transparent url(../imgsRNP/home_tags_tit.png) left top no-repeat;
	font-weight:bold;
	line-height:24px;
}

#home-tags a{
	margin:0 3px;
}

#home-tags a.t1{
	font-size:24px;
}
#home-tags a.t2{
	font-size:21px;
}
#home-tags a.t3{
	font-size:18px;
}
#home-tags a.t4{
	font-size:16px;
}
#home-tags a.t5{
	font-size:14px;
}
#home-tags a.t6{
	font-size:12px;
}
#home-tags a.t7{
	font-size:11px;
}
#home-tags a.t8{
	font-size:10px;
}
#home-tags a.t9{
	font-size:9px;
}

#column{
	width:265px;
	float:left;
	margin-top:70px;
	margin-left:20px;
}

#column div.box-blue{
	background-color:#003;
	-moz-box-shadow: 2px 2px 3px #384f7f;
	-webkit-box-shadow: 2px 2px 3px #384f7f;
	box-shadow: 2px 2px 3px #384f7f;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#384f7f')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#384f7f');
	margin-bottom:20px;
	padding:12px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#FFF;
	background-image:url(../imgsRNP/busca_tit.png);
	background-position:12px 12px;
	background-repeat:no-repeat;
}

#column div.box-blue p{
	margin:0;
	padding:0;
}

#column div.box-blue a{
	color:#DB8618;
}

#column div.box-blue form{
	margin-top:10px;
	text-align:center;
}

#column div.box-blue input.campo{
	width:200px;
	height:14px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}

#column div.box-blue input.bt{
	vertical-align:top;
	margin-left:-3px;
}

#column div.box-gray{
	background-color:#e0e0e0;
	-moz-box-shadow: 2px 2px 3px #dddddd;
	-webkit-box-shadow: 2px 2px 3px #dddddd;
	box-shadow: 2px 2px 3px #dddddd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd');
	margin-bottom:20px;
}

#column div.box-gray a{
	color:#003;
}


#column div.box-gray a:hover{
	text-decoration:none;
}

#column div.box-gray h1{
	padding:8px 0 0 12px;
	margin:0;
	height:27px;
	background:transparent url(../imgsRNP/transmissoes_bg_tit.png) left top repeat-x;
}

#column div.box-gray div.item{
	padding:12px;
	color:#003;
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#column div.box-gray div.item a span{
	color:#039;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
}

#column div.box-gray div.last, #column div.box-light div.item.last{
	font-weight:bold;
	background-image:none;
	text-align:right;
}

#column div.box-gray div.last a span, #column div.box-light div.item.last a span{
	color:#039;
	font-size:18px;
}

#column div.box-light{
	background-color:#f3f3f3;
	-moz-box-shadow: 2px 2px 3px #dddddd;
	-webkit-box-shadow: 2px 2px 3px #dddddd;
	box-shadow: 2px 2px 3px #dddddd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd');
	margin-bottom:20px;
	padding:35px 15px 15px 15px;
	background-image:url(../imgsRNP/canais_tit.png);
	background-position:12px 12px;
	background-repeat:no-repeat;
}

#column div.box-light.channels.radio {
	padding-top:42px;
	background-image:url(../imgsRNP/estacoes_de_radio_tit.png);
}

#column div.box-light.channels.tv {
	background-image:url(../imgsRNP/canais_de_tv_tit.png);
}

#column div.box-light div.row{
	height:37px;
	margin-bottom:10px;
	margin-right: 0; /* due to conflict with bootstrap.css */
	margin-left: 0; /* due to conflict with bootstrap.css */
}

#column div.box-light div.row img.left{
	float:left;
}

#column div.box-light div.row img.right{
	float:right;
}

#column div.box-light div.item.last{
	margin-bottom:0;
}

#column p.info{
	font-size:11px;
}

#column p.info em{
	font-style:normal;
	font-weight:bold;
	color:#039;
}

#footer{
	background-color:#003;
	height:200px;
	padding-top:10px;
}

#footer div.bar{
	height: 70px;
	padding: 20px 0;
	background: #FFF url(../imgsRNP/footer.png) center center no-repeat;
	background-size: 740px;
	text-align: center;
}

#footer div.bar a#rnp {
	width: 120px;
	height: 70px;
	display: inline-block;
	position: relative;
	left: -300px;
	outline: none;
}

.end-b{
	clear:both;
}

img.bt-bg{
	width:100%;
	height:100%;
	border:0;
	float:left;
}


/* NOVOS 26/6/2012 */
#content.video{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/video_player_tit.png) left top no-repeat;
}

#content.video.RADIO{
	background-image: url(../imgsRNP/ouvindo_agora_tit.png);
}

#box-video{
	background-color:#FFF;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #FFF;
	width:671px;
	margin-bottom:20px;
}

#box-video h1{
	margin:20px;
	padding:0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}

#box-video div.options{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option1.jpg) left bottom repeat-x;
	border:1px solid #dddddd;
	border-top:0;
}

#box-video div.options div.box-left{ /* Alterado 31/7/2012 */
	padding:0 7px;
	background:transparent url(../imgsRNP/sep_vid_option1.gif) right bottom no-repeat;
	float:left;
}

#box-video div.options div.last{
	padding-right:0;
	background-image:none;
}


#box-video div.options div.box-right{ /* Alterado 31/7/2012 */
	padding:0 7px;
	background:transparent url(../imgsRNP/sep_vid_option1.gif) left bottom no-repeat;
	float:right;
}

#box-video div.options div.first{
	padding-left:0;
	background-image:none;
}

#box-video div.options div.box-left img.tit, #box-video div.options div.box-right img.tit{
	margin-right:10px;
}

#box-video div.options div.box-left img.bt, #box-video div.options div.box-right img.bt{
	margin-left:0;
}

#box-video div.play{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	padding-left:10px;
	color:#039;
	border:1px solid #f3f3f3;
	border-top:0;
}

#box-video div.play img.tit{
	margin-right:10px;
	float:left;
}

#box-video div.play div.box-left{
	width:465px;
	padding-top:9px;
	float:left;
}

#box-video div.play div.box-right{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) left bottom no-repeat;
	float:right;
}

#box-video div.sub{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	padding-left:10px;
	color:#999;
	border:1px solid #f3f3f3;
	border-top:0;
}

#box-video div.sub a{
	color:#999;
}

#box-video div.sub div.box-left{
	width:415px;
	padding-top:9px;
	float:left;
}

#box-video div.sub div.box-right{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) left bottom no-repeat;
	float:right;
}

#box-video div.sub img.tit{
	margin-right:10px;
	float:left;
}

#box-video-info{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
	color:#999;
}

#box-video-info tr{
	height:22px;
}

#box-video-info{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
	color:#999;
}

#box-video-desc{
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	margin-bottom:30px;
	color:#999;
	padding-bottom:1px;
}

#box-video-desc h1{
	background:transparent url(../imgsRNP/vid_tit_sobre.png) left top no-repeat;
	height:19px;
	padding:0;
	margin:0 15px 20px 15px;
}

#box-video-desc p{
	padding:0;
	margin:20px 15px;
}

#box-video-desc p.last{
	padding:0;
	margin:20px 15px 10px 15px;
	text-align:right;
	color:#003;
	font-size:10px;
}

#box-video-desc p.last a{
	color:#003;
	font-weight:bold;
}

#box-coment{
	background:transparent url(../imgsRNP/vid_tit_coment.png) 15px top no-repeat;
	padding-top:40px;
	margin-bottom:30px;
}

#box-coment textarea{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	font-style:italic;
	width:624px;
	outline:none;
	border:1px solid #ccc;
	padding:6px;
	-moz-box-shadow: 2px 2px 3px #dddddd inset;
	-webkit-box-shadow: 2px 2px 3px #dddddd inset;
	box-shadow: 2px 2px 3px #dddddd inset;
	margin-left:15px;
	margin-bottom:20px;

}

#box-coment p{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
	margin:0;
	padding:20px 15px;
	color:#999;
}

#box-coment p a{
	color:#039;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	background:transparent url(../imgsRNP/i_user.gif) left 3px no-repeat;
	padding-left:12px;
}

#box-coment p.last{
	background-image:none;
	color:#006;
	font-size:10px;
	color:#006;
	text-align:right;
}

#box-coment p.last a{
	color:#006;
	padding:0;
	background-image:none;
	font-style:normal;
	margin-left:20px;
}







/* NOVOS 29/6/2012 */
#content.busca{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/busca_result_tit.png) left top no-repeat;

}

#column.busca div.box-blue{
	background-color:#003;
	-moz-box-shadow: 2px 2px 3px #384f7f;
	-webkit-box-shadow: 2px 2px 3px #384f7f;
	box-shadow: 2px 2px 3px #384f7f;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#384f7f')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#384f7f');
	margin-bottom:0;
	padding:12px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#FFF;
	background-image:url(../imgsRNP/busca_tit.png);
	background-position:12px 12px;
	background-repeat:no-repeat;
}



#column.busca div.box-gray a{ /* Alterado 13/8/2012 */
	color:#003;
	background:transparent url(../imgsRNP/i_check2.gif) left center no-repeat;
	padding-left:15px;
}


#column.busca div.box-gray a:hover{ /* Alterado 13/8/2012 */
	text-decoration:none;
	background:transparent url(../imgsRNP/i_remove2.gif) left center no-repeat;
	color:#900;
}

#column.busca div.box-gray h1 a:active, #column.busca div.box-gray h1 a:visited, #column.busca div.box-gray h1 a:hover, #column.busca div.box-gray h1 a:link{
	background:none;
	padding:0;
}

#column.busca div.box-gray div.last{
	font-weight:bold;
	background-image:none;
	text-align:left;
}

#column.busca div.box-gray div.last a{ /* Alterado 13/8/2012 */
	background:transparent url(../imgsRNP/i_remove2.gif) left center no-repeat;
	color:#900;
}




#column.busca div.filtrar a{ /* Alterado 13/8/2012 */
	color:#003;
	background:transparent url(../imgsRNP/i_box2.gif) left center no-repeat;
	padding-left:15px;
}


#column.busca div.filtrar a:hover{ /* Alterado 13/8/2012 */
	text-decoration:none;
	background:transparent url(../imgsRNP/i_check2.gif) left center no-repeat;
	color:#039;
}

#column.busca div.filtrar h2{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#039;
	margin-bottom:10px;
}

#column.busca div.filtrar a.last{
	color:#039;
	background:transparent url(../imgsRNP/vid_opt_adic.png) left center no-repeat;
	padding-left:15px;
	font-weight:bold;
	margin-left:7px;
}

#column.busca div.filtrar a:hover.last{
	text-decoration:underline;
}





#box-busca{
	background-color:#FFF;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #FFF;
	width:671px;
}

#box-busca h1{
	margin:20px;
	padding:0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}

#box-busca div.options{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	border:1px solid #dddddd;
	border-top:0;
	margin-bottom:15px;
}

#box-busca div.options select{
	margin:6px 0;
	height:24px;
	padding:3px;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006;
}

#box-busca div.options div.box-left{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) right bottom no-repeat;
	float:left;
}

#box-busca div.options div.info{
	height:25px;
	padding-top:9px;
	color:#999;
	font-size:11px;
}

#box-busca div.options div.last{
	padding-right:0;
	background-image:none;
}


#box-busca div.options div.box-right{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) left bottom no-repeat;
	float:right;
}

#box-busca div.options div.first{
	padding-left:0;
	background-image:none;
}

#box-busca div.options div.box-left img.tit, #box-busca div.options div.box-right img.tit{
	margin-right:10px;
}

#box-busca div.options div.box-left img.bt, #box-busca div.options div.box-right img.bt{
	margin-left:0;
}

#box-busca ul.pag{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	color:#999;
	font-size:10px;
	margin-bottom:30px;
}

#box-busca ul.pag li{
	display:inline-block;
	background-image: none;
	padding-left: 0;
}


#box-busca ul.pag li.current{
	padding:2px 7px;
	background-color:#006;
	border:1px solid #003;
	color:#fff;
	background-image: none;
}

#box-busca ul.pag a{
	padding:2px 7px;
	background-color:#f3f3f3;
	border:1px solid #e0e0e0;
	margin:0 3px;
}

#box-busca ul.pag a:hover{
	padding:2px 7px;
	background-color:#e0e0e0;
	border:1px solid #e0e0e0;
	margin:0 3px;
	text-decoration:none;
}

#box-busca div.grid div.row{
	clear:both;
	margin-bottom:30px;
}

#box-busca div.grid div.row div.item{
	float:left;
	margin:0 5px;
	border-left:4px solid #f3f3f3;
	width:153px;
}

#box-busca div.grid div.row div.item div.thumb{
	width: 103px;
	height: 56px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 6px;
}


#box-busca div.grid div.row div.item a:hover, #box-busca div.grid div.row div.item a:hover h1, #box-busca div.grid div.row div.item a:hover p{
	text-decoration:none;
	color:#06c;
}

#box-busca div.grid div.row div.last{
	margin-right:0;
}

#box-busca div.grid div.row div.item h1{
	margin:6px 6px 0 6px;
	padding:0;
	font-size:11px;
	font-style:normal;
	color:#006;
}

#box-busca div.grid div.row div.item a h1{
	color:#006;
}

#box-busca div.grid div.row div.item p{
	padding:0 0 6px 14px;
	margin:3px 6px 0 6px;
	font-size:9px;
	font-style:normal;
	color:#999;
	background:transparent url(../imgsRNP/i_time3.gif) left 4px no-repeat;
}



#box-busca div.list div.row{
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:30px;
}

#box-busca div.list div.row img, #box-busca div.list div.row div.thumb-container{
	float:left;
	border-right:4px solid #f3f3f3;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
}

#box-busca div.list div.row div.thumb-container div.thumb {
	width: 103px;
	height: 56px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

#box-busca div.list div.row a:hover, #box-busca div.list div.row a:hover h1, #box-busca div.list div.row a:hover p{
	text-decoration:none;
	color:#06c;
}

#box-busca div.list div.row h1{
	padding:0 15px 0 187px;
	color:#999;
	margin:0;
	font-size:18px;
	font-style:italic;
}

#box-busca div.list div.row p{
	padding:0 15px 0 187px;
	color:#999;
	margin:6px 0 0 0;
	font-size:11px;
}

#box-busca div.list div.row p.info{
	padding:0 15px 0 200px;
	color:#039;
	margin:6px 0 0 0;
	font-size:9px;
	background:transparent url(../imgsRNP/i_time2.gif) 185px 4px no-repeat;
}





/* NOVOS 3/7/2012 */

#column.busca div.tags{
	text-align:center;
}

#column.busca div.tags h1{
	text-align:left;
}

#column.busca div.tags a{
	color:#006;
	background:none;
	padding:0 4px;
	text-decoration:underline;
}


#column.busca div.tags a:hover{
	background:none;
	color:#06c;
	background-color:#f3f3f3;
}

#column div.chat div.item div.box{
	font-size:11px;
	background-color:#FFF;
	height:297px;
	overflow:auto;
	color:#999;
}

#column div.chat div.item div.box p{
	padding:10px;
	margin:0;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
}

#column div.chat div.item div.box span{
	color:#039;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	background:transparent url(../imgsRNP/i_user.gif) left 3px no-repeat;
	padding-left:12px;
	margin-right:4px;
}

#column div.chat div.item div.box p.self{
	background:none;
	background-color:#e9e9e9;
	color:#036;
}

#column div.chat div.item span{
	color:#039;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
}

#column div.chat div.item input.campo{
	width:210px;
	height:14px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}

#column div.chat div.item input.bt{
	vertical-align:top;
	margin-left:-4px;
}

#box-video-desc h1.transmissao{
	background:transparent url(../imgsRNP/transmissao_tit_sobre.png) left top no-repeat;
}



/* NOVOS 6/7/2012 */
#content.transmissoes{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/transmissoesagendadas_tit.png) left top no-repeat;

}

#box-busca.transmissoes{
	padding-top:20px;
}

#box-busca.transmissoes div.list div.row{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#box-busca.transmissoes div.list div.row div.hora{
	float:left;
	height:25px;
	width:143px;
	border-right:4px solid #e0e0e0;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:10px;
	margin-left:10px;
	background-color:#f3f3f3;
	font-size:16px;
	font-weight:bold;
	color:#ccc;
}

#box-busca.transmissoes div.list div.row div.hora span.data{
	float:left;
}

#box-busca.transmissoes div.list div.row div.hora span.hora{
	font-size:16px;
	font-weight:normal;
	color:#039;
	margin-left:18px;
	padding-left:12px;
	background:transparent url(../imgsRNP/i_time2.gif) left center no-repeat;
}

#box-busca.transmissoes div.list div.row p{
	margin:2px 0 0 0;
}

#box-busca.transmissoes div.list div.row p.info{
	margin:2px 0 0 0;
	background:transparent url(../imgsRNP/i_video2.gif) 185px center no-repeat;
}

#content.canal{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/canal_tit.png) left top no-repeat;
}

#box-video h1.tvescola{
	line-height:40px;
	margin:20px;
	padding:0 120px 0 0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	background:transparent url(../imgsRNP/canal_tvescola.png) right center no-repeat;
}



/* NOVOS 13/7/2012 */
#content.listagem{
	margin-top:30px;
	padding-top:40px;
	background-image:none;
}

#content.grupos{
	background:transparent url(../imgsRNP/grupos_tit.png) left top no-repeat;
}

#box-busca.listagem{
	padding-top:20px;
}

#box-busca ul.list{
	list-style:none;
	padding:0;
	margin:0 20px 30px 20px;
	font-size:14px;
	color:#003;
	font-weight:bold;
}

#box-busca ul.list li{
	padding:0;
	margin:5px 0;
	line-height:200%;
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#box-busca ul.list li a{
	background:transparent url(../imgsRNP/b_orange.gif) 10px center no-repeat;
	color:#039;
	padding:5px 10px 5px 28px;
	display:block;
}

#box-busca ul.list li a:hover{
	background:transparent url(../imgsRNP/b_orange.gif) 10px center no-repeat;
	color:#006;
	padding:5px 10px 5px 28px;
	display:block;
	text-decoration:none;
}

#box-busca ul.list li:hover{
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
}


#content.texto{
	margin-top:30px;
	padding-top:40px;
	background-color:transparent;
	background-image:none;

}

#box-texto{
	background-color:#FFF;
	background-image:none;
	padding:25px;
}

#box-texto p, #box-texto ul li{
	line-height:185%;
}

#box-texto h1{
	color:#039;
	font-size:24px;
	font-weight:bold;
	margin-top:40px;
}

#box-texto h2{
	color:#016;
	font-size:18px;
	font-weight:bold;
	margin-top:40px;
}

#box-texto h3{
	color:#006;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin-top:40px;
}

#box-texto h4{
	color:#003;
	font-size:14px;
	font-weight:bold;
	margin-top:40px;
}


#box-texto h1.first, #box-texto h2.first, #box-texto h3.first, #box-texto h4.first{
	margin-top:0;
}

#box-texto p.nav{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:30px;
}

#box-texto p.nav span.sep{
	font-size:18px;
	color:#ddd;
	font-weight:bold;
	margin:0 3px;
}

#box-texto p.nav span.current{
	font-size:14px;
	color:#039;
	font-weight:bold;
	margin:0 3px;
}

#box-texto ul{
	padding:0;
	list-style:none;
	margin-left:20px;
}

#box-texto ul li{
	background:transparent url(../imgsRNP/b_orange.gif) left center no-repeat;
	padding-left:15px;
}

#box-texto p.back{
	text-align:right;
}

#box-texto p.back a{
	background:transparent url(../imgsRNP/i_back.gif) right center no-repeat;
	padding-right:12px;
	color:#ccc;
	font-weight:bold;
}



/* NOVOS 31/7/2012 */

div.box-dialog{
	margin:0;
	padding:0;
	background-color:#FFF;
	border:1px solid #ddd;
	position:absolute;
	width:500px;
	top:250px;
	left:50%;
	margin-left:-250px;
	z-index:2000;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

div.box-dialog img.bt{
	float:right;
	margin:12px 10px;
}

div.box-dialog img.icon{
	float:left;
	margin:12px 10px;
}

div.box-dialog h1{
	margin:0;
	padding:6px 15px;
	height:24px;
	border-bottom:1px solid #f3f3f3;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	font-size:16px;
	color:#006;
	font-style:italic;
}

div.box-dialog p{
	margin-left:15px;
	margin-right:15px;
	font-size:14px;
	color:#999;
}

div.box-dialog p.options{
	margin:30px 15px 20px 15px;
	text-align:center;
}

div.box-dialog p.options a{
	background:transparent url(../imgsRNP/bg_vid_option1.jpg) left bottom repeat-x;
	border:1px solid #e0e0e0;
	padding:6px 15px;
	height:24px;
	font-weight:bold;
	margin:0 5px;
}

div.box-dialog p.options a:hover{
	text-decoration:none;
	color:#FFF;
	background-image:none;
	background-color:#006;
}

#box-login input.err{
	background-color:#FCC;
	color:#900;
}


#box-video div.controls{
	background-color:#e0e0e0;
	border:1px solid #ddd;
	border-top:0;
	padding:10px;
}

#box-video div.controls2{
	background-color:#f3f3f3;
	border:1px solid #f3f3f3;
	border-top:0;
	padding:0;
}


#box-video div.controls label, #box-video div.controls2 label{
	display:block;
}

#box-video div.controls img.close, #box-video div.controls2 img.close{
	float:right;
}

#box-video div.controls2 img.space{
	margin:12px 15px;
}

#box-video div.controls input, #box-video div.controls textarea, #box-video div.controls select, #box-video div.controls2 input, #box-video div.controls2 textarea, #box-video div.controls2 select{
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}


input.c50, textarea.c50, select.c50{
	width:48%;
}

input.c100, textarea.c100, select.c100{
	width:98%;
}

#box-video div.controls p.last, #box-video div.controls2 p.last{
	margin:30px 15px 20px 15px;
	text-align:center;
}

#box-video div.controls p.last a, #box-video div.controls2 p.last a{
	background:transparent url(../imgsRNP/bg_vid_option1.jpg) left bottom repeat-x;
	border:1px solid #ccc;
	padding:6px 15px;
	height:24px;
	font-weight:bold;
	margin:0 5px;
}

#box-video div.controls p.last a:hover, #box-video div.controls2 p.last a:hover{
	text-decoration:none;
	color:#FFF;
	background-image:none;
	background-color:#006;
}



#box-video div.controls2 div.list{
	padding:20px 0;
}


#box-video div.controls2 div.list div.row{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #ccc;
}

#box-video div.controls2 div.list div.current{
	border-bottom:1px dashed #ccc;
	background-color:#fff;
	padding-top:30px;
	margin-top:-20px;
}

#box-video div.controls2 div.list div.last{
	margin-bottom:0;
}

#box-video div.controls2 div.list div.row img{
	float:left;
	border-right:4px solid #ddd;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
}

#box-video div.controls2 div.list div.row a:hover, #box-video div.controls2 div.list div.row a:hover h1, #box-video div.controls2 div.list div.row a:hover p{
	text-decoration:none;
	color:#06c;
}

#box-video div.controls2 div.list div.row h1{
	padding:0 15px 0 187px;
	color:#999;
	margin:0;
	font-size:18px;
	font-style:italic;
}

#box-video div.controls2 div.list div.row p{
	padding:0 15px 0 187px;
	color:#999;
	margin:6px 0 0 0;
	font-size:11px;
}

#box-video div.controls2 div.list div.row p.info{
	padding:0 15px 0 200px;
	color:#039;
	margin:6px 0 0 0;
	font-size:9px;
	background:transparent url(../imgsRNP/i_time2.gif) 185px 4px no-repeat;
}

#box-coment p img.bt{
	float:right;
}


#box-coment p.options{
	margin:-15px 15px 15px 15px;
	text-align:center;
}

#box-coment p.options a{
	background:transparent url(../imgsRNP/bg_vid_option1.jpg) left bottom repeat-x;
	border:1px solid #e0e0e0;
	padding:6px 15px;
	height:24px;
	font-weight:bold;
	margin:0 5px;
}

#box-coment p.options a:hover{
	text-decoration:none;
	color:#FFF;
	background-image:none;
	background-color:#006;
}


#box-video div.anot{
	height:36px;
	background-color:#f3f3f3;
	padding-left:10px;
	color:#999;
	border:1px solid #f3f3f3;
	border-top:0;
	border-bottom:1px dashed #fff;
}

#box-video div.anot a{
	color:#999;
}

#box-video div.anot div.box-left{
	width:560px;
	padding-top:9px;
	float:left;
	background:transparent url(../imgsRNP/b_orange.gif) left 13px no-repeat;
	padding-left:20px;
}

#box-video div.anot div.box-right{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) left bottom no-repeat;
	float:right;
}

#box-video div.anot img.tit{
	margin-right:10px;
	float:left;
}




/* NOVOS 1/8/2012 */
#calendario{
	background-color:#e0e0e0;
	-moz-box-shadow: 2px 2px 3px #dddddd;
	-webkit-box-shadow: 2px 2px 3px #dddddd;
	box-shadow: 2px 2px 3px #dddddd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd');
	margin-bottom:20px;
}

#calendario a{
	color:#003;
}


#calendario a:hover{
	text-decoration:none;
}

#calendario h1{
	padding:8px 0 0 12px;
	margin:0;
	height:27px;
	background:transparent url(../imgsRNP/transmissoes_bg_tit.png) left top repeat-x;
}

#calendario h2{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:0;
	padding-top:8px;
	margin:0;
	height:27px;
	background:transparent url(../imgsRNP/transmissoes_bg_tit.png) left top repeat-x;
}

#calendario tr{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
	height:30px;
}

#calendario td, #calendario th{
	text-align:center;
	vertical-align:middle;
}

#calendario th{
	background-color:#ccc;
	color:#fff;
	font-size:14px;
}

#calendario td a{
	display:block;
	padding:6px 0 5px 0;
	border-left:1px dotted #ccc;
}

#calendario td a:hover{
	background-color:#fff;
}

#calendario td a.current{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#006;
}

#box-login-cafe{
	margin-top:-1px;
	margin-left:14px;
	background-color:#ccc;
	height:26px;
	float:left;
	color:#ccc;
	text-align:center;
	padding:12px 10px 0 10px;
	height:28px;
}

#box-logged{
	height:30px;
	float:left;
	color:#ccc;
	font-size:11px;
	/*width:435px;*/
	padding-top:10px;
}

#box-logged a{
	color:#039;
	margin:0 3px;
}

#box-logged span{
	font-size:14px;
	font-weight:bold;
	color:#006;
	margin-right:5px;
	padding-right:20px;
	border-right:1px dotted #CCC;
}

#box-logged img.bt{
	float:left;
	margin-top:-5px;
	margin-right:10px;
}






#content.usuario{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/minhaconta_tit.png) left top no-repeat;
}

#minhaconta{
	padding:30px 20px;
	background-color:#FFF;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #FFF;
	width:631px;
	color:#999;
}

#minhaconta h1{
	padding:0;
	margin:0;
	margin-bottom:25px;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}

#minhaconta label{
	display:block;
	color:#999;
	font-size:14px;
	font-weight:bold;
}

input.c75, textarea.c75, select.c75{
	width:75%;
}

#minhaconta input.campo{
	height:14px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:8px;
}

#minhaconta select.campo{
	height:27px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:8px;
}

#minhaconta textarea.campo{
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:8px;
}

#minhaconta input.bt{
	height:30px;
	padding:3px 20px;
	margin:0;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006;
	margin-top:8px;
}

#minhaconta div.sep{
	height:60px;
	background:transparent url(../imgsRNP/sep_dots.png) left center repeat-x;
}

#minhaconta tr{
	height:36px;
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#minhaconta tr.tit{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
}

#minhaconta td{
	text-align:center;
}

#minhaconta td.tit{
	text-align:left;
	margin-left:10px;
	font-size:14px;
	color:#003;
}

#minhaconta td a{
	font-size:18px;
	font-weight:bold;
	padding:1px;
}

#minhaconta td a:hover{
	text-decoration:none;
	color:#09f;
}

#minhaconta td input{
	height:14px;
	padding:3px;
	margin:0;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:20px;
	text-align:center;
	color:#006;
}



/* NOVOS 13/8/2012 */

#minhaconta p.err{
	padding:5px;
	background-color:#F99;
	border:1px solid #933;
	color:#900;
}

#minhaconta p.ok{
	padding:5px;
	background-color:#9C6;
	border:1px solid #363;
	color:#360;
}

#minhaconta label.err{
	color:#900;
}

#minhaconta label.ok{
	color:#360;
}

#minhaconta textarea.ok, #minhaconta input.ok, #minhaconta select.ok{
	background-color:#E8FED8;
	color:#360;
}

#minhaconta textarea.err, #minhaconta input.err, #minhaconta select.err{
	background-color:#FCC;
	color:#900;
}

#minhaconta span.info{
	display:block;
	margin-top:-13px;
	font-style:italic;
}


#box-coment p span.data{
	color:#849CB9;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	margin-right:10px;
}


#box-video h1.tvbrasil{
	line-height:40px;
	margin:20px;
	padding:0 120px 0 0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	background:transparent url(../imgsRNP/canal_tvbrasil.png) right center no-repeat;
}

#box-video h1.nbr{
	line-height:40px;
	margin:20px;
	padding:0 120px 0 0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	background:transparent url(../imgsRNP/canal_nbr.png) right center no-repeat;
}

#box-video h1.canalsaude{
	line-height:40px;
	margin:20px;
	padding:0 120px 0 0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	background:transparent url(../imgsRNP/canal_canalsaude.png) right center no-repeat;
}

#box-video h1.webtv{
	line-height:40px;
	margin:20px;
	padding:0 120px 0 0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	background:transparent url(../imgsRNP/canal_webtv.png) right center no-repeat;
}

#pop-anot{
	position:absolute;
	width:960px;
	top:722px;
	left:50%;
	margin-left:-480px;
	z-index:2000;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#pop-anot tr{
	height:40px;
}

#pop-anot tr.r1{
	background-color:#f3f3f3;
}

#pop-anot tr.current{
	background-color:#ccc;
}

#pop-anot th{
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	font-size:14px;
	color:#999;
	border-bottom:3px solid #e0e0e0;
	border-collapse:collapse;
}

#pop-anot td{
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
	color:#039;
}

#pop-anot td.options{
	text-align:left;
}

#pop-anot td.options a{
	padding:2px 6px;
	background-color:#C0C6D6;
	border:1px solid #A4AAB9;
	font-size:10px;
	font-weight:bold;
	margin:0 3px;
}

#pop-anot td.options a:hover{
	text-decoration:none;
	color:#FFF;
	border:1px solid #039;
	background-color:#039;
}

#pop-anot table{
	border-bottom:1px solid #e0e0e0;
	border-collapse:collapse;
}





/* NOVOS 30/8/2012 */
#calendario td{
	color:#b0b0b0;
}

#calendario h2 img.next{
	float:right;
	margin-right:10px;
}

#calendario h2 img.prev{
	float:left;
	margin-left:10px;
}

#box-video-desc h1.canal{
	background:transparent url(../imgsRNP/canal_tit_sobre.png) left top no-repeat;
	height:19px;
	padding:0;
	margin:0 15px 20px 15px;
}

#box-video-desc h1.canal.RADIO {
	background-image: url(../imgsRNP/estacao_tit_sobre.png);
}

#content.cadastro{
	margin-top:30px;
	padding-top:40px;
	background:transparent url(../imgsRNP/cadastro_tit.png) left top no-repeat;
}

/*NOVOS 03/02/2013*/
#box-busca-videos{
	background-color:#FFF;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #FFF;
	width:671px;
}

#box-busca-videos h1{
	margin:20px;
	padding:0;
	color:#006;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}

#box-busca-videos div.options{
	height:36px;
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	border:1px solid #dddddd;
	border-top:0;
	margin-bottom:15px;
}

#box-busca-videos div.options select{
	margin:6px 0;
	height:24px;
	padding:3px;
	outline:none;
	border:1px solid #ccc;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}

#box-busca-videos div.options div.box-left{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) right bottom no-repeat;
	float:left;
}

#box-busca-videos div.options div.info{
	height:25px;
	padding-top:9px;
	color:#999;
	font-size:11px;
}

#box-busca-videos div.options div.last{
	padding-right:0;
	background-image:none;
}


#box-busca-videos div.options div.box-right{
	padding:0 10px;
	background:transparent url(../imgsRNP/sep_vid_option2.gif) left bottom no-repeat;
	float:right;
}

#box-busca-videos div.options div.first{
	padding-left:0;
	background-image:none;
}

#box-busca-videos div.options div.box-left img.tit, #box-busca-videos div.options div.box-right img.tit{
	margin-right:10px;
}

#box-busca-videos div.options div.box-left img.bt, #box-busca-videos div.options div.box-right img.bt{
	margin-left:0;
}

#box-busca-videos ul.pag{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	color:#999;
	font-size:10px;
	margin-bottom:30px;
}

#box-busca-videos ul.pag li{
	display:inline-block;
}


#box-busca-videos ul.pag li.current{
	padding:2px 7px;
	background-color:#006;
	border:1px solid #003;
	color:#fff;
}

#box-busca-videos ul.pag a{
	padding:2px 7px;
	background-color:#f3f3f3;
	border:1px solid #e0e0e0;
	margin:0 3px;
}

#box-busca-videos ul.pag a:hover{
	padding:2px 7px;
	background-color:#e0e0e0;
	border:1px solid #e0e0e0;
	margin:0 3px;
	text-decoration:none;
}

#box-busca-videos div.grid div.row{
	clear:both;
	margin-bottom:30px;
}

#box-busca-videos div.grid div.row div.item{
	float:left;
	margin:0 5px;
	border-left:4px solid #f3f3f3;
	width:153px;
}

#box-busca-videos div.grid div.row div.item a:hover, #box-busca-videos div.grid div.row div.item a:hover h1, #box-busca-videos div.grid div.row div.item a:hover p{
	text-decoration:none;
	color:#06c;
}

#box-busca-videos div.grid div.row div.last{
	margin-right:0;
}

#box-busca-videos div.grid div.row div.item h1{
	margin:6px 6px 0 6px;
	padding:0;
	font-size:11px;
	font-style:normal;
	color:#006;
}

#box-busca-videos div.grid div.row div.item a h1{
	color:#006;
}

#box-busca-videos div.grid div.row div.item p{
	padding:0 0 6px 14px;
	margin:3px 6px 0 6px;
	font-size:9px;
	font-style:normal;
	color:#999;
	background:transparent url(../imgsRNP/i_time3.gif) left 4px no-repeat;
}



#box-busca-videos div.list div.row{
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:30px;
}

#box-busca-videos div.list div.row img{
	float:left;
	border-right:4px solid #f3f3f3;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
}

#box-busca-videos div.list div.row a:hover, #box-busca-videos div.list div.row a:hover h1, #box-busca-videos div.list div.row a:hover p{
	text-decoration:none;
	color:#06c;
}

#box-busca-videos div.list div.row h1{
	padding:0 15px 0 187px;
	color:#999;
	margin:0;
	font-size:18px;
	font-style:italic;
}

#box-busca-videos div.list div.row p{
	padding:0 15px 0 187px;
	color:#999;
	margin:6px 0 0 0;
	font-size:11px;
}

#box-busca-videos div.list div.row p.info{
	padding:0 15px 0 200px;
	color:#039;
	margin:6px 0 0 0;
	font-size:9px;
	background:transparent url(../imgsRNP/i_time2.gif) 185px 4px no-repeat;
}

#box-busca-videos.listagem{
	padding-top:20px;
}

#box-busca-videos ul.list{
	list-style:none;
	padding:0;
	margin:0 20px 30px 20px;
	font-size:14px;
	color:#003;
	font-weight:bold;
}

#box-busca-videos ul.list li{
	padding:0;
	margin:5px 0;
	line-height:200%;
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#box-busca-videos ul.list li a{
	background:transparent url(../imgsRNP/b_orange.gif) 10px center no-repeat;
	color:#039;
	padding:5px 10px 5px 28px;
	display:block;
}

#box-busca-videos ul.list li a:hover{
	background:transparent url(../imgsRNP/b_orange.gif) 10px center no-repeat;
	color:#006;
	padding:5px 10px 5px 28px;
	display:block;
	text-decoration:none;
}

#box-busca-videos ul.list li:hover{
	background:transparent url(../imgsRNP/bg_vid_option2.jpg) left bottom repeat-x;
}

#box-busca-videos.transmissoes{
	padding-top:20px;
}

#box-busca-videos.transmissoes div.list div.row{
	background:transparent url(../imgsRNP/sep_dots.png) left bottom repeat-x;
}

#box-busca-videos.transmissoes div.list div.row div.hora{
	float:left;
	height:25px;
	width:143px;
	border-right:4px solid #e0e0e0;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:10px;
	margin-left:10px;
	background-color:#f3f3f3;
	font-size:16px;
	font-weight:bold;
	color:#ccc;
}

#box-busca-videos.transmissoes div.list div.row div.hora span.data{
	float:left;
}

#box-busca-videos.transmissoes div.list div.row div.hora span.hora{
	font-size:16px;
	font-weight:normal;
	color:#039;
	margin-left:18px;
	padding-left:12px;
	background:transparent url(../imgsRNP/i_time2.gif) left 8px no-repeat;
}

#box-busca-videos.transmissoes div.list div.row p{
	margin:2px 0 0 0;
}

#box-busca-videos.transmissoes div.list div.row p.info{
	margin:2px 0 0 0;
	background:transparent url(../imgsRNP/i_video2.gif) 185px 4px no-repeat;
}

.img-canal-usuario {
    background-color: #0F1A58;
    background-position: center top, right top;
    background-repeat: no-repeat, no-repeat;
    height: auto;
	width: 100%;
	background-size: 670px auto;
}

#box-channel-desc h1.canal {
    background: url("../imgsRNP/canal_tit_sobre.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 19px;
    margin: 0 15px 20px;
    padding: 0;
}

#box-channel-desc h1 {
    background: url("../imgsRNP/vid_tit_sobre.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 19px;
    margin: 0 15px 20px;
    padding: 0;
}

#box-channel-desc {
    color: #999999;
    background-color: #FFFFFF;
    margin-bottom: 0;
    padding-top: 20px;
    background: url("../imgsRNP/bg_vid_option2.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding-bottom: 1px;
}

#box-channel-desc p {
    line-height: 18px;
    margin: 20px 15px;
    padding: 0;
}

#box-video > a.uncheck,
#box-busca div.list div.row a.uncheck{
	/*background-image: url(../imgs/i_subscribed.gif);*/
	/*background-position: left center;*/
	background-repeat: no-repeat;
	padding-left: 18px;
}

#box-busca div.list div.row a.check,
#box-busca div.list div.row a.uncheck{
	display:inline-block;
	float: right;
}
#list-mailings-userchannel, #list-mailings-contents{
	max-width: 650px;
}

/* Ajustes JAN-2015 */
#mosaico{
	padding-top:0;
	background: none;
	margin-bottom:30px;
}

#mosaico-nav{
	list-style:none;
	padding:0;
	margin:0;
	display:table;
	width:99%;
}

#mosaico-nav li{
	display:table-cell;
	width:49.5%;
	background: url(../imgsRNP/sep_home-tit.png) top left repeat-y;
	padding: 6px 0 12px 12px;
}


#mosaico-nav li:first-of-type{
	background:none;
	padding:6px 0;
}

#mosaico-nav li a{
	display:block;
	height:23px;
	line-height:23px;
	padding:3px 0;
}

#mosaico-nav li a:hover{
	text-decoration:none;
}

.mais-vistos{
	background:url(../imgsRNP/home_maisvistos_tit.png) left center no-repeat;
}

.mais-curtidos{
	background:url(../imgsRNP/home_maiscurtidos_tit.png) left center no-repeat;
}

.mais-recentes{
	background:url(../imgsRNP/home_maisrecentes_tit.png) center center no-repeat;
}

#mosaico-nav select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	border:0;
	padding:0 0 0 6px;
	margin:0;
	outline:0;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ccc;
	background:url(../imgsRNP/blt-arrow.png) left center no-repeat;
}

#mosaico-nav select::-ms-expand {
    display: none;
}

#mosaico-nav li:hover select,
#mosaico-nav .current select {
	color:#003399;

}


/* CARROSSEL */

#content.home {
  margin-top: 0;
  padding-top: 0;
  background: none;
}

#carousel-area{
	height:300px;
	padding-top:70px;
	background: transparent url(../imgsRNP/home_cont-destaque_tit.png) left 30px no-repeat;
	margin-bottom:30px;
	-moz-perspective: 500px;
    -webkit-perspective: 500px;
	-o-perspective: 500px;
	-ms-perspective: 500px;
    perspective: 500px;
    text-align: center;
}

#carousel-area input[type=radio]{
	display:none;
}

#carousel-area .featured{
	width:360px;
	height:225px;
	background:#000;
	position:absolute;
	color:#fff;
	-webkit-box-shadow: 0 5px 15px 5px rgba(0,0,0,0.2);
	box-shadow: 0 5px 15px 5px rgba(0,0,0,0.2);
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity:0;
	left:50%;
	margin-left:-180px;
	z-index:0;
	-moz-transform: scale(0.3);
	-webkit-transform: scale(0.3);
	-o-transform: scale(0.3);
	-ms-transform: scale(0.3);
	transform: scale(0.3);
	text-align: left;
}

#carousel-area .featured label{
	width:100%;
	height:100%;
}

#carousel-area .featured, #carousel-area .featured label {
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

#carousel-area.transition-3 .featured, #carousel-area.transition-3 .featured label {
	-moz-transition: all 0.167s linear;
	-webkit-transition: all 0.167s linear;
	-o-transition: all 0.167s linear;
	-ms-transition: all 0.167s linear;
	transition: all 0.167s linear;
}

#carousel-area.transition-4 .featured, #carousel-area.transition-4 .featured label {
	-moz-transition: all 0.125s linear;
	-webkit-transition: all 0.125s linear;
	-o-transition: all 0.125s linear;
	-ms-transition: all 0.125s linear;
	transition: all 0.125s linear;
}

#carousel-area.transition-5 .featured, #carousel-area.transition-5 .featured label {
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

#carousel-area.transition-6 .featured, #carousel-area.transition-6 .featured label {
	-moz-transition: all 0.083s linear;
	-webkit-transition: all 0.083s linear;
	-o-transition: all 0.083s linear;
	-ms-transition: all 0.083s linear;
	transition: all 0.083s linear;
}

#carousel-area.transition-7 .featured, #carousel-area.transition-7 .featured label {
	-moz-transition: all 0.071s linear;
	-webkit-transition: all 0.071s linear;
	-o-transition: all 0.071s linear;
	-ms-transition: all 0.071s linear;
	transition: all 0.071s linear;
}

#carousel-area.transition-8 .featured, #carousel-area.transition-8 .featured label {
	-moz-transition: all 0.0625s linear;
	-webkit-transition: all 0.0625s linear;
	-o-transition: all 0.0625s linear;
	-ms-transition: all 0.0625s linear;
	transition: all 0.0625s linear;
}

#carousel-area.transition-9 .featured, #carousel-area.transition-9 .featured label {
	-moz-transition: all 0.0555s linear;
	-webkit-transition: all 0.0555s linear;
	-o-transition: all 0.0555s linear;
	-ms-transition: all 0.0555s linear;
	transition: all 0.0555s linear;
}

#carousel-area.transition-10 .featured, #carousel-area.transition-10 .featured label {
	-moz-transition: all 0.05s linear;
	-webkit-transition: all 0.05s linear;
	-o-transition: all 0.05s linear;
	-ms-transition: all 0.05s linear;
	transition: all 0.05s linear;
}

#carousel-area.transition-11 .featured, #carousel-area.transition-11 .featured label {
	-moz-transition: all 0.045s linear;
	-webkit-transition: all 0.045s linear;
	-o-transition: all 0.045s linear;
	-ms-transition: all 0.045s linear;
	transition: all 0.045s linear;
}

#carousel-area.transition-12 .featured, #carousel-area.transition-12 .featured label {
	-moz-transition: all 0.042s linear;
	-webkit-transition: all 0.042s linear;
	-o-transition: all 0.042s linear;
	-ms-transition: all 0.042s linear;
	transition: all 0.042s linear;
}

#carousel-area.transition-13 .featured, #carousel-area.transition-13 .featured label {
	-moz-transition: all 0.038s linear;
	-webkit-transition: all 0.038s linear;
	-o-transition: all 0.038s linear;
	-ms-transition: all 0.038s linear;
	transition: all 0.038s linear;
}

#carousel-area.transition-14 .featured, #carousel-area.transition-14 .featured label {
	-moz-transition: all 0.035s linear;
	-webkit-transition: all 0.035s linear;
	-o-transition: all 0.035s linear;
	-ms-transition: all 0.035s linear;
	transition: all 0.035s linear;
}

#carousel-area.transition-15 .featured, #carousel-area.transition-15 .featured label {
	-moz-transition: all 0.033s linear;
	-webkit-transition: all 0.033s linear;
	-o-transition: all 0.033s linear;
	-ms-transition: all 0.033s linear;
	transition: all 0.033s linear;
}

/*
#carousel-area .featured:nth-of-type(1) { background:#f00; }
#carousel-area .featured:nth-of-type(2) { background:#f0f; }
#carousel-area .featured:nth-of-type(3) { background:#ff0; }
#carousel-area .featured:nth-of-type(4) { background:#0f0; }
#carousel-area .featured:nth-of-type(5) { background:#00f; }
*/

#carousel-area .featured img,
#carousel-area .featured .caption,
#carousel-area .featured label{
	position:absolute;
}

#carousel-area .featured .caption{
	background:#000;
	background:rgba(0,0,0,0.7);
	bottom:0;
	color:#fff;
	padding:12px 18px;
	font-size:14px;
	font-weight:bold;
	width: 324px;
	line-height: 16px;
}

#carousel-area .featured .caption a{
	color:#fff;
}

/*
#feat-1:checked ~ .featured:nth-of-type(4),
#feat-2:checked ~ .featured:nth-of-type(5),
#feat-3:checked ~ .featured:nth-of-type(1),
#feat-4:checked ~ .featured:nth-of-type(2),
#feat-5:checked ~ .featured:nth-of-type(3) {
	left:9%;
	margin-left:-180px;
	z-index:5;
	-moz-transform: scale(0.6) rotateY(-10deg);
	-webkit-transform: scale(0.6) rotateY(-10deg);
	-o-transform: scale(0.6) rotateY(-10deg);
	-ms-transform: scale(0.6) rotateY(-10deg);
	transform: scale(0.6) rotateY(-10deg);
	opacity:0.75;
}

#feat-1:checked ~ .featured:nth-of-type(3),
#feat-2:checked ~ .featured:nth-of-type(4),
#feat-3:checked ~ .featured:nth-of-type(5),
#feat-4:checked ~ .featured:nth-of-type(1),
#feat-5:checked ~ .featured:nth-of-type(2) {
	left:91%;
	margin-left:-180px;
	z-index:10;
	-moz-transform: scale(0.6) rotateY(10deg);
	-webkit-transform: scale(0.6) rotateY(10deg);
	-o-transform: scale(0.6) rotateY(10deg);
	-ms-transform: scale(0.6) rotateY(10deg);
	transform: scale(0.6) rotateY(10deg);
	opacity:0.75;
}

#feat-1:checked ~ .featured:nth-of-type(5),
#feat-2:checked ~ .featured:nth-of-type(1),
#feat-3:checked ~ .featured:nth-of-type(2),
#feat-4:checked ~ .featured:nth-of-type(3),
#feat-5:checked ~ .featured:nth-of-type(4) {
	left:25%;
	margin-left:-180px;
	z-index:20;
	-moz-transform: scale(0.8) rotateY(-15deg);
	-webkit-transform: scale(0.8) rotateY(-15deg);
	-o-transform: scale(0.8) rotateY(-15deg);
	-ms-transform: scale(0.8) rotateY(-15deg);
	transform: scale(0.8) rotateY(-15deg);
	opacity:0.85;
}

#feat-1:checked ~ .featured:nth-of-type(2),
#feat-2:checked ~ .featured:nth-of-type(3),
#feat-3:checked ~ .featured:nth-of-type(4),
#feat-4:checked ~ .featured:nth-of-type(5),
#feat-5:checked ~ .featured:nth-of-type(1) {
	left:75%;
	margin-left:-180px;
	z-index:30;
	-moz-transform: scale(0.8) rotateY(15deg);
	-webkit-transform: scale(0.8) rotateY(15deg);
	-o-transform: scale(0.8) rotateY(15deg);
	-ms-transform: scale(0.8) rotateY(15deg);
	transform: scale(0.8) rotateY(15deg);
	opacity:0.85;
}

#feat-1:checked ~ .featured:nth-of-type(1),
#feat-2:checked ~ .featured:nth-of-type(2),
#feat-3:checked ~ .featured:nth-of-type(3),
#feat-4:checked ~ .featured:nth-of-type(4),
#feat-5:checked ~ .featured:nth-of-type(5) {
	left:50%;
	margin-left:-180px;
	z-index:100;
}

#feat-1:checked ~ .featured:nth-of-type(1) label,
#feat-2:checked ~ .featured:nth-of-type(2) label,
#feat-3:checked ~ .featured:nth-of-type(3) label,
#feat-4:checked ~ .featured:nth-of-type(4) label,
#feat-5:checked ~ .featured:nth-of-type(5) label{
	z-index:0;
	background:transparent;
}
*/

#feat-1:checked ~ div:nth-of-type(29),
#feat-2:checked ~ div:nth-of-type(30),
#feat-3:checked ~ div:nth-of-type(1),
#feat-4:checked ~ div:nth-of-type(2),
#feat-5:checked ~ div:nth-of-type(3),
#feat-6:checked ~ div:nth-of-type(4),
#feat-7:checked ~ div:nth-of-type(5),
#feat-8:checked ~ div:nth-of-type(6),
#feat-9:checked ~ div:nth-of-type(7),
#feat-10:checked ~ div:nth-of-type(8),
#feat-11:checked ~ div:nth-of-type(9),
#feat-12:checked ~ div:nth-of-type(10),
#feat-13:checked ~ div:nth-of-type(11),
#feat-14:checked ~ div:nth-of-type(12),
#feat-15:checked ~ div:nth-of-type(13),
#feat-16:checked ~ div:nth-of-type(14),
#feat-17:checked ~ div:nth-of-type(15),
#feat-18:checked ~ div:nth-of-type(16),
#feat-19:checked ~ div:nth-of-type(17),
#feat-20:checked ~ div:nth-of-type(18),
#feat-21:checked ~ div:nth-of-type(19),
#feat-22:checked ~ div:nth-of-type(20),
#feat-23:checked ~ div:nth-of-type(21),
#feat-24:checked ~ div:nth-of-type(22),
#feat-25:checked ~ div:nth-of-type(23),
#feat-26:checked ~ div:nth-of-type(24),
#feat-27:checked ~ div:nth-of-type(25),
#feat-28:checked ~ div:nth-of-type(26),
#feat-29:checked ~ div:nth-of-type(27),
#feat-30:checked ~ div:nth-of-type(28),
#carousel-area input:first-of-type:checked ~ div:nth-last-of-type(2),
#carousel-area input:nth-of-type(2):checked ~ div:last-of-type
{
	display:block;
	left:9%;
	margin-left:-180px;
	z-index:5;
	-moz-transform: scale(0.6) rotateY(-10deg);
	-webkit-transform: scale(0.6) rotateY(-10deg);
	-o-transform: scale(0.6) rotateY(-10deg);
	-ms-transform: scale(0.6) rotateY(-10deg);
	transform: scale(0.6) rotateY(-10deg);
	opacity:0.75;
}

#feat-1:checked ~ div:nth-of-type(3),
#feat-2:checked ~ div:nth-of-type(4),
#feat-3:checked ~ div:nth-of-type(5),
#feat-4:checked ~ div:nth-of-type(6),
#feat-5:checked ~ div:nth-of-type(7),
#feat-6:checked ~ div:nth-of-type(8),
#feat-7:checked ~ div:nth-of-type(9),
#feat-8:checked ~ div:nth-of-type(10),
#feat-9:checked ~ div:nth-of-type(11),
#feat-10:checked ~ div:nth-of-type(12),
#feat-11:checked ~ div:nth-of-type(13),
#feat-12:checked ~ div:nth-of-type(14),
#feat-13:checked ~ div:nth-of-type(15),
#feat-14:checked ~ div:nth-of-type(16),
#feat-15:checked ~ div:nth-of-type(17),
#feat-16:checked ~ div:nth-of-type(18),
#feat-17:checked ~ div:nth-of-type(19),
#feat-18:checked ~ div:nth-of-type(20),
#feat-19:checked ~ div:nth-of-type(21),
#feat-20:checked ~ div:nth-of-type(22),
#feat-21:checked ~ div:nth-of-type(23),
#feat-22:checked ~ div:nth-of-type(24),
#feat-23:checked ~ div:nth-of-type(25),
#feat-24:checked ~ div:nth-of-type(26),
#feat-25:checked ~ div:nth-of-type(27),
#feat-26:checked ~ div:nth-of-type(28),
#feat-27:checked ~ div:nth-of-type(29),
#feat-28:checked ~ div:nth-of-type(30),
#feat-29:checked ~ div:nth-of-type(1),
#feat-30:checked ~ div:nth-of-type(2),
#carousel-area input:last-of-type:checked ~ div:nth-of-type(2),
#carousel-area input:nth-last-of-type(2):checked ~ div:first-of-type {
	display:block;
	left:91%;
	margin-left:-180px;
	z-index:10;
	-moz-transform: scale(0.6) rotateY(10deg);
	-webkit-transform: scale(0.6) rotateY(10deg);
	-o-transform: scale(0.6) rotateY(10deg);
	-ms-transform: scale(0.6) rotateY(10deg);
	transform: scale(0.6) rotateY(10deg);
	opacity:0.75;
}

#feat-1:checked ~ div:nth-of-type(30),
#feat-2:checked ~ div:nth-of-type(1),
#feat-3:checked ~ div:nth-of-type(2),
#feat-4:checked ~ div:nth-of-type(3),
#feat-5:checked ~ div:nth-of-type(4),
#feat-6:checked ~ div:nth-of-type(5),
#feat-7:checked ~ div:nth-of-type(6),
#feat-8:checked ~ div:nth-of-type(7),
#feat-9:checked ~ div:nth-of-type(8),
#feat-10:checked ~ div:nth-of-type(9),
#feat-11:checked ~ div:nth-of-type(10),
#feat-12:checked ~ div:nth-of-type(11),
#feat-13:checked ~ div:nth-of-type(12),
#feat-14:checked ~ div:nth-of-type(13),
#feat-15:checked ~ div:nth-of-type(14),
#feat-16:checked ~ div:nth-of-type(15),
#feat-17:checked ~ div:nth-of-type(16),
#feat-18:checked ~ div:nth-of-type(17),
#feat-19:checked ~ div:nth-of-type(18),
#feat-20:checked ~ div:nth-of-type(19),
#feat-21:checked ~ div:nth-of-type(20),
#feat-22:checked ~ div:nth-of-type(21),
#feat-23:checked ~ div:nth-of-type(22),
#feat-24:checked ~ div:nth-of-type(23),
#feat-25:checked ~ div:nth-of-type(24),
#feat-26:checked ~ div:nth-of-type(25),
#feat-27:checked ~ div:nth-of-type(26),
#feat-28:checked ~ div:nth-of-type(27),
#feat-29:checked ~ div:nth-of-type(28),
#feat-30:checked ~ div:nth-of-type(29),
#carousel-area :first-child:checked ~ div:last-of-type {
	display:block;
	left:25%;
	margin-left:-180px;
	z-index:20;
	-moz-transform: scale(0.8) rotateY(-15deg);
	-webkit-transform: scale(0.8) rotateY(-15deg);
	-o-transform: scale(0.8) rotateY(-15deg);
	-ms-transform: scale(0.8) rotateY(-15deg);
	transform: scale(0.8) rotateY(-15deg);
	opacity:0.85;
}

#feat-1:checked ~ div:nth-of-type(2),
#feat-2:checked ~ div:nth-of-type(3),
#feat-3:checked ~ div:nth-of-type(4),
#feat-4:checked ~ div:nth-of-type(5),
#feat-5:checked ~ div:nth-of-type(6),
#feat-6:checked ~ div:nth-of-type(7),
#feat-7:checked ~ div:nth-of-type(8),
#feat-8:checked ~ div:nth-of-type(9),
#feat-9:checked ~ div:nth-of-type(10),
#feat-10:checked ~ div:nth-of-type(11),
#feat-11:checked ~ div:nth-of-type(12),
#feat-12:checked ~ div:nth-of-type(13),
#feat-13:checked ~ div:nth-of-type(14),
#feat-14:checked ~ div:nth-of-type(15),
#feat-15:checked ~ div:nth-of-type(16),
#feat-16:checked ~ div:nth-of-type(17),
#feat-17:checked ~ div:nth-of-type(18),
#feat-18:checked ~ div:nth-of-type(19),
#feat-19:checked ~ div:nth-of-type(20),
#feat-20:checked ~ div:nth-of-type(21),
#feat-21:checked ~ div:nth-of-type(22),
#feat-22:checked ~ div:nth-of-type(23),
#feat-23:checked ~ div:nth-of-type(24),
#feat-24:checked ~ div:nth-of-type(25),
#feat-25:checked ~ div:nth-of-type(26),
#feat-26:checked ~ div:nth-of-type(27),
#feat-27:checked ~ div:nth-of-type(28),
#feat-28:checked ~ div:nth-of-type(29),
#feat-29:checked ~ div:nth-of-type(30),
#feat-30:checked ~ div:nth-of-type(1),
#carousel-area input:last-of-type:checked ~ div:first-of-type {
	display:block;
	left:75%;
	margin-left:-180px;
	z-index:30;
	-moz-transform: scale(0.8) rotateY(15deg);
	-webkit-transform: scale(0.8) rotateY(15deg);
	-o-transform: scale(0.8) rotateY(15deg);
	-ms-transform: scale(0.8) rotateY(15deg);
	transform: scale(0.8) rotateY(15deg);
	opacity:0.85;
}

#feat-1:checked ~ div:nth-of-type(1),
#feat-2:checked ~ div:nth-of-type(2),
#feat-3:checked ~ div:nth-of-type(3),
#feat-4:checked ~ div:nth-of-type(4),
#feat-5:checked ~ div:nth-of-type(5),
#feat-6:checked ~ div:nth-of-type(6),
#feat-7:checked ~ div:nth-of-type(7),
#feat-8:checked ~ div:nth-of-type(8),
#feat-9:checked ~ div:nth-of-type(9),
#feat-10:checked ~ div:nth-of-type(10),
#feat-11:checked ~ div:nth-of-type(11),
#feat-12:checked ~ div:nth-of-type(12),
#feat-13:checked ~ div:nth-of-type(13),
#feat-14:checked ~ div:nth-of-type(14),
#feat-15:checked ~ div:nth-of-type(15),
#feat-16:checked ~ div:nth-of-type(16),
#feat-17:checked ~ div:nth-of-type(17),
#feat-18:checked ~ div:nth-of-type(18),
#feat-19:checked ~ div:nth-of-type(19),
#feat-20:checked ~ div:nth-of-type(20),
#feat-21:checked ~ div:nth-of-type(21),
#feat-22:checked ~ div:nth-of-type(22),
#feat-23:checked ~ div:nth-of-type(23),
#feat-24:checked ~ div:nth-of-type(24),
#feat-25:checked ~ div:nth-of-type(25),
#feat-26:checked ~ div:nth-of-type(26),
#feat-27:checked ~ div:nth-of-type(27),
#feat-28:checked ~ div:nth-of-type(28),
#feat-29:checked ~ div:nth-of-type(29),
#feat-30:checked ~ div:nth-of-type(30) {
	display:block;
	left:50%;
	margin-left:-180px;
	z-index:100;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

#feat-1:checked ~ div:nth-of-type(1) label,
#feat-2:checked ~ div:nth-of-type(2) label,
#feat-3:checked ~ div:nth-of-type(3) label,
#feat-4:checked ~ div:nth-of-type(4) label,
#feat-5:checked ~ div:nth-of-type(5) label,
#feat-6:checked ~ div:nth-of-type(6) label,
#feat-7:checked ~ div:nth-of-type(7) label,
#feat-8:checked ~ div:nth-of-type(8) label,
#feat-9:checked ~ div:nth-of-type(9) label,
#feat-10:checked ~ div:nth-of-type(10) label,
#feat-11:checked ~ div:nth-of-type(11) label,
#feat-12:checked ~ div:nth-of-type(12) label,
#feat-13:checked ~ div:nth-of-type(13) label,
#feat-14:checked ~ div:nth-of-type(14) label,
#feat-15:checked ~ div:nth-of-type(15) label,
#feat-16:checked ~ div:nth-of-type(16) label,
#feat-17:checked ~ div:nth-of-type(17) label,
#feat-18:checked ~ div:nth-of-type(18) label,
#feat-19:checked ~ div:nth-of-type(19) label,
#feat-20:checked ~ div:nth-of-type(20) label,
#feat-21:checked ~ div:nth-of-type(21) label,
#feat-22:checked ~ div:nth-of-type(22) label,
#feat-23:checked ~ div:nth-of-type(23) label,
#feat-24:checked ~ div:nth-of-type(24) label,
#feat-25:checked ~ div:nth-of-type(25) label,
#feat-26:checked ~ div:nth-of-type(26) label,
#feat-27:checked ~ div:nth-of-type(27) label,
#feat-28:checked ~ div:nth-of-type(28) label,
#feat-29:checked ~ div:nth-of-type(29) label,
#feat-30:checked ~ div:nth-of-type(30) label {
	z-index:0;
	background:transparent;
}

input[name=c-feat]:checked ~ .featured label{
	z-index:1;
	background:#000;
	background:rgba(0,0,0,0.35);
}

input[name=c-feat]:checked ~ .featured:hover label{
	background:#ccc;
	background:rgba(0,0,0,0);
}

#carousel-area .pagination {
	margin: 250px 0 0;
	list-style: none;
	display: inline-block;
	padding: 0;
}

#carousel-area .pagination li {
	float: left;
	margin: 0 1px;
}

#carousel-area .pagination li a {
	display: block;
	width: 10px;
	height: 0;
	padding-top: 10px;
	background-image: url(../imgsRNP/pagination2.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
	outline: none;
}

#carousel-area .pagination li a.prev {
	background-image: url(../imgsRNP/bt_prev2.png);
}

#carousel-area .pagination li a.next {
	background-image: url(../imgsRNP/bt_next2.png);
}

#carousel-area .pagination li a.prev, #carousel-area .pagination li a.next {
	width: 10px;
}

#carousel-area img.prev, #carousel-area img.next {
	opacity: 0;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	z-index: 10000;
	position: relative;
	top: 80px;
}

#carousel-area:hover img.prev, #carousel-area:hover img.next {
	opacity: 0.5;
}

#carousel-area img.prev:hover, #carousel-area img.next:hover {
	opacity: 1;
}

#carousel-area img.prev {
	float: left;
	margin-left: -20px;
}

#carousel-area img.next {
	float: right;
	margin-right: -20px;
}


#carousel-area #feat-1:checked ~ .pagination li.feat-1 a,
#carousel-area #feat-2:checked ~ .pagination li.feat-2 a,
#carousel-area #feat-3:checked ~ .pagination li.feat-3 a,
#carousel-area #feat-4:checked ~ .pagination li.feat-4 a,
#carousel-area #feat-5:checked ~ .pagination li.feat-5 a,
#carousel-area #feat-6:checked ~ .pagination li.feat-6 a,
#carousel-area #feat-7:checked ~ .pagination li.feat-7 a,
#carousel-area #feat-8:checked ~ .pagination li.feat-8 a,
#carousel-area #feat-9:checked ~ .pagination li.feat-9 a,
#carousel-area #feat-10:checked ~ .pagination li.feat-10 a,
#carousel-area #feat-11:checked ~ .pagination li.feat-11 a,
#carousel-area #feat-12:checked ~ .pagination li.feat-12 a,
#carousel-area #feat-13:checked ~ .pagination li.feat-13 a,
#carousel-area #feat-14:checked ~ .pagination li.feat-14 a,
#carousel-area #feat-15:checked ~ .pagination li.feat-15 a,
#carousel-area #feat-16:checked ~ .pagination li.feat-16 a,
#carousel-area #feat-17:checked ~ .pagination li.feat-17 a,
#carousel-area #feat-18:checked ~ .pagination li.feat-18 a,
#carousel-area #feat-19:checked ~ .pagination li.feat-19 a,
#carousel-area #feat-20:checked ~ .pagination li.feat-20 a,
#carousel-area #feat-21:checked ~ .pagination li.feat-21 a,
#carousel-area #feat-22:checked ~ .pagination li.feat-22 a,
#carousel-area #feat-23:checked ~ .pagination li.feat-23 a,
#carousel-area #feat-24:checked ~ .pagination li.feat-24 a,
#carousel-area #feat-25:checked ~ .pagination li.feat-25 a,
#carousel-area #feat-26:checked ~ .pagination li.feat-26 a,
#carousel-area #feat-27:checked ~ .pagination li.feat-27 a,
#carousel-area #feat-28:checked ~ .pagination li.feat-28 a,
#carousel-area #feat-29:checked ~ .pagination li.feat-29 a,
#carousel-area #feat-30:checked ~ .pagination li.feat-30 a {
	background-position: 0 -10px
}

