/** Panel */
[ttype=panel] {
	position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	visibility: hidden;
}

[ttype=panel].initialized {
	visibility: visible;
}
[ttype=panel]:after{
	content:"";
	clear:both;
	visibility:hidden;
	height:0px;
	display:block;
}
[ttype=panel] > div > .title {
	padding:3px;
	padding-left:7px;
	min-height: 18px;
	position: relative;
	font-weight: bold;
	
	/* defaults para quando esta aberto */
	background-position: 0 -12px;
	background-image: none;
}
[ttype=panel] > div > .title-collapsible {
	cursor: pointer;
}
[ttype=panel][tclosed=true] > div > .title {
	opacity: 0.75;
	filter:alpha(opacity = 75);
}
[ttype=panel] > div > .title > .collapsible-button {
	position:absolute;
	right:10px;
	top:2px;
	width:20px;
	height:20px;
	cursor: pointer;
}
[ttype=panel] > div > .title > .collapsible-button .ticon {
	color: white;
	bottom: -2px;
}

[ttype=panel][tcollapsible="false"] > div > .title > .collapsible-button {
	display: none;
}

[ttype=panel] > div > .content {
	border-style:solid;
	border-width: 1px;
	border-top: none;
	position: relative;
}
[ttype=panel][tclosed=true] > div > .content {
	display: none;
}
[ttype=panel] > div > .content > .incontent {
	padding: 10px;
}

[ttype=panel] > div > .content > .incontent > * {
	#zoom: 1;
}

[ttype=panel] > div > .content.loading {
	background: url(../images/loading.gif) no-repeat 50% 50%;
}
[ttype=panel] > div > .content > .toolbar {
	border-top-style: solid;
	border-top-width: 1px;
	padding: 4px;
	padding-left: 10px;
	#zoom: 1;
}
[ttype=panel] > div > .content > .toolbar [ttype=button] {
	margin-right:5px;
}

/* Modo Impressão */
@media print{
	/* Não queremos bordas na impressão */
	[ttype="panel"] .content {
	  	border: 0px !important;
	}
	/* Não queremos que paineis fechados sejam impressos*/
	[ttype="panel"][tclosed="true"]{
		display: none !important;
	}
}