body, table { font: 11px Arial; }
table { border-collapse: collapse; }

.theader TD {
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	}
.tcontent TD {
	vertical-align:top;
	border-top:1px solid #333333;
	}
	
form { margin: 0; }
input, select, option { font: 11px Arial; width: 150px; color: #222; }
input { padding: 0 0 0 2px; }
input[type="checkbox"] { width: auto; }
input.default { color: #FF3333; }
input#e-mail { display: none; }

a {
	text-decoration: none;
	color:#95CAFF
}
a img { border: 0; }
a:hover { text-decoration: underline; }
a.wikipedia { background: url(../g/link.png) no-repeat; background-position: right !important; padding-right: 18px; }
a.delete, a.update { padding: 1px 2px 0 0; }

/*--------------------------------------------------------------------------*/

table#layout { width: 100%; height: 100%; position: absolute; top: 0; }
table#layout td.left { vertical-align: bottom; }
table#layout td.right { width: 260px; }

/*--------------------------------------------------------------------------*/

#graph { position: absolute; top: 0; overflow: hidden; z-index: 0; }
#graph .node { font-size: 95%; letter-spacing: 0px; font: 9px Verdana; max-width: 120px; display: none; }
#graph .root { font-size: 125%; }
#graph,
/*AQUI ESTē A COR DO TEXTO DO GRēFICO, BEM COMO Dē PARA ALTERAR A COR DAS RELAĶES DOS DIFERENTES NODES*/
#graph a { color: white; color: #FFFFFF; }
#graph .is-a { color: white; color: #FFFFFF; } 
#graph .has-specific { }
#graph .is-part-of { } 
#graph .has-part { }
#graph .is-opposite-of { }
#graph .is-property-of { } 
#graph .has-property { }
#graph .is-related-to { background: olivedrab !important; padding: 1px 2px 1px 2px; }
#graph .is-same-as { }

.info { 
    position: absolute; display: none; z-index: 100; 
    padding: 4px; margin: 5px 0 0 3px;
    font: 11px Arial;
    background: lightyellow; color: #222; border: 1px solid #666;
}



input, textarea {
	margin-bottom:2px;
	margin-top:2px;
	border:0px;
}

html, body {
	width:100%;
	height:100%;
	margin: 0px;
}
body, td, input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.caixa {
	background-color: #000000;
	height: 430px;
	width: 460px;
	color:#FFFFFF;
}
.titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	height: 32px;
	text-transform:lowercase;
}

.titulo2 {
	font-size: 14px;
	font-style:normal;
	font-weight:bold;
	color:#CCCCCC;
	
}

.padding {
	padding: 10px;
}

.log {
	width: 950px;
}

.caixinha {
	
	background-image:url(/img/transparent_grey.png);
	background-repeat:repeat;
	text-align:left;
}

.textocaixa {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
	margin-right: 3px;
}

/*formulįrio*/
.form {width:20em;
}
.label {float:left;width:10em; height:30em; margin-bottom:2em;padding:1px;
}
.labelrefs {float:left;width:40em; height:30em; margin-bottom:2em;padding:1px;
}
.input {float:left;
}
