/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	background:#eaeaea;
}
form{
	margin:0;
	padding:0;
}
input.textbox, input.textbox:hover{
	height: 25px;
	border: Solid 1px #CCCCCC;
	color:#0000FF;
}
a:link,a:visited{
	text-decoration:none;
	color:#222222;
}
a.link0:link, a.link0:hover, a.link0:visited{
	text-decoration:underline;
	color:#0066FF;
	font-weight:normal;
	font-size: 12px;
}
a.link1:link, a.link1:hover, a.link1:visited{
	text-decoration:none;
	color:#0099FF;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
}
/*a.link16:link, a.link16:visited{
	color:#FFFFFF; font-size:16px;
}
a.link16:hover{
	color:DD2222; font-size: 16px;
}*/
.clear{
	clear:both;
	display:block;
}
.main-table{
	width: 100%;
	margin:0;
	padding:0;
}
tr.Header{
	height:182px;
}
.Top-Header{
	width: 100%;
	height:140px;
	background:url(../images/top_header.png) repeat;
}
.topmenu{
	float:right; color:#ffffff;
	margin: 5px 0; font-weight:600;
	font-size:14px; line-height: 18px;	
}
.topmenu span.welcomuser{
	color:#FF8800; font-weight:500;
	font-size: 18px; font-style: italic;
}
.topmenu ul{
	list-style: none;
	margin:0;padding:0;s
}
.topmenu ul li{margin:0;
	padding: 0 4px;float:left;
}
.topmenu ul li.end{
	padding: 0 0 0 4px;
}
.topmenu ul li.separator{
	padding: 0 2px;float:left;
	font-size: 13px;font-weight:600;
}
.topmenu ul li a:link, .topmenu a:visited{
	color:#ffffff;	font-size:13px;
	font-weight:600; line-height: 18px;
}
.topmenu ul li a:hover,.topmenu ul li.end a:hover {
	color:#FF8800;	font-size:13px;
	font-weight:600;
}
#topmost{/*
	margin-right: 50px;*/
	margin-top:5px;
}
.homeicon{
	position:absolute;top:10px;right:30px;
}
.Top-Main-Menu{
	width: 100%;
	height:62px;
	background:url(../images/mainmenubg.png) repeat-x;
}
.Top-Main-Menu ul{
	margin:0;padding:0;list-style:none;
}
.Top-Main-Menu ul li{
	margin:0;padding:0 4px;
	width:120px;float:left;
	text-align:center;line-height: 54px;
}
.Top-Main-Menu ul li a:link, .Top-Main-Menu ul li a:visited{
	color:#ffffff;	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;line-height: 54px;
}
.Top-Main-Menu ul li a:hover{
	color:#FF8800;	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;line-height: 54px;
}
.Top-Main-Menu ul li.separator{
	width:5px;
	color:#919291;font-size:16px;
	font-weight:800;line-height: 54px;
}

.search{
	background:#787777;
	float:right;
	margin-top: 8px;
}
.search-l{
	height:38px;width:8px;float:left;
	background:url(../images/search-left.png) no-repeat;
}
.search-r{
	height:38px; width:8px; float:left;
	background:url(../images/search-right.png) no-repeat;
}
.search-m{
	height:38px;
	width: 350px;float:left;
	background:url(../images/search-mid.png) repeat-x;
}
.search-but{
	width:87px; height:21px;
	margin:0; border:0;
	background:url(../images/search-but.png) no-repeat;
	color:#FFFFFF; text-align:center;font-weight: bold;
}
.search-text-box1{
	height: 21px;
	margin: 0;
	padding:0;
}
.search-text-box{
	height: 17px;
	margin: 0;
	padding:0;
}
.main-table-b
{
height:140px;
background:#000000
}
.top-banner-l{
	/*width:676px;
	height:288px;
	margin-top:2px;*/float:left;
	border-right:2px solid #ffffff;
}
.top-banner-r{
	/*width:422px;
	height:288px;
	margin-top:2px;*/float:right;
}
.top-banner-r-top{
	/*width:411px;
	height:140px;*/
	margin-bottom:4px;
}
.top-banner-r-bot{
	/*width:411px;
	height:140px;*/
}
.box-Left{
	margin-top: 4px;
}
.box-head-Left{
	width: 165px;
}
.box-head-Left-user{
	width: 230px;
}

.box-content-left{
	width:162px;
	background:#e0e0e0;
	text-align:center;
}
.box-Right{
	width: 160px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.box-head-Right{
	width:160px;
}
.box-head-l{
	width:7px;
	height:36px;
	float:left;
	background:url(../images/menu-l.png) no-repeat;
}
.box-head-r{
	width:7px;
	height:36px;
	float:left;
	background:url(../images/menu-r.png) no-repeat;
}
.box-head-m{
	height:36px;	
	line-height:30px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	float:left;
	text-align:center;
	background:url(../images/menu-m.png) repeat-x;
}
#leftCol1, #leftCol2, #leftCol3, #leftCol4{
	width:148px;
}
#leftCol215{
	width:215px;
}
#rightCol1{
	width: 145px;
}
#heading{
	width:625px;
}
#heading1{ /* for upload, */
	width:625px;
}
#heading2{ /* for All Items */
	width:785px;
}

#titulopagina{ /* for upload, */
	width:625px; font-size: 16pt; margin-top: 0px;>
}

.nomeitem{ 
	font-size: 14pt; margin-top: 3px;>
}

.box-head-middle{
	height:36px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;	
	text-align:left;
	line-height:30px;float:left;
	background:url(../images/menu-m.png) repeat-x;
}
#user_page_middle{
	width:986px;
}
#user_page_right{
	width: 710px;
}
#main-Contents{
}
.up_item{
	float:left;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
}
.up_item h3{
	font-size: 15px;
	font-weight: bold;display:inline;
	color: #333333;line-height: 20px;
}
.up_item a:hover{
	text-decoration: underline;
}
.box-content-Right{
	width: 160px;
	height: 600px;
	text-align:center;
	padding-top:1px;border-left: solid 2px #CCCCCC;
	
}.box-innercontent-Right{
	text-align:center;
	padding-top:1px;
}
.head-bar{
	margin-top: 4px;
}
.mid-Main-Box{
	float:left;
	width:627px;
	border:solid 1px #999999;
	padding-left: 6px;
	margin-left: 3px;
}
.mid-Main-Box0{/* For static contents (aboutus,...)*/
	width:636px;
	border:solid 1px #999999;
	min-height:100px;
}
.contactus_left{
	float:left;margin-right: 10px;
	padding: 0 10px 10px 10px;
	border-right: dotted 1px #666666;
}
.contactus_right{
	float:left; padding: 10px;
}
.mid-Menu-Area{
	width:640px;
}
.mid-Menu-Area0{
	width:600px;float:left;
}
.mid-Main-InnerBox{
	width:140px;
	height:305px;
	margin:5px auto;
	padding:0 2px;
	float:left;
	border:solid 1px #e0e0e0;
}

.mid-Main-InnerBox-Destaques{
	width:94px;
	height:130px;
	margin:5px auto;
	padding:0 0px;
	float:left;
	border:solid 1px #898989;
}

.mid-Main-InnerBox a:link, .mid-Main-InnerBox a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 10px;
}

.mid-Main-InnerBox-Destaques a:link, .mid-Main-InnerBox a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 10px;
}

.linkdestaques{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 10px;
padding-top: 4px;
}

.mid-Main-InnerBox0{
	width:140px;
	height: 225px;
	margin:5px 3px;
	padding: 0 2px;
	float:left;
	border:solid 1px #e0e0e0;
}
.mid-Main-InnerBox1{
	width:140px;
	height: 270px;
	margin:5px auto;
	padding: 0 2px;
	float:left;
	border:solid 1px #e0e0e0;
}
.mid-Main-InnerBox2{
	width:140px;
	height: 285px;margin: 5px 0;
	float:left;padding:2px;
	border:solid 1px #e0e0e0;
}
.mid-Main-InnerBox3{
	width:190px;
	height: 285px;
	float:left;margin: 5px 0;
	border:solid 1px #e0e0e0;
}
.item_name{
	text-align:center;
	color:#333333;
	font-size:11px;
	font-weight: bold;
}
.item_name a:link, .item_name a:visited{
	color:#333333;
	font-size:11px;font-weight: bold;
}
.item_name a:hover{
	color:#ff0000;
	font-size:11px;font-weight: bold;
}
.item_user_upload {
	width:72px; float:left;
	border:solid 1px #999999;
	padding:1px 1px 4px 1px;margin-left: 4px;
	text-align:center;
}
.item_user_upload a:link, .item_user_upload a:visited{
	font-size: 11px;
	line-height: 12px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
}
.item_user_upload a:hover{
	color:#0099FF;
	text-decoration: underline;
}
.dowmload_carrot{
	background:url(../images/carrot_dwn.png) no-repeat;
	width: 33px; height:30px;margin:0; padding:0;
	line-height:25px; text-align:center;
	color:#FFFFFF; font-size:9px;
}
.dowmload_carrot_big{
	background:url(../images/carrot_dwn_big.png) no-repeat;
	width: 60px;height:30px;margin:0; padding:0;
	line-height:25px; text-align:center;
	color:#FFFFFF; font-size:9px;
}
#wide-menu{
	width:125px;
	text-align:center;
}
#wedest-menu0, #wedest-menu1{ 
	width:210px;
}
#wedest-menu2{
	width:211px;
}
#small{
	width: 70px;
}
ul.main-menu {
	margin : 0;
	padding:0 0 3px 0;
	float : left;
	height : 38px;
}
li.menu-items{
	float : left;
	list-style : none;
	height : 36px;
	width: 111px;margin: 2px 1px;
	text-align : center;
	padding-top : 2px;
	background : url(../images/menu-m.png) repeat-x left bottom;
}
li.act-menu-items, li.menu-items:hover  {
	float : left;
	list-style : none;
	height : 36px;
	width:111px;margin: 2px 1px;
	text-align : center;
	padding-top : 2px;
	background : url(../images/menu-m-act.png) repeat-x left bottom;
}
#sp{
	width:100%;
}
a.menu-link:link, a.menu-link:visited {
	font-size: 17px;font-weight:normal;
	color:#FFFFFF;
	text-decoration : none;
	display : block;
	height : 35px;
	line-height : 36px;
	background : url(../images/menu-l.png) no-repeat;
}
a.menu-link:hover {
	font-size: 17px;
	text-decoration : none;color :#fb8819;/*#01bfef; */
	background : url(../images/menu-l-act.png) no-repeat;	
}
li.act-menu-items, li.act-menu-items:hover {
	background : url(../images/menu-m-act.png) repeat-x left bottom;
}
a.act-menu-link:link, a.act-menu-link:visited, a.act-menu-link:hover {
	font-size: 17px;font-weight:normal;	text-decoration : none;
	display : block;
	height : 35px;color:#fb8819;
	line-height : 36px;
	text-decoration : none;
	background : url(../images/menu-l-act.png) no-repeat;
}
span.tab-rht {
	background : url(../images/menu-r.png) no-repeat right top;
	height : 36px;
	display : block;
	font-size: 17px;
	padding-left : 8px;
	padding-right : 8px;
}
span.tab-rht:hover {
	background : url(../images/menu-r-act.png) no-repeat right top;
	height : 36px;
	display : block;
	padding-left : 8px;
	padding-right : 8px;
}
span.act-tab-rht, span.act-tab-rht:hover {
	background : url(../images/menu-r-act.png) no-repeat right top;
	height : 36px;
	display : block;
	padding-left : 8px;
	padding-right : 8px;
}
.botlinkbox{
	background:#e0e0e0;
	height:180px;
}
#bot-link-box-start{
	margin-left:30px;
}
.bot-link-box{
	margin: 10px 12px;float:left;
	width: 120px;height:155px;
	text-align:justify;
}
.bot-link-box ul{
	margin:0;padding:0;
	list-style:none;
}
.bot-link-box ul li.title{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 7px 0px;	
}
.bot-link-box ul li, .bot-link-box ul li a:link, .bot-link-box ul li a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:20px;
}
.bot-link-box ul li a:hover, .footer ul li a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.separator2{
	background:url(../images/separator2.png) center no-repeat;
	width:22px;height:175px;
	float:left;margin-top: 10px;
	margin-left:20px; margin-right:20px;
}
.bot-facebook-box{
	margin: 10px 0 0 0;
	width:165px;height:155px;
	float:left;
}
.footer{
	width: 100%;
	text-align:center;
	margin:10px 0;	
}
.footer ul{
	list-style: none;
}
.footer ul li{
	float:left;
	padding:0;
}
.footer ul li.sep{
	float:left;
	padding: 0 10px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}
.footer ul li a:link, .footer ul li a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding:0;
}
.footer ul li a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.copyright{
	display: inline;
}
.developedBy{
	display: inline;
}
span.tabspace{
	display:inline;
	padding: 0 40px;
}
.developedBy a:link, .developedBy a:visited{
	color: #FF6C00;
	font-size:12px;
	font-weight:bold;	
}

.left-col-text{
	margin:0 5px 0 7px;
	text-align:justify;
}
/*fieldset {
height: 44px;
width: 200px;
border:1px solid #5e5e5e;
-moz-border-radius: 8px;
border-radius: px;
margin: 1px;
position: relative;
font-size: 13px;
color:#333333;
}
legend{
	font-size:12px;
	color: #66CC33;
}*/
table.userform  tr td{
	font-size:14px;
	font-weight: bold;
	color: #505050;
}
table.userform  tr td span{
	font-size:14px;
	font-weight: normal;
	color: #505050;
}
.loginBox0{
	width: 440px;
	margin: auto;
	border:solid 2px #5555FF;
}
.loginBox1{
	width: 420px;
	margin: auto;
	border:solid 10px #999999;
}
.loginBox2{
	width: 418px;height:200px;
	margin: auto;
	border:solid 2px #5555FF;
}
.black{
	color:#252525;
}

/* Chamfer Borders*/
.chamfer {
	background: transparent; width:340px; margin:0 auto; 
}
.chamfer h1, .chamfer p {margin:0 10px;}
.chamfer h1 {font-size:2em; color:#FFF; letter-spacing:1px;}
.chamfer p {padding-bottom:0.5em;}

.chamfer .top, .chamfer .bottom {display:block; background:transparent; font-size:1px;}
.chamfer .b1, .chamfer .b2, .chamfer .b3, .chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#eca; border-left:2px solid #FFF; border-right:2px solid #FFF;}
.chamfer .b1 {margin:0 5px; background:#FFF;}
.chamfer .b2 {margin:0 4px;}
.chamfer .b3 {margin:0 3px;}
.chamfer .b4 {margin:0 2px;}
.chamfer .b5 {margin:0 1px;}

.chamfer .boxcontent {
	display:block; background:#eca; border-left:2px solid #FFF; border-right:2px solid #FFF;
}
.chamfer .boxcontent .login-close{
	padding-right: 4px;text-align:right;border: solid 0px;
}
.chamfer .boxcontent .login-title{
	text-align: right;float:left;
	padding:0; margin:0;width: 65%;	
}
.chamfer .boxcontent .login-title h1{
	display: inline;
	color:#666666;padding: 0; margin: 0;
}
.button{
	background : url(../images/button.png) repeat-x;
	height:32px;
	padding:0 10px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	border: 0;
}
#signup{
	width:200px;
}
#login{
	width:140px;	
}
#save{
	width:100px;
}
#saveProfile{
	width:150px;
}
.account_options a:link,a:visited{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
}
.account_options a:hover{
	line-height:23px;
	color:#ff0000;
}
.account_options ul{
	margin:0;
	padding:0;
	list-style:none;
}
.account_options ul li{
	margin:0;
	padding:0;
	line-height:17px;
}
.account_options ul li a:link, .account_options ul li a:visited{
	color:#333333;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.account_options ul li a:hover{
	text-decoration:underline;
}
.user_main_column{
	width: 970px;
}
.user_head{
	margin: 4px 0 0 0;
	padding:0;
}
.myinfo{
	width:722px; float: left; 
	padding:0;margin: 0;
	border:solid 1px #999999;
}
.myinfostyle {
	font-size:11px;
	font-weight:bold;
	width: 100%;
}
.lcont{
	float:left;
	text-align:left;margin:5px;
	width: 72%;
}
.rcont{
	float:left;
	text-align:left;margin:5px;
}
.mcont{
	text-align:left;margin:5px;
	clear:both;
}
.punchLine{
	width: 97%;
	height:25px;
	border:solid 1px #444444;
	background:#dddddd url(../images/icons/punch.png) left no-repeat;
	padding-left:20px;
	font-size:18px;
}
.simple{
	width:150px;
	height:23px;
	border:solid 1px #444444;
	background:#dddddd;
	padding:0 10px;
	font-size:14px;
}
.simple_select{
	width:150px;
	height:23px;
	border:solid 1px #444444;
	background:#eeeeee;
	font-weight: bold;padding:0 0 0 10px;font-size:14px;
}
.selectBox{
	width:150px;
}
.uploadFirst, .uploadInstruction{
	width:400px;min-height:220px;
	border:solid 8px #777777;
	margin:10px 1px;
	padding:10px 5px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	float: left;
}
.uploadInstruction{
	width:277px;
}
#smsupbox{
	width: 350px;
}
.uploadFirst a{
	font-size:18px;
	font-weight:bold;
	color:#555555;
}
.uploadFirst a:hover{
	font-size:18px;
	font-weight:bold;color:#FF0000;
}
span.boxTitle{
	color:#FF6600;
	font-weight:bold;
	font-size: 13px;
	border-bottom: double ;
}
.content{	
	padding: 10px;
}
.sms{
	width:128px;height:100px;margin:0 0 5px 0;padding:0;
	background:url(../images/sms_bg.png) center no-repeat;
	text-align:justify;
}
.sms p{margin:0;
	padding: 10px;
}
.itemdetail_head{
	width:450px;
	margin-top:4px;
	margin-left: 2px;
}
.itemdetail_head div.box-head-m{
	width:435px;
}
.itemdetail{
	width:447px;
	margin-left:2px;
	min-height: 250px;
	border:solid 1px #cccccc;
	padding-bottom: 8px;
	margin-bottom:10px;
}
.item_image, .item_download{
	width: 215px;margin:4px 5px;
	text-align: center;
	text-decoration:none;	
}
.item_image div.t{
	text-align: left;
	background: url(dot.png) 0 0 repeat-x; width: 220px;
}
.item_info{
	width: 220px;margin-top:4px;
	min-height: 150px;text-align:left;
	
	
}
.item_info div.t{
	text-align: left;
	background: url(dot.png) 0 0 repeat-x; width: 200px;
}	
.itemuser_head{
	width:355px;
	margin-top:4px;
}
.itemuser_head div.box-head-m{
	width:340px;
}
.itemuser{
	width:351px;
	border:solid 1px #cccccc;
}
.item_comments_head{
	width:810px;
	margin-left: 2px;
}
.item_comments_head div.box-head-m{
	width: 795px;
}
.item_comments {
	width:807px;margin-left: 2px;
	border: solid 1px #666666;
}
.fl_0{
	float:left;
	padding-left:2px;
	line-height:20px;
}
.fr_0{
	float:right;
	padding-right:5px;
	line-height: 20px;
}
.msgBox{
	text-align:center;
	padding:5px;
}
.session_msg{
	position:absolute;
	background: #eeeeee /*url(../images/close_icon.gif) right top no-repeat*/;
	width:300px;height:75px;
	top:340px;left:33%;border:solid 6px #999999;
	text-align:center;display:block;
	color:#0033CC;padding-top: 30px;
	font-size: 17px;
}
.session_msg div.close_icon{
	position:absolute;
	width:15px;
	height:15px;
	left: 285px;
	color: #FF0000;
	top: 0;
}
/************ TEXT STYLES *****************/
.message_area{
	font-weight:bold;
	font-size:10px;
}
span.red{
	color:#ff0000;
}
span.error{
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
}
span.sp14{
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
span.congr{
	color:#009900;
	font-size:13px;
	font-weight:bold;
}
h2.style1{
	font-weight:bold;
	font-size: 14px;
	display: inline;
}
span.sky_small{
	font-weight:bold;
	font-size: 11px;
	color:#00CCFF;
}
span.sky_big{
	font-size: 14px;
	color:#00CCFF;
}
small{
	font-size:10px;
}
big{
	font-size:18px;
}
h1.h1_wh{
	color:#666666;
	display: inline;
}
/* ******FOR ROUND CORNER BOX************* */
.t {background: url(dot.png) 0 0 repeat-x; width: 100px;}
.b {background: url(dot.png) 0 100% repeat-x;}
.l {background: url(dot.png) 0 0 repeat-y;}
.r {background: url(dot.png) 100% 0 repeat-y;}
.bl {background: url(bl.png) 0 100% no-repeat;}
.br {background: url(br.png) 100% 100% no-repeat;}
.tl {background: url(tl.png) 0 0 no-repeat;}
.tr {background: url(tr.png) 100% 0 no-repeat; padding:10px;}
.t300{
	background: url(dot.png) 0 0 repeat-x; width: 300px;
}
/*******************************************/
.iu_box1{
	text-align: left;
	padding-left: 5px;
	margin: 5px 0px;
}
.iu_box1 div.t{
	text-align: left;
	background: url(dot.png) 0 0 repeat-x; width: 340px;
}
.iu_box1_1{
	float:left;
	width: 100px;
}
.iu_box1_2{
	float:left;	
	padding-left: 5px;
	width: 210px;
}
.browsing_options, .item_contents{
	width: 800px;
	margin:2px auto;
}
.browsing_options div.t{
	text-align: left;
	background: url(dot.png) 0 0 repeat-x; width: 800px;
}
.searchbut{
	background:url(../images/search.png) no-repeat;
	width: 110px;
	height: 25px;padding-bottom: 5px; margin:0;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	border:0;
}
.page_navigation{
	clear:both;
	width: 712px;
	border: solid 1px #999999;
	display: block;
	height: 35px; margin: 5px 0;
	line-height:35px;
	text-align:center;
	font-weight: bold;
}
.allitemlinks{
	float:right; /*background:#dfd7d4;*/
	margin:0;padding:0 10px;	
}
.allitemlinks a:link, .allitemlinks a:visited{
	font-size: 16px;font-weight:bold;	
	color:#FF00CC;letter-spacing: 6px;
}
.allitemlinks a:hover{
	font-size: 16px;font-weight:bold;	
	color:#00CCFF;
}
.itemimage{
	height:140px;
}
.itemimage div.t{
	text-align: left;
	background: url(dot.png) 0 0 repeat-x; width: 180px;
	height:140px;
}
.itemimage div.l{
	height:140px;
}
.itemimage div.r{
	height:140px;
}
.myLiteBox{
	position:absolute;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	top:30%;left:33.33%;
}
.overlaying{	
	display: block;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 250%;
	background:#222222;
	z-index:1;
	/*filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 	-moz-opacity: 0.50;
	opacity:0.5;*/
}
.button_save{
color:#333333;width: 150px;height:30px;line-height: 30px; font-weight: bold; border: solid 1px #333333;
}

.titulo_lista{
color:#333333; font-weight: bold; font-family: Arial,Verdana; font-size: 11pt; line-height: 95%; margin-top: 15px;
letter-spacing: 90%; height: 35px;
}

#container { 
	width: 50%;
	margin: 0 auto;
	text-align: left;
}

.footer {
	background-color: #000;
	padding: 0.5em;
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.embaralha {font-size: 6pt; color: silver; line-height: 90%; padding-top: 5px;}
	