/*------ INFO ------*/
/* 
FILENAME: campus_temp.css 
DATE CREATED: 23 july 2009 
PROJECT: Sapo Campus - Universidade de Aveiro 
USED BY: SAPO Campus Services
AUTHOR: Pedro Correia - pedroncorreia@ua.pt | Tim KG - tim@ua.pt
RESET: file reset.css, eric meyer's css reset
*/
/*------ END INFO ------*/


/* GENERAL */

.content .header {
	background:#5F5F5F;
	color:#FFFFFF;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0;
	padding-left:8px;
	width:577px;
}

#wrappergeral #cleft .content a.headerbutton {
	background-image: url(../images/sapocampus/sprites_nav.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 4px;
	top: 4px;
	height: 13px;
	width: 13px;
	text-indent: -9999px;
	vertical-align: -3px;
} 

#wrappergeral #cleft .content a.headerbutton:hover { background-color: transparent; }

div#wrappergeral .sidebar a.headerbutton {
	background-image: url(../images/sapocampus/sprites_nav.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 4px;
	top: 4px;
	height: 13px;
	width: 13px;
	text-indent: -9999px;
	vertical-align: -3px;
} 

div#wrappergeral .sidebar a.headerbutton:hover { background-color: transparent; }

	.lowerbutton { background-position: -41px -402px; }			
		.lowerbutton:hover { background-position: -3px -402px; }
		

	a.lowerbutton.shut { background-position: -41px -386px;}
		a.lowerbutton.shut:hover { background-position: -3px -386px;}


div#wrappergeral .sidebar a.blogtitle {
	color: #fff;
} 
		
.sidebar .sidebarcontent .tags {
		font-size: 1.3em;
		color: gray;
		margin-bottom: 10px;
	}
	
.sidebar .sidebarcontent #mrec1 {
	margin-bottom: 20px;
}
	
/* END general */

/* INDEX.bml */

	.area #novosposts_body ul.postlist li {
		/*
		display: block;
		
		height: 60px;
		*/
		float: left;
		padding: 15px 0;
		line-height: 15px;
		width: 100%;
		height:90px;
		/*
		min-height: 30px;
		*/
	}
	
	.area #novosposts_body ul.postlist li .info {
		/*margin-left: 90px;*/
		font-size: 13px;
		font-weight: bold;
		margin-left: 120px;
	}
	
	.area #novosposts_body ul.postlist li .postbody {
		font-weight: normal;
		font-size: 12px;
		width: 492px;
		/*height: 60px;*/
		color: #5F5F5F;
		display: inline;
		word-wrap:break-word;
	}
	
	.area #novosposts_body ul.postlist li .ljparseerror {
		display: inline;
	}
	
	#wrappergeral #cleft .area #novosposts_body ul.postlist li .postbody a {
		font-size: 10px;
		color: #788C28;
	}
	
	#wrappergeral #cleft .area #novosposts_body ul.postlist li .postbody a:hover {
		color: #FFF;
	}
	
	.area #novosposts_body ul.postlist li .webthumb {
		float: left;
		margin-right:10px;
	}
	
	.area #novosposts_body ul.postlist li .webthumb img{
		border: 3px solid #FFF !important;
		-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.35);
		box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.35);
		-webkit-transition:  0.2s ease;
		-moz-transition:  0.2s ease;
		-o-transition:  0.2s ease;
		transition: 0.2s ease;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=0, strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=90,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=180,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=270,strength=1)";
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=0, strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=90,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=180,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#b2b2b2,direction=270,strength=1);
	}
	
	
	.area #novosposts_body ul.postlist li .webthumb img:hover{
		-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.7);
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.7);
		ox-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.7);
		background-color:transparent !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=0, strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=90,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=270,strength=1)";
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=0, strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=90,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=270,strength=1);
	}
	
	.area #novosposts_body ul.postlist li .webthumb a {
		background-color:transparent !important;
	}
	
	.area #novosposts_body ul.postlist li span.date, .area #postlist_withuser ul.postlist li span.date, .area #comments_body ul.postlist li span.date {
		font-size: 10px;
		font-weight: normal;
	}
	
	.area #novosposts_body ul.postlist li span.username, .area #postlist_withuser ul.postlist li span.username, .area #comments_body ul.postlist li span.username{
		position: absolute;
		right: 0px;
		top: 10px;
		line-height: 11px;
	}
	
	.area #novosposts_body ul.postlist li span.avatar2 {
		
	}
	
	#comments_body a.commentlink { font-size: 12px; }
	
	#comments_body .commentbody {
		font-size: 12px;
		color: #5F5F5F;
		font-weight: normal;
		line-height: 15px; 
		width:585px;
		/*WORD BREAK FOR ALL BROWSERS*/
		white-space: pre-wrap; /* css-3 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ and Firefox 3.5+ */
	}
	
	#wrappergeral #cleft .area #comments_body .commentbody a {
		color:#788C28;
		font-size:10px;
	}
	
	#wrappergeral #cleft .area #comments_body .commentbody a:hover {
		color:#FFF;
	}
	
	.area #comments_body ul.postlist li span.username {
		top: 7px;
		
	}

	.area #novosposts_body ul.postlist li span.username a, .area #postlist_withuser ul.postlist li span.username a, .area #comments_body ul.postlist li span.username a 
	{ margin-left: 6px; }
	
	.area .content ul.postlist li {
		font-size: 1.3em;
		font-weight: bold;
		padding: 10px 0;
		line-height: 15px;
		border-bottom: 1px dotted #b1b0b0;
		position: relative;
	}
	
		.area .content ul.postlist li .actions {
			position: absolute;
			right: 0px;
			top: 12px;
			font-size: 10px;
		}
		
		.area .content #dashMiolo ul.postlist li .actions {
			position: absolute;
			right: 0px;
			top: 12px;
		}
		
		#wrappergeral #cleft .area .content ul.postlist li .actions input {
			margin-right: 14px;
		}	
		
			
		#wrappergeral #cleft .area .content #dashMiolo ul.postlist li .actions a:hover {
			background-color: #fff;
		}
		
		.area .content ul.postlist li .info {
			font-size: 10px;
			font-weight: normal;
		}
		
		.area .content ul.postlist li .autores {
			font-size: 11px;
			font-weight: normal;
			margin: 5px 0 0 15px;
		}
		
		.area .content ul.postlist p.successSave {
			color: #5F5F5F;
			font-size: 1.1em;
			font-weight: bold;
			margin: 10px 0px;
		}

/* END novosposts.bml */

/* IMPORT.bml */

	#published {
		margin-top: 10px;
		font-size: 1.1em;
	}
	
		#published input {
			margin-top: 20px;
		}

		ul.publishoptions li{
			font-size: 24px;
			font-weight: bold;
			position: relative;
			line-height: 40px;
			padding-left: 18px;		
		}
		
			ul.publishoptions li span{
				position: absolute;
				left: 0px;
				top: 15px;	
			}
			
	#box .label {
		font-size: 12px;
		font-weight: bold;
		margin-top: 11px;
	}
	
	#box .field input{
		margin-top: 5px;
	}
	
	#published p{
		margin-top: 11px;
	}

/* END import.bml */

/* customize/INDEX.BML */

	#templatelist {
		margin-top: 10px;
	}
	
		#templatelist .template {
			float: left;
			width: 120px;
			margin: 0 35px 45px 0;
		}
		
		#templatelist .template .title {
			font-weight: bold;
			font-size: 1.2em;
			margin-bottom: 10px;
			color: #5f5f5f;
			height: 20px;
		}
		
		#templatelist .template input {
			margin-top: 10px;
		}

/* END customize/index.bml */

/* customize/LAYER.BML */

	#pgroup_body_cores .inset span {
		width: 20px;
		height: 20px;
		display:block;
		float:left;
		margin-right: 10px;
	}
	
	#pgroup_body_cores div.inset .buton {
		font-size:1em;
		color: #5f5f5f;
		border: 2px solid rgb(190, 190, 190);
		margin-bottom: 10px;
	}

	#propgroupsbody #pgroup_body_componentes .compbutton {
		font-size:1em;
		color: #5f5f5f;
		border: 2px solid rgb(190, 190, 190);
	}
	
/*	#propgroupsbody #pgroup_body_componentes #tagstable {
		border-spacing: 10px 0;
	}
	
	#propgroupsbody #pgroup_body_componentes #tagstable .normalrow {
		height: 30px;
		vertical-align: bottom;
	}
	
	#propgroupsbody #pgroup_body_componentes #tagstable  tbody tr {
		height: 50px;
		vertical-align: top;
	}
	
	#propgroupsbody #pgroup_body_componentes #tagstable  tbody td {
		width: 100px;
		align: center;
	}
	
	#tagcloud_color_max_value, #tagcloud_color_min_value {
		
	}
*/
	
	.colorArea {
		border:1px solid #C3C3A6;
		padding-left:2em;
		width:20px;
	}

		.sidebar .sidebarcontent h3 {
			margin-bottom: 10px;
			color: #5f5f5f;
			font-size: 16px;
			font-weight: bold;
		}
		
		.sidebar .sidebarcontent .help {
			margin-bottom: 15px;
			color: rgb(155, 155, 155);
			font-size: 13px;
			line-height: 15px;
			font-weight: normal;
			padding-bottom: 15px;
			border-bottom: 1px solid #9B9B9B;
		}
		
		.sidebar .sidebarcontent .noborder {
			border-bottom: none;
		}

/* END customize/layer.bml */
	
	.maintitle {
		margin: 10px 0;
		color: #5f5f5f;
		font-size: 16px;
		font-weight: bold;
	}
	
	.alert { font-size: 11px; }
	
	.blog .alert {
		margin-top: 5px;
	}
	
	#boxUltCom { padding-top: 10px; }
	
	#wrappergeral #cleft #boxUltCom a:visited:hover { color: white }
	
	#boxUltCom .commentList li { margin-bottom: 5px; }
	
	#profileconfig .buttons input { margin-right: 7px; }
	
	input.delButton {
		position: relative;
		top: 10px;
		left: 0px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	
	#boxconfig .title {
		margin-bottom: 5px;
		color: #5f5f5f;
		font-size: 13px;
		font-weight: bold;
	}
	
	#boxconfig .field { margin-bottom: 20px; }
	
	#profileprivacy .title { 
		margin-bottom: 5px;
		color: #5f5f5f;
		font-size: 13px;
		font-weight: bold;
	}
	 
	#profileprivacy .option { 
		margin:10px 0;
		color: #5f5f5f;
		font-size: 1.1em;
	}
	
	#boxprivacy { margin-bottom: 20px; }
	
	#profileadvanced .maintitle {
		margin-bottom: 10px;
		color: #5f5f5f;
		font-size: 16px;
		font-weight: bold;
	}
	
	#profileadvanced .maininfo, #editPostsFav .maininfo {
		margin-bottom: 15px;
		color: rgb(155, 155, 155);
		font-size: 11px;
		line-height: 15px;
		font-weight: normal;
	}
	
	#profileadvanced .title {
		font-size:1.1em; 
		color: #5F5F5F;
		display: block;
		width: 577px;
		height: 20px;
		background: #EBEBEB;
		line-height: 20px;
		padding-left: 8px;
		margin: 20px 0 10px 0;
	}
	
	#profileadvanced p {
		color: #5f5f5f;
		font-size: 12px;
		line-height: 30px;
		font-weight: normal;
	}
	
	#profileadvanced .note {
		color: rgb(155, 155, 155);
		font-size: 10px;
		line-height: 15px;
		font-weight: normal;
	}
	
	#wrappergeral #cleft a.newpost {
		background-color:#5F5F5F;
		color:white;
		display:block;
		font-weight:bold;
		height:20px;
		width:95px;
		position: absolute;
		top: 0px;
		right: 0px;
	}
	
	#wrappergeral #cleft a.newpost:hover {
		background-color:#AAD22D;
		color:white;
	}
	
	#wrappergeral #cleft .newpost span.writeIcon { background: url(/images/writeicon.png) no-repeat; display: block; height: 14px; width: 10px; float: left; margin: 3px 10px; }
	#wrappergeral #cleft .newpost span.writeText { padding: 0px 0px; display: block; height: 10px; width: 60px; float: left; margin: 5px 0px;}
	
	#editPostsFav .filter { margin: 20px 0; }
	#editPostsFav .filter input { margin-top: 15px; }
	
	#wrappergeral #cleft #editPostsFav .actions a:hover { background-color: white; }
	
		#post_updated .mainlink {
			padding-left: 18px;
			position: relative;
			margin: 10px 0;
			color: #5f5f5f;
			font-size: 16px;
			font-weight: bold;
		}
		
		#post_updated .link {
			padding-left: 18px;
			position: relative;
			margin: 10px 0;
			color: #5f5f5f;
			font-size: 11px;
			font-weight: bold;
		}
	
			#post_updated .mainlink div {
				position: absolute;
				left: 0px;
				top: 1px;	
			}
			
			#post_updated .link div {
				position: absolute;
				left: 0px;
				top: 0px;	
			}
	
	ul.layerbrowse li {
		font-size: 11px;
		margin: 5px 0;
	}
	
	#layerbrowsebox table tbody tr td, #layers table tbody tr td { padding: 5px; font-size: 11px; }
	
	#layerbrowsebox table, #layers table { max-width: 485px; }
	
	#cssedit .title {
		font-size:1.1em; 
		font-weight:bold; 
		color: #fff;
		display: block;
		width: 577px;
		height: 20px;
		background: #5f5f5f;
		line-height: 20px;
		padding-left: 8px;
		margin: 10px 0;
	}
	
	#cssedit input.confirmbuton {
		font-size:1.1em;
		font-weight: bold;
		color: #fff;
		width: 154px;
		background-image: url(/images/guardaralteracoes.png);
		display: block;
		height: 20px;
		border: none;
		margin: 30px 0 20px 0;
	}
	
	#cssedit #toolbar {
		padding-left: 215px;
	}
	
	#wrappergeral #cleft div.notification {
		position:absolute;
		margin-top:30px;
		margin-left:100px;
		font-size:12px;
		/*position: absolute;
		top: -30px;
		left: 280px;
		font-size: 13px;
		color: #5f5f5f;*/
	}
	
	#postmail { font-size: 11px; }
	#postmail p { margin: 5px 0; }
	#postmail p.configuration { font-size: 1.1em; padding-top: 10px; }
	
	#postmail .config {
		font-size:1em; 
		color: #5F5F5F;
		display: block;
		background: #EBEBEB;
		line-height: 13px;
		padding: 2px 8px;
		margin: 20px 0 10px 0;
	}
	
	#bloglinks .info {
		font-size: 12px;
		color: #5F5F5F;
	}
	
	#bloglinks .infolist { margin: 15px 0px; }
	
	#bloglinks .infolist li {
		margin: 5px 0px;
		font-size: 11px;
	}
	
	.errorimg {
		display: block;
		width: 94px;
		height: 157px;
		background-image: url(/images/sapocampus/imgerror_worried.png);
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
	}
	
	.errortext {
		margin: 0 0 60px 114px;
	}
	
	.errortext p {
		margin: 30px 0 5px 0;
		color: #5F5F5F;
	}
	
	.errortext p, .errortext a {
		font-size:1.2em;
	}
	
	.pointer {
		background-image: url(../images/sapocampus/sprites_nav.png);
		background-repeat: no-repeat;
		background-position: -2px -205px;
		height: 13px;
		width: 13px;
		margin-right: 5px;
		vertical-align: -3px;
		padding: 4px 0 2px 0;
		display: inline-block;
	}
	
	.sidebar .sidebarcontent .userinfo {
		margin: 15px 0;
		line-height: 1.3em;
		height: 40px;
	}
	
		.sidebar .sidebarcontent .userpic {
			float: left;
			margin-right: 5px;
			display: block;
		}
		
		.sidebar .sidebarcontent .username {
			font-size: 14px;
			color: #5F5F5F;
			font-weight: bold;
			padding-top: 6px;
			margin-bottom: 5px;
		}
		
		#wrappergeral .sidebar .sidebarcontent .userdetails a {
			float: left;
			margin-right: 5px;
			display: block;
		}
		
	#usertags .headertitle {
		font-size:11px;
		font-weight: bold;
		color:#FFF;		
		margin-bottom:5px;
		background-color:#5F5F5F;
		display:block;
		height:16px;
		width: 290px;
		padding: 4px 0 0 10px;
		position: relative;
	}
	
	#usertags .blogtags {
		font-size:11px;
		color:#9B9B9B;	
		margin-bottom: 10px;
	}
	
.area .content ul.myspace {
		width: 620px;
		float: left;
		overflow: hidden;
		position:relative;		
	}
	
	.area .content ul.line2 {
		padding-bottom: 15px;	
	}
	
		.area .content ul.myspace li {
			float: left;
			width: 95px;
			height: 162px;
			margin: 0 3px 3px 0;
			text-align: center;
			color: white;
			font-size: 10px;
			line-height: 15px;
		}		
			
			#wrappergeral #cleft .area .content ul.myspace a {
				display: block;
				width: 95px;
				height: 162px; /* height without padding is 143px */
				color: white;
				line-height: 15px;
				position: relative;
			}
			
			/*.area .content ul.myspace a:hover { font-weight: bold; } */
			#wrappergeral #cleft .area .content ul.myspace a:visited { color: white; }
			
			/*#wrappergeral #cleft .area .content ul.myspace li.userpic { background-image: url(/imgs/campus/user2.png); }*/
			#wrappergeral #cleft .area .content ul.myspace li.green { background-color: #aad22d; }
			#wrappergeral #cleft .area .content ul.myspace li.lightgreen { background-color: #c3e16e; }
			#wrappergeral #cleft .area .content ul.myspace li.turquoise { background-color: #08e9a7; }
			#wrappergeral #cleft .area .content ul.myspace li.lightturquoise { background-color: #6bf2ca; }
			#wrappergeral #cleft .area .content ul.myspace li.orange { background-color: #fe8d61; }
			#wrappergeral #cleft .area .content ul.myspace li.lightorange { background-color: #ffaf90; }
			#wrappergeral #cleft .area .content ul.myspace li.darkgrey { background-color: #5f5f5f; }
			
			#wrappergeral #cleft .area .content ul.myspace li.green a:hover { background-color: #788c28; }
			#wrappergeral #cleft .area .content ul.myspace li.lightgreen a:hover { background-color: #788c28; }
			#wrappergeral #cleft .area .content ul.myspace li.turquoise a:hover { background-color: #00a082; }
			#wrappergeral #cleft .area .content ul.myspace li.lightturquoise a:hover { background-color: #00a082; }
			#wrappergeral #cleft .area .content ul.myspace li.orange a:hover { background-color: #ba6c51; }
			#wrappergeral #cleft .area .content ul.myspace li.lightorange a:hover { background-color: #ba6c51; }
			#wrappergeral #cleft .area .content ul.myspace li.darkgrey a:hover { background-color: #373737; }
			
			#wrappergeral #cleft .area .content ul.myspace li.endofline { position: absolute; right:0; }
			#wrappergeral #cleft .area .content ul.myspace li.endofline2 { margin: 0 0 3px 196px; }
			#wrappergeral #cleft .area .content ul.myspace li.midline { 
				margin: 0 0 0 196px;
			}
			.area .content ul.myspace li.cancelaccount { margin: 0 0 3px 490px; }
			
			.area .content ul.myspace li span.number {
				font-size:48px;
				font-weight:bold;
				line-height:68px;
				display: block;
				padding-top: 20px;
				width: 95px;
				height: 57px;
				text-align:center;
			}
			
			.area .content ul.myspace li span.icon {
				background-image: url(../images/sapocampus/sprits_meu-espao_blogs.png);
				background-repeat: no-repeat;
				display: block;
				width: 95px;
				text-align:center;
				height: 80px;
				margin: 0 0 -8px 7px;
				padding-top: 5px;
			}		
			
			.area .content ul.myspace li span.newpost{ background-position: 0px 0px; }
			.area .content ul.myspace li span.viewblog { background-position: 0px -320px; }
			.area .content ul.myspace li span.favorites { background-position: 0px -160px; }
			.area .content ul.myspace li span.comments { background-position: 0px -240px; }
			.area .content ul.myspace li span.links { background-position: 0px -82px; }
	
/* LINKS */
	
	
	#link_container {
		width: 585px;
	}
	
	#link_container .select_box { float: left; }
	
	#link_container .select_box .optionbox {
		width: 285px;
		padding: 10px 0px 20px 0;
	}
	
	#link_container .groups .optionbox { margin-right: 15px; }
	
	#link_container .select_box .optionbox  h1 {
		font-size: 18px; 
		font-weight: bold;
		color: #5F5F5F;
		margin-bottom: 15px;
	}
	
	#link_container #groups, #link_container #links {
		width: 260px;
		height: 130px;
		display: block;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	#link_container #groups li, #link_container #links li {
		border-bottom: 2px solid #FFF;
		height: 20px;
		line-height: 20px;
		background-color:#EBEBEB;
		color: #5F5F5F;
		font-size: 11px;
		font-weight: bold;
		padding-left: 8px;
		cursor: pointer;
	}	
	
	#select_links, 
	#select_groups, 
	#link_container .actionarea,
	#link_container .newarea	{
		float: left;
	}
	
	#nolinks { height: 130px; font-size: 12px; }
	#nolinks p { margin-bottom: 100px; }
	#nolinks span { font-size: 10px; }
	
	#warning-category {
		margin-top: 43px;
		float: left;
	}
	
	#warning-category p { margin-bottom: 10px; }
	
	#link_container .actionarea {
		width: 25px;
		height:47px;
		background-color: #5F5F5F;
	}
	
	#link_container .newarea {
		width: 257px;
		height: 22px;
		background-color: #5F5F5F;
		margin-top: 2px;
		padding: 3px 0 0 3px;
	}
	#link_container .newarea a {
		float: left;
	}
	
	#link_container a.linksbutton {
		background-image: url(../images/sapocampus/sprites_links.png);
		background-repeat: no-repeat;
		display: block;
		width: 18px;
		height: 18px;
		margin-top: 3px;
		margin-left: 3px;
		text-indent:-9999px;
	}
	
	
	#wrappergeral #cleft #link_container a.linksbutton:hover { background-color: transparent; }
	
	#link_container a.delete { background-position: 0px 0px; margin: 0 0 0 0;}
	#link_container a.edit { background-position: 0px -18px; margin:0 5px 0 191px;}
	#link_container a.movedown { background-position: 0px -36px; margin-bottom: 5px; }
	#link_container a.moveup { background-position: 0px -54px; }
	#link_container a.new { background-position: 0px -72px; margin: 0 0 0 0;}
	
	#link_container .editor_body {
		color: #FFF;
		font-size:12px;
		margin-top:2px;
	}
	
	#link_container .editor_body input {
		color: #5F5F5F;
		font-size:12px;
		font-weight:normal;
		height: 15px;
		margin-left: 15px;
	}
	
	#link_container .editor_body select {
		width:160px;
		color: #5F5F5F;
		font-size:12px;
		font-weight:normal;
		height: 20px;
		margin-left: 15px;
	}
	
	#link_container .editor_body table{
		border-collapse:separate;
		border-spacing:5px 10px;
	}
	
	#link_container .editor_body input.form { width: 180px; }
	#link_container .editor_body input.form_small { width: 35px; }
	input#open_new_window { margin-left: 0px; }
	
	#link_container #body_title,
	#link_container #body_links {
		background-color: #5F5F5F;
		margin-bottom: 2px;
		width:255px;
		padding: 5px 0 0 5px;
		position: relative;
	}
	
	#wrappergeral #cleft #link_container .editor_buttonbar a {
		background-color: #AAD22D;
		width: 115px;
		height: 16px;
		padding:4px 0 0 145px;
		font-size:11px;
		font-weight: bold;
		color: #fff;
		display: block;
	}
	
	#headerhelp { position: relative; }
	
	
	
	
	
	
	
	
	
	
	
	
		
