@charset "utf-8";
/*
Theme Name: SC2Latino
Theme URI: http://www.sc2peru.com
Version: 1.0
Author: Camilo Holguin
Author MSN: msn@camiloholguin.com
*/
html, body, div, span, applet, abbr, big, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, em, img, q, samp, 
strong, dl, dt, dd, ol, ul, li, fieldset, form, input, label, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0; }
 
blockquote, q { quotes: "" ""; }
 
ol, ul { list-style: none; }
 
em { font-style: italic; }
 
strong { font-weight: bold; }
 
/*	--------------------------------------------------
Global
-------------------------------------------------- */
body {
	font: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #130605 url(../Images/bg.jpg) center 0 no-repeat; }
 
a, a:hover, a:active { text-decoration: none; }
 
.indent { text-indent: -9999px; }
 
/*	--------------------------------------------------
Container
-------------------------------------------------- */
#container {
	width: 868px;
	margin: 0 auto; }
 
/*	--------------------------------------------------
Header
-------------------------------------------------- */
#header {
	width: 868px;
	height: 196px;
	background: url(../Images/header.jpg) no-repeat;
	position: relative; }
 
	#header .nav {
		font-size: 13px;
		position: absolute;
		top: 11px;
		left: 35px; }
 
		#header .nav a { color: #FFF; }
 
			#header .nav a:hover { color: #ecc051; }
 
		#header .nav ul { overflow: hidden; }
 
			#header .nav ul li {
				padding: 0 8px;
				float: left; }
 
			#header .nav ul a.active {
				text-decoration: underline;
				font-weight: bold;
				color: #ecc051; }
 
	#header .logo {
		width: 324px;
		height: 82px;
		position: absolute;
		top: 63px;
		left: 88px; }
 
		#header .logo a {
			height: 82px;
			display: block; }
 
	#header .headline {
		width: 868px;
		height: 37px;
		background: url(../Images/headline.gif) no-repeat;
		position: absolute;
		top: 159px; }
 
		#header .headline p {
			color: #858686;
			padding: 9px 30px 0; }
 
/*	--------------------------------------------------
Wrapper
-------------------------------------------------- */
#wrapper {
	background: url(../Images/wrapper.png) repeat-y;
	overflow: hidden; }
 
	#wrapper .login {
		height: 37px;
		background: url(../Images/login.jpg) no-repeat;
		padding: 18px 0 10px 75px;
		clear: both; }
 
		#wrapper .login span {
			font-size: 14px;
			line-height: 28px;
			color: #FFF;
			display: block;
			margin-right: 15px;
			float: left; }
 
			#wrapper .login span strong { color: #a5f5f8; }
 
			#wrapper .login span a {
				text-decoration: underline;
				color: #FFF; }
 
		#wrapper .login form.left {
			margin-right: 5px;
			float: left; }
 
		#wrapper .login fieldset {
			margin-right: 12px;
			float: left; }
 
		#wrapper .login input.field {
			width: 162px;
			height: 29px;
			color: #211b1b;
			background: url(../Images/login-field.gif) no-repeat;
			padding: 0 5px;
			margin-right: 4px; }
 
		#wrapper .login input.send {
			width: 96px;
			height: 29px;
			background: url(../Images/login-send.gif) no-repeat; }
 
		#wrapper .login input.pass {
			width: 124px;
			height: 29px;
			background: url(../Images/login-pass.gif) no-repeat;
			margin: 0 5px; }
 
		#wrapper .login input.register {
			width: 111px;
			height: 29px;
			background: url(../Images/login-register.gif) no-repeat; }
 
		#wrapper .login input.edit {
			width: 95px;
			height: 29px;
			background: url(../Images/login-edit.gif) no-repeat; }
 
		#wrapper .login input.exit {
			width: 88px;
			height: 29px;
			background: url(../Images/login-exit.gif) no-repeat; }
 
	#wrapper .spoiler a {
		width: 65px;
		height: 22px;
		background: url(../Images/icon-spoiler.gif) no-repeat;
		display: block;
		text-indent: -9999px;
		margin-top: 4px; }
 
		#wrapper .spoiler a:hover { background: url(../Images/icon-spoiler.gif) 0 -28px no-repeat; }
 
	#wrapper #bbeditor input.send {
		width: 86px;
		height: 27px;
		background: url(../Images/icon-enviar.gif) no-repeat;
		border: none;
		display: block;
		margin: 10px 0; }
 
	#wrapper .bbeditor img {
		text-align: left;
		cursor: pointer;
		background-color: #f0f0f0;
		border: 1px solid #cfcfcf;
		margin-right: 2px; }
 
		#wrapper .bbeditor img:hover {
			background-color: #fff;
			border: 1px solid #808080; }
 
	#wrapper span.xb11 {
		width: 23px;
		display: block;
		float: right; }
 
	#wrapper .xb2 {
		width: 160px;
		float: right; }
 
/*	--------------------------------------------------
Colm
-------------------------------------------------- */
#colm {
	width: 826px;
	background: url(../Images/large-b.gif) bottom no-repeat;
	padding-bottom: 15px;
	margin-left: 21px;
	clear: both; }
 
	#colm #large {
		font-size: 12px;
		color: #0b1c21;
		background: url(../Images/large-m.gif) repeat-y;
		padding-bottom: 10px;
		position: relative; }
 
		#colm #large h1 {
			font-size: 22px;
			letter-spacing: -1px;
			background: url(../Images/large-t.gif) no-repeat;
			color: #015f71;
			padding: 35px 35px 5px; }
 		#colm #large h1 a {
				font-weight: normal;
				color: #015f71; }
		#colm #large a.tema {
			width: 113px;
			height: 27px;
			background: url(../Images/icon-tema.gif) no-repeat;
			display: block;
			position: absolute;
			top: 68px;
			right: 35px; }
 
		#colm #large table , #colm #large .lista {
			width: 700px;
			color: #909090;
			padding: 0 35px 10px;}
 
		#colm #large table td {
			border-bottom: 1px #b5b5b5 solid;
			margin-left: 25px; }
 
			#colm #large table td strong { color: #db1b1b; }
 
			#colm #large table td a {
				font-weight: bold;
				color: #464646; }
 
				#colm #large table td a:hover { color: #347db1; }
 
		#colm #large table.rplays td {
			line-height: 26px;
			border-bottom: 1px #e1e1e1 solid;
			padding: 0 5px; }
 
		#colm #large table.rplays img {
			background-color: #FFF;
			border: 1px #cecccc solid;
			padding: 1px; }
 
		#colm #large .pag {
			width: 350px;
			border: 1px #e0e0e0 solid;
			display: block;
			padding: 4px;
			margin-top: 10px; }
 
			#colm #large .pag a , #colm #large .lista a {
				font-weight: bold;
				color: #db1b1b; }
 
		#colm #large .post , #colm #large .posta {
			width: 715px;
			background-color: #e4edf3;
			border: 1px solid #d7e0e7;
			padding: 10px 20px;
			margin: 0 auto 15px;
			overflow: hidden; }
 
		#colm #large .posta {
			background-color: #eaf1f6;
			border: 1px solid #e0eaf1; }
 
		#colm #large .botones , #colh .botones {
			float: right;
			margin-right: 35px;}
 
			#colm #large .botones a , #colh .botones a {
				width: 90px;
				height: 27px;
				line-height: 26px;
				color: #FFF;
				font-weight: normal;
				text-align: center;
				background: url(../Images/icon-botones.gif) no-repeat;
				display: inline-block;
				margin-left: 10px;
				float: left; }
 
		#colm #large .post .x1 , #colm #large .posta .x1 {
			width: 120px;
			text-align: center;
			border: 1px #cdd6dc solid;
			background: #d3e1eb url(../Images/x1.gif) center 0 no-repeat;
			padding: 15px 5px;
			margin-right: 15px;
			float: left; }
 
		#colm #large .post .x1 a , #colm #large .posta .x1 a {
			font-size: 13px;
			font-weight: bold;
			color: #2772a5; }
 
		#colm #large .post img.avatar , #colm #large .posta img.avatar {
			width: 60px;
			height: 60px;
			background-color: #FFF;
			border: 1px #7a7a7a solid;
			padding: 1px;
			margin-top: 5px; }
 		#colm #large .post p.mineral , #colm #large .posta p.mineral ,#colh #news .comentario p.mineral{margin-top: 5px; padding-left: 28px;text-align: left; font: bold 10px arial;}
		colm #large .post p.mineral img, #colm #large .posta p.mineral img ,#colh #news .comentario p.mineral img{
		}
		
		
		#colm #large .post .x2 , #colm #large .posta .x2 {
			width: 550px;
			font: 12px/20px Tahoma, Geneva, sans-serif;
			float: left; }
 
		#colm #large .post .x2 a , #colm #large .posta .x2 a {
			font-weight: bold;
			color: #2772a5; }
 
		#colm #large .post blockquote , #colm #large .posta blockquote {
			color: #667073;
			border: 1px #b8b8b8 dashed;
			padding: 5px 20px;
			margin: 15px 15px -5px; }
 
		#colm #large .post .spoilercont , #colm #large .post .spoileract ,  #colm #large .posta .spoilercont ,  #colm #large .posta .spoileract {
			display: none;
			color: #667073;
			padding: 5px 10px; }
 
		#colm #large .post .spoileract , #colm #large .posta .spoileract { display: block; }
 
		#colm #large .post object , #colm #large .posta object { margin-top: 5px; }
 
		#colm #large .post .fecha , #colm #large .posta .fecha {
			font-size: 11px;
			text-align: right;
			color: #6d7e89;
			display: block;
			padding-bottom: 10px; }
 
		#colm #large .post .fecha a , #colm #large .posta .fecha a {
			width: 65px;
			height: 22px;
			font-weight: normal;
			color: #FFF;
			text-align: center;
			background: url(../Images/icon-citar.gif) no-repeat;
			display: inline-block;
			margin-right: 5px; }
 
		#colm #large .post .numeracion , #colm #large .posta .numeracion {
			font-size: 13px;
			color: #236798;
			float: left; }
 
		#colm #large form.nuevo { padding: 10px 30px 0; }
 
			#colm #large form.nuevo h2 {
				font-size: 13px;
				line-height: 32px; }
 
			#colm #large form.nuevo input {
				width: 350px;
				height: 25px;
				border: 1px #cfcfcf solid;
				padding: 0 5px; }
 
			#colm #large form.nuevo textarea {
				width: 750px;
				border: 1px #cfcfcf solid;
				padding: 10px;
				margin-top: 10px; }
 
			#colm #large form.nuevo input.send {
				width: 86px;
				height: 27px;
				background: url(../Images/icon-enviar.gif) no-repeat;
				border: none;
				display: block;
				margin: 10px 0; }
 
/*	--------------------------------------------------
Colh
-------------------------------------------------- */
#colh {
	width: 506px;
	padding-left: 25px;
	float: left; }
 
	#colh .top {
		width: 487px;
		background: url(../Images/top-m.gif) repeat-y;
		margin: 0 auto; }
 
		#colh .top ol {
			background: url(../Images/top-t.gif) no-repeat;
			padding-top: 30px;
			overflow: hidden; }
 
		#colh .top ul {
			width: 200px;
			line-height: 22px;
			padding: 0 20px;
			margin-top: -15px;
			float: left; }
 
		#colh .top h3 {
			font-size: 14px;
			color: #FFF;
			padding-bottom: 4px; }
 
			#colh .top h3 strong { color: #ecc051; }
 
		#colh .top ul li a { color: #FFF; }
 
			#colh .top ul li a:hover { color: #fdeaba; }
 
		#colh .top ul li {
			font-size: 12px;
			color: #FFF;
			background: url(../Images/top-line.gif) 0 bottom repeat-x;
			display: block;
			padding-bottom: 3px; }
 
			#colh .top ul li strong { color: #9e9e9e; }
 
		#colh .top .bottom {
			background: url(../Images/top-b.gif) 0 bottom no-repeat;
			padding-bottom: 25px; }
 
	#colh #news {
		font-size: 12px;
		color: #0b1c21;
		background: url(../Images/news-b.gif) 0 bottom no-repeat;
		padding: 6px 0 45px;
		margin: 15px 0; }
 
		#colh #news h1 {
			font-size: 22px;
			letter-spacing: -1px;
			background: url(../Images/news-t.png) no-repeat;
			color: #015f71;
			padding: 40px 25px 0; }
 		#colh #news h1 a {
				font-weight: normal;
				color: #015f71; }
		#colh #news table , #colh #news .perfil , #colh #news .replay , #colh #comentarios , #colh #news .lista {
			width: 506px;
			background: url(../Images/news-m.gif) repeat-y;
			padding: 10px 0 25px;
			overflow: hidden; }
 
		#colh #news .perfil {
			padding-bottom: 5px;
			position: relative; }
 
		#colh #news .replay { padding-bottom: 10px; }
 
		#colh #news .lista {
			font-size: 11px;
			text-align: center; }
 
			#colh #news .lista h2 {
				font-size: 13px;
				font-weight: bold;
				line-height: 32px; }
 
			#colh #news .lista form {  }
 
			#colh #news .lista input.send {
				width: 86px;
				height: 27px;
				background: url(../Images/icon-enviar.gif) no-repeat;
				border: none;
				display: block;
				margin: 10px auto; }
 
			#colh #news .lista input , .lista select , .lista textarea {
				width: 200px;
				height: 25px;
				border: 1px #cfcfcf solid;
				padding: 0 5px;
				margin-bottom: 5px; }
 
			#colh #news .lista textarea { height: 100px; }
 
		#colh #news table a , #colh #news .lista a { color: #4f5557; }
 
		#colh #news table a:hover {
			font-weight: bold;
			color: #db1b1b; }
 
		#colh #news .lista a:hover {
			text-decoration: underline;
			color: #db1b1b; }
 
		#colh #news table td {
			border-bottom: 1px #b5b5b5 solid;
			margin-left: 25px;
			display: inline-table; }
 
		#colh #news table th { float: left; }
 
		#colh #news .pag {
			width: 350px;
			display: block;
			margin: 0 auto; }
 
			#colh #news .pag a { color: #db1b1b; }
 
		#colh #news .perfil ul {
			line-height: 28px;
			padding: 5px 30px 0 115px; }
 
			#colh #news .perfil ul img.avatar {
				width: 60px;
				height: 60px;
				background-color: #FFF;
				border: 1px #7a7a7a solid;
				padding: 1px;
				position: absolute;
				top: 25px;
				left: 35px; }
 
			#colh #news .perfil ul li a {
				font-weight: bold;
				color: #db1b1b; }
 
			#colh #news .perfil ul li { display: block; }
 
				#colh #news .perfil ul li strong {
					width: 150px;
					color: #0b1c21;
					display: inline-block; }
 
				#colh #news .perfil ul li.firma {
					color: #667073;
					padding-top: 15px; }
					
				div.postfirma {
					border-top: 1px solid #cdd2d4;
					color: #667073;
					padding-top: 15px; 
					margin-top: 15px; }
 
		#colh #news .replay ul {
			width: 280px;
			line-height: 28px;
			padding: 5px 30px 10px 0;
			margin: 0 auto; }
 
			#colh #news .replay ul li a {
				font-weight: bold;
				color: #db1b1b; }
 
			#colh #news .replay ul li {
				border-bottom: 1px #cfcfcf solid;
				display: block; }
 
				#colh #news .replay ul li strong {
					width: 150px;
					color: #0b1c21;
					display: inline-block; }
 
				#colh #news .replay ul li.bajar {
					color: #adb2b4;
					padding-top: 15px; }
 
		#colh #news .replay p {
			text-align: center;
			color: #0b1c21;
			padding: 10px 25px 0; }
 
			#colh #news .replay p a {
				width: 139px;
				height: 27px;
				background: url(../Images/icon-replay.gif) no-repeat;
				display: block;
				margin: 0 auto;
				padding-bottom: 10px; }
 
		#colh #news .comentario {
			width: 430px;
			background-color: #e4edf3;
			border: 1px solid #d7e0e7;
			padding: 10px 20px;
			margin: 0 auto 15px;
			overflow: hidden; }
 
			#colh #news .comentario img.avatar {
				width: 60px;
				height: 60px;
				background-color: #FFF;
				border: 1px #7a7a7a solid;
				padding: 1px;
				margin: 0 15px 5px 0;
				float: left; }
 			
			#colh #news .comentario p.opinion {
				font: 11px/20px Tahoma, Geneva, sans-serif;
				overflow: hidden; }
 
			#colh #news .comentario p.usuario a {
				font-size: 13px;
				font-weight: bold;
				color: #2772a5; }
 
			#colh #news .comentario em {
				text-align: right;
				color: #6d7e89;
				display: block;
				clear: both;
				padding-bottom: 5px; }
 
		#colh #news #bbeditor { padding: 0 25px; }
 
	#colh #bbeditor textarea {
		width: 437px;
		border: 1px #cfcfcf solid;
		padding: 10px;
		margin-top: 10px; }
		#colh #news .comentario p.usuario .bobotones {
			float: right;
		}
 	#colh #news .comentario p.usuario .bobotones  a {
			width: 65px;
			height: 22px;
			font-weight: normal;
			color: #FFF;
			text-align: center;
			background: url(../Images/icon-citar.gif) no-repeat;
			display: inline-block;
			margin-right: 5px; }
	#colh #news .post {
		line-height: 22px;
		background: url(../Images/news-m.gif) repeat-y;
		padding-bottom: 25px;
		overflow: hidden; }
 
		#colh #news .post a {
			font-size: 13px;
			font-weight: bold;
			color: #0e649c; }
 
		#colh #news .post img {
			max-width: 455px;
			background-color: #FFF;
			border: 1px #7a7a7a solid;
			padding: 1px; }
 
		#colh #news .post h2 {
			font-size: 22px;
			line-height: 28px;
			letter-spacing: -1px;
			background: url(../Images/news-t.png) 100% -6px no-repeat;
			color: #015f71;
			padding: 34px 25px 2px; }
 
			#colh #news .post h2 a {
				font-weight: normal;
				color: #015f71; }
 
		#colh #news .post span {
			line-height: 20px;
			color: #d41b1b;
			font-weight: bold;
			display: block;
			padding: 0 25px 10px; }
 
		#colh #news .post a.more {
			width: 99px;
			height: 27px;
			background: url(../Images/icon-more.gif) no-repeat;
			display: block;
			margin: 15px 25px 0; }
 
			#colh #news .post a.more:hover {
				background: url(../Images/icon-more.gif) 0 -33px;
				no-repeat; }
 
		#colh #news .post .content { padding: 4px 25px 0; }
 
			#colh #news .post .content br { line-height: 14px; }
 
			#colh #news .post .content object { margin-left: -12px; }
 
			#colh #news .post .content .spoileract , #colh #news .post .content .spoilercont {
				display: none;
				color: #667073;
				padding: 5px 10px; }
 
			#colh #news .post .content .spoileract { display: block; }
 
	#colh #news table.registrarse { padding: 10px 15px 5px; }
 
		#colh #news table.registrarse td {
			line-height: 38px;
			border: none; }
 
			#colh #news table.registrarse td.x { width: 150px; }
 
		#colh #news table.registrarse input , table.registrarse select , table.registrarse textarea {
			width: 150px;
			height: 24px;
			border: 1px #cfcfcf solid;
			padding: 0 5px; }
 
		#colh #news table.registrarse select { width: 80px; }
 
		#colh #news table.registrarse textarea { height: 50px; }
 
		#colh #news table.registrarse input.send, div.admin input.boton{
			width: 86px;
			height: 27px;
			background: url(../Images/icon-enviar.gif) no-repeat;
			border: none;
			display: block; }
	div.admin ul{
		background: url(../Images/news-m.gif) repeat scroll 0 0 transparent;
		padding: 4px 25px 0px;
	}
	div.admin form.eliminados{
		padding: 0px;
		background: none;
	}
	div.admin ul li{
		clear: both;
	}
		div.admin ul li input{
			float: left;
			width: 10px;
			margin-right: 10px;
		}
	
	div.admin ul a{
		color: #333;
	}
	div.admin form{
		background: url(../Images/news-m.gif);
		padding: 4px 25px 0px;
	}
	div.admin input{
		border:1px solid #CFCFCF;
		height:25px;
		padding:0 5px;
		width:445px;
	}
	div.admin h2{
		font-size:13px;
		line-height:32px;
	}
	div.admin textarea{
		border:1px solid #CFCFCF;
		margin-top:10px;
		padding:10px;
		width:435px;
	}
	div.admin input.boton{
			width: 86px;
			height: 27px;
			background: url(../Images/icon-enviar.gif) no-repeat;
			border: none;
			display: block; }
	#sidebar .chat ul li#mchatfecha{
		display: none;
	}
	p.botoneditar{
		position:absolute;
		width: 100px;
		height: 20px;
		padding: 10px 0px 0px 420px;
	}
	p.botoneditar a{
		color: #015F71;
		font-weight: bold;
	}
	
	div.botones div{
		float: left;
	}
	div.torneos{
		background: url("../Images/news-m.gif") repeat scroll 0 0 transparent;
		padding: 4px 25px 0;
	}
	div.torneos a{
		color: #2772A5;
		font-weight: bold;
	}
	div.torneos a.botonx{
		width: 90px;
		height: 27px;
		line-height: 26px;
		color: #FFF;
		font-weight: normal;
		text-align: center;
		background: url(../Images/icon-botones.gif) no-repeat;
		display: inline-block;
	}
 	div.torneos ul li span{
		float: left;
		width: 100px;
		text-align: right;
		padding-right: 10px;
		display: block;
	}
	div.torneos div.insx1{
		width: 280px; float: left; padding: 0px 10px;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos div.insx2{
		width: 136px; text-align: right; float:right; padding: 0px 10px;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos div.datoins{
		width: 208px; float: left; padding: 10px 10px;
		text-align: center;
		font-weight: bold;
	}
	div.torneos div.datoins span img{
		vertical-align: middle;
		border-bottom: 5px solid #666;
	}
	div.torneos div.datoins span{
		font-size: 14px;
		font-weight: bold;
	}
	div.torneos div.res1{
		width: 173px;
		float: left;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos div.res2{
		width: 50px;
		float: left;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos div.res3{
		width: 173px;
		float: left;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos div.res4{
		width: 60px;
		float: left;
		border-bottom: 1px solid #e3e3e3;
	}
	div.torneos h3{
		font-weight: bold;
		text-transform: uppercase;
	}
/*	--------------------------------------------------
Sidebar
-------------------------------------------------- */
#sidebar {
	width: 302px;
	padding-right: 24px;
	float: right; }
 
	#sidebar .ads { margin-bottom: 15px; }
 
	#sidebar .block {
		background: url(../Images/block-b.gif) 0 bottom no-repeat;
		padding-bottom: 18px;
		margin-bottom: 15px;
		overflow: hidden; }
 
		#sidebar .block h3 {
			height: 41px;
			font-size: 18px;
			color: #FFF;
			background: url(../Images/block-t.gif) no-repeat;
			padding: 18px 15px 0; }
 
			#sidebar .block h3 strong { color: #fccd56; }
 
			#sidebar .block h3 span {
				font-size: 11px;
				color: #797171; }
 
		#sidebar .block ul , #sidebar .block form , #sidebar .block ol {
			background: url(../Images/block-m.gif) repeat-y;
			padding: 0 12px 8px; }
 
		#sidebar .block ul li {
			font: 12px/26px Arial, Helvetica, sans-serif;
			color: #595653;
			display: block;
			border-bottom: 1px #e6e4dc solid; }
 
			#sidebar .block ul li a { color: #6e6a65; }
 
				#sidebar .block ul li a:hover { color: #302e2e; }
 
			#sidebar .block ul li img {
				width: 24px;
				height: 11px;
				background-color: #FFF;
				border: 1px #7f7c73 solid;
				padding: 1px;
				margin: 0 3px; }
 
			#sidebar .block ul li strong {
				color: #2386b4;
				display: inline-block;
				padding: 0 2px; }
 
			#sidebar .block ul li:hover strong {
				color: #d9131f;
				display: inline-block;
				padding: 0 2px; }
 			#sidebar  ul#ureplays li {
				clear: both;
			}
			#sidebar  ul#ureplays li a:hover span.x1 span{
			}
			
			#sidebar .block ul#ureplays li a:link span.x1,#sidebar .block ul#ureplays li a:visited span.x1,#sidebar .block ul#ureplays li a:link span.x2,#sidebar .block ul#ureplays li a:visited span.x2{
				float: left;
				display: block;
				width: 140px;
			}
			
			#sidebar .block ul#ureplays li a:link span.x2,#sidebar .block ul#ureplays li a:visited span.x2{
				float: right;
				display: block;
				width: 130px;
			}
			#sidebar .block ul#ureplays li a:link span span,#sidebar .block ul#ureplays li a:visited span span{
				color: #fff;
			}
			#sidebar .block ul#ureplays li a:hover span.x1,#sidebar .block ul#ureplays li a:hover span.x2{
				color: #000;
			}
	#sidebar .chat ul.mchat {
		width: 260px;
		height: 200px;
		background: none;
		padding: 0 5px;
		overflow: auto; }
	 #sidebar .block.chat h3 {
		height: 36px;
	}
	#sidebar .chat ul li {
		line-height: 22px;
		padding: 2px 5px; }
 
		#sidebar .chat ul li.x {
			background-color: #f1ebd8;
			margin: 1px 0; }
 
		#sidebar .chat ul li a {
			font-size: 12px;
			font-weight: bold;
			color: #d41b1b; }
 
	#sidebar .block form { padding-top: 5px; }
 
	#sidebar .block fieldset input.field {
		width: 165px;
		height: 25px;
		font-size: 12px;
		color: #ccc6b7;
		background-color: #3a3030;
		border: 1px #fff8e6 solid;
		padding: 0 10px; }
 
	#sidebar .block fieldset input.send {
		width: 87px;
		height: 27px;
		background: url(../Images/chat-send.gif) no-repeat; }
 
/*	--------------------------------------------------
Footer
-------------------------------------------------- */
#footer {
	height: 115px;
	background: url(../Images/footer.png) no-repeat; }
 
	#footer p {
		width: 680px;
		line-height: 22px;
		text-align: center;
		color: #837e7e;
		padding-top: 45px;
		margin: 0 auto; }
	#footer a {
		color: #ccc;
		text-decoration: none;
	}
	#footer p span{
		font-size: 1.3em;
		color: #ccc;
	}
	#footer span a strong{
		color: #fff;
		text-decoration: underline;
		font-weight: bold;
	}
	
	#colh #news table.registrarse input.error, table.registrarse select.error, table.registrarse textarea.error{
		border-color: #f00;
	}
	#colh #news .post h2 a {
		font-size: 22px;
	}
	#colh #news ul.tablestreams li{
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
	}
	#colh #news ul.tablestreams a span.{
		color: #999;
	}
	#colh #news ul.tablestreams a span.administrador{
		text-decoration: underline;
	}
	#colh #news ul.tablestreams a strong{
		color: #D41B1B ;
	}
	#colh #news ul.tablestreams a:hover{
		color: #000;
	}
