@charset "utf-8";
/* CSS Document */

 { margin:0; padding:0; outline:none; border:none; }

 body {
 	background:#08A url(../image/fondos/body.gif) top repeat-x;
 		font:11px Arial;
 			color:#999999;
 				overflow-x:hidden !important;
 					}

 					a, a:link, a:visited, a:active { color:#9999CC; text-decoration:underline; cursor:pointer; }
 					a:hover { text-decoration:none; }

/* ===================================================================== */
/* ===   DIVS   ======================================================== */
/* ===================================================================== */

#wrapper {
	display: block;	
	padding:0 13px;
	padding-top:0px;
	margin:0 auto;
	width:952px;
	position:relative;
}

#header {
	width:872px;
	height:86px;
	background:white url(../image/fondos/corner_header.gif) right top no-repeat;
	margin:0 auto;
	padding:0 18px;
	position:relative;
}
#loginHeader {
	position:absolute;
	right:10px;
	top:5px;
	height:70px;
	width:308px;
}

#top { width:908px; margin:0 auto; 	position:relative; }
#top #top_nav #top_img { width:211px; float:left; }
#top #top_nav #nav {
	float: left;
	width:694px;
	height:35px;
	position:relative;
}
#top #top_nav #nav .searchBar {
	position:absolute;
	top:-3px;
	right:10px;
}

#top #top_nav #nav ul a {
	height:35px;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:7px;
	float:left;
	border-top:3px solid #292927;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#top #trans {
	width:180px;
	height:180px;
	position:absolute;
	bottom:0px;
	left:66px;
}

#top #top_nav #nav ul a.selection2 { border-bottom:3px solid #d03231; }
#top #top_nav #nav ul a.selection3 { border-bottom:3px solid #d4cd03; }
#top #top_nav #nav ul a.selection4 { border-bottom:3px solid #d66404; }
#top #top_nav #nav ul a.selection1 { position: relative; top: 3px; border-top: 3px solid #444444; }
#top #top_nav #nav ul a.selection1:hover { position: relative; top: 3px; border-top:3px solid #0088aa; }

#top #top_nav #nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
#top #top_nav #nav ul li{
	height:35px;
	float:left;
	padding:0 1em;
	border-right:0px solid #080808;
}

#top_columnas { background:url(../image/heads/head01_3.jpg) no-repeat; width:908px; height:6px; margin:0; padding:0; clear:both;}

body#forums #top_columnas { background:url(../image/heads/head01_4.jpg) no-repeat; width:908px; height:6px; margin:0; padding:0; clear:both;}

#content2 {
	width:902px;
	margin: 0 auto;
	padding:0 3px;
	background:#99bbbc;
	overflow:hidden;
	}

#sideLeft {
	float:left;
	width:208px;
	background:#000;
    	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

#sideRight {
	float:left;
	width:173px;
	background:#000;
    padding-bottom: 30000px;
    margin-bottom: -30000px;
}
	#sideLeft a, #sideRight a {
	color:#E2E2E2;
}
	#sideLeft .title, #sideRight .title { position: relative; border-bottom:2px solid #353535; padding-top: 12px; padding-left: 6px; padding-bottom: 10px}
	#sideLeft .bloque, #sideRight .bloque {
	clear:both;
	position:relative;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	margin-bottom:3px;
	background-color:#0a0a0a;
	margin-top: 4px;
}
#sideLeft .title
{
float: none;
position: relative;
}

#centro_full {
	float:left;
	width:690px;
	margin:0 2px;
}

#centro {
	float:left;
	width:517px;
	margin:0 2px;
	margin-bottom: -10px;
}
	#centro a, #centro_full a { color:white; }
	#centro .hilo, #centro_full .hilo { background:#449293; padding:.5em; color:white; }
	#centro .options, #centro_full .options { padding:.5em; color:#cccccc; position:relative; margin-bottom:3px; height:18px; }
		#centro .options p, #centro_full .options p { margin:0 !important; line-height:normal !important; position:absolute; right:10px; top:4px; background:#141414; border:1px solid #141414; }
		#centro .options a, #centro_full .options a { color:#cccccc}
		#centro .options a.selection, #centro_full .options a.selection { font-weight:bold; color:white; background-color:#cccccc; padding:1px 3px; text-decoration:none; }

#banner, #top10RatedGames, #rssFeed, #Register, #EditProfile  { clear:both; }

#Register, #EditProfile  { margin-top:.5em; }

#banner .title {
	float:left;
	width:600px;
	padding-left:10px;
	height:15px;
	background:url(../image/fondos/title_how.gif) repeat-x;
	color:#fff;
}

#banner .ilust_1,  #banner .ilust_2, #top10RatedGames .ilust_3, #Games .ilust_3 { float:left; }

#banner .info {
	float:left;
	width:381px;
	height:226px;
	background:#141414 url(../image/fondos/info_how.gif) repeat-x bottom;
	color:#1d1d1d;
}
#banner .info div { margin:16px 0 0 16px; }

#top10RatedGames .title, #rssFeed .title, #Register .titulo, body#activation #Games .titulo2 {
	float:left;
	width:381px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #dddddd;
}

#rssFeed .title, #Register .title {	width:517px; }

#top10RatedGames .info, #rssFeed .info {
	clear:both;
	width:520px;
	border:1px solid #242529;
	background:#555555;
	position:relative;
	background-color: #141414;
	left: -3px;
}

#rssFeed { margin-top:4px; }
#rssFeed .info { padding:4px 0 }
#rssFeed ul li { list-style:none !important; display:inline !important; background:url(../image/ico/rss.gif) center left no-repeat !important; padding:15px 0 15px 30px !important; margin:.5em 65px .5em 0 !important; }
#rssFeed a { text-decoration:none; color:#c5c5c5 } #rssFeed a:hover { text-decoration:underline; }

body#forums #rssFeed .title { width:690px; }
body#forums #rssFeed .info { width:688px; text-align:left; }

#adSense {
	clear:both;
	width:908px;
	margin:0 auto;
	height:100px;
	background:#009 url(../image/fondos/foot.gif) top left no-repeat;
}

#adSense #google { margin:0 auto; text-align:center; padding-top:1em; font-size:14px; }
#footer { width:895px; margin:0 auto; padding:.6em; color:white; background-color:#29444E }
#footer a { color:white; }

/* ===================================================================== */
/* ===   TOP 10 GAMES   ================================================ */
/* ===================================================================== */

#top10RatedGames .info {
	height:1100px;
}
#top10RatedGames .info a {
	color:#ffffff;
}
.top10_col_1, .top10_col_2 { position: absolute; top:15px; }
.top10_col_1 {
	width:260px;
	left:-16px;
	top: 30px;
	/*border-right:1px solid #646263;*/
	padding-right:5px;
}
.top10_col_2 { width:217px; left:260px; top: 20px}
.top10_col_1 ul li, .top10_col_2 ul li {
	list-style:none;
	list-style-position:outside;
	padding-bottom:5px;
	border-bottom:2px solid #141414;
	margin-bottom:8px;
	position:relative;
	padding-top: 13px;
	background-color: #141414;
}
.top10_col_1 ul li:last-child, .top10_col_2 ul li:last-child { border:none; }

#rank { height:50px; position:relative; margin-top: 5px; margin-left: 5px; }
#highlight { height:84px; position:relative; }
#highlight .cover, #highlight .detalle, #rank .cover, #rank .detalle {
	position:absolute;
	top:2px;
	left: 5px;
}
#highlight .detalle { left:90px; width:160px; }
#rank .detalle {
	left:40px;
	width:164px;
}
#highlight .detalle p, #rank .detalle p { margin-top:0; margin-right:0; font-size:10px; }
#highlight .detalle p strong, #rank .detalle p strong { font-size:11px; }
#highlight .cover img { border:1px solid #b1a8a9; width:82px; height:82px; }
#rank .cover img { border:1px solid #b1a8a9; width:48px; height:48px; }

/* ===================================================================== */
/* ===   USUARIOS   ==================================================== */
/* ===================================================================== */

.viewUserProfile {
	height:80px;
	font-size:10px;
	position:relative;
	width: 160px;
}
.viewUserProfile .user_col1 { position:absolute; top:6px; left:6px; }
.viewUserProfile .user_col1 .userAvatar, .viewUserProfile .user_col1 .userRating { width:74px; margin-bottom:5px; text-align:center; }
.viewUserProfile .user_col1 .userAvatar img { /*width:50px; height:50px; */border:3px solid #272320; }

.viewUserProfile .userData {
	position:absolute;
	top:5px;
	left:80px;
	width:60px;
	margin-left:10px;
}
.viewUserProfile .userData .userNick, #UserPanel .Profile .userNick {
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
}
.viewUserProfile .userData ul, #UserPanel .userData ul { margin:0; padding:0; list-style:none; list-style-position:outside; }
.viewUserProfile .userData ul li{ margin:0; padding:0; list-style:none; list-style-position:outside; }

.viewUserProfile .userLinkProfile {
	position:absolute;
	bottom:25px;
	left:90px;
}

#UserPanel .Profile { font-size:10px; position:relative !important; padding-bottom:10px; }

#UserPanel .Profile .userAvatar { position:absolute; top:-30px; right:2px; }
#UserPanel .Profile .userAvatar img { border:3px solid #272320; }

#UserPanel .Profile .data { padding:5px; }

#UserPanel .userData ul li { margin:0 1em; padding:0; list-style:none; list-style-position:outside; line-height:1.5em; }

/* ===================================================================== */
/* ===   POLL   ======================================================== */
/* ===================================================================== */

span.poll_win_result {
	display:block;
	float:left;
	height:12px;
	background:url(../image/fondos/poll_win.gif) repeat-x;
	max-width:140px;
	margin-right:5px;
	margin-top:3px;
}

span.poll_lost_result {
	display:block;
	float:left;
	height:12px;
	background:url(../image/fondos/poll_lost.gif) repeat-x;
	max-width:140px;
	margin-right:5px;
}

/* ===================================================================== */
/* ===   REGISTER   ==================================================== */
/* ===================================================================== */
#Register .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}
#Register .content { position:relative; clear:both; background:#141414; border:none; padding:.5em 1em; }

#Register .columnas { width:230px; margin-right:1em; _margin-right:.5em; margin-bottom:.8em; }

#Avatar {
	position:relative;
	top:-1px;
	left:-1px;
	width:480px;
	height:108px;
	overflow-y:hidden;
	overflow-x:scroll;
	margin-top:5px;
	padding:.4em;
	background:#4F2121;
}

.avatars {
	position:absolute;
	width:11280px;
	height:100px;
	/*clip: rect(0, 480px, 100px, 0);*/
	top:0;
	left:0;
}
.avatars img { width:80px; height:80px; }
.avatars a { float:left; margin:.4em; border:4px solid white; text-decoration:none;  }
.avatars a:hover, .avatars a.selected { border:4px solid #AA0C0B; }

/* ===================================================================== */
/* ===   MY FAVORITE GAMES   ========================================= */
/* ===================================================================== */
#MyFavGames .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#MyFavGames .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#MyFavGames .content { position:relative; clear:both; background:#6a3231; border:none; padding:.5em 1em; }

#MyFavGames ul.playlist { margin:0 !important; padding:0 !important; }
#MyFavGames ul.playlist li { list-style:none; list-style-position:outside; margin:0 !important; padding:0 !important; position:relative; border-bottom:1px solid #5e2c2b; height:55px; }
	#MyFavGames ul.playlist li div.cover,
	#MyFavGames ul.playlist li div.description,
	#MyFavGames ul.playlist li div.rating {
		position:absolute;
		top:5px;
	}

#MyFavGames ul.playlist li div.cover {
	border:1px solid #e0d7d8;
	width:36px; height:43px;
	border:1px solid #e8e6e7;
	left:0;
}
	#MyFavGames ul.playlist li div.cover img { width:36px; height:43px; }

#MyFavGames ul.playlist li div.description {
	width:295px;
	left:46px;
}
	#MyFavGames ul.playlist li div.description h1 {
		margin:0; padding:0;
		color:#c4c6c5;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		font-weight:bold; word-spacing:1px; letter-spacing:-1px;
	}
	#MyFavGames ul.playlist li div.description p { margin:0; padding:0; }
	#MyFavGames ul.playlist li div.description p a { margin-right:10px; color:#fb9c9a; }
	#MyFavGames ul.playlist li div.description p a.remove { margin-right:0; background:url(../image/ico/remove.gif) no-repeat center left; padding-left:20px; }

#MyFavGames ul.playlist li div.rating {
	width:87px;
	padding-top:5px;
	left:410px;
	text-align:center;
}
	#MyFavGames ul.playlist li div.rating .destacado {
		color:#d6b4b2;
		font-family:"Trebuchet MS", Arial; font-weight:bold;
	}
	#MyFavGames ul.playlist li div.rating a { color:#a45956; text-decoration:none; }
	#MyFavGames ul.playlist li div.rating a:hover { color:#c36a66; text-decoration:none; }

/* ===================================================================== */
/* ===   MY GAMES   ==================================================== */
/* ===================================================================== */
#MyGames .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
	position:relative;
}

#MyGames .score {
	position:absolute;
	top:10px; right:10px;
	color:#C5C5C5;
}

#MyGames .score .destacado { color:white !important;}

#MyGames .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#MyGames .content { position:relative; clear:both; background:#141414; border:none; padding:.5em 1em; }

#MyGames ul.playlist { margin:0 !important; padding:0 !important; }
#MyGames ul.playlist li { list-style:none; list-style-position:outside; margin:0 !important; padding:0 !important; position:relative; border-bottom:1px solid #5e2c2b; height:90px; }
	#MyGames ul.playlist li div.cover,
	#MyGames ul.playlist li div.description,
	#MyGames ul.playlist li div.rating {
		position:absolute;
		top:5px;
	}

#MyGames ul.playlist li div.cover {
	border:1px solid #e0d7d8;
	width:36px; height:43px;
	border:1px solid #e8e6e7;
	left:0;
}
	#MyGames ul.playlist li div.cover img { width:36px; height:43px; }

#MyGames ul.playlist li div.description {
	width:295px;
	left:46px;
}
	#MyGames ul.playlist li div.description h1 {
		margin:0; padding:0;
		color:#c4c6c5;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		font-weight:bold; word-spacing:1px; letter-spacing:-1px;
	}
	#MyGames ul.playlist li div.description p { margin:0; padding:0; }
	#MyGames ul.playlist li div.description p a { margin-right:10px; color:#fb9c9a; }
	#MyGames ul.playlist li div.description p a.remove { margin-right:0; background:url(../image/ico/remove.gif) no-repeat center left; padding-left:20px; }

#MyGames ul.playlist li div.rating {
	width:87px;
	padding-top:5px;
	left:410px;
	text-align:center;
}
	#MyGames ul.playlist li div.rating .destacado {
		color:#d6b4b2;
		font-family:"Trebuchet MS", Arial; font-weight:bold;
	}
	#MyGames ul.playlist li div.rating a { color:#a45956; text-decoration:none; }
	#MyGames ul.playlist li div.rating a:hover { color:#c36a66; text-decoration:none; }



/* ===================================================================== */
/* ===   MY PLAYLIST   ================================================= */
/* ===================================================================== */
#MyPlaylist .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#MyPlaylist .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#MyPlaylist .content { position:relative; clear:both; background:#6a3231; border:none; padding:.5em 1em; }

#MyPlaylist ul.playlist { margin:0 !important; padding:0 !important; }
#MyPlaylist ul.playlist li { list-style:none; list-style-position:outside; margin:0 !important; padding:0 !important; position:relative; border-bottom:1px solid #5e2c2b; height:55px; }
	#MyPlaylist ul.playlist li div.position,
	#MyPlaylist ul.playlist li div.cover,
	#MyPlaylist ul.playlist li div.description,
	#MyPlaylist ul.playlist li div.category {
		position:absolute;
		top:5px;
	}
#MyPlaylist ul.playlist li div.position {
	width:34px; height:33px;
	background:url(../image/fondos/dark_gradient.gif) top repeat-x;
	border:1px solid #7b7b7b;
	left:0;
	text-align:center;
	padding-top:10px;
	padding-left:2px;
}
	#MyPlaylist ul.playlist li div.position h3 {
		margin:0; padding:0;
	}

#MyPlaylist ul.playlist li div.cover {
	border:1px solid #e0d7d8;
	width:36px; height:43px;
	border:1px solid #e8e6e7;
	left:46px;
}
	#MyPlaylist ul.playlist li div.cover img { width:36px; height:43px; }

#MyPlaylist ul.playlist li div.description {
	width:295px;
	left:95px;
}
	#MyPlaylist ul.playlist li div.description h1 {
		margin:0; padding:0;
		color:#c4c6c5;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		font-weight:bold; word-spacing:1px; letter-spacing:-1px;
	}
	#MyPlaylist ul.playlist li div.description p { margin:0; padding:0; }
	#MyPlaylist ul.playlist li div.description p a { margin-right:10px; color:#fb9c9a; }
	#MyPlaylist ul.playlist li div.description p a.remove { margin-right:0; background:url(../image/ico/remove.gif) no-repeat center left; padding-left:20px; }

#MyPlaylist ul.playlist li div.category {
	width:83px; height:38px;
	padding-top:5px;
	left:410px;
	background:#622f2e;
	text-align:center;
}
	#MyPlaylist ul.playlist li div.category .destacado {
		color:#d6b4b2;
		font-family:"Trebuchet MS", Arial; font-weight:bold;
	}
	#MyPlaylist ul.playlist li div.category a { color:#a45956; text-decoration:none; }
	#MyPlaylist ul.playlist li div.category a:hover { color:#c36a66; text-decoration:none; }

/* ===================================================================== */
/* ===   PURCHASED GAMES   ============================================= */
/* ===================================================================== */

#PurchasedGames .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#PurchasedGames .content { position:relative; clear:both; background:#6a3231; border:none; padding:.5em 1em; }
#PurchasedGames ul { list-style:none; }
#PurchasedGames ul li { background-color:#7a3839; list-style-position:outside; clear:both; border-bottom:1px solid #353535; padding:.5em; clear:both; }

#PurchasedGames ul li .cover { float:left; margin-right:1em; width:50px; height:60px; }
#PurchasedGames ul li .cover img { border:2px solid white; }

#PurchasedGames ul li .detalle { float: left; width:425px; }


/* ===================================================================== */
/* ===   SEARCH   ====================================================== */
/* ===================================================================== */

#Search .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#Search ul { list-style:none; }
#Search ul li { background-color:#141414; list-style-position:outside; clear:both; border-bottom:1px solid #353535; padding:.5em; clear:both; }

#Search ul li .cover { float:left; margin-right:1em; width:50px; height:60px; }
#Search ul li .cover img { border:2px solid white; }

#Search ul li .detalle { float: left; width:425px; }

#Search a.remove { margin-right:0; background:url(../image/ico/remove.gif) no-repeat center left; padding-left:20px; }


/* ===================================================================== */
/* ===   My PROFILE   ================================================== */
/* ===================================================================== */

#MyProfile .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}
#MyProfile .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#MyProfile	.content { position:relative; clear:both; background:#6a3231; border:none; padding:.5em 1em; }

#MyProfile div.block_1,
#MyProfile div.block_2,
#MyProfile div.block_3,
#MyProfile div.block_4,
#MyProfile div.block_5,
#MyProfile div.block_6 { float:left; width:256px; margin-bottom:4px; position:relative; }

#MyProfile a { color:#ff9a98; }

#MyProfile p.link { position:absolute; bottom:2px; right:5px; } #MyProfile p.link a { color:#f5dc4c; }

#MyProfile div.block_1,
#MyProfile div.block_3,
#MyProfile div.block_5 { margin-right:4px; }

	#MyProfile div.block_1 .content,
	#MyProfile div.block_2 .content  { height:240px; }

	#MyProfile div.block_3 .content,
	#MyProfile div.block_4 .content  { height:225px; }

	#MyProfile div.block_5 .content,
	#MyProfile div.block_6 .content { height:240px; }


#MyProfile div.block_1 .title,
#MyProfile div.block_2 .title,
#MyProfile div.block_3 .title,
#MyProfile div.block_4 .title,
#MyProfile div.block_5 .title,
#MyProfile div.block_6 .title { width:256px; }

#MyProfile div.block_1 ul { list-style:none; list-style-position:outside; margin:0; padding:0; }
#MyProfile div.block_1 ul li { list-style-position:outside; background:url(../image/ico/more_bullet.gif) no-repeat left center; margin:0; padding-left:10px; margin-bottom:4px; margin-top:2px; }

#MyProfile div.block_2 ul { list-style:none; list-style-position:outside; margin:0; padding:0; color:#9a98ff; }
#MyProfile div.block_2 ul li { list-style-position:outside; position:relative; padding-top:2px; height:18px; border-bottom:1px solid #8b4547; }
#MyProfile div.block_2 ul li span { width:138px; display:block; }
#MyProfile div.block_2 ul li .fecha { position:absolute; right:0; top:2px; color:#c55e62; }

#MyProfile div.block_3 ul, #MyProfile div.block_4 ul, #MyProfile div.block_5 ul { list-style:none; list-style-position:outside; margin:0; padding:0; color:#ff9a98; }
#MyProfile div.block_3 ul li, #MyProfile div.block_4 ul li { list-style-position:outside; position:relative; height:60px; border-bottom:1px solid #8b4547; margin-bottom:4px;  }
	#MyProfile div.block_5 ul li { list-style-position:outside; position:relative; height:70px; border-bottom:1px solid #8b4547; margin-bottom:4px; padding-top:4px;  }

#MyProfile div.block_3 div.user, #MyProfile div.block_4 div.user { width:50px; height:50px; border:2px solid #252523}
#MyProfile div.block_3 div.user img, #MyProfile div.block_4 div.user img { width:50px; height:50px; }
#MyProfile div.block_3 div.info_user, #MyProfile div.block_4 div.info_user { position:absolute; top:-5px; left:55px; }

#MyProfile div.block_5 div.user { width:33px; height:41px; border:1px solid #fff; margin-left:8px;}
#MyProfile div.block_5 div.user img { width:33px; height:41px; }
#MyProfile div.block_5 div.info_user { position:absolute; top:-5px; left:55px; }

#MyProfile div.block_6 dl, #MyProfile div.block_6 dt, #MyProfile div.block_6 dd { list-style:none; list-style-position:outside; margin:0; padding:0; }
#MyProfile div.block_6 dt { position:relative; } #MyProfile div.block_6 dt p.fecha { position:absolute; right:0; top:-6px; color:#c55e62; }
#MyProfile div.block_6 dd { margin-bottom: 4px; padding-bottom:4px; border-bottom:1px solid #8b4547; }

#MyProfile div.block_6 textarea { width:225px; height:180px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif;}


/* ===================================================================== */
/* ===   CHALLENGES   ================================================== */
/* ===================================================================== */
#MyChallenges {
	position:relative;
	}

#MyChallenges .title {
	position:relative;
	z-index:100 !important;
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#MyChallenges .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#MyChallenges .gray {
	position:relative;
	background:#141414;
	color:#fff;
	padding:.5em;
}

#MyChallenges .gray #half { width:252px; }
#MyChallenges .ilust { position:absolute; width:243px; height:299px; background:url(../image/ilust/girl_cellphone.jpg) no-repeat; right:0; top:43px; /*top:37px*/; _top:50px; z-index:299 !important;  }
#MyChallenges .ilust2 { position:absolute; width:196px; height:196px; background:url(../image/ilust/gadget_100_points.gif) no-repeat; right:10px; top:-10px; z-index:299 !important;  }


#MyChallenges .block_1 {
	background:#691616 url(../image/ilust/gadget_didmo_points.gif) no-repeat 390px center;
}

#MyChallenges .block_1 ul, #MyChallenges .block_2 ul, #MyChallenges .block_3 ul, #MyChallenges .block_4 ul, #MyChallenges .points ul, #MyChallenges .block_2b ul { list-style:none; list-style-position:outside; }
#MyChallenges .block_1 ul li, #MyChallenges .points ul li { list-style-position:outside; background:url(../image/ico/flags.gif) no-repeat left 3px; padding-left:40px; margin-bottom:5px; }

#MyChallenges .block_2 ul li { list-style-position:outside;  margin-bottom: 4px; padding-bottom:4px; border-bottom:1px solid #691616;  }

#MyChallenges .block_2 ul li .game { float:left; margin-right:3px;  } #MyChallenges .block_2 ul li .game img { border:1px solid white; }
#MyChallenges .block_2 ul li .info_game { float:left; width:418px; }

#MyChallenges .block_3 { float:left; width:255px; margin-bottom:4px; position:relative; margin-right:2px;}
#MyChallenges .block_4 { float:left; width:255px !important; margin-bottom:4px; position:relative;}

#MyChallenges .block_3 .title, #MyChallenges .block_4 .title { width:255px; }


#MyChallenges .block_3 .content ul li, #MyChallenges .block_4 .content ul li { list-style-position:outside; margin-bottom: 4px; padding-bottom:4px; border-bottom:1px solid #691616; height:71px; }

#MyChallenges .block_3 .content ul li .user, #MyChallenges .block_4 .content ul li .user, #MyChallenges .block_2b ul li .user { float:left; margin-right:3px; }
#MyChallenges .block_3 .content ul li .user img, #MyChallenges .block_4 .content ul li .user img, #MyChallenges .block_2b ul li .user img { border:1px solid white; }
#MyChallenges .block_3 .content ul li .info_user, #MyChallenges .block_4 .content ul li .info_user, #MyChallenges .block_2b ul li .info_user { width:180px; float:left; }

#MyChallenges .block_5 { clear:both; background:#691616; position:relative; }

#MyChallenges .points ul { margin-left:120px; }
#MyChallenges .points { background:#691616; }
#MyChallenges .points .content { background: url(../image/ilust/gadget_didmo_points.gif) no-repeat 20px top; }

#MyChallenges .block_2b { background:#7a3939; } #MyChallenges .block_2b ul li { border-bottom:1px solid #944445; margin-bottom: 4px; padding-bottom:4px; }

#MyChallenges .block_3b { background:#691616 url(../image/ilust/gadget_flags.gif) no-repeat 25px center; padding:10px 0; padding-left:170px;  } #MyChallenges .block_3b .destacado { color:white; }

#MyChallenges .game { margin-left:1em;} #MyChallenges .game .cover { border:1px solid white;}
#MyChallenges .game_detail { width:325px; }

#MyChallenges .comments { background:#141414; height:150px; padding:10px; }
#MyChallenges .comments .title { background:none; width:165px; }
#MyChallenges .comments .col2 textarea { width:320px !important; height:135px !important; padding:1px; }

#MyChallenges .comments .col1 { width:157px; }

/* ===================================================================== */
/* ===   GAMES   ======================================================= */
/* ===================================================================== */

#Games .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}
#Games .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#Games .content {
z-index: 1; position: relative; border-left: 1px; border-left-style: solid; border-right: 1px; border-right-style: solid; border-color: #222222;
height: 1200px; top: -31px; width: 514px; left: -4px;
padding-left: 15px; clear:both;
background:#141414; margin-bottom: -25px
}

#Games div.full { clear:both; margin-bottom: -40px; height: auto;}

#Games a { color:#ffffff; }

#Games p.link { position:absolute; bottom:2px; right:5px; } #Games p.link a { color:#f5dc4c; }

#Games div.block_1 { float:left; width:255px; margin-bottom:4px; position:relative; margin-right:2px; }
#Games div.block_1 .content { height: 256px; }
#Games div.block_1 .title { width:256px; }

#Games div.full ul { list-style:none; list-style-position:outside; margin:0; padding:0; }

#Games div.full .col1, 
#Games div.full .col2 { float: left; z-index:100; position: relative;}
#Games div.full ul { margin-left:8px; /*border-left:1px solid #4b4c8b;*/ padding-left:8px; position: relative; left: -12px }
#Games div.full ul li { list-style-position:outside; background-color: #252525; position: relative; width:335px; height:64px; /*border-bottom:1px solid #4b4c8b;*/ }
#Games div.full ul li div.cover { position:absolute; top:5px; left:5px; } 
#Games div.full ul li div.cover img { border:1px solid gray; }
#Games div.full ul li div.info { position:absolute; top: 2px; left:65px; }

#Games div.full ul.highlight { margin:0; padding:0; border:none; }
#Games div.full ul.highlight li { list-style-position:outside; position: relative; width:240px; height:111px; border-bottom:1px solid #Ab6b6c; }
#Games div.full ul.highlight li div.cover { position:absolute; top:0; left: 0; } 
#Games div.full ul.highlight li div.cover img { border:1px solid white; }
#Games div.full ul.highlight li div.info { position:absolute; top:0; left:88px; }

#Games div.block_1 ul { list-style:none; list-style-position:outside; margin:0; padding:0; color:#ff9a98; }
#Games div.block_1 ul li{ list-style-position:outside; position:relative; height:60px; border-bottom:1px solid #8b4547; margin-bottom:4px;  }

#Games div.block_1 div.user { width:33px; height:41px; } #Games div.block_1 div.user img { border:1px solid white; }
#Games div.block_1 div.info_user { position:absolute; top:-5px; left:40px; }


#Games #contentGame ul { margin-left:8px; border-left:1px none #8b4b4c; padding-left:8px; }
#Games #contentGame ul li {
	list-style-position:inside;
	position: relative;
	width:100%;
	height:auto;
	border-bottom:2px none #4b4b8c;
	list-style-type: disc;
}




/* ===================================================================== */
/* ===   VIEW FULL PROFILE   =========================================== */
/* ===================================================================== */

#ViewFullProfile .title {
	width:511px;
	height:15px;
	background: #141414;
	color: #ded607;
	margin:0;
	padding-top:1px;
}
	#ViewFullProfile .block_1 .title {
	width:517px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: white;
	margin:0;
	padding-top:1px;
	}
	#ViewFullProfile .block_1 .user {
		float:left; margin-right:1em;
		width:82px; height:82px;
	}
	#ViewFullProfile .block_1 .user img { border:1px solid #fff; }

#ViewFullProfile .subtitle {
	width:512px;
	height:15px;
	background: #6b3032;
	color: #ecb4b3;
	padding-top:1px;
	padding-left:5px;
}

#ViewFullProfile .content {position:relative; clear:both; background:#141414; border:none; padding:.5em 1em; }

#ViewFullProfile ul { list-style:none; }
#ViewFullProfile ul li { background-color:#141414; list-style-position:outside; clear:both; /*border-bottom:1px solid #cccccc;*/ padding:.5em; clear:both; }

#ViewFullProfile ul.games li { height:74px; }

#ViewFullProfile ul.games li .cover { float:left; margin-right:1em; width:33px; height:41px; }
#ViewFullProfile ul.games li .cover img, #ViewFullProfile ul.friends li .cover img { border:1px solid white; }
#ViewFullProfile ul.games li .detalle { float: left; width:425px; }

#ViewFullProfile div.friends { _height:142px; }
#ViewFullProfile div.friends #block1, #ViewFullProfile div.friends #block2 { clear:both; margin-bottom:1.2em; }

#ViewFullProfile div.friends .cover { float:left; width:50px; height:50px; margin-right:.4em; }
#ViewFullProfile div.friends .detalle { float:left; width:110px; padding:0; }

/* ===================================================================== */
/* ===   FORUMS   ====================================================== */
/* ===================================================================== */

#Forums .title {
	width:690px;
	height:15px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#Forums table {
	width:100%;
	padding:0; margin:0;
	color:#C15F5E;
	border-collapse:collapse;
	margin-bottom:1px;
}
#Forums table th { text-transform:uppercase; background:#000; padding:0; height:30px; }
#Forums table th.ancho { width:350px; }
#Forums table td { background:#353535; padding:1em; border-top:1px solid #783A3D; border-bottom:1px solid #783A3D; }
#Forums table a { color:#FF9D94; white-space:nowrap; }

#Forums textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	padding:.3em;
	border:1px solid #c5c5c5;
	background:#fff url(../image/fondos/input.gif) top repeat-x;
	color:#717070;
	width:670px; height:200px;
	margin:4px auto;
}

#Forums .single_post {
	clear:both;
	border-bottom:1px solid #333;
	margin-bottom:8px;
	background:#000 url(../image/fondos/forum_single_post.gif) top left repeat-y !important;
}
#Forums .user_info {
	float:left;
	width:90px;
}
#Forums .comment {
	float:left;
	width:590px;
}

#Forums .info_post { clear:both; background:#000; border-top:1px solid #3a3d78; padding:.3em; position:relative; }
#Forums .edit { position:absolute; right:5px; top:3px; }

#Forums textarea.edit_post {
	width:580px; height:250px;
	margin:5px;
	background:#353535;
	color:white;
	font-size:11px;
}

.stick {
	color:#FFFFFF;
}
/* ===================================================================== */
/* ===   EDIT PROFILE   ================================================ */
/* ===================================================================== */

#EditProfile .title {
	width:517px;
	height:31px;
	background: url(../image/fondos/title_topTen.gif) repeat-x;
	color: #ded607;
	margin:0;
	padding-top:1px;
}

#EditProfile .full { color:#ba6968; background:#6a1616; padding:.4em; } #EditProfile .full .destacado { color:white; }

#EditProfile .content { position:relative; clear:both; background:#6a3231; border:none; padding:.5em 1em; }
#EditProfile .content .destacado { color:#f47c88; }
#EditProfile .columnas { width:230px; margin-right:1em; _margin-right:.5em; margin-bottom:.8em; }

#EditProfile .wide input.campo { width:470px; }

#Avatar {
	position:relative;
	top:-1px;
	left:-1px;
	width:480px;
	height:108px;
	overflow-y:hidden;
	overflow-x:scroll;
	margin-top:5px;
	padding:.4em;
	background:#4F2121;
}

.avatars {
	position:absolute;
	width:11280px;
	height:100px;
	/*clip: rect(0, 480px, 100px, 0);*/
	top:0;
	left:0;
}
.avatars img { width:80px; height:80px; }
.avatars a { float:left; margin:.4em; border:4px solid white; text-decoration:none;  }
.avatars a:hover, .avatars a.selected { border:4px solid #AA0C0B; }

#EditProfile ul, #EditProfile ul li { list-style:none; list-style-position:outside; clear:both; }
#EditProfile ul li { padding:4px 0; border-bottom:1px solid #783A3D; }

/* ===================================================================== */
/* ===   TIPOGRAFIAS   ================================================= */
/* ===================================================================== */

ul, ol, dl, p, table { margin:.6em; line-height:1.4em; }
ul li, ol li { list-style-position:inside;}
ul.noList li, ol.noList li { list-style:none; list-style-position:outside; clear:both; }

		#sideRight #latest_forum_post dd { margin-bottom:1em; }
		#sideRight #latest_forum_post dt .color, #sideRight #latest_forum_post dd .color { color:#ed7000; }
		#sideRight #latest_forum_post dt .title { color:#eaa000; }


h1, h2, h3 { margin:.3em; text-transform:uppercase; }
h1 { font:bold 1.8em Arial; }
h2 { font:bold 1.6em Arial; letter-spacing:-1px; }
h3 { font:bold 1.2em Arial; margin:.6em; }
	#sideLeft #LatestMembers h3, #sideLeft #UserPanel h3 { color:#FFFFFF; }
	#banner .info h3 { color:#e00; margin-bottom:.2em; }
h4 { font:bold 1.1em Arial; margin:.3em; }
	#sideRight h4 {  margin:.7em; color:#e5bcc4; }

.destacado { color:#e00; }



/* ===================================================================== */
/* ===   FORMULARIOS   ================================================= */
/* ===================================================================== */

#banner .info select, .campo {
	border:1px solid #c5c5c5;
	background:#fff url(../image/fondos/input.gif) top repeat-x;
	color:#717070;
	padding:3px 3px 1px 3px;
	font-size:10px;
	margin-right:.5em;
}

.campo_oscuro {
	border:1px solid #2b2b2b;
	background:#1f1f1f url(../image/fondos/input_search.gif) top repeat-x;
	color:#b3b3b3;
	padding:3px 3px 1px 3px;
	font-size:10px;
	margin-right:.5em;
}

.wrapperButton {
	text-align:right;
	padding:10px;
	background-color:#101010;
}

.wrapperButton input {
	width:90px;
	height:19px;
	color:white;
	border:none;
	padding:0 0 5px 10px;
	/*padding:0 0 2px 10px;*/
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../image/botones/btn_input.gif) no-repeat;
	cursor:hand; cursor:pointer;
}
.wrapperButton .buttonlarge {
	width:176px;
	height:19px;
	color:white;
	border:none;
	padding:0 0 5px 10px;
	/*padding:0 0 2px 10px;*/
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../image/botones/btn_input_large.gif) no-repeat;
}
.wrapperButton .buttonlargedelete {
	width:190px;
	height:19px;
	color:white;
	border:none;
	padding:0 0 5px 10px;
	/*padding:0 0 2px 10px;*/
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../image/botones/btn_input_large_delete.gif) no-repeat;
}

.width_medium {width:125px; }
#Register input.campo, #EditProfile input.campo { width:220px; }

.error {
	border:1px solid #DD9999;
	background:#9A0000;
	color:white;
	font-weight:bold;
}

.validationOk {
	border:1px solid #259A00;
	background:#1A6A16;
	color:white;
	font-weight:bold;
}



input.boton_blanco {
	border:1px solid #d3d4d8;
	background:#EFEFEF url(../image/ico/flecha.gif) no-repeat center right;
	color:#f00003;
	width:90px;
	font-family:"Trebuchet MS", Arial;
	padding:2px 20px 2px 2px;
	text-transform:lowercase;
	font-weight:bold;
	letter-spacing:-1px;
	cursor:pointer;
}

input.boton_blanco_abajo {
	border:1px solid #d3d4d8;
	background:#EFEFEF url(../image/ico/flecha_abajo.gif) no-repeat center right;
	color:#f00003;
	width:90px;
	font-family:"Trebuchet MS", Arial;
	padding:2px 20px 2px 2px;
	text-transform:lowercase;
	font-weight:bold;
	letter-spacing:-1px;
	cursor:pointer;
}

#centro .options select { width:197px; font-size:10px; padding:0 !important; color:#1a1d61; border:1px solid #222222; }
#centro .options p select { width:100px; font-size:10px; padding:0 !important; color:#1a1d61; border:1px solid #222222; }

#boton {
	height:19px;
}

/* ===   botones adaptables   ======================================================= */
#boton input {

	float:left;
	height:19px;
	color:white;
	border:none;
	padding:0 0 5px 0px;
	/*padding:0 0 2px 0px;*/
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../image/botones/btn_background.gif) repeat-x;
	/*width: 0;*/  /* IE table-cell margin fix */
    /*overflow: visible;*/
	cursor:pointer;
    width: auto;

}
#boton .left_arrow{
	width:25px;
	height:19px;
	float:left;
	background:url(../image/botones/btn_left_arrow.gif) no-repeat;
}
#boton .left_cancel{
	width:25px;
	height:19px;
	float:left;
	background:url(../image/botones/btn_left_cancel.gif) no-repeat;
}
#boton .right{
	width:8px;
	height:19px;
	float:left;
	background:url(../image/botones/btn_right.gif) no-repeat;
}

/* ===================================================================== */
/* ===   POPUP   ======================================================= */
/* ===================================================================== */


body#popup #wrapper { background:none; padding-top:0; margin:0; padding-left:0; }
body#popup #wrapper, body#popup #header, body#popup #footer, body#popup #top { width:430px; }
body#popup #content2, body#popup #centro_full{ width:460px; }

body#popup .title { width:457px; }
body#popup .game { position:relative; }
body#popup .game .cover { float: left; width:128px; height:190px; margin:.8em; }
body#popup .game .cover img { border:2px solid white; } body#popup .game .cover p img { border:none; }
body#popup .game .game_info { float:left; width:295px; }
body#popup .form { clear:both; background:#000; position:relative; padding-top:2px; height:185px; margin-bottom:5px; width:457px; }
body#popup .form input, body#popup .form textarea {
		width:305px; background-color:#dadada;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; padding:.2em; margin-bottom:10px;
	}
body#popup .form .campos { position:absolute; right:10px; top:12px; }
body#popup .boton {
	width:90px !important;
	height:19px;
	color:white;
	border:none;
	padding:0 0 5px 10px !important;
	/*padding:0 0 2px 10px !important;*/
	margin:3.2em 0 0 .8em  !important;
	font-size:11px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background:url(../image/botones/btn_input.gif) no-repeat !important;
	background-color:#000 !important;
}

/* ===================================================================== */
/* ===   GAMES DETAILS  ================================================ */
/* ===================================================================== */

body#GamesDetails img.border { border:2px solid white; margin:0 auto; }
body#GamesDetails .col2 { width:325px; }

body#GamesDetails ul#UserComment { margin:0; padding:0; border:none; }
body#GamesDetails ul#UserComment li { position:relative; border: none !important; width:1000%; clear:both; margin-bottom:10px; padding-bottom:3px; /*height:auto;*/ }
body#GamesDetails ul#UserComment li .user { float:left; } body#GamesDetails ul#UserComment li .user img { border:2px solid #232321; }
body#GamesDetails ul#UserComment li .rank { position: absolute; top:15px; right:0; }
body#GamesDetails ul#UserComment li .comment { float:left; margin-left:10px; width:420px; }
body#GamesDetails ul#UserComment li .comment strong { color:white; }

body#GamesDetails textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	padding:.3em;
	border:1px solid #c5c5c5;
	background:#fff url(../image/fondos/input.gif) top repeat-x;
	color:#717070;
	width:490px; height:150px;
	margin:4px auto;
}

/* ===================================================================== */
/* ===   RSS MANAGEMENT   ============================================== */
/* ===================================================================== */

#Search .RSS li {
	background:#7A3839 url(../image/ico/rss_min.gif) no-repeat 485px center !important;
	padding-right:24px;
}

.rssCategoryPanel {

	overflow: auto;
}


.rssCategoryPanel a {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background-color: #7A3839;
	border-top: 1px solid #944445;
	border-bottom: 1px solid #944445;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.rssCategoryPanel a:hover {
	color: #FFFFFF;
	background-color: #7c1818;
}
.rssCategoryPanel a.selected {
	color: #FFFFFF;
	background-color: #7c1818;

}

/* ===================================================================== */
/* ===   VARIOS   ====================================================== */
/* ===================================================================== */

.border_top { border-top:1px solid #ececec; }
.border_right { border-right:1px solid #ececec; }
.border_bottom { border-bottom:1px solid #ececec; }
.border_left { border-left:1px solid #ececec; }

.margin_top { margin-top:.8em; }
.margin_right { margin-right:14px; }
.margin_bottom { margin-bottom:.8em; }
.margin_left { margin-left:.8em; }

.no_margin { margin:0 }
.no_padding { padding:0 }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.pointer { cursor:pointer; }

div.error {
	clear:both;
	padding:.5em; margin:.2em;
	background:#9a0000 url(../image/ico/alert.gif) no-repeat 15px 15px;
	border:1px solid #dd9999;
	color:#dd9999;
	font-weight:normal;
	display:none;
}
div.error p { padding-left: 45px; }
div.error strong { font-weight:bold; }

p.colorError { color:#D03231; position:absolute; top:0; right:45px; display:none; }

#leaveComment
{
display:none;
}

.cambiarIdioma
{
	position:absolute;
	right:47px;
	top:15px;
	z-index:3450;
}

.none { display:none; }

.login { margin-left:10px; background: url(../image/fondos/barra_login.gif) no-repeat 40px center; }

.ac_results
{
	background-color: #9a0000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.ac_results ul
{
	margin: 0px;
	padding: 0px;
	height: 140px;
	overflow: auto ;
}
.ac_results ul li
{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #590000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 31px;
}
.ac_results img
{
	margin-right: 4px;
	width: 31px;

	float:left;
}

#usuariosSeleccionadosLista
{
	margin: 0px;
	padding: 0px;
}
#usuariosSeleccionadosLista li
{
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	float: left;
	height: 38px;
	cursor:pointer;
}
#usuariosSeleccionadosLista img
{
	margin-right: 4px;
	width: 31px;

	float:left;
}
#rateGameGadget
{
	background-image: url(../image/ico/rating_0-5.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 78px;
}
.rateItTrigger
{
	height: 13px;
	width: 11px;
	border: none #000000 1px;
	padding: 0px;
	margin: 0px;
}

/* ===================================================================== */
/* ===   RSS PANEL   =================================================== */
/* ===================================================================== */


.rssPanel  {
	width: 234px;
	height: 200px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}
.rssPanel div {

}

.rssPanel p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 5px;
}
.rssPanel .rssFeedHeader {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background-color: #7A3839;
	border-top: 1px solid #944445;
	border-bottom: 1px solid #944445;
	background-image: url(../image/ico/rss_min.gif);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.rssPanel a {
	cursor:pointer;
	padding-bottom: 5px;
}
.rssPanel a.rssFeedHeader:hover {
	color: #FFFFFF;
	background-color: #7c1818;
}
.rssPanel a.rssFeedHeader.selected {
	color: #FFFFFF;
	background-color: #7c1818;

}


/* =======================   CUSTOM SCROLL   ========================== */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #7A3839;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* =======================   BANNER STYLES   ======================== */

#PublicsideLeft { width:185px; } #PublicsideRight { width:160px; }
#PublicsideLeft, #PublicsideRight { margin:0 auto; }

#PublicsideLeft div, #PublicsideRight div {
	margin:5px auto;
}

