.forum dt {
	font-size : 14pt;
	font-weight : bold;
}
.forum table.threads {
	width : 100%;
}
.forum table.threads th {
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	color : white;
}
.forum table.threads td {
	padding-left : 5px;
	padding-right : 5px;
	vertical-align : top;
	cursor : pointer;
}
.forum table.threads td img {
	vertical-align : middle;
}
.forum table.threads tr:hover td {
	background-color : white;
}
.forum table.threads td.date {
	text-align : left;
}
.forum table.threads tr.treaded_false td.title {
	/*font-weight : bold;*/
}
a.admin {
	font-size : 8.5pt;
	font-variant : small-caps;
	color : #8B0000;
	margin-left : 10px;
}
.forum ul.msg {
	list-style : none;
	margin : 0px;
	padding : 0px;
}
.forum ul.msg li {
	margin-bottom : 10px;
}
.forum ul.msg .header {
	padding-left : 5px;
	padding-right : 5px;
	color : white;
	font-weight : bold;
}
.forum ul.msg .content {
	padding : 5px;
}
.forum ul.msg .content .underline {
	text-decoration : underline;
}
.forum ul.msg .content li {
	margin-left : 20px;
}
.forum .message textarea {
	width : 400px;
	height : 100px;
}

/*
 * TABLAS MAS NORMALES PARA DATOS
 */
.tabla_admin dt {
	font-size : 14pt;
	font-weight : bold;
}
.tabla_admin table.threads {
	width : 80%;
}
.tabla_admin table.threads th {
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	color : white;
}
.tabla_admin table.threads td {
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
	cursor : pointer;
}
.tabla_admin table.threads td img {
	vertical-align : middle;
}
.tabla_admin table.threads tr:hover td {
	background-color : white;
}
.tabla_admin table.threads td.date {
	text-align : left;
}
.tabla_admin table.threads tr.treaded_false td.title {
	/*font-weight : bold;*/
}
.tabla_admin ul.msg {
	list-style : none;
	margin : 0px;
	padding : 0px;
}
.tabla_admin ul.msg li {
	margin-bottom : 10px;
}
.tabla_admin ul.msg .header {
	padding-left : 5px;
	padding-right : 5px;
	color : white;
	font-weight : bold;
}
.tabla_admin ul.msg .content {
	padding : 5px;
}
.tabla_admin ul.msg .content .underline {
	text-decoration : underline;
}
.tabla_admin ul.msg .content li {
	margin-left : 20px;
}
.tabla_admin .message textarea {
	width : 400px;
	height : 100px;
}

/*
 * FORO RECONVERTIDO
 */
.tabla_admin ul.bar {
	list-style : none;
	height : 35px;
	margin-left : 1px;
	padding-top : 2px;
	padding-left : 8px;
	background-image : url("../img/forum_bar.gif");
	background-repeat : no-repeat;
}
.tabla_admin ul.bar li {
	float : left;
	position : relative;
	height : 33px;
	margin-right : 10px;
}
.tabla_admin ul.bar li em {
	display : block;
	margin-top : 4px;
	color : #f3ca92;
	font-size : 10pt;
	font-style : italic;
}
.tabla_admin ul.bar li a {
	display : block;
	margin-top : 3px;
	padding-left : 16px;
	padding-right : 5px;
	padding-bottom : 1px;
	color : #ffee92;
	font-weight : normal;
	font-size : 10pt;
	background-image : url("../img/small_mail.gif");
	background-position : 0px 4px;
	background-repeat : no-repeat;
}
.tabla_admin ul.bar li.readAll a {
	background-image : url("../img/small_reset.gif");
}
.tabla_admin ul.bar li.lock a {
	background-image : url("../img/small_key.gif");
}
.tabla_admin ul.bar li.fav a {
	background-image : url("../img/small_fav.gif");
}
.tabla_admin ul.bar li a:hover {
	color : white;
	background-color : #c84b35;
}
.tabla_admin ul.bar li.search {
	float : right;
	position : relative;
	width : 300px;
	margin : 0px;
}
.tabla_admin ul.bar li.search .field {
	float : left;
	position : relative;
	margin-top : 3px;
}
.tabla_admin ul.bar li.search .button {
	margin-top : 0px;
}
.tabla_admin ul.bar li.moveTopic {
	float : right;
	position : relative;
	width : 258px;
	margin : 0px;
}
.tabla_admin ul.bar li.moveTopic select {
	float : left;
	position : relative;
	margin-top : 3px;
	width : 160px;
}
.tabla_admin ul.bar li.moveTopic .button {
	margin-top : 0px;
}
.tabla_admin .banner {
	padding-top : 5px;
	height : 39px;
	margin-left : 2px;
	background-repeat : no-repeat;
}
.tabla_admin .banner .icon {
	position : absolute;
	margin-left : 485px;
	margin-top : -2px;
	border : 1px solid #955333;
}
.tabla_admin .banner .shadow, .tabla_admin .banner .title {
	position : absolute;
	width : 300px;
	margin-left : 215px;
	margin-top : 6px;
	font-size : 18pt;
	font-weight : bold;
	font-variant : small-caps;
	color : #fff8df;
	text-align : right;
	font-family : Georgia, Verdana, sans-serif;
	display : none;
}
.tabla_admin .banner .title:first-letter {
	color : white;
}
.tabla_admin .banner .shadow {
	padding-top : 1px;
	padding-left : 1px;
	color : #9b5631;
}
.tabla_admin .banner .back {
	margin-top : 0px !important;
	margin-left : 20px;
}
.tabla_admin .themes ul {
	list-style : none;
	margin-top : 10px;
}
.tabla_admin .themes ul li {
	position : relative;
	padding : 5px;
	padding-left : 45px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	background-color : #bc683c;
	background-image : url("../img/act_dialog.gif");
	background-position : 5px 10px;
	background-repeat : no-repeat;
	-moz-border-radius : 10px;
	cursor : pointer;
}
.tabla_admin .themes ul li:hover {
	background-color : #d65536;
}
.tabla_admin .themes ul li a {
	color : #fce3bc;
	font-size : 15pt;
	text-decoration : none;
	background-color : transparent;
}
.tabla_admin .themes ul li em {
	display : block;
	font-size : 10pt;
	line-height : 10pt;
	color : #ffee92;
}
.tabla_admin .themes ul li.theme_help {
	background-image : url("../img/act_help.gif");
}
.tabla_admin .themes ul li.theme_talk {
	background-image : url("../img/act_explore.gif");
}
.tabla_admin .themes ul li.theme_moder {
	background-image : url("../img/act_fight.gif");
}
.tabla_admin .themes ul li.theme_clans {
	background-image : url("../img/act_castle_attack.gif");
}
.tabla_admin .themes ul li.theme_rp {
	background-image : url("../img/act_rest.gif");
}
.tabla_admin .themes ul li.theme_fav {
	padding-top : 8px;
	background-position : 5px 6px;
	background-image : url("../img/act_fav.gif");
}
.tabla_admin .threads th {
	font-size : 8pt;
	letter-spacing : 0pt;
}
.tabla_admin .threads td, .tabla_admin .threads td a {
	color : #bc683c;
	font-weight : normal;
	font-variant : normal;
}
.tabla_admin .threads td {
	background-image : url("../img/table_cell_even.gif");
	font-size : 9pt;
	text-align : center;
}
.tabla_admin .threads td a.admin {
	display : block;
	float : right;
	position : relative;
	width : 12px;
	margin-top : 5px;
	font-size : 0pt;
	line-height : 0pt;
}
.tabla_admin .threads td.title {
	/*width : 300px;*/
	font-size : 9pt;
	text-align : left;
}
.tabla_admin .threads td.user {
	width : 100px;
	font-size : 9pt;
	text-align : center;
}
.tabla_admin .threads td.lastMsg {
	width : 100px;
	font-size : 8pt;
	text-align : center;
}
.tabla_admin .threads th.dateSep {
	font-size : 10pt;
	letter-spacing : 0pt;
	height : 20px;
	padding-bottom : 0px;
	background-position : top left;
}
.tabla_admin tr.sticky td, .tabla_admin tr.sticky td a {
	font-variant : small-caps;
	color : #D9210D;
}
.tabla_admin tr.treaded_false td {
	color : black;
	/*font-weight : bold;*/
	background-image : url("../img/table_cell.gif");
}
.tabla_admin tr.treaded_false td a {
	color : black;
}
.tabla_admin .threadTitle {
	margin-bottom : 5px;
	margin-top : 5px;
	padding-left : 5px;
	font-weight : bold;
	font-size : 20pt;
	color : #8e3e26;
	font-variant : small-caps;
	background-color : #e4aa69;
	-moz-border-radius : 10px;
}
.tabla_admin ul.msg li {
	padding : 1px;
	background-color : #f6d19a;
}
.tabla_admin ul.msg .header {
	margin : 0px;
	padding : 0px;
	height : 108px;
	padding-right : 5px;
	border-bottom : 1px solid #bc683c;
	background-color : #e4aa69;
}
.tabla_admin ul.msg .header .userAvatar {
	float : left;
	position : relative;
	margin-top : 2px;
	margin-left : 4px;
	margin-right : 5px;
}
.tabla_admin ul.msg .header .avatar a {
	background-color : transparent;
}
.tabla_admin ul.msg .header .name {
	line-height : 12pt;
	margin-left : 5px;
}
.tabla_admin ul.msg .header .name img {
	cursor : help;
}
.tabla_admin ul.msg .header .date {
	color : #bc683c;
	font-weight : normal;
	font-size : 9pt;
}
.tabla_admin ul.msg .header a.admin {
	display : block;
	float : right;
	position : relative;
	margin-top : 3px;
	text-decoration : none;
}
.tabla_admin ul.msg .header a.admin img {
	vertical-align : -20%;
}
.tabla_admin .post .form {
	width : auto;
	margin-left : 3px;
}
.tabla_admin .post label {
	color : #bc683c;
	font-weight : bold;
	font-variant : small-caps;
}
.tabla_admin .post .icons {
	float : right;
	position : relative;
	width : 100px;
	margin-top : 23px;
	border : 1px solid #ffee92;
	outline : 2px solid #e2ab72;
	background-color : #f3ca92;
	padding : 2px;
	font-size : 0pt;
	line-height : 0pt;
}
.tabla_admin .post .icons a {
	display : block;
	float : left;
	position : relative;
	width : 19px;
	height : 19px;
	text-align : center;
	background-color : transparent;
	-moz-border-radius : 0px;
}
.tabla_admin .post .icons a:hover {
	background-color : #fce3bc;
	outline : 1px solid white;
	z-index : 2;
}
.tabla_admin .post .msg_title {
	margin-bottom : 10px;
}
.tabla_admin .post .msg_title input {
	display : block;
}
.tabla_admin .post textarea {
	width : 400px;
	height : 300px;
}
.tabla_admin .post .buttons input {
	font-size : 8pt;
	width : 35px;
	color : #ffee92;
	background-color : #ca522c;
	outline : 1px solid #7d5624;
	border : 1px solid #ffee92;
}

/*
 * BARRITA DE LAS TABLAS
 */
.tabla_admin .topList, .tabla_admin .bottomList {
	list-style : none;
	height : 35px;
	margin-left : 1px;
	padding-top : 2px;
	padding-left : 8px;
	background-image : url("../img/forum_bar.gif");
	background-repeat : no-repeat;
}
.tabla_admin .dataTables_info {
	width: 60%;
	float : left;
	position : relative;
	height : 33px;
	margin-right : 10px;
	display : block;
	margin-top : 4px;
	color : #f3ca92;
	font-size : 10pt;
	font-style : italic;
}
.tabla_admin .dataTables_filter {
	/*width: 50%;*/
	float: right;
	text-align: right;
	height : 33px;
	margin-right : 10px;
	display : block;
	margin-top : 4px;
	color : #f3ca92;
	font-size : 10pt;
	font-style : italic;
}
.tabla_admin .dataTables_length {
	/*width: 40%;*/
	float: left;
	height : 33px;
	margin-right : 10px;
	display : block;
	margin-top : 4px;
	color : #f3ca92;
	font-size : 10pt;
	font-style : italic;
}
.tabla_admin input {
	font-family : "Trebuchet MS", Arial, sans-serif;
}
.tabla_admin input[type='text'] {
	width : 184px;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 2px;
	color : #ffee92;
	font-size : 9pt;
	font-weight : bold;
	border : none;
	background-image : url("../img/form_field.gif");
	background-repeat : no-repeat;
	background-color : transparent;
}

.tabla_admin input[type='text']:focus {
	background-image : url("../img/form_field_hover.gif");
}
.tabla_admin .topList a, .tabla_admin .bottomList a {
	margin-top : 3px;
	padding-left : 16px;
	padding-right : 5px;
	padding-bottom : 1px;
	color : #ffee92;
	font-weight : normal;
	font-size : 10pt;
	background-image : url("../img/small_mail.gif");
	background-position : 0px 4px;
	background-repeat : no-repeat;
}
.tabla_admin .topList a:hover, .tabla_admin .bottomList a:hover {
	color : white;
	background-color : #c84b35;
}
.tabla_admin .dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: left;
	text-align: right;
}

/* Pagination nested */
.tabla_admin .paginate_disabled_previous, .tabla_admin .paginate_enabled_previous, .tabla_admin .paginate_disabled_next, .tabla_admin .paginate_enabled_next {
	height: 12px;
	width: 12px;
	margin-top : 7px;
	margin-left: 3px;
	float: left;
}

.tabla_admin .paginate_disabled_previous {
	background-image: url('../img/back_disabled.jpg');
}

.tabla_admin .paginate_enabled_previous {
	background-image: url('../img/small_browse_prev.gif');
}

.tabla_admin .paginate_disabled_next {
	background-image: url('../img/forward_disabled.jpg');
}

.tabla_admin .paginate_enabled_next {
	background-image: url('../img/small_browse_next.gif');
}