body
{
	margin-top: 0px;
	margin-left: 10;

	font-family: arial, sans-serif;
	font-size: 11px;
	color: 333333;

	background: white;

	background-image: url(img\bg.revista.gif);
	background-position: top center;	
	background-repeat: repeat-y;
}
img
{
	border:0
}
table,font
{
	font-family: arial;
	font-size: 11px;
}
table.stats
{
	dborder: 1 solid #639ACE;
	background: F1F1F1; 
	border-collapse:collapse;
	dborder-left: 1 solid #C9C9C9;
	dborder-right: 1 solid #C9C9C9;

}
table.stats A
{
	color: #6B7886;
}
font.brackets
{
	color:#639ACE;
}
table.board
{
	border: 0;
	width:750;
	margin:0;
}
table.board TD
{
	border: 0;
	padding-left: 8
}
table.stats td
{
	border-bottom: 1 solid #C9C9C9;
	padding: 1;
	padding-left: 6;
	padding-right: 6;
}
input,select,textarea
{
	font-family: arial;
	font-size: 11;
	color: 333333;
	border: 1 solid #9A9A9A;
	padding-left: 4;
}
input.box
{
	margin-bottom: 1;
	width: 12px;
	height: 12px;
	border: 0;
}
input.button
{
	padding-right:4;
	width: 61;
	height: 15;
	border: 0;
	font-size: 10;
	background-image: url(img\style.redeletras\form\button.gif);
	text-transform: uppercase;
	margin-bottom: 1;
	color: 616161;
}
input.buttonlarge
{
	padding-right:5;
	width: 100;
	height: 15;
	border: 0;
	font-size: 10;
	background-image: url(img\style.redeletras\form\button.large.gif);
	text-transform: uppercase;
	margin-bottom: 1;
	color: 616161;
}
tr.dark, td.dark
{
	background: D1DFED;
}
tr.over, td.over
{
	background: C4D1DE;
}
table.stats th, table.stats tr.title td{
	background: 003366;
	color: white;
	padding-left: 6;
	padding-right: 6;
	dfont-weight:BOLD;

	font-weight:normal;
	font-size: 10;
	height: 18;
	text-transform: uppercase;
	background-image: url(img\style.redeletras\table\dots.gif);
	background-position: bottom center;	
	background-repeat: repeat-x;
}

table.stats th.notitle {
	background: 003366;
	color: white;
	padding-left: 6;
	padding-right: 6;
	font-weight:BOLD;
	text-transform: none;
}

table.stats .join
{
	color: #CA321A
}
h1
{
	font-size: 12;
	margin-top: 10;
	margin-bottom: 10;
	color: #003366;
	text-transform: uppercase;
}
h2
{
	font-size: 11;
	margin-top: 10;
	margin-bottom: 3;
	color: #003366;
	text-transform: uppercase;
}
h3
{
	font-size: 11;
	margin-top: 10;
	margin-bottom: 3;
	color: #003366;
}
hr
{
	height: 1;
	margin: 0;
}
iframe.hide
{
	display: none
}
span.messages
{
	overflow: auto;
	padding: 3;
	margin-bottom: 4;
	border: 1 solid #9A9A9A;
	height: 97;
	width:100%;
	background: white;
}
span.chat
{
	overflow: auto;
	padding: 5;
	margin-top: 10;
	border: 1 inset;
	height: 250;
	width:500;
	text-align:left;
}
span.chatusers
{
	overflow: auto;
	padding: 5;
	margin-top: 10;
	border: 1 inset;
	height: 250;
	width:150;
	text-align:left;
}
span.chatusers a
{
	color: white;
}
form
{
	margin:0
}
a
{
	color: #6B7886;
	font-weight:BOLD;
	text-decoration: none;	
}
a:hover
{

	text-decoration: underline;	
}
.join
{
	color: #F7FD9F;
}
.myself
{
	color: black;
}
.system
{
	font-style: italic
}
.consultant
{
	color: red;
}
u
{
	position:relative;
	width: 28;
	height: 25;

	background-position: center center;	
	background-repeat: no-repeat;

	text-decoration: none;
	text-align: left;
}
.drag,.dropped
{
	cursor: hand;
	background-image: url(img\style.redeletras\board\drag.gif);
	z-index: 2;
}
.used
{
	background-image: url(img\style.redeletras\board\used.gif);
}
.lastused
{
	background-image: url(img\style.redeletras\board\lastused.gif);
}
.trash
{
	background-image: url(img\style.redeletras\board\trash.gif);
	position: absolute;
	margin-left: 5;
}
.trashed
{
	background-image: url(img\style.redeletras\board\trashed.gif);
	cursor: hand;
}

.boardbg
{
	background-image: url(img\style.redeletras\board\board.gif);
}

.bright
{
	border-right:1 solid #C9C9C9
}
.bleft
{
	border-left:1 solid #C9C9C9
}
.invitations select
{
	margin-top: -4;
}
.invitations input
{
	margin-top: -4;
}
.invitations .off
{
	color: cccccc
}
.vertical
{
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.help
{
	position: absolute;
	border: 1 solid #9A9A9A;
	padding: 10;
	width: 290;
	left: 10;
	top: 40;
	text-align:left;
	display: none;
	z-index: 5;
	background: F1F1F1;
	overflow: auto;
	height: 350
}
.helphome
{
	position: absolute;
	border: 1 solid #9A9A9A;
	padding: 10;
	width: 290;
	left: 10;
	top: 83;
	text-align:left;
	display: none;
	z-index: 5;
	background: F1F1F1;
	overflow: auto;
	height: 285
}
.help h1, .help h2
{
	scolor: white
}
.onlineusers
{
	position: absolute;
	text-align:left;
	display: none;
	z-index: 1500;
	top: 29;
	margin-left: -4;
	overflow: auto;
	height: 347;
	width: 176;
	border-top: 1 solid #C9C9C9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=black,Strength=2,direction=135) ;
}
.topbarhome .onlineusers
{
	position: absolute;
	text-align:left;
	display: none;
	z-index: 1500;
	top: 29;
	margin-top: 33;
	overflow: auto;
	height: 347;
	width: 176;
}
.onlineusers table a
{
	text-transform: none;
}
.onlineusers table
{
	background: F1F1F1;
	border-left: 1 solid #C9C9C9;
	border-right: 1 solid #C9C9C9;

	table-layout:fixed;
}
.winner
{
	font-size: 25px;
}
.winner2
{
	font-size: 18px;
}
.home1
{
	font-size: 52px;	
}
.home2
{
	font-size: 20px;	
}
.rae, .rae font
{
	color: white;
}
.dic
{
	border: 1 solid white;
}
.attention
{
	background: url(img/attention.gif) no-repeat left top;
	padding-left: 46;
	padding-top: 8;
	height: 60;
	border: 1 solid #639ACE;
	width:400;
	text-align: left;
	padding-bottom: 8;
}
span.waiting
{
	padding: 10;
	position: absolute;
	border: 1 solid #9A9A9A;
	width: 250;
	text-align: left;
	z-index: 20;
	background: f1f1f1;
	top: 200;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=black,Strength=3,direction=135) ;
	filter: Alpha(Opacity=80, Style=0);
}
span.banner
{
	padding: 10;
	position: absolute;
	border: 1 solid #9A9A9A;
	width: 307;
	text-align: left;
	z-index: 10;
	background: F1F1F1;
	display: none;
	height: 151;
	filter:progid:DXImageTransform.Microsoft.RevealTrans(duration=1,transition=23)
	progid:DXImageTransform.Microsoft.Shadow(color=black,Strength=3,direction=135) ;
}
.smiles
{
	width:650;
	text-align:left;
}
.smiles img
{
	margin-left:2
}

span.cblanco
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: white;
	border: 1 solid #9A9A9A;
}
span.camarillo
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: yellow;
	border: 1 solid #9A9A9A;
}
span.cverde
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: #46E01C;
	border: 1 solid #9A9A9A;
}
span.cazul
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: #3333ff;
	border: 1 solid #9A9A9A;
}

span.cmarron
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: red;
	border: 1 solid #9A9A9A;
}
span.cnegro
{
	font-size: 8;
	width: 10;
	margin-right: 2;
	background: black;
	border: 1 solid #999999
	border: 1 solid #9A9A9A;
}
span.rest
{
	position:relative;
	width: 50;
	height: 25;
	border: 0;
	text-align: center;
	padding: 0;
	dfont-size:10px;
	float: right;
}


u b
{
	position: absolute;
	font-size: 15;
	text-decoration: none;
	float: left;
	margin-left: 7;
	margin-top: 2;
}
u b.s, u b.s2
{
	font-size: 12;
}
u b.s2
{
	color: red;
}
u b.comodin
{
	font-size: 18;
}
u b.comodin2
{
	color: red
}
s
{
	position: absolute;
	text-decoration: none;
	font-size: 8;
	margin-top: 13;
	margin-left: 15;
	text-align: right;
	width: 10;
}

.zonetitle
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;

	width: 296;
	height: 18;
	background-image: url(img\style.redeletras\zone\title.gif);	
	cursor: hand;
}

.zonetitlelarge
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;

	width: 296;
	height: 18;
	background-image: url(img\style.redeletras\zone\title.large.gif);	
	cursor: hand;
}
.zoneline
{
	width: 280;
	height: 1;
	background: f1f1f1;
	margin-bottom: 5;
	margin-top: 5;
	overflow: hidden;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\zone\dots.gray.gif);	
}
.zoneend
{
	width: 296;
	height: 8;
	margin-bottom: 4;
	background: f1f1f1;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\zone\dots.black.gif);	
}
.zonecontent
{
	background: F1F1F1;
	width: 296;
	padding-top: 8;
	padding-left: 6;
	padding-right: 7;
	display: block;
}


.roomtitle
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;

	width: 130;
	height: 18;
	background-image: url(img\style.redeletras\general\title.gif);	
	cursor: hand;
}
.roomend
{
	width: 130;
	height: 8;
	margin-bottom: 4;
	background: f1f1f1;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\general\dots.black.gif);	
}
.roomcontent
{
	background: F1F1F1;
	width: 130;
	padding-top: 8;
	padding-left: 6;
	padding-right: 7;
	display: block;
}
.roomcontent .button, .roomcontent .buttonlarge 
{
	margin-top: 4;
}

.formtitle
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;

	width: 293;
	height: 18;
	background-image: url(img\style.redeletras\form\title.gif);	
	cursor: hand;
	text-transform: uppercase;
	text-align: left;
}
.formend
{
	width: 293;
	height: 8;
	margin-bottom: 4;
	background: f1f1f1;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\form\dots.black.gif);	
}
.formcontent
{
	background: F1F1F1;
	width: 293;
	padding-top: 8;
	padding-left: 6;
	padding-right: 7;
	display: block;
	text-align: left;
}
.formcontent .button, .formcontent .buttonlarge 
{
	margin-top: 4;
}

.topbar
{
	margin-left: -15;
	width: 769;
	text-align:left;
	margin-top: 5;
	margin-bottom: 20;

	dborder:1 solid black;
}
.topbarhome
{
	margin-left: -10;
	width: 769;
	text-align:left;
	margin-top: 10;
	margin-bottom: 20;

	dborder:1 solid black;
}
.topbar .topbarlogo
{
	width: 108;
	height: 25;
	margin-top: -0;
	margin-left: 10;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\topbar\logo.gif);	
	cursor: hand;
}
.topbarhome .topbarlogo
{
	width: 125;
	height: 49;
	margin-top: 5;
	margin-left: 15;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img\home\logo.gif);	
	cursor: hand;
}

.topbar .topbarmenu
{
	width: 600;
	height: 18;
	margin-top: -18;
	float: right;
	margin-left: 35;
	background: 6699CC;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\topbar\left.bar.gif);	

	text-align: left;
	color: white;

	padding-left: 5;
	padding-top: 2;

	font-size: 11;
	font-weight:BOLD;
	text-transform: uppercase;
}
.topbarhome .topbarmenu
{
	width: 600;
	height: 18;
	margin-top: -19;
	float: right;
	margin-left: 35;
	background: 6699CC;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\topbar\left.bar.gif);	

	text-align: left;
	color: white;

	padding-left: 5;
	padding-top: 2;

	font-size: 11;
	font-weight:BOLD;
	text-transform: uppercase;
}
.topbarmenu a
{
	color: white;
	text-decoration:none;
}
.internaltext
{
	width: 750;
	padding:0;
	margin-top:-10;
}

hr.footer
{
	height: 1;
	width: 750;
	border: 1 solid #6097CF;
	margin-top: 30
}

.checkbox
{
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 14;
	margin-left: 1;
	background-image: url(img\style.redeletras\general\off.gif);
}
.checkboxon
{
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 14;
	margin-left: 1;
	background-image: url(img\style.redeletras\general\on.gif);
}
.turn
{
	font-size: 8;
	width: 8;
	margin-right: 2;
	margin-left: 2;
	margin-bottom: 1;
	background-image: url(img\style.redeletras\general\turn.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.hometitle
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;

	width: 312;
	height: 18;
	background-color: white;
	background-image: url(img\style.redeletras\home\title.gif);	
	text-transform: uppercase;
}
.hometitle2
{
	font-size: 10;
	font-weight:BOLD;
	color: white;
	padding-left: 15;
	padding-top: 2;
	margin-top: 10;

	width: 312;
	height: 18;
	background-color: #EFEFEF;
	background-image: url(img\style.redeletras\home\title.gif);	
	background-repeat: no-repeat;

	text-transform: uppercase;
}
.homeline
{
	width: 287;
	height: 1;
	background: f1f1f1;
	margin-bottom: 5;
	margin-top: 5;
	overflow: hidden;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(img\style.redeletras\home\dots.gray.gif);	
}
.homeend
{
	width: 100%;
	height: 1;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(img\style.redeletras\home\dots.blue.gif);	
}
.homecontent
{
	background: F1F1F1;
	width: 312;
	padding-top: 8;
	padding-left: 6;
	padding-right: 7;
	display: block;
}


.homenews
{
	padding-left: 15;
	padding-top: 2;
	background-color: #EFEFEF;
	background-image: url(img\style.redeletras\home\news.gif);	
	background-repeat: no-repeat;
}

.isonline
{
	width: 12;
	margin-right: 2;
	background-image: url(img\style.redeletras\general\isonline.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}
.istournament,.istournamentmini
{
	width: 12;
	margin-right: 2;
	background-image: url(img\tournament.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}
.istournamentmini
{
	background-image: url(img\tournament.mini.gif);
}
.select
{
	cursor: hand;
	background-image: url(img\style.redeletras\board\select.gif);
	z-index: 2;
}
.selected
{
	background-image: url(img\style.redeletras\board\selected.gif);
	z-index: 2;
}
.changed
{
	background-image: url(img\style.redeletras\board\trashed.gif);
}
span.banner2
{
	padding: 10;
	position: absolute;
	border: 1 solid #9A9A9A;
	width: 307;
	text-align: left;
	z-index: 10;
	background: f1F1F1;
	display: none;
	height: 151;
	progid:DXImageTransform.Microsoft.Shadow(color=black,Strength=3,direction=135) ;
}