@charset "utf-8";
body, h1, h2, h3, h4	{ margin:0; padding:0; }
body	{ background:url(../images/bg_rep.jpg) center repeat-y; font-family:Arial, Helvetica, sans-serif; }

a.logo	{ display:block; width:350px; height:94px; margin:45px 0 0 0; }

h1.home	{ font:normal 18px/18px Arial, Helvetica, sans-serif; color:#2d2d2d; width:400px; }
h3.index , h3.index a	{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#1a4474; text-decoration:none; }

table.jdwl td	{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#fff; }
table.jdwl tr	{ padding:0; margin:0; }
table.jdwl .bl_1	{ border-bottom:thin solid #8eaece; border-top:thin solid #8eaece; }
table.jdwl .yellow	{ font:normal 13px/13px Arial, Helvetica, sans-serif; color:#f5e0b3;}

.ban_top_1	{ width:728px; height:90px; margin:25px auto 0 auto; }
.ban_top_2	{ width:468px; height:60px; margin-top:24px; margin-right:2px; }
.ban_right	{ width:300px; height:250px; }

.bg_top	{ background:url(../images/bg_top-1.jpg) top center no-repeat; }

.box_kompastv	{ width:950px; padding:15px 25px 25px; margin:0 auto 15px 0; background:url(../images/bg_trans_v.png) repeat; border-radius:5px; overflow:hidden; }
.box_kompastv .vid	{ width:640px; height:360px; overflow:hidden; }
.box_kompastv .jdwl	{ width:310px; height:360px; overflow:hidden; background:#5f7e9e; }
.box_kompastv .br_1	{ border-right:thin solid #345172; }
.box_kompastv .bl_1	{ border-left:thin solid #294059; }
.box_kompastv .lain	{ padding:9px 0; background:url(../images/bg_list_vid.png) repeat-x; height:72px; overflow:hidden; }
.box_kompastv .list	{ width:295px; padding:0 10px; .padding:0 9px; }
.box_kompastv .list img	{ width:128px; height:72px; float:left; }
.box_kompastv .list .teks	{ float:right; width:155px; }
.box_kompastv .list h2	{ color:#fff; font:bold 14px/18px Arial, Helvetica, sans-serif; height:60px; overflow:hidden; }
.box_kompastv .list h2 a	{ color:#fff; text-decoration:none; }
.box_kompastv .list h4	{ color:#fff; font:normal 11px/12px Arial, Helvetica, sans-serif; }
.box_kompastv .list h4 span	{ color:#dab159; font:normal 11px/12px Arial, Helvetica, sans-serif; }
.box_kompastv .list h4 span a	{ color:#dab159; text-decoration:none; }

.box_suara_top	{ background:url(../images/bg_suara.gif) top no-repeat; width:300px; height:95px; }
.box_suara	{ background:#fff; border-right:3px solid #f5f3ee; border-left:3px solid #f5f3ee; width:294px; }
.box_suara .list	{ width:270px; background:#fff; border-bottom:5px solid #f5f3ee; padding:10px 12px; }
.box_suara h1 , .box_suara h1 a	{ font:normal 18px/20px Arial, Helvetica, sans-serif; color:#1f190d; text-decoration:none; }
.box_suara p	{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 0 0; padding:0; max-height:72px; overflow:hidden; }
.box_suara img	{ width:125px; height:auto; padding:10px 10px 0 0; }

.box_tw	{ background:url(../images/bg_tw.gif) no-repeat; width:250px; height:220px; overflow:hidden; padding:115px 25px 55px 25px; }

.content	{ width:1000px; background:#fff; padding-bottom:20px; padding-top:20px; border-radius:0 0 5px 5px; }

.footer	{ background:url(../images/bg_trans_f.png) repeat; font:normal 12px/12px Arial, Helvetica, sans-serif; padding:15px 0; text-align:center; width:1000px; margin:15px auto 50px auto; border-radius:5px; color:#fff; }
.footer a	{ font:normal 12px/12px Arial, Helvetica, sans-serif; padding:0 10px 0 0; color:#fff; text-decoration:none; }

.header	{ height:274px; overflow:hidden;}

.headline	{ height:402px; overflow:hidden; width:620px; }

.list_i	{ background:#d2cab7; padding-bottom:0.1px; }
.list_i .gbr	{ width:330px; height:165px; overflow:hidden; }
.list_i .gbr img	{ width:330px; height:auto; }
.list_i .news	{ background:#f5f3ee; margin-bottom:1px; padding:20px 0; }
.list_i .teks	{ width:245px; padding-right:15px; }
.list_i h1 , .list_i h1 a	{ font:normal 21px/23px Arial, Helvetica, sans-serif; color:#1f190d; text-decoration:none; }
.list_i p	{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; max-height:90px; overflow:hidden; margin:10px 0 0 0; padding:0; }
.list_i h3	{ font:normal 11px/11px Arial, Helvetica, sans-serif; color:#d07602; margin:7px 0 0 0; }
.list_i .bl_1	{ border-top:thin solid #fff; }
.list_i .bl_2	{ border-bottom:thin solid #fff; }

.list_news .bl_1	{ border-bottom:thin solid #d2cab7; }
.list_news .gbr	{ width:330px; height:165px; overflow:hidden; }
.list_news .gbr img	{ width:330px; height:auto; }
.list_news .news	{ padding:20px 0; }
.list_news .teks	{ width:245px; padding-right:15px; }
.list_news h1 , .list_news h1 a	{ font:normal 21px/23px Arial, Helvetica, sans-serif; color:#1f190d; text-decoration:none; }
.list_news p	{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; max-height:90px; overflow:hidden; margin:10px 0 0 0; padding:0; }
.list_news h3	{ font:normal 11px/11px Arial, Helvetica, sans-serif; color:#d07602; margin:7px 0 0 0; }

.list_vid .bl_1	{ border-bottom:thin solid #d2cab7; }
.list_vid .gbr	{ width:330px; height:165px; overflow:hidden; }
.list_vid .gbr img	{ width:330px; height:auto; }
.list_vid .news	{ padding:20px 0; }
.list_vid .teks	{ width:245px; padding-right:15px; }
.list_vid h1 , .list_vid h1 a	{ font:normal 21px/23px Arial, Helvetica, sans-serif; color:#1f190d; text-decoration:none; }
.list_vid p	{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; max-height:90px; overflow:hidden; margin:10px 0 0 0; padding:0; }
.list_vid h3	{ font:normal 11px/11px Arial, Helvetica, sans-serif; color:#d07602; margin:7px 0 0 0; }

.nav	{ width:616px; height:35px; overflow:hidden; margin:13px 0 0 0; }
.nav a.home	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) 0 -35px no-repeat; }
.nav a:hover.home , .nav a.home .active	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) 0 0 no-repeat; }
.nav a.beritajabar	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -114px -35px no-repeat; }
.nav a:hover.beritajabar , .nav a.beritajabar .active	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -114px 0 no-repeat; }
.nav a.kandidat	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -228px -35px no-repeat; }
.nav a:hover.kandidat , .nav a.kandidat .active	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -228px 0 no-repeat; }
.nav a.foto	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -342px -35px no-repeat; }
.nav a:hover.foto , .nav a.foto .active	{ display:block; width:114px; height:35px; float:right; background:url(../images/nav.gif) -342px 0 no-repeat; }
.nav a.tv	{ display:block; width:113px; height:35px; float:right; background:url(../images/nav.gif) -456px -35px no-repeat; }
.nav a:hover.tv , .nav a.tv .active	{ display:block; width:113px; height:35px; float:right; background:url(../images/nav.gif) -456px 0 no-repeat; }

.outer_pilgub	{ width:1000px; margin:0 auto; min-height:1000px;}

.paging	{ padding:10px 0; }
.paging a	{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#fff; padding:2px 4px; color:#6b6b6b; text-decoration:none; }
.paging a:hover , .paging a.active	{ background:#5f7e9e; color:#fff; padding:3px 7px; border-radius:3px; }

.suara .gbr	{ width:330px; height:auto; }
.suara .gbr img	{ width:330px; height:auto; }
.suara .w270	{ width:270px; }
.suara .lgkp , .suara .lgkp a	{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#1a4474; text-decoration:none; }


/*UNDERLINE*/
.box_suara h1 a:hover , .footer a:hover , h3.index a:hover , .box_kompastv .list h4 span a:hover , .box_kompastv .list h2 a:hover , .list_i h1 a:hover , .list_news h1 a:hover , .list_vid h1 a:hover , .suara .lgkp a:hover	{ text-decoration:underline; }


/*STYLE*/
.clearit	{ clear:both; }
.left	{ float:left; }
.right	{ float:right; background: transparent;}

.mb_30	{ margin-bottom:30px;}
.ml_5	{ margin-left:5px; }
.mr_5	{ margin-right:5px; }
.mt_5	{ margin-top:5px; }
.mt_10	{ margin-top:10px; }
.mt_15	{ margin-top:15px; }
.mt_20	{ margin-top:20px; }
.mt_25	{ margin-top:25px; }
.mt_30	{ margin-top:30px; }

.pl_20	{ padding-left:20px; }
.pl_25	{ padding-left:25px; }
.pl_35	{ padding-left:35px; }
.pr_25	{ padding-right:25px; }

.w300	{ width:300px; }
.w620	{ width:620px; background: transparent;}


/*ARTIKEL*/

.artikel2 { width:640px; }
.artikel2 { border-bottom:solid 4px #666; padding-top:5px; }

.title_artikel { border-top:solid 1px #333;  border-bottom:solid 1px #333;}
.title_artikel h1 { font:normal 34px Arial, Helvetica, sans-serif; color:#333; line-height:42px; margin:0; padding:5px 0; overflow:hidden; width:620px; height:85px;}

.editor_artikel_status_artikel { margin-top:10px; }
.editor_artikel { font:normal 11px Arial, Helvetica, sans-serif; color:#000; }
.status_artikel {font:normal 11px Arial, Helvetica, sans-serif; color:#666; }
.status_artikel strong { color:#000; }
.social_plugin_artikel { margin-top:10px; }
.share_plugin { font:normal 11px Arial, Helvetica, sans-serif; color:#000; height:16px; margin:5px 0 20px 0;}
.share_plugin a { margin-right:5px; height:16px; display:block; line-height:16px; float:left;  }
.share_plugin a img { border:none; }

.img_artikel { border-top:solid 4px #666; padding-top:5px; }
.img_artikel img {border:none; width:640px; height:auto; overflow:hidden; }

.source_img { font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin-top:2px; }
.title_bottom { font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin-top:2px; overflow:hidden; height:30px; }

.isi_artikel p { font:normal 13px Arial, Helvetica, sans-serif; color:#000; line-height:20px; }

.fb_tw_shared a img {border:none; }



.artikel_terkait { width:300px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.artikel_terkait h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#a22430; }
.artikel_terkait ul { list-style-type:square; color:#a22430; }

.artikel_terkait ul li a{ font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;  }
.artikel_terkait ul li a:hover { text-decoration:underline; }

.multi_foto_wide2 img{
	border: 0 none;
	height: 320px;
	width: 640px;
}

/*UP 5-2-13*/
.logo_kpu	{ width:400px; height:60px; margin-top:20px; margin-bottom:4px; padding-right:30px; text-align:right; }

/*UP 7-2-13*/
.bl_1	{ border-bottom:thin dashed #666666; }
.ml_17	{ margin-left:17px; }

.gallery .title	{ font:bold 34px/36px Arial, Helvetica, sans-serif; color:#00285a; letter-spacing:-1px; }
.gallery a.link	{ width:195px; display:block; max-height:140px; text-decoration:none; margin-bottom:20px; margin-top:25px;  }
.gallery a:hover.link	{ text-decoration:underline; color:#333; }
.gallery .box	{ max-height:140px; width:195px; }
.gallery .box img	{ width:195px; height:97px; }
.gallery .box h3 , .gallery .box h3 a	{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#333; margin:5px 0 0 0; text-decoration:none; max-height:32px; overflow:hidden; }

/*UP 8-2-13*/
.tw_ktv	{ width:300px; max-height:330px; overflow:hidden; }
.twit_wrap_top		{ background:url(../images/twit_top.gif) no-repeat 0px top ; height:64px;}
/* twitter */
.twit_wrap				{
	background:url(../images/twit_bg.gif) repeat-y;
	margin-bottom:5px;
	margin-top: -10px;
}
.twit_wrap_top		{ background:url(../images/twit_top.gif) no-repeat 0px top ; height:64px;}
.twit_wrap_bot		{ background:url(../images/twit_bot.gif) no-repeat  0px bottom ; height:32px;}
.twit_kontener		{ padding:0px 24px 0px 26px;}
.twit_kontener img	{ width:30px; height:30px; float:left;}
.twit_kontener ul	{ list-style:none; color:#666;}
.twit_kontener li	{ border-bottom: dashed 1px #a7c0c3; padding-bottom:10px; margin-bottom:10px;}
.twit_msg			{ width:210px; float:right; font-size:11px; line-height:16px; font-family:Verdana, Geneva, sans-serif;}
.twit_msg a			{ color:#339399; text-decoration:none;}
.twit_msg a:hover	{ text-decoration:underline;}
.twit_msg p			{ margin:5px 0px 0px 0px;  padding:0px; }

/*UP 14-2-13*/
.gbr_kan1 .num img , .gbr_kan2 .num img , .gbr_kan3 .num img , .gbr_kan4 .num img , .gbr_kan5 .num img	{ margin:-130px 0 0 -44px; position:absolute; }

.kan_1 , .kan_2 , .kan_3 , .kan_4 , .kan_5	{ margin-top:15px; margin-bottom:30px; }

.kan_1	{ background:url(../images/img_k1.jpg) no-repeat top center; width:620px; height:190px; }
.kan_2	{ background:url(../images/img_k2.jpg) no-repeat top center; width:620px; height:190px; }
.kan_3	{ background:url(../images/img_k3.jpg) no-repeat top center; width:620px; height:190px; }
.kan_4	{ background:url(../images/img_k4.jpg) no-repeat top center; width:620px; height:190px; }
.kan_5	{ background:url(../images/img_k5.jpg) no-repeat top center; width:620px; height:190px; }
.kan_1 img , .kan_2 img , .kan_3 img , .kan_4 img , .kan_5 img	{ margin:43px 0 0 -31px; }

.kan_det h2, .kan_det h2 a	{ color:#002a5a; text-decoration:none; }
.kan_det h2 a:hover	{ text-decoration:underline; }
.kan_det h3	{ color:#333; font:normal 23px 'Conv_gilr47w'; text-transform:uppercase; }

.kan_det .gbr_kan1	{ background:url(../images/img_det_kan1.jpg) top center no-repeat; width:569px; height:189px; margin:15px 0 0 0; padding:191px 38px 0 38px; }
.kan_det .gbr_kan2	{ background:url(../images/img_det_kan2.jpg) top center no-repeat; width:569px; height:189px; margin:15px 0 0 0; padding:191px 38px 0 38px; }
.kan_det .gbr_kan3	{ background:url(../images/img_det_kan3.jpg) top center no-repeat; width:569px; height:189px; margin:15px 0 0 0; padding:191px 38px 0 38px; }
.kan_det .gbr_kan4	{ background:url(../images/img_det_kan4.jpg) top center no-repeat; width:569px; height:189px; margin:15px 0 0 0; padding:191px 38px 0 38px; }
.kan_det .gbr_kan5	{ background:url(../images/img_det_kan5.jpg) top center no-repeat; width:569px; height:189px; margin:15px 0 0 0; padding:191px 38px 0 38px; }
.kan_det .gbr_kan1 .vid , .kan_det .gbr_kan2 .vid , .kan_det .gbr_kan3 .vid , .kan_det .gbr_kan4 .vid , .kan_det .gbr_kan5 .vid	{ width:244px; height:137px; overflow:hidden; margin-top:25px; }

.kan_det table	{ margin-left:25px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#020202; margin-top:10px; }
.kan_det table td	{ padding:5px 0px 0 0; vertical-align:top; }
.kan_det table h3	{ color:#486a90; font:bold 11px/15px Arial, Helvetica, sans-serif; margin-bottom:3px; text-transform:uppercase; }

.kan_det ul	{ margin:0; padding:0 0 0 15px; width:290px; }


.slogan	{ color:#fff; background:#dc3142; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:10px 25px; }
.slogan strong	{ font:bold 17px/17px Arial, Helvetica, sans-serif; }
.visi	{ background:#486a90; color:#fff; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:15px 25px 10px 25px; }
.visi div	{ text-transform:uppercase; font:bold 11px Arial, Helvetica, sans-serif; }
.visi p	{ margin:0; padding:0 0 15px 10px; }
 
.w645	{ width:645px; }

@font-face {
	font-family: 'Conv_gilr47w';
	src: url('../fonts/gilr47w.eot');
	src: local('☺'), url('../fonts/gilr47w.woff') format('woff'), url('../fonts/gilr47w.ttf') format('truetype'), url('../fonts/gilr47w.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*UP 15-2*/
.box_gal	{ width:1000px; padding:15px 0; margin:0 auto 15px 0; background:url(../images/bg_trans_v.png) repeat; border-radius:5px; overflow:hidden; }
.box_gal h2	{ color:#8d8069; font:normal 18px/18px Arial, Helvetica, sans-serif; margin:0 0 10px 25px; overflow:hidden; letter-spacing:-1px; }
.box_gal h2 a	{ color:#8d8069; text-decoration:none; }
.box_gal h2 a:hover	{ color:#3f5f82; }