/*
#########################################################
########################### BASIC #########################
#########################################################
*/

* { margin:0; padding:0;}
body {
	font-family: tahoma, verdana, arial, serif; font-size: 12px; font-weight: normal;
	margin: 0; padding: 0;
	background: #044475;
}
/*
######################### about
*/
table { border: 0; }
div.hr { line-height: 1px; font-size: 0; height: 1px; background: url('../images/divisor_h.gif') center center repeat-x; width: 100%; padding: 6px 0 6px 0; clear: both; color: #333; }
/*
######################### links
*/

a { text-decoration: none; color: #F5C905; }
a:hover { text-decoration: underline; color: #F5C905; }
a:link { color: #F5C905; }
a:visited { color: #F5C905; }
a:active { color: #F5C905; }
a.selected { text-decoration: underline; color: #F5C905; }
a:hover.selected { text-decoration: underline; color: #F5C905; }
a:link.selected { color: #F5C905; }
a:visited.selected { color: #F5C905; }
a:active.selected { color: #F5C905; }

/*
######################### images
*/
img { border: 0; }
img.left { margin-right: 5px; float: left; clear: left; }
img.right { margin-left: 5px; float: right; clear: right; }
img.border { border: 1px dotted #F56E00 }
img.middle { vertical-align: middle; }
img.arrow { margin: 5px 5px 5px 0; vertical-align:middle; }
img.icon { margin: 0 5px 0 0; vertical-align:middle; }
img.news { background-color: #FFCCE6; border:1px solid #CB049F }
img.mime-type { vertical-align:middle; padding:2px 5px 2px 0; }
img.important { vertical-align:middle; padding:2px 5px 2px 0; }

#tbl_buttons img.right { float:right; clear:right; margin:0; }

/*
######################### text format and others
*/
H1 { font-family: tahoma, arial, serif; font-size: 13px; font-weight: bold; padding: 0 0 5px 0; color: #FFF; text-align: left; }

.center { text-align:center; }
.txtcenter { text-align:center; }
.txtright { text-align: right; }
.txtleft { text-align:left }
.txtjustify { text-align:justify; padding-right:10px; }
.textjustify { text-align:justify; padding-right:10px; }
.abscenter { margin-left: auto; margin-right:auto; text-align:center; }
.top { vertical-align:top; }
.middle { vertical-align: middle; }
.bold { font-weight: bold; }
.italic { font-style: italic }
.unde { text-decoration: underline }
.tach { text-decoration: line-through }
.b { font-weight: bold; }
.i { font-style:italic }
.u { text-decoration:underline }
.t { text-decoration:line-through }
.blue { color:#333399; }
.white { color:#FFFFFF; }
.red { color: #FF0000; }
.green { color:#006600; }
.orange { color:#F56E00; }
.black { color:#000000; }
.red { color:#EA3A00; }
.blue { color:#3333CC; }
.white { color: #FFFFFF }
.olive { color:#889F00 }
.gray { color: #C1C0BD; }
.graydark { color: #959595; }
.blacklight { color: #666; }
.upp { text-transform: uppercase; }
.low { text-transform: lowercase; }
.resaltar { color:#CB049F; font-weight: bold; }
.smalltext { vertical-align:middle; font-size:12px; }
.smalltext1 { font-size:11px; }
.paginador { font-size:13px; font-family:verdana, tahoma, sans-serif; }
.smalltext10px { font-size:10px; }
.comment { font-size: 10px; }
.fontsize9 { font-size:9px; }
.fontsize10 { font-size:10px; }
.fontsize11 { font-size:11px; }
.fontsize12 { font-size:12px; }
.hand { cursor:pointer; }
div.hrnew { line-height:1px; height:1px; font-size:0px; background:url('../img/separador_h.gif') center center repeat-x; width:100%; padding:20px 0 20px 0; }
div.newstitle {
	background:#FFFFFF; 
	width:85px;
	vertical-align:middle;
	line-height:1px; *line-height:20px; 
	float:right; 
	font-family: Georgia, "Book Antiqua", sans-serif; font-size:18px; text-align:right; font-weight:bold; color: #F56E00;
 }
div.right { float:right; }
div.left { float:left; }
div.both { clear: both; font-size: 0; padding: 0; margin: 0; height: 1px; color: #333; }
.tree { padding:0 0 0 40px; }
.treeitem { font-weight:bold; color: #F56E00; font-size:30px; vertical-align:middle; line-height:30px; font-family:tahoma; }

/*
######################### forms
*/
input {
	width: 104px;
	background: #454545;
	border: 1px solid #666;
	color: #FFF; font-family: tahoma, verdana, arial, serif; font-size: 12px; 
}
input.large {
	width: 218px;
	background: #454545;
	border: 1px solid #666;
	color: #FFF; font-family: tahoma, verdana, arial, serif; font-size: 12px; 
}
input.button {
	width: auto;
	background: transparent;
	border: 0;
	color: #FFE08E; font-family: tahoma, verdana, arial, serif; font-size: 12px;  text-decoration: underline; font-weight: bold;
}
select {
	background: #454545;
	border: 1px solid #666;
	color: #FFF; font-family: tahoma, verdana, arial, serif; font-size: 11px; 
}
select.large {
	width: 220px;
}


/*
######################### main tables
*/
div.tbl_cage { 
	margin:0 auto 0 auto; 
	width: 240px;
}

#tbl_header {
	margin: 0 auto 0 auto;
	display: block;
	font-weight: bold;
}
#tbl_header a { color: #000; }
#tbl_header a:hover{ color: #000; text-decoration: none; }
#tbl_mainmenu {
	margin: 0 auto 0 auto; padding: 5px;
	display: block;
	text-align: center; color: #A68803; font-size: 11px;
}
#tbl_body {
	width: 253px;
}
#tbl_bottom {
	margin: 30px auto 0 auto; padding: 5px;
	display: block;
	text-align: center; color: #A68803; font-size: 11px;
}

div.paginator {
	margin: 5px 0 0 0;
	font-size: 11px; color: #FBFAFA;
}
div.box3 {
	width: 76px;
	float: left;
}
/*
######################### news
*/
#cld_news { font-size: 11px; color: #FFF;}
#cld_news a.box {
	height: 40px;
	display: block;
}
#cld_news img.image {
	margin: 0 10px 0 0;
	float: left;
	border: 1px solid #F1F0EE;
}
#cld_news span.text {
	color: #FFF; font-size: 11px;
}
#cld_news h1 {
	font-size: 16px; font-weight: normal; color: #FFF;
}
#cld_news h2 {
	margin: 0 0 10px 0;
	font-size: 13px; font-weight: normal; color: #FFF;
}

/*
######################### games
*/
#cld_games div.menu_begin {
	padding: 0 0 10px 0;
	font-size: 12px; color: #A68803;
}
#cld_games div.menu_footer {
	padding: 10px 0 0 0;
	font-size: 12px; color: #A68803;
}

#cld_games a { color: #F7E078; }

#cld_games { color: #FFF; }
#cld_games div.sectiontitle {
	padding: 0 0 5px 0;
	font-size: 15px; text-align: left; font-weight: bold; text-decoration: underline
}
#cld_games div.title {
	padding: 0 0 10px 0;
	font-size: 15px; text-align: center; font-weight: bold;
}
#cld_games div.date {
	padding: 0 0 10px 0;
	font-size: 11px;
}
#cld_games div.cldbody_tabs {
	padding: 0 0 5px 0;
}

#cld_games div.resume_local { float: left; width: 126px; }
#cld_games div.resume_visitor { float: right; width: 126px; }

div.clddata_result {
	width: 100%;
	padding: 6px 0 5px 0;
	background: url('../images/background_games.jpg') 0 0 repeat;
	color: #FFF; text-align: center;
}
