BODY, TD, DIV, P, H1, FONT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TD
{
}
.menu
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.utilizador
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
H1
{
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
.botao_verde, .botao_laranja
{
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #000000;
	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;
}
.botao_act, .botao_verde, .botao_laranja
{
	text-shadow: rgba(0,0,0,.4) 0px 1px 1px;
}
.shadow
{
	text-shadow: rgba(0,0,0,.4) 0px 1px 1px;
}
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;
	text-shadow: rgba(0,0,0,.4) 0px 1px 1px;
}
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
{
	background-color: #FFDD00;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	padding-top: 0px;
}
.ll1, .ll2
{
	border: 1px solid #4E4E4E;
	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: 1px solid #999;
	padding-right: 1em;
	border-top: 1px solid #999;
	padding-left: 1em;
	padding-bottom: 1em;
	margin: 1em;
	border-left: 1px solid #999;
	padding-top: 1em;
	border-bottom: 1px solid #999;
}
.inputError
{
	color: #000000;
	background-color: #FFD000;
}
.inputNormal
{
	color: #000000;
}
.innerError
{
	padding-bottom: 3px;
	color: #FF0000;
	font-weight: bold;
}
.cx-0
{
	background: url(../img/1/cx.gif) no-repeat top left;
}
.cx-1
{
	background: url(../img/1/cx.gif) repeat-x top left;
}
.cx-2
{
	background: url(../img/1/cxv.gif) repeat-y top left;
}
.cx-3
{
	background: url(../img/1/cxt.jpg) repeat-x top left;
}
.ly
{
	background: url(../img/1/ly.gif) no-repeat top left;
}
.bg
{
	background: url(../img/1/bg.gif) repeat-x top left;
}
.cx-0, .cx-1, .cx-2
{
	font-size: 4px;
}
.cx-g7
{
	background-position: 0 -30px;
}
.cx-r7
{
	background-position: 0 -68px;
}
.cx-y6
{
	background-position: 0 -106px;
}
.cx-r2
{
	background-position: 0 -144px;
}
.cx-y7
{
	background-position: 0 -182px;
}
.cx-y8
{
	background-position: 0 -220px;
}
.cx-w7
{
	background-position: 0 -258px;
}
.cx-y1
{
	background-position: 0 -296px;
}
.cx-r1
{
	background-position: 0 -334px;
}
.cx-r3
{
	background-position: 0 -372px;
}
.cx-w2
{
	background-position: 0 -410px;
}
.cx-g2
{
	background-position: 0 -448px;
}
.cx-w6
{
	background-position: 0 -486px;
}
.cx-g8
{
	background-position: 0 -524px;
}
.cx-r8
{
	background-position: 0 -562px;
}
.cx-w8
{
	background-position: 0 -600px;
}
.cx-w3
{
	background-position: 0 -638px;
}
.cx-r6
{
	background-position: 0 -676px;
}
.cx-g6
{
	background-position: 0 -714px;
}
.cx-w1
{
	background-position: 0 -752px;
}
.cx-g3
{
	background-position: 0 -790px;
}
.cx-y2
{
	background-position: 0 -828px;
}
.cx-g1
{
	background-position: 0 -866px;
}
.cx-y3
{
	background-position: 0 -904px;
}
.cx-w5
{
	background-position: -40px 0;
}
.cx-g5
{
	background-position: -56px 0;
}
.cx-g4
{
	background-position: -48px 0;
}
.cx-r4
{
	background-position: 0 0;
}
.cx-r5
{
	background-position: -16px 0;
}
.cx-w4
{
	background-position: -8px 0;
}
.cx-y5
{
	background-position: -24px 0;
}
.cx-y4
{
	background-position: -32px 0;
}
.cx-tw2
{
	background-position: 0 -30px;
}
.cx-tr2
{
	background-position: 0 -108px;
}
.cx-tg1
{
	background-position: 0 -186px;
}
.cx-ty1
{
	background-position: 0 -264px;
}
.cx-tg2
{
	background-position: 0 -342px;
}
.cx-tw3
{
	background-position: 0 -420px;
}
.cx-tr1
{
	background-position: 0 -498px;
}
.cx-ty3
{
	background-position: 0 -576px;
}
.cx-ty2
{
	background-position: 0 -654px;
}
.cx-tw1
{
	background-position: 0 -732px;
}
.cx-tr3
{
	background-position: 0 -810px;
}
.cx-tg3
{
	background-position: 0 -888px;
}
.ly-lg1
{
	background-position: 0 -30px;
	width: 56px;
	height: 70px;
}
.ly-lg2
{
	background-position: 0 -210px;
	width: 129px;
	height: 50px;
}
.bg-bg1
{
	background-position: 0 -30px;
}
.bg-bg2
{
	background-position: 0 -130px;
}
.cxw
{
	width: 8px;
}
.cxh
{
	height: 8px;
	line-height: 8px;
}
.cx-y
{
	background-color: #FFDD00;
	color: #000;
	text-align: left;
}
.cx-w
{
	background-color: #F7F7F7;
	color: #000;
	text-align: left;
}
.cx-g
{
	background-color: #7FAC21;
	color: #FFF;
	text-align: left;
}
.cx-r
{
	background-color: #B80000;
	color: #FFF;
	text-align: left;
}
.prototip
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.prototip .darkgrey .title, .prototip .darkgrey .content, .prototip .protoblue .title, .prototip .protoblue .content
{
	padding: 5px;
}
.prototip .protoblue .toolbar, .prototip .darkgrey .toolbar
{
	font-weight: bold;
}
.prototip .protoblue, .prototip .darkgrey
{
	width: 250px;
	color: #FFF;
}
.prototipLoader
{
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #DDDDDD;
	overflow: hidden;
}
.prototip
{
	position: absolute;
	overflow: hidden;
}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title
{
	position: relative;
}
.prototip .content
{
	clear: both;
}
.prototip .toolbar .close
{
	position: relative;
	text-decoration: none;
	float: right;
	width: 19px;
	height: 15px;
	display: block;
	line-height: 0;
	font-size: 0;
	border: 0;
	cursor: pointer;
}
.prototip .tooltip
{
	clear: both;
	float: left;
}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper
{
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 20px;
}
.prototip .borderFrame
{
	height: 100%;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.prototip .borderTop, .prototip .borderBottom
{
	overflow: hidden;
}
.prototip .borderRow
{
	list-style-type: none;
	float: left;
	width: 100%;
	position: relative;
	clear: both;
	margin: 0;
	padding: 0;
}
.prototip_CornerWrapper
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
.prototip_Corner
{
	float: left;
	position: relative;
}
.prototip CANVAS
{
	position: relative;
	float: left;
}
.prototip_CornerTr, .prototip_CornerBr
{
	float: right;
}
.prototip_BetweenCorners
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.prototip .borderMiddle
{
	position: relative;
	float: left;
}
.prototip .borderCenter
{
	position: relative;
	float: left;
	height: 100%;
}
.prototip_StemWrapper
{
	position: relative;
	width: 100%;
	height: auto;
	clear: both;
}
.prototip_StemBox
{
	float: left;
	position: relative;
}
.prototip_Stem
{
	width: 100%;
	position: absolute;
	overflow: hidden;
}
.iframeShim
{
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	overflow: hidden;
}
.prototip .clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.prototip .clearfix
{
	display: inline-block;
}
/*IE Mac Hide \*/
.prototip .clearfix
{
	display: block;
}
/*IE Mac Hide End*/
.btn
{
	display: block;
	position: relative;
	background: #AAA;
	padding: 5px;
	float: left;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	text-shadow: rgba(0,0,0,.4) 0px 1px 1px;
}
.btn *
{
	font-style: normal;
	background-image: url(/imagens/btn2.png);
	background-repeat: no-repeat;
	display: block;
	position: relative;
}
.btn I
{
	background-position: top left;
	position: absolute;
	margin-bottom: -5px;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
}
.btn SPAN
{
	background-position: bottom left;
	left: -5px;
	padding: 0 0 5px 10px;
	margin-bottom: -5px;
}
.btn SPAN I
{
	background-position: bottom right;
	margin-bottom: 0;
	position: absolute;
	left: 100%;
	width: 10px;
	height: 100%;
	top: 0;
}
.btn SPAN SPAN
{
	background-position: top right;
	position: absolute;
	right: -10px;
	margin-left: 10px;
	top: -5px;
	height: 0;
}
* HTML .btn SPAN, * HTML .btn I
{
	float: left;
	width: auto;
	background-image: none;
	cursor: pointer;
}
.btn.btnazul
{
	background: #2AE;
	color: #FFF;
}
.btn.btnverde
{
	background: #9D4;
	color: #FFF;
}
.btn.btncinzento
{
	background: #AAA;
	color: #DDD;
}
.btn.btnlaranja
{
	background: #FD0;
	color: #000;
}
.btn:hover
{
	background-color: #2AE;
	color: #FFF;
}
.btn.btncinzento:hover
{
	background-color: #AAA;
	color: #DDD;
	cursor: default;
}
.btn.btnlaranja:hover
{
	background-color: #9D4;
	color: #FFF;
}
.btn:active
{
	background-color: #444;
	color: #FFF;
}
.btn[class]
{
	background-image: url(../img/1/shade.png);
	background-position: bottom;
}
* HTML .btn
{
	border: 3px double #AAA;
	border-color: #666;
}
.c2
{
	background: url(../img/1/etiquetas.gif) no-repeat top left;
	width: 72px;
	height: 14px;
}
.c-pioneer
{
	background-position: 0 -30px;
}
.c-ultimate
{
	background-position: 0 -74px;
}
.c-golden
{
	background-position: 0 -118px;
}
.c-diamond
{
	background-position: 0 -162px;
}
.c-moderator
{
	background-position: 0 -206px;
}
.c-platinum
{
	background-position: 0 -250px;
}
.c-sapphire
{
	background-position: 0 -294px;
}
.c-admin
{
	background-position: 0 -338px;
}
.c-emerald
{
	background-position: 0 -382px;
}
.s-seta
{
	background: url(../img/1/setas22.gif) no-repeat top left;
	width: 22px;
	height: 22px;
}
.s-seta_d4
{
	background-position: 0 -186px;
}
.s-seta_d4:hover
{
	background-position: 0 -30px;
}
.s-seta_e4
{
	background-position: 0 -238px;
}
.s-seta_e4:hover
{
	background-position: 0 -290px;
}
.s-seta_e5
{
	background-position: 0 -342px;
}
.s-seta_e5:hover
{
	background-position: 0 -82px;
}
.s-seta_d5
{
	background-position: 0 -134px;
}
.s-seta_d5:hover
{
	background-position: 0 -394px;
}
A
{
	color: #000000;
	text-decoration: none;
}
A:link, A:active, A:visited
{
	color: #000000;
}
.navi
{
	background-color: #E8E8E8;
}
.title
{
	background-color: #428FD2;
}
.subtitle
{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #584300;
	border-bottom: 1px solid #584300;
}
.category
{
	background-color: #FFDD00;
}
.column
{
	background-color: #FFFFFF;
}
.column2
{
	background-color: #F3F3F3;
}
.mr1, .mr2, .mr3
{
	background-color: #FFFFFF;
	border-top: 1px solid #AAAAAA;
}
.mr1
{
	background: url(../img/1/gr.gif) repeat-x;
}
.mr2
{
	background: url(../img/1/gr2.gif) repeat-x;
}
.mr3
{
	background: url(../img/1/gr3.gif) repeat-x;
}
.cl1
{
	border-left: 1px solid #AAAAAA;
}
.cl2
{
	border-right: 1px solid #AAAAAA;
}
.cl3
{
	background-color: #F7F7F7;
	border-top: 1px solid #AAAAAA;
	font-size: 5px;
}
SPAN.bodyfont, SPAN.bodysmallfont
{
	color: #000000;
	font-size: 12px;
}
SPAN.bodysmallfont
{
	font-size: 10px;
}
SPAN.navifont
{
	color: #1A3C5B;
	font-size: 11px;
}
SPAN.titlefont
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
SPAN.titlelargefont, SPAN.titlesmallfont
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
SPAN.titlesmallfont
{
	font-size: 10px;
}
SPAN.categoryfont
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
SPAN.columnfont, SPAN.columnsmallfont
{
	color: #000000;
	font-size: 11px;
}
SPAN.columnsmallfont
{
	font-size: 10px;
}
SPAN.highlight
{
	background-color: #FFFF33;
}
SPAN.help
{
	color: #000000;
	font-size: 12px;
}
FORM
{
	display: inline;
}
INPUT.submit, INPUT.button
{
	background-color: #7EBC00;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
INPUT.button
{
	font-size: 10px;
}
/*select.default,option default*/
#INVALID-RULE
{
	font-size: 10px;
}
.chk
{
	background: url(http://neobux.cachefly.net/imagens/chk.png) no-repeat top left;
	width: 14px;
	height: 14px;
}
.chk11
{
	background-position: 0 -30px;
}
.chk21
{
	background-position: 0 -74px;
}
.chk10
{
	background-position: 0 -118px;
}
.chk30
{
	background-position: 0 -162px;
}
.chk20
{
	background-position: 0 -206px;
}
.chk31
{
	background-position: 0 -250px;
}
.bgt
{
	background-color: #3C87CB;
	color: #FFF;
	background: url(http://neobux.cachefly.net/imagens/topo.png) repeat-x;
}
.l
{
	cursor: default;
	border-top: 1px solid #AAA;
	border-left: 1px dotted #BBB;
	padding-left: 3px;
	padding-right: 3px;
}
.z
{
	border-left: none;
}
.w
{
	text-align: right;
	color: #666;
}
.im
{
	cursor: pointer;
	cursor: hand;
}
.i
{
	color: #666;
	font-style: italic;
}
.l1, .l2
{
	border-top: 1px solid #AAAAAA;
}
.l1
{
	background-color: #FFFFFF;
}
.l2
{
	background-color: #E7E7E7;
}
/*
*************************NEW STYLE
*/
#footpanel
{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9999;
/*--Keeps the panel on top of all other elements--*/
	background: #E3E2E2;
	border: 1px solid #C3C3C3;
	border-bottom: none;
	width: 94%;
	margin: 0 3%;
}
#footpanel UL
{
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #FFF;
/*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel UL LI
{
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}
#footpanel UL LI A
{
	padding: 5px;
	float: left;
	height: 16px;
	text-decoration: none;
	color: #000;
	position: relative;
}
HTML #footpanel UL LI A:hover
{
	background-color: #FFF;
}
HTML #footpanel UL LI A.active
{
/*--Active state when sub-panel is open--*/
	background-color: #FFF;
	height: 17px;
	margin-top: -2px;
/*--Push it up 2px to attach the active button to sub-panel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200;
/*--Keeps the active link on top of the sub-panel--*/
	position: relative;
}
#footpanel A.home
{
	width: 100px;
	border-right: 1px solid #BBB;
}
A.profile
{
	background: url(../icons/user.png) no-repeat center center;
}
A.editprofile
{
	background: url(../icons/wrench_screwdriver.png) no-repeat center center;
}
A.contacts
{
	background: url(../icons/address_book.png) no-repeat center center;
}
A.messages
{
	background: url(../icons/mail.png) no-repeat center center;
}
A.playlist
{
	background: url(../icons/document_music_playlist.png) no-repeat center center;
}
A.videos
{
	background: url(../icons/film.png) no-repeat center center;
}
A.alerts
{
	background: url(../icons/newspaper.png) no-repeat center center;
}
#footpanel LI#chatpanel, #footpanel LI#alertpanel
{
	float: right;
}
/*--Right align the chat and alert panels--*/
#footpanel A SMALL
{
	text-align: center;
	width: 70px;
	background-color: #333333;
	background: url(../icons/pop_arrow.gif) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none;
/*--Hide by default--*/
	color: #FFF;
	font-size: 1em;
	text-indent: 0;
}
#footpanel A:hover SMALL
{
	display: block;
/*--Show on hover--*/
	position: absolute;
	top: -35px;
/*--Position tooltip 35px above the list item--*/
	left: 50%;
	margin-left: -40px;
/*--Center the tooltip--*/
	z-index: 9999;
}
.t_ahy
{
	border-right: 1px solid #A6E8F1;
	text-align: left;
}
.par_title
{
	font-size: 20px;
	background: #CCE6F9;
	width: 100%;
	height: 25px;
}
.fo_tab
{
	border-collapse: collapse;
}
.fo_tab TD
{
	border: 1px solid #23292D;
	text-align: justify;
	background: #EDE8EB;
}
