body,td,div,p,h1,font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menu{
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.utilizador{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
h1{
	font-size:16px;
	font-weight:bold;
}
.botao_verde,.botao_laranja{
	font-size:12px;
	font-weight:bold;
	border:1px solid black;
	padding:5px;
}
.botao_verde{
	background-color:#73ab01;
	color:#ffffff;
}
.botao_laranja{
	background-color:#eecc00;
	color:#000000;
}
.campotexto{
	background-color:#eeeeee;
	border:1px solid #666666;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:200px;
}
.descricao{
	color:#666666;
	font-size:10px;
	font-style:italic;
}

.botao_act{
	border:1px solid #666666;
	background-color:#73ab01;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}
.botao_act_2{
	font-size:11px;
	font-weight:normal;
}

a{font-weight:bold;text-decoration:none !important;}

a.preto{color:#000000 !important;text-decoration:none !important;}
a.preto:hover{text-decoration:underline !important;}

a.branco,font.branco{color:#ffffff !important;text-decoration:none !important;}
a.branco:hover{text-decoration:underline !important;}

a.azul{color:#3c87cb !important;text-decoration:none !important;}
a.azul:hover{text-decoration:underline !important;}

a.cinza{color:#666666 !important;text-decoration:none !important;}
a.cinza:hover{text-decoration:underline !important;}

a.ajuda{
	text-decoration:none;
    position:relative;
    z-index:24;
}
a.ajuda:hover{
	text-decoration:none;
	z-index:25;
}
a.ajuda span{
	text-decoration:none;
	display: none
}
a.ajuda:hover span{
	text-decoration:none;
	display:block;
	position:absolute;
	top:0;
	left:-400;
	width:400px;
	border:1px solid #666;
	background-color:#3c87cb;
	color:#fff;
	text-align: left;
	font-weight:normal;
	padding:4px;
}
a.nomeutilizador:hover span{
	top:20;
	left:-60;
	width:160px;
	text-align:center;
}

a.laranja:hover span{
	top:10;
	left:-30;
	width:160px;
	text-align:center;
	background-color:#ffdd00;
	color:#000000;
}

a.link:hover span{
	top:10;
	left:0;
	width:300px;
	text-align:left;
	background-color:#ffdd00;
	color:#000000;
}

a.laranja2:hover span{
	top:-30;
	left:-310;
	width:300px;
	text-align:center;
	background-color:#ffdd00;
	color:#000000;
}


a.ajudahtml:hover span{
	top:-350;
	left:-250;
	width:600px;
	text-align:left;
}
a.ajudasmilies:hover span{
	top:-240;
	left:-10;
	width:60px;
	text-align:left;
}




.lt{
	border:1px solid #888888;
	border-bottom:none;
	background-color:#cccccc;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
.ll1,.ll2{
	border:1px solid #888888;
	border-top:none;
	font-size:12px;
	padding:2px;
}
.ll1{
	border-right:none;
}
.ll2{
	border-left:none;
}
.ll0{
	background-color:#ffffff;
}
.llb{background-color:#4797de;color:#ffffff;}



.panelContent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #999 1px solid
}
.inputError {
	COLOR: #000000; BACKGROUND-COLOR: #ffd000;
}
.inputNormal {Color:#000000;}

.innerError {
    padding-bottom: 3px;
	COLOR: #FF0000; font-weight:bold;
}









.caixa {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px;
 color:#fff;
 z-index:1;
 margin-left:12px;
 margin-bottom:0.5em;
}
.caixa .caixa_conteudo,
.caixa .t,
.caixa .b,
.caixa .b div {
 background:transparent url(http://img.neobux.com/imagens/caixa_verde.png) no-repeat top right;
 _background-image:url(http://img.neobux.com/imagens/caixa_verde.gif);
 color:#ffffff;
}
.caixa.laranja .caixa_conteudo,
.caixa.laranja .t,
.caixa.laranja .b,
.caixa.laranja .b div {
 background-image:url(http://img.neobux.com/imagens/caixa_laranja.png);
 _background-image:url(http://img.neobux.com/imagens/caixa_laranja.gif);
 color:#000000;
}
.caixa.branco .caixa_conteudo,
.caixa.branco .t,
.caixa.branco .b,
.caixa.branco .b div {
 background-image:url(http://img.neobux.com/imagens/caixa_branco.png);
 _background-image:url(http://img.neobux.com/imagens/caixa_branco.gif);
 color:#000000;
}
.caixa.vermelho .caixa_conteudo,
.caixa.vermelho .t,
.caixa.vermelho .b,
.caixa.vermelho .b div {
 background-image:url(http://img.neobux.com/imagens/caixa_vermelho.png);
 _background-image:url(http://img.neobux.com/imagens/caixa_vermelho.gif);
 color:#000000;
}



.caixa .caixa_conteudo {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.caixa .t {
 position:absolute;
 left:0px;
 top:0px;
 width:12px;
 margin-left:-12px;
 height:100%;
 _height:1600px;
 background-position:top left;
}

.caixa .b {
 position:relative;
 width:100%;
}

.caixa .b,
.caixa .b div {
 height:30px;
 font-size:1px;
}

.caixa .b {
 background-position:bottom right;
}

.caixa .b div {
 position:relative;
 width:12px;
 margin-left:-12px;
 background-position:bottom left;
}

.caixa .hd,
.caixa .bd,
.caixa .ft {
 position:relative;
}

.caixa .wrapper {
 position:static;
 max-height:1000px;
 overflow:auto;
}

.caixa h1,
.caixa p {
 margin:0px;
 padding:0.5em 0px 0.5em 0px;
}

.caixa h1 {
 padding-bottom:0px;
}