/* Stylesheet Redraven ------------------------*/

A:link 		{text-decoration:none;		color:#66CCCC;} 
A:visited 	{text-decoration:none;		color:#00CCCC;} 
A:active 	{text-decoration:none;		color:#66FFFF;} 
A:hover 	{text-decoration:underline;	color:#009999;} 

hr { color: #98ffff; background-color: #98ffff;}
hr.cien { width: 100%; }
hr.noventa { width: 90%; }

#box_simple{ 
   border: 1px solid #CCCC99; 
   font-size: 10px; 
   padding: 4 4 4 4px; 
   background-color: #ffffff; 
   text-align : left;
}

#error{
   color: red;
}

/* Cuadro de Misiones */

span.misiones { color: #FFFF00;}
table.misiones {vertical-align: top; margin-left: 1em; border: 0px solid #000000; width:95%;}
table.misiones tr.head { color: #00CCFF; border-bottom: 1px solid #98ffff; }

/* Tables */

table {border-collapse: collapse; width: 100%; font-size: 12px;}

table.logros {vertical-align: top;}
table.logros tr {font-weight: normal;}
table.logros tr.headblock {font-weight: bold; color:#669999; border-bottom: 1px solid #98ffff;}

table.quote {width:95%; margin: 0 15px; border: 1px dotted #98ffff; background:url(../images/_style1/blue_overlay.jpg); background-position:center; font-style:italic;}

table.textbbcodes {width: 75%;}
table.imgbbcodes {width: 100%;}

table.leftMargin{ margin: 0 75px; }
table.leftMarginNo{ margin: 0 0px; }

table.table_form {border-collapse: collapse; width: 100%; font-size: 12px;}
table.table_form th {border: 1px solid #98ffff; background-color: #000033; font-weight: bold; color: #FFFFFF; vertical-align: baseline; padding: 0px 4px 0px 4px;}
table.table_form td {border: 0px solid #000000; background-color: transparent; color: white; vertical-align: top; padding: 2px 5px 2px 5px;}
table.table_form td.transparentborder {background-color: transparent; border: 1px solid #98ffff;}
/*                                                                                                                         border-style: top   right bottom left */
table.table_form td.transparentlefttopborder     {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: solid none  none   solid;}
table.table_form td.transparentrighttopborder    {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: solid solid none   none;}
table.table_form td.transparentleftbottomborder  {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none  none  solid  solid;}
table.table_form td.transparentrightbottomborder {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none  solid solid  none;}
table.table_form td.transparentbottomborder      {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none  none  solid  none;}

table.table_form td.bgblueborder {background-image: url("../images/_style1/extras_bg2.jpg"); border: 1px solid #98ffff;}
table.table_form td.borded {border: 1px solid #98ffff; }
table.table_form td.transparent {background-color: transparent; vertical-align: middle;}
table.table_form td.nopublic {background-color: transparent; vertical-align: middle; color: #666699;}
table.table_form td.restricted {background-color: #dddddd; }
table.table_form td.atention {background-color: #FF0000; color: white; }
table.table_form td.left {background-color: transparent; font-weight: bold; color: white; text-align: left;}
table.table_form td.right {background-color: transparent; font-weight: bold; color: white; text-align: right;}
table.table_form td.caption { border: 1px solid #000000; background-color: #98ffff; font-weight: bold; color: #FFFFFF; text-align: center;}
table.table_form td.captionfoot { border: 1px solid #98ffff; background-color: transparent; font-weight: bold; color: #FFFFFF; text-align: center;}
table.table_form td.captionleft { border: 1px solid #000000; background-color: #DDFFFF; font-weight: bold; color: #000000;}
table.table_form td.captionright { border: 1px solid #000000; background-color: #DDFFFF; font-weight: bold; color: #000000; text-align: right;}
table.table_form td.deprecated {background-color: #eeeeee;text-decoration:line-through}
table.table_form td.deprecatedlinks {background-color: #eeeeee; text-decoration:none}
table.table_form td.prominent {background-color: transparent; color: #800000; font-weight: bold; text-decoration:none}
table.table_form img {border: 0px solid #000000;}

table.replays {vertical-align: top; margin-left: 1em; border: 0px solid #000000; width:100%;}
table.replays tr.head { color: #00CCFF; border-bottom: 1px solid #98ffff; }
table.replays td      { text-align: center; }
table.replays td.left { text-align: left; }
table.replays td.redraven { color: yellow;}
table.replays td.other { color: pink;}
table.replays td.clasificatoria { text-align: center; color: red;}
table.replays td.nuevatemporada { text-align: center; color: fuchsia;}
table.replays td.comentario { text-align: left; color: white; border-bottom: 1px solid silver;}
table.replays tr      { }
table.replays tr.RedravenWin {}

table.replaysStatistics {vertical-align: top; margin-left: 1em; border: 0px solid #000000; width:65%;}
table.replaysStatistics tr.head  { color: #00CCFF; border-bottom: 1px solid #98ffff; }
table.replaysStatistics tr.title { color: #00CCFF;}
table.replaysStatistics td       { text-align: center; }
table.replaysStatistics td.left  { text-align: left; }
table.replaysStatistics td.right { text-align: right; }

table.TenArticles tr.title { color: #00CCFF; font-weight: bold; }
table.TenArticles td.title { border-bottom: 1px solid #98ffff; border-top: 1px solid #98ffff;}
table.TenArticles td.foot  { border-bottom: 1px solid #98ffff;}

table.table_consejos {border-collapse: collapse; width: 100%; font-size: 13px;}
table.table_consejos td.HeadLeft {text-align: left; width:4%; color: yellow; text-decoration:none;}
table.table_consejos td.HeadCenter {text-align: left; width:6%; color: aqua; font-weight: bold; text-decoration:none;}
table.table_consejos td.HeadRight {font-weight: bold; width:90%;}
table.table_consejos td.Content {background-image: url("../images/_style1/extras_bg2.jpg"); border: 1px solid #98ffff;  padding: 20px; }
table.table_consejos td.FootTool {text-align: right;}

/* Fonts */

p.modify {color: #006666; font-style:italic; }

font.addtext { color: #99CCFF; }
font.titlefilename { color: #66FFCC; font-style:italic; }
font.datefilename { color: #CCCCFF; font-style:italic; }
font.error { color: #FF0000; font-weight: bold; }
font.bo { font-size: 24px; color: #00CCFF; font-weight: bold; }
font.title { color: #FFFF00; font-weight: bold; }
font.title2 { color: #00CCFF; font-weight: bold; }
font.codesource { font-family: 'Lucida Console', Monaco, monospace; color: #000080;}

font.regular { }

font.white   { color: #FFFFFF; }
font.yellow  { color: #FFFF00; }
font.red     { color: #FF0000; }
font.blue    { color: #3333FF; }
font.pink    { color: #FF00FF; }
font.fuchsia { color: fuchsia; }
font.green   { color: #00CC00; }
font.navy    { color: #000080; }

font.maroon  { color: #996633; }
font.silver  { color: #CCCCCC; }
font.gray    { color: #999999; }
font.aqua    { color: #00CCFF; }
font.lime    { color: #00FF00; }
font.purple  { color: #CC00CC; }
font.teal    { color: #339999; }
font.orange  { color: #FF9933; }

.boxtitle { background:url(../images/_style1/extras_bg2.jpg); border:1px solid #98ffff; margin:10px 0 25px 0; padding:10px; height:21px;}

#divboxtitle{ 
   border: 1px solid #CCCC99; 
   font-size: 11px; 
   font-weight: bold;
   padding: 5 1 1 5px; 
   background-color: white; 
   color:#800000;
   text-align : left;
   height:21px;
}

#divbox{ 
   border: 1px solid #CCCC99; 
   font-size: 9px; 
   padding: 1 1 1 1px; 
   background-color: transparent; 
   text-align : left;
   height:21px;
}

textarea.edit{ background-color: white; }
textarea.readonly{ background-color: silver; }

/* images */

img.unit{ border-top:    1px solid #66CCCC;
          border-left:   1px solid #66CCCC;
          border-right:  2px solid #336666;
          border-bottom: 2px solid #336666; 
          vertical-align: middle}
img.ability{ border-top:    1px solid #66CCCC;
          border-left:   1px solid #66CCCC;
          border-right:  2px solid #336666;
          border-bottom: 2px solid #336666; 
          vertical-align: middle}
img.spell{ border-top:    1px solid #66CCCC;
          border-left:   1px solid #66CCCC;
          border-right:  2px solid #336666;
          border-bottom: 2px solid #336666; 
          vertical-align: middle}
#thumb  {width: 16px;}
   
img.map{  border-top:    1px solid #66CCCC;
          border-left:   1px solid #66CCCC;
          border-right:  2px solid #336666;
          border-bottom: 2px solid #336666; }
          
img.link:hover{cursor:pointer;}

/* Experimental -------------------------------*/

/* menu */
#profile-left { width: 300px; float: left; }

#profile-menu { margin: 0 0 25px 0; }
#profile-menu li { margin-bottom: 5px; height: 39px; }
#profile-menu li a { display: block; height: 39px; line-height: 39px; color: #2abbff; background: url("../images/_style1/menu-tab.jpg") 0 0 no-repeat; padding: 0 10px; text-transform: uppercase; font-size: 11px; }
#profile-menu li a span { color: #0059be; }
#profile-menu li a:hover { background: url("../images/_style1/menu-tab.jpg") 0 -40px no-repeat; text-decoration: none; color: #fff; }
#profile-menu li a:hover span,
#profile-menu li.active a span { color: #2abbff; }
#profile-menu li.active a { background: url("../images/_style1/menu-tab.jpg") 0 -80px no-repeat; color: #fff; }

#profile1 {width: 200px; float: left; display: block; height: 39px; line-height: 39px; color: #2abbff; background: url("../images/_style1/menu-tab2.jpg") 0   0   no-repeat; padding: 0 10px; font-size: 12px; vertical-align:middle;}
#profile2 {width: 200px; float: left; display: block; height: 39px; line-height: 39px; color: #2abbff; background: url("../images/_style1/menu-tab2.jpg") 0 -40px no-repeat; padding: 0 10px; font-size: 12px; vertical-align:middle;}
#profile3 {width: 200px; float: left; display: block; height: 39px; line-height: 39px; color: white;   background: url("../images/_style1/menu-tab2.jpg") 0 -80px no-repeat; padding: 0 10px; font-size: 12px; vertical-align:middle;}
#profile3 font.num {color: gray;}
#profile3 font.nom {font-weight: bold;}


#race-zerg {
	vertical-align:middle;
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -50px;
}

#race-terran {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px 7px;
}

#race-protoss {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -105px;
}

#race-aleatorio {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -157px;
}

#raza-zerg {
	vertical-align:middle;
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -62px;
}

#raza-terran {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -3px;
}

#raza-protoss {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -115px;
}

#raza-aleatorio {
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 23px;
	display: inline-block;
	background-color: transparent;
	background-image: url("../images/_style1/race-symbols.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -168px;
}

/* Para el Foro */

div.foro_title    { background: url(../images/_style1/blue_overlay.jpg); border:1px solid #98ffff; margin-bottom:5px; line-height:18px; } 
   .foro_title h1 { background:url(../images/_style1/title_2.gif) repeat-x #98ffff; padding:2px 10px; margin:0; font-size:15px; color:white;} 
   .foro_title h2 { background:url(../images/_style1/title_2.gif) repeat-x #98ffff; padding:2px 10px; margin:0; font-size:15px; color:orange;} 
   .foro_title h3 { background:url(../images/_style1/title_2.gif) repeat-x #98ffff; padding:2px 10px; margin:0; font-size:15px; color:yellow;}
   
   
    
/*                                                                                                          border-style: top  right bottom left */
table.table_foro td.leftborder    {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none none  none   solid;}
                   .lateralborder {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none solid  none   solid;}
   
/* Match Win, Loses*/

/* match history */

#match-history .match-win  { background: url("../images/_style1/match-symbols.png") 0 0 no-repeat; padding: 1px 0 1px 25px; display: inline-block; }

#match-history .match-loss { background: url("../images/_style1/match-symbols.png") 0 -43px no-repeat; padding: 1px 0 1px 25px; display: inline-block; }

/* Stylesheet 1 -------------------------------*/

body { margin: 10px 10px 10px 10px; font:12px Tahoma; color:#DDEEFF; background:url(../images/_style1/bg_2.gif) 50% 0 repeat-y black; } 
 
#everything { width:1000px; margin:0 auto;  background:url(../images/_style1/background_2.jpg); border:1px solid black; border-width:0px 1px; }

#header { height:162px; background:url(../images/_style1/header_2.jpg) right no-repeat; padding:0 150px; }
#header h1 { padding-top:50px; padding-left:250px; margin:5px; color:white; }

#middle { clear:both; background:url(../images/_style1/horiz_2.gif) repeat-x; padding:20px 10px; }	
	
	#left_column { width:195px; float:left; }
	.horizontal #left_column { width:auto; float:none; }

		#navigation a { background:url(../images/_style1/buttons2.gif) no-repeat; width:170px; height:25px; display:block; padding-left:25px; margin:5px 0; font-size:13px; color:white; text-decoration:none; line-height:25px;}
		#navigation a:hover { background-position:0 bottom;  }

		#navigation2 a { background:url(../images/_style1/buttons4.gif) no-repeat; width:170px; height:25px; display:block; padding-left:25px; margin:5px 0; font-size:13px; color:white; text-decoration:none; line-height:25px;}
		#navigation2 a:hover { background-position:0 bottom;  }

		#navigation3 a { background:url(../images/_style1/buttons5.gif) no-repeat; width:170px; height:25px; display:block; padding-left:25px; margin:5px 0; font-size:13px; color:66CCCC; text-decoration:none; line-height:20px; border: 0px;}
		#navigation3 a:hover { background-position:0 bottom;  }

		.horizontal #navigation a { float:left; } 
		#more_information { padding-top:15px;} 
		
	#middle_column { float:left; width:50%; margin:0px 20px; } 
	#middle_column.one_column { float:left; width:95%; } 
	#middle_column.two_column { float:left; width:75%; } 
	.horizontal #middle_column { width:auto; float:none; }
		.date_break { font-size:19px; border-bottom:1px solid #98ffff; margin-bottom:10px; }
		.date_break2{ font-size:19px; border-bottom:1px solid #98ffff; border-top:1px solid #98ffff; margin-bottom:10px; }
		.post { background: url(../images/_style1/blue_overlay.jpg); border:1px solid #98ffff; margin-bottom:35px; line-height:18px; } 
		.post h1 { background:url(../images/_style1/title_2.gif) repeat-x #98ffff; padding:2px 10px; margin:0; font-size:15px; color:white;} 
		.post_body { padding:5px 15px; }
		.post .postedby { float:left; clear:both; }
		.post .timestamp { float:right }

		.comment { background: url(../images/_style1/blue_overlay2.jpg); border:1px solid #98ffff; margin-bottom:35px; line-height:18px; } 
		.comment_body { padding:5px 15px; }
		.comment .commentedby { float:left; clear:both; padding:2px 10px; }
		.comment .timestamp { float:right; padding:2px 10px; }
		.comment .tools { float:right;}

		.comment2 { background: url(../images/_style1/blue_overlay.jpg); border:1px solid #98ffff; margin-bottom:35px; line-height:18px; } 
		.comment2_body { padding:5px 15px; }
		.comment2 .commentedby { float:left; clear:both; padding:2px 10px; background:url(../images/_style1/title_2.gif) repeat-x #98ffff; width: 75%;}
		.comment2 .timestamp { float:right; padding: 2px 10px; background:url(../images/_style1/title_2.gif) repeat-x #98ffff;  width: 19%;}
		.comment2 .tools { float:right;}

		ul { margin:20px; padding:10px; }
		li { list-style:none; background:url(../images/_style1/bullet2.gif) 0 5px no-repeat;  padding-left:30px; line-height:25px;  }
		.list_left, .list_right { width:48%; float:left }

		.post_info { clear:both; padding-top:10px; }
	
	#right_column { width:26%; float:left; }
		.box  { background: url(../images/_style1/extras_bg2.jpg); border:1px solid #98ffff; margin:10px 10px 15px 10px; padding:10px; }
		.boxb { background: url(../images/_style1/extras_bg2.jpg); background-position:center; border:1px solid #98ffff; margin: 0px 0 0px 0; padding: 10px; }
		.boxt { background: transparent; border:1px solid #98ffff; margin:10px 0 15px 0; padding:10px; }
		.boxl { background: url(../images/_style1/bg2.jpg); background-position:center; border:1px solid #98ffff; margin:10px 10px 15px 10px; padding:10px; }
		.boxs { background: url(../images/_style1/paper.gif); background-position:center; border:1px solid #98ffff; margin: 0px 0 0px 0; padding: 10px; }

#footer { clear:both; padding:20px }
	#subnav { margin:10px 0;}	
	#subnav a { color:#22afcd; }
	#subnav a:hover { color:#98ffff } 
	.copyright { font-size: 10px;}
	
/* BOXES =================================================================== */

/* SIMPLE BOX */

#box_simple{ 
   border: 1px solid #CCCC99; 
   font-size: 10px; 
   padding: 4 4 4 4px; 
   background-color: #ffffff; 
   text-align : left;
} 

/* BOX 01 */

#box01{ 
   border: 1px solid #165480; 
   width: 85%; 
} 

#head_box01{ 
   background-color: #009383; 
   color: white; 
   font-weight: bold; 
   font-size: 8pt; 
   padding: 2 2 2 2px; 
   text-align : center;
} 
#content_box01{ 
 font-size: 8pt; 
   padding: 4 4 4 4px; 
   background-color: #f8ffff; 
   text-align : left;
} 

/* DIVS y RADIO para funciones de Filtros ================================== */

input.radioalone {background-color: transparent;}

.divboxtitle{ 
   border: 1px solid #98ffff; 
   font-weight: bold;
   padding: 5 1 1 5px; 
   background:url(../images/_style1/blue_overlay2.jpg);
   color:white;
   text-align : left;
   height:21px;
}

.divbox{ 
   border: 1px solid #98ffff; 
   padding: 5 1 1 5px; 
   background-color: transparent; 
   text-align : left;
   height:21px;
}

.divboxTransLeft{ 
   padding: 5px 1px 1px 5px; 
   background-color: transparent; 
   text-align : left;
   height:21px;
}

.divboxTransRight{ 
   padding: 5px 1px 1px 5px; 
   background-color: transparent; 
   text-align : right;
   height:21px;
}

/* Formato para Tecla*/

span.tecla {color:#ffffff; background-color: #101050; width: 32px; border-style: outset; border-width: 1px; margin: 0px; padding: 0px 3px 0px 3px; clear: none; font-weight: bold;}

/* Torneos */
div.torneo_title    { background: url(../images/_style1/blue_overlay.jpg); border:1px solid #98ffff; margin-bottom:5px; line-height:18px; width:910px;} 
    
/*                                                                                                            border-style: top  right bottom left */
table.table_torneo {border-collapse: collapse; width: 100%; font-size: 11px;}
table.table_torneo td.player        {background-color: navy;        border-width: 1px; border-color: white;   border-style: solid solid  solid  solid; width: 300px;}
                     .separation    {background-color: transparent; border-width: 0px; border-color: black;   border-style: none  none   none   none;}

                     .leftborder    {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none  none   none   solid;}
                     .lateralborder {background-color: transparent; border-width: 1px; border-color: #98ffff; border-style: none  solid  none   solid;}
   
