/* HTML ELEMENTS */
/*
	New scheme
 */

body {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183441;
	font-style: normal;
	background-color: #FFFFFF;
}

table {
	color: 12px;
    background-color: inherit;
}

tr {
	color: inherit;
    background-color: inherit;
}

td {
	font-family: inherit; 
	font-size: 12px;
	font-style: normal;
    background-color: inherit;
	color: inherit;
}

th {
	font-family: inherit; 
	font-size: inherit;
	font-style: normal;
    background-color: inherit;
	color: inherit;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #183441;
	border-width: 0;
	color: #FFFFFF;	
	padding: 1px 3px 1px 3px;
}

input[type=submit] {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0;
	border-color: #DB9400;
	padding: 0.2em 0.3em 0.2em 0.3em;
	color: #FFFFFF;
	background-color: #D95C04;
}

input[type=button] {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0;
	border-color: #DB9400;
	padding: 0.2em 0.3em 0.2em 0.3em;
	color: #FFFFFF;
	background-color: #D95C04;
}

input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1;
	border-color: #D95C04;
	padding: 0.2em 0.3em 0.2em 0.3em;
	color: #FFFFFF;
	background-color: #5e2111;
}

input.submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1;
	border-color: #DB9400;
	padding: 0.2em 0.3em 0.2em 0.3em;
	color: #FFFFFF;
	background-color: #D95C04;
}

input.login_submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0;
	background-color: none;
}

input.profile_search{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	border-width: 1;
	border-color: #D95C04;
	padding: 0.1em 0.1em 0.1em 0.1em;
	color: #FFFFFF;
	background-color: #ccc0aa;
}

input[type=image] {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1;
	border-color: #DB9400;
	border: none;
	background-color: white;
}

input.image {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1;
	border-color: #DB9400;
	color: #0000FF;
	border: none;
	background-color: white;
}

input.checkbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0;
	border-color: #DB9400;
	color: #FFFFFF;
	border: none;
	background-color: #FFFFFF;
}


textarea {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #183441;
	border-width: 0;
	padding: 0.2em 0.3em 0.2em 0.3em;
	color: #FFFFFF;
}

select {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #183441;
	border-width: 0;
	color: #FFFFFF;
}

ul {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

/* HEADERS */
h1 {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
}

h2 {
	color: #183441;
}

h3 {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* DEFAULT LINKS */

/* CUSTOM STYLES */

.title_main {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.title_heavy_dark_main {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #d95c04;
}

.small_main_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
}

.small_dark_main_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #183441;
}

.large_dark_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
	font-weight: bold;
}

.small_dark {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.page_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 24px;
	font-weight: bold;
	color: #d95c04;
}

.large_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
	color: #d95c04;
	font-style: italic;
}

.huge_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 30px;
	color: #d95c04;
	font-style: italic;
}



.news_title {
    font-family: Verdana, Arial;
    font-size: 20px;
	font-weight: bold;

	background-color: #FFFFFF;
}



.padrao_claro {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-style: normal;
}

.small {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DB9400;

}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	border: none;
}

/* {Estilos de links} */

a {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: inherit;
	font-size: 12px;
	text-decoration: none;
	color: #D95C04;
}

a:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: inherit;
	font-size: 12px;
	text-decoration: none;
	color: #D95C04;
}

a:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* color: #990033; */
	color: #c7a627;
	font-size: 12px;
	text-decoration: underline;
}

a.large_link:link, a.large_link:visited  {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D95C04;
}

a.large_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c7a627;
}

a.small_dark_link:link, a.small_dark_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-size: 10px;
}

a.small_dark_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-size: 10px;
}

/* */
a.vsmall_link:link, a.vsmall_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D95C04;
	font-size: 9px;
}

a.vsmall_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c7a627;
	font-size: 9px;
}

a.vsmall_link_light:link {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}

a.vsmall_link_light:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}

a.vsmall_link_light:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}

/* logo and main */
td.logo {
	background: #ccc0aa url(http://xadrezonline.cex.org.br/images/logo_chessd2.jpg) no-repeat top left;	
}

.main_menu_text {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.main_menu a:link {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.main_menu a:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.main_menu a:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;;
	font-size: 12px;
}

a img {
	border: 0px;
}

a.main_menu_about:link {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
a.main_menu_about:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
a.main_menu_about:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c7a627;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}

/* */
a.light_link:link, a.light_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.light_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;;
	font-size: 12px;
}

a.heavy_light_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.heavy_light_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;;
	font-weight: bold;
	font-size: 12px;
}

a.heavy_dark_link:link, a.heavy_dark_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D95C04;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.heavy_dark_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-weight: bold;
	font-size: 12px;
}

a.comments_link:link, a.comments_link:visited, a.comments_link:hover {
	font-style: italic;
	text-decoration: none;
}

a.dark_link_menu:link, a.dark_link_menu:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #183441;
	font-size: 12px;
	text-decoration: none;
}

a.dark_link_menu:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #D95C04;
}



/* TOOL TIPS  -  style for tooltip boxes */
.tip {
	font:12px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
    padding:1px; 
	position:absolute; 
	z-index:100; 
	visibility:hidden; 
	color:#333333;
    top:20px; left:90px; 
	background-color:#e6ecff; 
	layer-background-color:#e6ecff;}

	
a.tooltip_dark_link, a.tooltip_dark_link:visited {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #183441;
	font-size: 12px;

	position: relative;
	z-index:24; 
	text-decoration:none
}
a.tooltip_dark_link:hover {
	color: #D95C04;;
}

a.tooltip_light_link, a.tooltip_light_link:visited {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #183441;
	font-size: 12px;

	position: relative;
	z-index:24; 
	text-decoration:none
}

a.tooltip_light_link:hover {
	color: #D95C04;;
}

a.tooltip_light_link span, a.tooltip_dark_link span{display: none}
a.tooltip_light_link:hover span, a.tooltip_dark_link span{
	font:10px/12px Arial,Helvetica,sans-serif; 
	display:block;
    position:absolute; 
	top:30px;
	left:50px; 
    border:1px solid #666666; 
	background-color:#e6ecff; 
	color:#000;
	text-align: center
}

.huge_link:link {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 23px;
	font-style: italic;
	font-weight: bold;
}
.huge_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 23px;
	font-style: italic;
	font-weight: bold;
}
.huge_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 23px;
	font-style: italic;
	font-weight: bold;
}


/* lists configuration */

.list_complement_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #183441;
}

/* 'light line' colors */
.light_line {
	color: #000000;
	background-color: #B6C8C7;
}

.light_line a:link {
	color: #183441;
}

.light_line a:visited {
	color: #183441;
}

/* 'dark line' colors */
.dark_line {
	color: #FFFFFF;
	background-color: #183441;
}

.dark_line a:link {
	color: #B6C8C7;
}

.dark_line a:visited {
	color: #B6C8C7;
}

/* spotlighted lines */
.spotlight_line {
	background-color: #ffffff;
	font-weight: bold;
}

.spotlight_line a:link {
	color: #D95C04;
}

.spotlight_line a:visited {
	color: #B6C8C7;
}

.spotlight_line a:hover {
	color: #c7a627;
	text-decoration: underline;
}

.light_text {
	color: #000000;
}

.title_line {
	color: #183441;
	background-color: #FFFFFF;
}

.list_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #990033;
	font-weight: bold;
}

.list_subtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #990033;
	font-weight: bold;
}

/* online x offline */

.online_color {
	color: #0000ff;
}

.offline_color {
	color: #ff0000;
}

/* toolbox */
div.toolbox {
	background-color : #b6c8c7;
	border:0px;
}

div.reply_box {
}

div.reply_box_title {
}


div.toolbox_title {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
	font-weight: bold;
	border: 0px;
	color: #D95C04;
	font-style: italic;

}

.toolbox_bgcolor {
	background-color : #e6ecff;
}

.toolbox_title_bgcolor {
	background-color: #a1bbe4;
}

div.welcome_box {

}

/* */
.main_menu_bg {
	background-color : #183441;
	color: #ffffff;
}

/* warnings */
.typical_warning {
	background-color: #FF0000;
	color: #FFFF00;
}

/* boxes */

.box_border {
	border-top: 	2px #183441 solid;
	border-left: 	2px #183441 solid;
	border-right: 	2px #183441 solid;
	border-bottom: 	2px #183441 solid;
}

/* -- User Profile */
/* rating table */
.rating_header_table {
}

.rating_table {
	border: 2px #183441 solid;
	border-collapse: collapse;
}

.rating_table td {
	border: 2px #183441 solid;
}

.rtg_num {
}

.rtg_type {
}

.rtg_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

/* ------- forum styles  */
.forum_cell_spotlight {
	border-left: 1px #183441 solid;
}

.forum_cell_spotlight a {
	color: #D95C04;
	font-size: 12px;
}
.forum_cell_spotlight a:visited {
	color: #D95C04;
	font-size: 12px;
}


.post_userinfo {
	border: 0px;
	padding: 3px;
}

a.dec_dark_link:link, a.dec_dark_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

a.dec_dark_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

a.dec_spotlight_link:link, a.dec_spotlight_link:visited {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8A5E45;
	font-size: 10px;
}

a.dec_spotlight_link:hover {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DCA881;
	font-size: 10px;
}

.forum_cell_common {
	border-left: 1px #FFFFFF solid;
}

/* -------- rating */
td.rating_line {
	border-bottom: 1px #000000 solid;
}

/* -------- messages */
.message_line_new a {
	font-weight: bold;
}

.message_line_open {
}

.messagebody_common {
	background-color: #B6C8C7;
}
.messagebody_print {
	background-color: #FFFFFF;
}
.messageheader {
	background-color: #FFFFFF;
}

/* Default List Styles */
A.link_ordenacao:link , A.link_ordenacao:visited 
{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.link_ordenacao:hover 
{
	text-decoration: none;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

.texto_cabecalho {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183441;
}

/* htmlarea */
body.htmlarea_editor_body {
	background-color: #b6c8c7; 
	color: black;
	font-family: verdana,sans-serif;
}

