@charset "utf-8";
/* CSS Document */
.fotter_black {
	background-image: url(cimages/fotter_black.png);
	background-repeat: repeat-x;
	height: 92px;
	width: 100%;
	margin-top:25px;
}
.fotter_stripes {
	background-image: url(cimages/fotter_bars.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 92px;
	width: 100%;
}
.fotter_transperancy {
	background-image: url(cimages/fotter_black_transparecy.png);
	background-repeat: repeat;
	height: 130px;
	width: 100%;
}
.fotter_body {
	background-image: url(cimages/fotter_bglogo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 130px;
	width: 1000px;
	margin-left: -500px;
	position: relative;
	left: 50%;
}
.fotterstripes_content {
	width: 980px;
	margin-left: -490px;
	position: relative;
	left: 50%;
	color: #FFF;
	top: 30px;
}
.companies {
	background-image: url(cimages/companies.png);
	background-repeat: no-repeat;
	height: 53px;
	width: 980px;
	left: 50%;
	position: relative;
	margin-left: -490px;
	background-position: right;
	top: -10px;
}
.fotter_box {
	float: left;
	width: 196px;
	overflow: hidden;
}
.fotter_box_title {
	font-weight: bold;
	color: #FFF;
	position: relative;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fotter_box_item:link, .fotter_box_item:visited, .fotter_box_item:active{
	font-size: 11px;
	color: #FFF;
	text-decoration:none;
}
.fotter_box_item:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration:underline;
}
.bodyBG {
	background-image:url(cimages/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
}
.pagewhite_top_body {
	background-image: url(cimages/pagewhite_top.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 1000px;
	margin-left: -500px;
	left: 50%;
	z-index: 5;
	position: relative;
	top: -15px;
}
.pagewhite_body {
	background-image: url(cimages/pagewhite_body.png);
	background-repeat: repeat-y;
	background-position: center;
	width: 1000px;
	margin-left: -500px;
	position: relative;
	left: 50%;
	clear: both;
	z-index: 3;
	margin-top: -10px;
}
.pagewhite_bottom_body {
	background-image: url(cimages/pagewhite_bottom.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
}
.navigator_body {
	background-color:#CCC;
	padding-left:10px;
	margin-left: 10px;
	margin-right:10px;
	height:40px;
	line-height: 40px;
	font-size: 9pt;
	background-image:url(cimages/locationbar.png);
}
.pubbannertop_body {
	background-repeat: repeat-x;
	height: 116px;
	width: 980px;
	z-index: 2;
	background-color: #000;
	margin-left: 10px;
}
.pubbannertop_content {
	height: 90px;
	width: 728px;
	position: relative;
	left: 50%;
	margin-left: -364px;
	top: 15px;
}
.topheader {
	height: 185px;
	width: 100%;
	margin-top: 70px;
}
.text_usersonline {
	background-image:url(cimages/text_utilizadoresonline.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	margin-bottom:10px;
}
.text_ultimasmensagens {
	background-image:url(cimages/text_ultimasmensagens.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	margin-bottom:10px;
}
.tableheader_01 {
	background-image:url(cimages/table_header02.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	border-bottom:1px solid #1d1d1d;
}
.tableheader_02 {
	height:35px;
	border-bottom:1px solid #1d1d1d;
}
.tableheader_03 {
	height:35px;
	border-bottom:1px solid #1d1d1d;
}
.board_title {
	font-size:30pt;
	overflow:hidden;
	color:#333;
	letter-spacing:-1px;
	background-image:url(cimages/titlesbg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	padding-left:20px;
	letter-spacing:-4px;
}
.divisionTitle {
	color:#D96913;
	font-size:14pt;
	letter-spacing:-1px;
}
.board_topic:link, .board_topic:visited, .board_topic:active {
	color:#D96913;
	font-size:14pt;
	letter-spacing:-1px;
}
.board_topic:hover {
	text-decoration:underline;
}
.board_topic_description {
	color:#666;
}
.board_item {
	background-color:#FFF;
	margin-bottom:5px;
	cursor:default;
}
.board_item:hover {
	background-color:#EEE;
}
.text_nomedoquadro {
	background-image:url(cimages/text_nome_quadro.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	margin-bottom:10px;
}
.text_ultimamensagem {
	background-image:url(cimages/text_ultimamensagem.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	margin-bottom:10px;
}
.spacer30 {
	height:30px;
	clear:both;
}

.buttons_right {
	padding-top:20px;
	text-align:right;
	clear:both;
}
.form_buttons_blue {
	background-image:url(cimages/button_blue.png);
	height:20px;
	border:0px;
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	color:#FFF;
}
.form_buttons_red {
	background-image:url(cimages/button_red.png);
	height:20px;
	border:0px;
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	color:#FFF;
}
.nav-tree:link, .nav-tree:active, .nav-tree:visited {
	color:#000;
	text-decoration:none;
}
.nav-tree:hover {
	text-decoration:underline;
}.menubar_body {
	background-image: url(cimages/menubar_content.png);
	background-position: top;
	height: 50px;
	width: 1000px;
	margin-left: -500px;
	left: 50%;
	text-align: center;
	position: absolute;
	top: 30px;
}
.menubar_content {
	padding-top: 10px;
	padding-right: 50px;
	padding-left: 50px;
}
.menubar_item:link, .menubar_item:visited, .menubar_item:active {
	color:#000;
	text-decoration:none;
	font-size:12pt;
	padding-left:20px;
	padding-right:20px;
}
.menubar_item:hover {
	text-decoration:underline;
}
.menubar_messages {
	position:absolute;
	width:300px;
	height:100px;
	display:none;
	background-image:url(images/msg_box.png);
	margin-left:180px;
	left:50%;
	top:70px;
	z-index:6;
}
.userinfo_picture {
	width:95px;
	height:95px;
	overflow:hidden;
	background-color:#FFF;
	cursor:pointer;
}
/*Estilo bogascorp*/
.caixaTexto
{
	background-image:url(cimages/textbox.jpg);
	background-position:left;
	height:20px;
	border-right:1px solid #BBB;
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
	font-family:"Segoe UI";
	font-size:11px;
	padding-left:5px; padding-right:5px;
	padding-bottom:0px; padding-top:0px;
	line-height:20px;
}
.editor
{
	background-image:url(cimages/textboxmultilineHUGE.jpg);
	background-position:top left;
	overflow:auto;
	width:958px;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	border-top:0px;
	border-left:0px;
	font-family:"Segoe UI";
}
.botao
{
	color: #333;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #BBD8FB;
	background-color:#F3F7FD;
	font-family:"Segoe UI", Tahoma;
}
.botao2
{
	color: #fff;
	text-decoration: none;
	padding: 3px;
	border:0px;
	background-color:#000;
	font-family:"Segoe UI", Tahoma;
}

.botao:hover
{
	cursor:pointer;
	color: #333;
	background-color:#DDECFE;
	text-decoration: none;
	border: 1px solid #83AADA;
}
.logincontent {
	position:fixed;
	width:500px;
	height:300px;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-150px;
	background-image:url(cimages/login_window.png);
}
.logincontent_header { text-align: right; }
.logincontent_closebtn {
	height: 28px;
	width: 28px;
	margin-top: 10px;
	margin-right: 10px;
	cursor: pointer;
}
/* These are the links in Pages [ 1 ], 2, 3, ... */
a.navPages:link, a.navPages:visited, a.navPages:active
{
	color: #333;
	text-decoration: none;
}
a.navPages:hover
{
	color: #333;
	text-decoration: underline;
}
.pageindexer_current {
	font-size:16pt;
}

.pageboardtitle {
	color:#D96913;
	font-size:18pt;
	letter-spacing:-1px;
}
.pageboarddescription {
	color:#666;
	font-size:9pt;
}
.polls_question { font-size: 14pt; }
.quick_msg
{
	background-image:url(cimages/textboxmultilineHUGE.jpg);
	background-position:top left;
	overflow:auto;
	width: 99%;
	height: 100px;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	border-top:0px;
	border-left:0px;
	font-family:"Segoe UI";
}
.bbctoolbar {
	background-image:url(cimages/toolbarbig.jpg);
	text-align:center;
}
.bordercolor_new {
	color: #333;
	background-image:url(images/new_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
