body {
	background-color: black;
	background-image: url(../../../_imgs/cxtime/centralxtime-top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;

	text-align: left;
	font-family: Segoe UI;
	color: #CCCCCC;
	font-size: 18px;
}

td, th,
div, span,
a, b, i, u, p, li,
em, strong, small,
h1, h2, h3, h4, h5, h6,
label, legend, input, select, textarea {
	font-size: 14px;
	font-family: Segoe UI;
}

a, a * {
	color: #FF6600;
}

h1, h2, h3, h4, h5, h6 {
	color: #FF6600;
	font-weight: normal;
}

h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

/* default */

.clear { clear: both; }

input.text, textarea.text, select.select {
	font-size: 14px;
	padding: 5px;
	border: 0px none;
}

.panelIcon { display: block; float:left; width: 110; height: 95px; text-align: center; margin: 0 5px 20px 0; border-bottom: 0px none; }

/* TPage */

#cx-page-content {
	width: auto;
	min-height: 100%;
	margin: auto;
	margin-bottom: -66px;
	padding-bottom: 66px;
	text-align: left;
	background-image: none;
	background-repeat: repeat-y;
}

#cx-page-body {
	width: auto;
	margin-left: auto;
	padding: 0px;
}

div.qbar {
	background-color: #1A1A1A;
	border-top: 1px solid #333;
}

.qbar-logo {
	display: none;
}

div.qbar-item {
	border-right: 1px solid #333;
	padding: 5px 25px;
}

div.qbar-item span {
	color: #f60;
}

.qbar-icon,
.qbar-arrow { display: none; }

div.qbar-item span,
a.qbar-link {
	position: static;
	top: 0px;
	left: 0px;
	margin-right: 0px;
}

/* tips */

#cx-tip-content { background: #fff; }
#cx-tip-left,
#cx-tip-right,
#cx-tip-bottom,
#cx-tip-top { background-color: transparent; }

#cx-tip-content { border: 0px none; border-radius: 0px; margin-top: 0px; padding: 10px; z-index: 100; }
#cx-tip-content h1 { margin: 3px 5px 5px 5px; font-size: 13px; color: #f60; }
#cx-tip-content p { padding: 0px 0px 0px 0px; margin: 5px 5px 7px 5px; background: white; color: #333; }
#cx-tip-content table { margin: 5px 5px 5px 5px; }
#cx-tip-content table td { padding: 5px 5px 5px 5px; }
#cx-tip-content ul { margin: 10px 0px 10px 0px; }
#cx-tip-content ul li { padding: 3px; }
.msie #cx-tip-content ul { margin-left: 30px; }

.msie .#cx-tip-right { width: 100%; }

#cx-tip-top-left { background: none; }
#cx-tip-top-right { background: none; padding: 0px; }
#cx-tip-bottom-left { background: none; width: 100%; }
#cx-tip-bottom-right { background: none; }

#cx-tip-top { border-top: 0px none; position: relative; top: 0px; }
#cx-tip-left { border-left: 0px none; margin: 0px; position: relative; top: 0px; }
#cx-tip-right { border-right: 0px none; margin: 0px; }
#cx-tip-bottom { border-bottom: 0px none; margin: 0px; position: relative; bottom: 0px; }

#cx-tip-down {
	background-image: none;
	width: 0px;
	height: 0px;
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	bottom: 0px;
}

#cx-tip-up {
	background-image: none;
	width: 0px;
	height: 0px;
	border-top: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	top: 0px;
}

/* TStep */

.cx-step-wrapper { background: #333; }

/* default */

.cx-box-head {
	color: #f60;
	background: transparent;
	border-bottom: 0px none;
	font-size: 22px;
	font-weight: normal;
}

.cx-box-head *,
.cx-box-head strong {
	color: #f60;
	font-size: 22px;
	font-weight: normal;
}

sup.tip { display: none; }
span.postTip { border-bottom: 1px dashed #FF6600; color: #ccc; }

/* SideMenu */

.sideMenu * { font-size: 16px; }

.sidemenu .cx-box { border: 1px solid #333; }

.sidemenu .cx-box-head {
	background-color: #333;
	padding: 10px 5px;
	font-size: 16px;
	font-weight: normal;
}

.sidemenu .cx-box-head * {
	font-size: 16px;
	font-weight: normal;
}

.sideMenu .cx-box-head a { font-weight: normal; }
.sideMenu .cx-box-head div { display: none; }
.sidemenu .cx-box-head img { display: none; }

.sideMenu ul li { border-bottom: 1px solid #333; background-color: #1a1a1a; }

.sideMenu ul li a { color: #ccc; padding: 10px 5px; }
.sideMenu ul li a * { color: #ccc; }
.sideMenu ul li a span.date { color: #666; }

#bdSearch { background-color: #1a1a1a; padding: 10px 5px; }

.searchform {
	margin: 0px;
	width: 207px;
	background: #fff;
}

#bdSearch .q {
	width: 166px;
	font-size: 16px;
	color: #333;
	padding: 10px 5px;
	border: 0px none;
	margin: 0px;
	float: left;
}

.imgsearch {
	background: url(../../../_imgs/cxtime/search-24-o.png) no-repeat 50% 50%;
	width: 41px;
	height: 41px;
	margin: 0px;
	float: right;
}

#boxRelatedLinks {
	border: 1px solid #333;
	margin: 0px;
}

#boxRelatedLinks .cx-box-body ul { padding-left: 0px; width: 100%; margin-top: 0px; border-top: 1px solid #333; }
.sideMenu #boxRelatedLinks .cx-box-body h2 { background-color: #1a1a1a; padding: 10px 5px; margin: 0px; }
.sideMenu #boxRelatedLinks .cx-box-body ul li { margin-bottom: 0px; border-bottom: 1px solid #333; }
.sideMenu #boxRelatedLinks .cx-box-body ul li a { color: #ccc; padding: 10px 5px; text-decoration: none; }
.sideMenu #boxRelatedLinks .cx-box-body ul li a:hover { text-decoration: none; }

/* postview */

.cxc_box {
	border: 1px solid #333;
	background: #1a1a1a;
}

div.share .print a span.i,
div.sharemenu .print a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/print-16-o.png); background-repeat: no-repeat; }
div.share .subscribe a span.i,
div.sharemenu .subscribe a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/user-16-o.png); background-repeat: no-repeat; }
div.share .sd a span.i,
div.sharemenu .sd a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/message-16-o.png); background-repeat: no-repeat; }
div.share .comment a span.i,
div.sharemenu .comment a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/chat-16-o.png); background-repeat: no-repeat; }

div.sharemenu .fb a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/facebook-16.png); background-repeat: no-repeat; }
div.sharemenu .tw a span.i { background-position: 50% 50%; background-image: url(../../../_imgs/cxtime/twitter-16.png); background-repeat: no-repeat; }

div.sideopts { border: 1px solid #333; }
div.sideopts div.rate { border-bottom: 1px solid #333; margin: 0px; width: 100%; }
div.sideopts div.sharemenu { width: 100%; }
div.sideopts div.sharemenu div.bx { border-bottom: 1px solid #333; }

div.postShareBtns { border: 1px solid #333; }
div.postShareBtns div.h { background: #333; color: #f60; font-weight: normal; border-bottom: 1px solid #333; }
div.postShareBtns div.b { }

div.rate div.rc { background-color: #1a1a1a; }

div.rate div.rb {
	background: url(../../../_imgs/cxtime/favorite-16-o.png) repeat scroll 0px 0px transparent;
}

div.rate .r_h {
	background: url(../../../_imgs/cxtime/favorite2-16-o.png) repeat scroll 0px 0px transparent;
}

div.rate a.r_a:hover {
	background: url(../../../_imgs/cxtime/favorite2-16-o.png) repeat scroll 0px 0px transparent;
}

div.sideopts {
	background: #1a1a1a;
}

/*  Glossary */

.def { color: #333; }
.def strong { color: #f60; }

/*  FrontPage */

.cx-panel-item,
.cx-panel-item-color-frontpage .cx-panel-item-body { background-color: transparent; }

.cx-panel-item-body h1 img,
.cx-panel-item-body h2 img,
.cx-panel-item-body h3 img,
.cx-panel-item-body h4 img,
.cx-panel-item-body h5 img {
	display: none;
}

.cx-panel-item-body h1 { font-size: 22px; }
.cx-panel-item-body h2 { font-size: 20px; }
.cx-panel-item-body h3 { font-size: 18px; }
.cx-panel-item-body h4 { font-size: 16px; }
.cx-panel-item-body h5 { font-size: 14px; }

.wkp .date,
.wkp .resume { color: #CCCCCC; font-size: 16px; }

.postSlide {
	background: #333;
}

.postList li {
	border-bottom: 1px solid #000;
}

.postList li a { font-size: 16px; }
.postSlide h2 small {
	font-size: 14px;
	color: #666;
}

#slideArrow1,
#slideArrow2 {
	background: url(../../../_imgs/cxtime/arrows.png) no-repeat 100% 0%
}

.fp_sep {
	border-bottom: 0px none;
}

.cx-panel-separator {
	border-left: 0px none;
}

/* Summary */

span.ig2 img, img.ig2 { display: none; }

/* ------ */

#top {
	width: 100%;
	position: relative;
}

#top-top {
	width: 100%;
	max-width: 1200px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#top-logo {
	position: absolute;
	background-image: url(../../../_imgs/cxtime/centralxtime-logo.png);
	height: 45px;
	width: 194px;
	left: 30px;
	top: 30px;
}

#top-text {
	padding-top: 150px;
	width: 100%;
	text-align: center;
	font-family: Segoe UI;
	color: #FFF;
	font-size: 18px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#top-text div {
	-webkit-locale: en;
	color: #FFF;
	display: block;
	font-family: 'Segoe UI';
	font-size: 18px;
	height: 25px;
	text-align: center;
	width: 950px;
}

.fp_sep,
.hline {
	height: 1px;
	width: 100%;
	max-width: 1232px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #333333 20%, #333333 80%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(20%,#333333), color-stop(80%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#333333 20%,#333333 80%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#333333 20%,#333333 80%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#333333 20%,#333333 80%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#333333 20%,#333333 80%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

#top-hline {
	margin-top: 50px;
	margin-bottom: 50px;
}

#article {
	width: 100%;
	position: relative;
}

#top-title {
	padding-top: 150px;
	width: 100%;
	text-align: left;
	font-family: Segoe UI;
	color: #FF6600;
	font-size: 22px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#title {
	width: 100%;
	text-align: left;
	font-family: Segoe UI;
	color: #FF6600;
	font-size: 22px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#content {
	width: 100%;
	text-align: left;
	font-family: Segoe UI;
	color: #CCCCCC;
	font-size: 18px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

footer {
	background-color: black;
	background-image: url(../../../_imgs/cxtime/footer.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 32px;
	padding: 0px;
	margin: 0px 0px 34px 0px; /* bottom por causa do qbar */
	bottom: 0px;
	position: fixed;
	width: 100%;
}

.mainTable {
	width: 1024;
	margin: 0px auto;
}
