body{
	font: normal 10px Arial;
	line-height: 1.1;
	overflow:hidden;
}

img {
	border: 0;
}

ul{
	list-style:none inside;
	padding:0;
	margin:0;
}

ol{
	list-style:none inside;
	padding:0;
	margin:0;
}

.desc{
	visibility:hidden;
}

.janela{
	position:absolute;
}

.jn_menu{
	background-image: url("images/jn_menu.png");
	width:413px;
	height:114px;
}

.jn_sobre{
	top:10px;
	left:390px;
	background-image: url("images/jn_sobre.png");
	width:264px;
	height:209px;
	display:none;
	position:absolute;
}

.bt_sobre{
	top:15px !important;
	right:18px !important;
}

#tx_sobre{
	top:45px;	
	left:30px;
	width:200px;
	display:block;	
	position:absolute;	
	text-align:justify;
}

.jn_menu_port{
	top:120px;
	left:10px;
	background-image: url("images/jn_menu_port.png");
	width:264px;
	height:230px;
	display:none;	
}

#wd_port{
	top:60px;
	left:40px;
	width:200px;
	height:130px;
	position:absolute;	
	overflow:hidden;
}


#ct_port{
	top:0px;
	left:0px;
	width:1000px;
	height:130px;
	position:absolute;
}

#wd_premio{
	top:50px;
	left:30px;
	width:200px;
	height:130px;
	position:absolute;	
	overflow:hidden;
}


#ct_premio{
	top:0px;
	left:0px;
	width:1000px;
	height:130px;
	position:absolute;
}

.ct_block{
	width:200px;
	height:130px;
	position:relative;
	float:left;

}

.ul_block{
	line-height: 1.6;
	float:none;
}

.jn_port_job{
	top:145px;
	left:200px;
	background-image: url("images/jn_port_job.png");
	width:199px;
	height:218px;
	display:block;
}

.fd_craft{	
	background-image: url("images/fd_craft_link.png");
	width:164px;
	height:136px;
	position:absolute;
	top:65px;
	left:20px;
}

.imagem{
	width:135px;
	height:115px;
	position:absolute;
	top:80px;
	left:34px;
}



.jn_menu_premio{
	top:330px;
	left:0px;
	background-image: url("images/jn_menu_premio.png");
	width:255px;
	height:214px;
	display:none;
}

.jn_premio{
	top:360px;
	left:190px;
	background-image: url("images/jn_premio.png");
	width:197px;
	height:214px;
	display:block;
}

.jn_novo{
	top:260px;
	left:360px;
	background-image: url("images/jn_novo.png");
	width:258px;
	height:114px;
	display:block;
}



.jn_contato{
	top:460px;
	left:760px;
	background-image: url("images/jn_contato.png");
	width:258px;
	height:114px;
	display:none;
}

.bt_contato{
	top:15px !important;
	right:15px !important;
}

.jn_extras{
	top:260px;
	left:660px;
	background-image: url("images/jn_extras.png");
	width:228px;
	height:219px;
	display:none;
}

.bt_extras{
	top:15px !important;
	right:15px !important;
}

.fd_extras{
	background-image: url("images/fd_craft_extras.png");
	width:233px;
	height:214px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}

.ct_extras{
	color:black;
	position:absolute;
	top:80px;
	left:45px;
	text-align:center;
	width:154px;
	height:115px;
}

.bl_lk_extras{
	margin-bottom:5px;
}

a.lk_extras:link{
	color:black;
	text-decoration:none;
}

a.lk_extras:visited{
	color:black;
	text-decoration:none;
}

a.lk_extras:hover{
	color:brown;
	text-decoration:none;
}

#tx_contato{
	top:42px;	
	left:30px;
	width:200px;
	display:block;	
	position:absolute;	
	text-align:center;
	font: normal 9px Arial;
	line-height: 1.2;
}

#tx_novo{
	top:42px;	
	left:30px;
	width:200px;
	display:block;	
	position:absolute;	
	text-align:center;
	font: normal 9px Arial;
	line-height: 1.2;
}

.sel_novo{
	width:100%;
	height:16px;
	color:gray;
	border:1px solid gray;
	font: normal 10px Arial;
	margin-bottom:5px;
}

.bt_salva{
	width:30px;
	height:16px;
	color:gray;
	background-color:#FFF;
	border:1px solid gray;
	font: normal 10px Arial;
	margin-bottom:5px;
	position:absolute;
	right:0px;
	bottom:-20px;
}

.jn_port_video{
	top:125px;
	left:420px;
	background-image: url("images/jn_port_video.png");
	width:581px;
	height:429px;
	display:block;
}

.bt_port_video{
	top:18px !important;
	right:18px !important;
}

.video_craft{
	background-image: url("images/fd_craft_video.png");
	width:581px;
	height:421px;
	display:block;
}

.video_player{
	width:440px;
	height:290px;
	top:100px;
	left:70px;
	position:absolute;
}

.jn_port_audio{
	top:10px;
	left:650px;
	background-image: url("images/jn_port_audio.png");
	width:337px;
	height:108px;
	display:block;
}

.bt_port_audio{
	top:12px !important;
	right:15px !important;
}

.audio_craft{
	position:absolute;
	top:30px;
	left:20px;
	background-image: url("images/fd_craft_audio.png");
	width:297px;
	height:58px;
	display:block;
}

.audio_player{
	width:20px;
	height:285px;
	top:47px;
	left:10px;
	position:absolute;
}


.botoes{
	position:absolute;
	/*background-color:yellow;*/
	opacity:.5;
	top:10px;
	right:15px;
	width:45px;
	height:18px;
}

.fecha{
	position:absolute;
	/*background-color:red;*/
	opacity:.3;
	right:0px;
	width:18px;
	height:18px;
	cursor:pointer;	
}

.minimiza{
	position:absolute;
	/*background-color:blue;*/
	opacity:.3;	
	right:20px;
	width:18px;
	height:18px;
	cursor:pointer;
	display:block;
}

.max{
	position:absolute;
	/*background-color:yellow;*/
	opacity:.3;	
	right:9px;
	top:5px;
	width:15px;
	height:15px;
	cursor:pointer;
	display:block;
}

.frente{
	position:absolute;
	bottom:10px;
	right:75px;
	width:30px;
	height:25px;
	cursor:pointer;
	opacity:.5;
}

.volta{
	position:absolute;
	bottom:10px;
	left:72px;
	width:30px;
	height:25px;
	cursor:pointer;
	opacity:.5;
}

.contador{
	position:absolute;
	bottom:15px;
	left:120px;
	width:30px;
	height:15px;
	cursor:pointer;
}


#mn_sobre{
	position:absolute;
	/*background-color:red;*/
	top:55px;
	left:20px;
	width:50px;
	height:25px;
	cursor:pointer;
}

#mn_port{
	position:absolute;
	/*background-color:red;*/
	top:55px;
	left:80px;
	width:80px;
	height:25px;
	cursor:pointer;
}

#mn_premio{
	position:absolute;
	/*background-color:red;*/
	top:55px;
	left:170px;
	width:80px;
	height:25px;
	cursor:pointer;
}

#mn_contato{
	position:absolute;
	/*background-color:red;*/
	top:55px;
	left:260px;
	width:70px;
	height:25px;
	cursor:pointer;
}

#mn_extras{
	position:absolute;
	/*background-color:red;*/
	top:55px;
	left:340px;
	width:70px;
	height:25px;
	cursor:pointer;
}

#container{
	width:100%;
	height:100%;
}


#bottom_window{
	position:absolute;
	height:30px;
	width:100%;
	bottom:0px;
	left:0px;
	z-index:4000;
	overflow:hidden;
	
}

#bottom_bar{
	position:absolute;
	height:30px;
	bottom:0px;
	left:0px;
	z-index:0;
}

#bottom_esq{
	background-image:url("images/seta_esq.png");
	position:absolute;
	height:21px;
	width:28px;
	bottom:4px;
	left:0px;
	z-index:10;
	display:none;
	opacity:0.8;
}

#bottom_dir{
	background-image:url("images/seta_dir.png");
	position:absolute;
	height:21px;
	width:28px;
	bottom:4px;
	right:0px;
	z-index:10;
	display:none;	
	opacity:0.8;
}

.min{
	height:30px;
	width:130px;
	position:relative;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	visibility:hidden;
	cursor:move;
}

.min_text{
	margin-top:8px;
	margin-left:10px;
	font: bold 13px Arial;
	text-align:left;
	color:#666;
}

.min_bg{	
	background-image:url("images/fd_min.png");
	visibility:visible;
}

.ui-effects-transfer {
	background-color:#CCCCCC;
	z-index:2000;
	opacity:.6;
}

.creditos{	
	font: normal 9px Arial;
	text-align:center;
	position:absolute;
	top:37px;
	left:20px;
	width:165px;
}

.ct_titulo{
	cursor:pointer;
}

.ct_creditos, .ct_midia, .ct_link, .ct_tipo{	
	display:none;	
}

.ct_extras{
	color:black;
	position:absolute;
	top:80px;
	left:45px;
	text-align:center;
	width:154px;
	height:115px;
}

.cr_video{
	top:60px;
	left:210px;
	color:#FFF;
}

.cr_audio{
	top:40px;
	left:90px;
	color:#FFF;
}

#jn_soyuz{
	top: 20px;
	right:0px;
	position:absolute;
	background-image:url("images/jn_soyuz.png");
	width:25px;
	height:136px;
	z-index:10000;	
}

#op_soyuz{
	top: 0px;
	left: 5px;
	position:absolute;
	width:20px;
	height:80px;
	cursor:pointer;
}

#tx_soyuz{
	text-align:center;
	top: 5px;
	left: 30px;
	position:absolute;
	width:255px;
	height:120px;
}

.soyuz_des{
	font: normal 9px Arial !important;
	margin-bottom:3px;
}

.soyuz_name{
	font: italic bold 16px Arial;
	color:#333333;
	margin-bottom:5px;
}

.soyuz_link{
	margin-bottom:8px;
	border:none;
}
.soyuz_link a:link, a:visited{
	font: normal 9px Arial;
	color:#330033;
	text-decoration:none;
	border:none;
}

.soyuz_link a:hover {
	font: normal 9px Arial;
	color:#330033;
	text-decoration:underline;
	border:none;
}
