#cx-msgs-dep {	position:relative;	display:block;	overflow:hidden;	width:100%;	margin:0;	padding:0;	color:#fff !IMPORTANT;	font-family:"Lucida Sans","Trebucher MS",Helvetica,Tahoma,"Bitstream Vera Sans",sans-serif;	font-size:14px;	font-size:1rem;}#cx-msgs-dep.notopo {	position:absolute;	top:0;	left:0}#cx-msgs-dep h2 {	margin:1em 0 0 0;	padding:.3em 1em;	color:#ccc;	background:#000;	border-bottom:1px dotted #fff;	font-size:110%;	font-weight:bold;}#cx-msgs-dep ul {	margin:0 0 2px 0;	padding:0;	z-index:10000;	list-style:none;}#cx-msgs-dep li.sep {	padding:.1em 0;	background:#666;}#cx-msgs-dep li.erro-carregamento-js,#cx-msgs-dep li.erro-carregamento-js.x2	{	background:#c84700	}#cx-msgs-dep li {	position:relative;	max-width:none;	margin:0;	padding:.5em 7em .5em 1em;	background:#822;	border-bottom:1px dotted #fff;	font-size:100%;	text-align:left;	vertical-align:middle;	line-height:normal;	clear:both;	_height:1%;}#cx-msgs-dep > div > ul > li {	overflow:hidden; 	padding-left:6em;	padding-left:6rem}#cx-msgs-dep li > time:first-child {	float:left;	display:block;	width:6em;	margin:0 0 0 -7.3em;	margin-left:-6rem;	padding:0 0 0 .3em;	color:#e5ffe5;	font-family:"Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;	font-size:80%;	font-style:normal;	text-align:center;}#cx-msgs-dep li > time.curto:first-child {	margin-top:.1em	}#cx-msgs-dep li ul {	margin:0 0 0 2em;	padding:0 .1em;	list-style:none}#cx-msgs-dep li ul.vert {	float:none;	clear:both}#cx-msgs-dep li.clk,#cx-msgs-dep li.x2.clk	{	background:#666	}#cx-msgs-dep ul.obj > li > span {	float:left;	display:block;	width:.1em}#cx-msgs-dep li li {	float:left;	margin:0;	padding:0 .1em;	background:none;	border:none;}#cx-msgs-dep li.x2 {	background:#a22	}#cx-msgs-dep li > div {	overflow:hidden;	padding:0;}#cx-msgs-dep li.vert > *,#cx-msgs-dep ul.vert > li	{	float:none	}#cx-msgs-dep li.vert > div > strong {	min-width:11em	}#cx-msgs-dep li div strong {	padding:0 .5em;	color:#fff;	font-family:"Lucida Console", "Courier New", Courier, Regular;}#cx-msgs-dep li pre {	margin:0;	padding:0;	color:#fff59f;	background:inherit;	border:none;	font-family:Consolas, "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", "Courier New", monospace;	font-size:inherit;	vertical-align:middle;	white-space:pre-wrap;}#cx-msgs-dep li p.ficheiro span {	padding:0 .1em;	color:#fff;	font-weight:bold;}#cx-msgs-dep li p.ficheiro em {	color:#fff;	font-weight:bold;	font-style:normal;}#cx-msgs-dep li pre > strong:first-child {	padding-left:0;	color:#f8ecbe}#cx-msgs-dep li div pre {	display:inline-block;	font-size:100%;	white-space:pre-wrap}#cx-msgs-dep li div.detalhes {	margin:0;	padding:0;	font-size:85%;	color:#f8f5e9;}#cx-msgs-dep > div > ul > li > button {	float:right;	margin:0 -7em .1em 0;	padding:0;	color:#f8ecbe;	font-weight:normal;	font-size:85%;	border:none;	background:none;	text-decoration:underline;	text-transform:lowercase;}#cx-msgs-dep > div > ul > li > button:hover {	color:#fff	}#cx-msgs-dep > div > ul > li > button:active {	margin:.1em 0 0 .1em	}#cx-msgs-dep li em.paren {	position:static;	margin:.1em 0 0 -.5em;	padding:0;	font-weight:bold;	font-style:normal;	color:#ccc;}#cx-msgs-dep li em.virgula {	position:static;	padding:0 .1em 0 0;	font-weight:bold;	font-style:normal;	color:#ccc;}#cx-msgs-dep li em.fechar-paren+em.fechar-paren {	padding:0 0 0 .2em	}#cx-msgs-dep li strong.ref-circular {	color:yellow	}#cx-msgs-dep ul.stacktrace li {	padding-left:2em	}#cx-msgs-dep ul.stacktrace > li > strong:first-child {	color:#f0fba3	}.dbgmarker {	position:absolute		!IMPORTANT;	width:300px	!IMPORTANT;	height:3px	!IMPORTANT;	margin:0	!IMPORTANT;	padding:0	!IMPORTANT;	background:#a22	!IMPORTANT;	border:none	!IMPORTANT;	z-index:99999	!IMPORTANT}#dbg_cxn {	max-width:50em;	margin:1em auto;	padding:.5em 1em;	background:#f3f3f3;	border:2px solid #722;	border-radius:5px}#dbg_cxn > h2 {	margin:0 0 .5em 0;	color:#000;}#dbg_cxn > p {	font-size:90%;	color:#666;}.dbg_tit {	display:table;	overflow:hidden;	margin:.1em .3em;	padding:0;	background:#f3f3f3;	font-size:small;	border:1px solid #aaa;	border-radius:2px;	text-transform:none;	clear:both;}.dbg_tit+#dbg_cxn,.dbg_tit+div.exception	{	margin-top:.2em	}.cough {	padding:.5em 1em;	background:#fdfdfd;}.cough p {	margin:.3em 0;	padding:0;}.cough hr {	margin:.2em 0;	padding:0;	border:none;	border-top:1px solid #999}*+.cough {	border-top:2px solid #000}.cough_exception_trace.etrace {	margin:0 2em	}/** * showLogs(). */#cx-msgs-dep li.registoErro time {	float:left;	display:block;	padding-top:.3em}#cx-msgs-dep li.registoErro div > * {		border-top:1px dotted #fff	}#cx-msgs-dep li.registoErro div > p.msg {	max-width:none;	margin:0;	padding:0;	border:none;	color:#f8ecbe;	font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	font-size:110%;	font-weight:bold;	text-align:left;	white-space:pre-wrap;}#cx-msgs-dep li.registoErro div > p.msg > span {	padding-left:2em	}#cx-msgs-dep li.registoErro div > p.msg > span:first-child {	padding-left:0	}#cx-msgs-dep li.registoErro div p.msg em {	color:#eee;	font-weight:normal;	font-style:normal;}#cx-msgs-dep li.registoErro div p.msg span.rotulo {	color:#fff	}#cx-msgs-dep li.registoErro div p.interno {	margin:.2em 0 0 0;	padding:0;	color:#fff59f;}#cx-msgs-dep li.registoErro div pre.extra {	display:block;	margin:.5em 0 .3em 0;	padding:.4em 1em;	font-family:Consolas, "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", "Courier New", monospace;	color:#eee;	white-space:pre-wrap;}#cx-msgs-dep li.registoErro .pilhaChamadas {	overflow:hidden;}#cx-msgs-dep li.registoErro .pilhaChamadas > ul {	margin:0;	padding:.5em 0 0 2em;}#cx-msgs-dep li.registoErro .pilhaChamadas > ul > li {	margin:0;	padding:.2em 0;}#cx-msgs-dep li.registoErro div .erros_propriedades {	margin:.5em 0 .3em 0;	padding:.4em 1em;	font-family:Consolas, "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", "Courier New", monospace;	color:#eee;	clear:both}#cx-msgs-dep li.registoErro p.ficheiro {	margin:.2em 0 0 0;	padding:0;	color:#fff;	font-size:90%;}