﻿/*@charset "utf-8";*/
/*@import url(adsense.css);*/
/* General
----------------------------------------------------*/
html {
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-y:scroll;
}

body {
	background: #a9a9a9;
	color: #363636;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


#web_titulo {color: #F5F5F5;}
#web_titulo span {color: #F5F5F5;}
#web_desc { color: #CCC;}

/* Estructura basica de la web
----------------------------------------------------*/
.feed {
	background:url(images/bg_feed.png) no-repeat left top;
	width:202px;
	min-height:22px;
	display:block;
	margin:0 auto 0;
	padding: 3px 0px 0px 2px;
}
.feed a {font-size: 11px;}
a.feed {text-decoration: none; font-weight: bold; }
a:link.feed    {text-decoration: none; color: #333;}
a:active.feed  {text-decoration: none; color: #333;}
a:visited.feed {text-decoration: none; color: #333;}
a:hover.feed   {text-decoration: none; color: #FFF;}

#download_grlida {
	padding: 0;
	margin: 5px auto 5px auto;
	width: 220px;
	height: 72px;
}

#download_grlida a {
	color:#5F5F5F;
	display:block;
	padding: 10px 8px 10px 72px;
	width: 140px;
	height: 52px;
	background: url(images/download_grlida.png) no-repeat left top;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#download_grlida a:hover, #download_grlida a:focus {color:#000; background: url(images/download_grlida.png) no-repeat left bottom;}

#logo {
	float: left;
	padding: 8px 0 8px 20px;
	margin: 0;
	width: 220px;
	height: 72px;
}

#descripcion {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 8px 0 8px 0;
	margin: 0 243px 0 260px;
	height: 72px;
}

.wrapper_find {
	float: right;
	padding: 0;
	margin: 0;
	width: 220px;/*240px*/
	height: 26px;
}

.wrapper_opt {
	float: right;
	padding: 0;
	margin: 0;
	width: 240px;
}

#wrapper {
	display: block;
	padding: 0;
	margin: 0;
	overflow: hidden;
	min-width: 998px;
}

#wrapper_smiley {min-width: 480px;}

#header {
	padding: 0;
	margin: 0;
	background: #595959;
}

#menu {
	padding: 0;
	margin: 0;
	height:26px;
	background: #4381bb;
	border-top: 1px solid #5293cc;
	border-bottom: 1px solid #7AA6CD;
}

#main_content {
	padding: 0;
	margin: 0;
	background: #f6f6f6;
	border-top: 1px solid #4078ad;
	border-bottom: 1px solid #999999;
}

#footer {
	height: 65px;
	padding: 0;
	margin: 0;
}

/* Columnas */
.col_left {
	float: left;
	width: 170px;
	padding: 0 3px 0 0;
	margin:0;
	border:0;
}

.col_main_left {
/*	padding: 0 0 0 3px;*/
	padding: 0;
	margin: 0 0 0 174px;
	overflow:hidden;
	border:0;
}

.col_main_center {
/*	padding: 0 3px 0 3px;*/
	padding: 0;
	margin: 0 174px 0 174px;
	overflow:hidden;
	border:0;
}

.col_main_right {
/*	padding: 0 3px 0 0;*/
	padding: 0;
	margin: 0 174px 0 0;
	overflow:hidden;
	border:0;
}

.col_right {
	float: right;
	width: 170px;
	padding: 0 0 0 3px;
	margin: 0;
	border:0;
}

.col_main_right_inicio {
	padding: 0 3px 0 0;
	margin: 0 306px 0 0;
	border:0;
}

.col_right_inicio {
	float: right;
	width: 300px;
	padding-left: 6px;
	margin: 0;
	border:0;
}

.col_center_small {
	padding: 0;
	margin: 0 50px 0 50px;
	overflow:hidden;
}

/* Bordes de la web
----------------------------------------------------*/
.space_20_w { margin: 0 20px 0 20px;}
.space_20_h { margin: 20px 0 20px 0;}
.space_top_10_h { margin: 10px 0 0 0;}

.sep_top { border-top:1px dashed #999;}
.sep_left { border-left:1px dashed #999;}
.sep_right { border-right:1px dashed #999;}
.sep_bottom { border-bottom:1px dashed #999;}

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

.borde_container {
	width: 998px;
/*	width: 100%;*/
	min-width: 998px;
	padding: 0;
	margin: 0 auto 0;
}

.borde_top_left {
	float: left;
	width: 20px;
	height: 20px;
	background: url(images/borde_top_left.png) no-repeat left bottom;
	padding: 4px 0 4px 0;
	margin: 0;
}

.borde_top {
	height: 20px;
	background: url(images/borde_top.png) repeat-x left bottom;
	padding: 4px 10px 4px 10px;
	margin: 0 20px 0 20px;
}

.borde_top_right {
	float: right;
	width: 20px;
	height: 20px;
	background: url(images/borde_top_right.png) no-repeat right bottom;
	padding: 4px 0 4px 0;
	margin: 0;
}

.borde_center_left {
	background: url(images/borde_left.png) repeat-y left top;
	padding: 0 0 0 20px;
	margin: 0;
}

.borde_center_right {
	background: url(images/borde_right.png) repeat-y right top;
	padding: 0 20px 0 0;
	margin: 0;
}

.borde_center_menu {
	min-height: 25px;
	padding: 0 0 0 6px;
	margin: 0;
	overflow: hidden;
}

.borde_center_main, .borde_center_main_noh {
	min-height:400px;
	background-color: #FFF;
	padding: 8px 10px 10px 10px;
	margin: 0;
	overflow: hidden;
}

.borde_center_main_noh {min-height:170px;}

.borde_center_footer {
	min-height:30px;
	background-color: #808080;
	padding: 8px 6px 5px 6px;
	margin: 0;
	overflow: hidden;
}

.borde_bot_left {
	float: left;
	width: 20px;
	height: 20px;
	background: url(images/borde_bot_left.png) no-repeat left top;
	padding: 4px 0 4px 0;
	margin: 0;
}

.borde_bot {
	height: 20px;
	background: url(images/borde_bot.png) repeat-x left top;
	padding: 4px 10px 4px 10px;
	margin: 0 20px 0 20px;
}
		
.borde_bot_right {
	float: right;
	width: 20px;
	height: 20px;
	background: url(images/borde_bot_right.png) no-repeat right top;
	padding: 4px 0 4px 0;
	margin: 0;
}

.borde_opt_left {
	float: left;
	width: 11px;
	height: 26px;
	background: url(images/borde_opt_left.png) no-repeat left top;
	padding: 0;
	margin: 0;
}

.borde_opt_center {
	height: 20px;
	background: url(images/borde_opt_center.png) repeat-x left top;
	padding: 2px 0 0 0;
	margin: 0 16px 0 11px;
}

.borde_opt_right {
	float: right;
	width: 16px;
	height: 26px;
	background: url(images/borde_opt_right.png) no-repeat right top;
	padding: 0;
	margin: 0;
}

/* Lista Juegos
----------------------------------------------------*/
.lista_juegos, .lista_juegos_m {
	display:block;
	clear:both;
}

.lista_juegos_m {margin: 0px 0 6px 0;}

.lista_juegos_bgm {
	min-height: 92px;
	background: url(images/lista_juegos_bgm.jpg) repeat-x left top;
	border: 0;
	margin: 0;
	padding: 0 0 0 3px;
	overflow:hidden;
}

.lista_juegos_bg  {
	min-height: 147px;
	background: url(images/lista_juegos_bg.jpg) repeat left top;
	border: 0;
	margin: 0;
	padding: 0 0 0 2px;
	overflow:hidden;
}

.lista_juegos_bg a {
	display: block;
	width: 94px;
	height: 110px;
	margin: 19px 13px 0;
	padding: 0;
	background: url(images/cover_games.png) no-repeat left top;
}

.lista_juegos_bg a:hover, .lista_juegos_bg a:focus {background:url(images/cover_games.png) no-repeat right top;}

.item_gm {
	display:block;
	float: left;
	width: 55px;
	height: 92px;
	margin: 0;
	margin: 0px 4px 0px 6px;
}

.item_gm a {
	float:left;
	margin: 0;
	position:relative;
	top:-59px;
	left:0;
	width: 55px;
	height: 63px;
	background: url(images/cover_games_mini.png) no-repeat left top;
	
}
.item_gm a:hover, .item_gm a:focus {background:url(images/cover_games_mini.png) no-repeat right top;}

.item_gm img {
	display:block;
	width: 49px;
	height: 57px;
	border: 0;
	margin: 17px 0 0 2px;
}

.item_g {
	float: left;
	width: 120px;
	height:147px;
	margin: 0 3px 0 7px;
	padding: 0;
	background-repeat:no-repeat;
	background-position: 16px 22px;/* 17px 23px;*/
	border: 0;
}

.item_g div {
	float:left;
	margin: 0 0 0 1px;
	padding: 0;
	border: 0;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;	
	background-position: left top;
	position: relative;
	top: -27px;
}

.item_g .ico_star_0, .item_g .ico_star_1, .item_g .ico_star_2, .item_g .ico_star_3, .item_g .ico_star_4, .item_g .ico_star_5 {
	float:right;
	border: 0;
	background: none;
	height:10px;/*110px*/
	width:10px;
	position:relative;
/*	top: -126px;*/
	right:0;
	z-index:0;
}

.item_g .ico_star_1, .item_g .ico_star_2, .item_g .ico_star_3, .item_g .ico_star_4, .item_g .ico_star_5 {
	background: url(img10/star.gif) repeat-x left bottom;
}

.item_g .ico_star_1 {width:10px;}
.item_g .ico_star_2 {width:20px;}
.item_g .ico_star_3 {width:30px;}
.item_g .ico_star_4 {width:40px;}
.item_g .ico_star_5 {width:50px;}

.item_g .recomendado, .item_g .oculto {
	float:right;
	height:16px;
	width:16px;
/*	background: url(img16/recomendado.png) no-repeat right top;*/
	top: 18px;
	right:11px;
	position:relative;
	z-index:1;
}

.item_g .recomendado {background: url(img16/recomendado.png) no-repeat right top;}
.item_g .oculto {background: url(img16/oculto.png) no-repeat right top;}

.item_g div.titulo {
	top: 0;
	color: #333;
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	text-shadow: #FFF 0 0 4px;*/
	text-align: center;
	width: 108px;
	height: 14px;
	background: url(images/bg_titulo.png) no-repeat center top;
	margin: 3px 0 0 0;
	padding: 0 6px 0 6px;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
}

/* Bordes de la lista de juegos*/
.borde_left_lgm {
	float:left;
	width:10px;
	height:92px;
	padding: 0;
	margin: 0;
	background: url(images/borde_left_lgm.jpg) no-repeat left top;
}

.borde_right_lgm {
	float:right;
	width:10px;
	height:92px;
	padding: 0;
	margin: 0;
	background: url(images/borde_right_lgm.jpg) no-repeat right top;
}

.borde_top_left_lg {
	float: left;
	width: 10px;
	height: 10px;
	background: url(images/borde_top_left_lg.gif) no-repeat left bottom;
	padding: 0;
	margin: 0;
}

.borde_top_lg {
	height: 10px;
	background: url(images/borde_top_lg.jpg) repeat-x left bottom;
	padding: 0;
	margin: 0 10px 0 10px;

}

.borde_top_right_lg {
	float: right;
	width: 10px;
	height: 10px;
	background: url(images/borde_top_right_lg.gif) no-repeat right bottom;
	padding: 0;
	margin: 0;
}

.borde_center_left_lg {
	padding: 0 0 0 10px;
	margin: 0;
	background: url(images/borde_left_lg.jpg) repeat-y left top;
}

.borde_center_right_lg {
	background: url(images/borde_right_lg.jpg) repeat-y right top;
	padding: 0 10px 0 0;
	margin: 0;
}

.borde_bot_left_lg {
	float: left;
	width: 10px;
	height: 10px;
	background: url(images/borde_bot_left_lg.gif) no-repeat left top;
	padding: 0;
	margin: 0;
}

.borde_bot_lg {
	height: 10px;
	background: url(images/borde_bot_lg.jpg) repeat-x left top;
	padding: 0;
	margin: 0 10px 0 10px;
}
		
.borde_bot_right_lg {
	float: right;
	width: 10px;
	height: 10px;
	background: url(images/borde_bot_right_lg.gif) no-repeat right top;
	padding: 0;
	margin: 0;
}
/* barra de voto del juego */
.barra_voto_container {
	margin:0 auto;
	padding:0;
	width:180px;
	text-align: left;
}

.barra_voto_fondo {
	width: 102px;
	height:10px;
	border: 1px solid;
	border-top-color: #06F;
	border-left-color: #06F;
	border-right-color: #09F;
	border-bottom-color: #09F;
	display:block;
	margin:0px;
	padding:0px;
}

.barra_voto {
	border: 1px solid;
	background-color: #3586FF;
	border-top-color: #09F;
	border-left-color: #09F;
	border-right-color: #06F;
	border-bottom-color: #06F;
	width: 0px;
	height:8px;
}

/* Alinear elementos
----------------------------------------------------*/
/* General */
.center, .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Flotantes */   
.fl {float: left; padding:0; margin: 0;}
.fr {float: right; padding:0; margin: 0;}

.clear, .clearer {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: right;}

.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
	HEIGHT: 0;
	WIDTH: 0;
	OVERFLOW: hidden
}

/* Numero de paguinas */
.n_pagina {
	margin: 2px;
	padding: 4px;
	text-align:center;
}
.n_pagina a, .n_pagina strong {
	margin: 1px;
	padding: 1px 6px 1px;
	border:1px dashed #BFBFBF;
	background-color:#F4F4F4;
	color: #333;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.n_pagina strong.current {background-color:#E9E9E9;}
/* Tipografia
----------------------------------------------------*/
/* Encabezados */
h1,h2,h3,h4,h5,h6 {
	color: #444;
	font-weight: bold;
	margin: 0;
	padding: 0;
/*	padding: 0 0 4px 0;*/
}
h1 {font-size: 17px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}


/* Elementos de texto */
p {margin-bottom: 1em;}

a			{ text-decoration: none; font-weight: bold;}
a:link		{ color: #0099FF;}
a:visited	{ color: #0099FF;}
a:active	{ color: #0085DD;}
a:hover		{ color: #FF6600; text-decoration: underline;}
a:focus		{ color: #FF6600; text-decoration: underline;}
/*
a:focus,a:hover {color: #558EC1; text-decoration: underline;}
a {color: #3D77AB; text-decoration: none;}*/
a.down {
	/*float:left;*/
	margin: 2px;
	padding: 0px;
	background-color:#EAEAEA;
	background-image:url(images/descargar.png);
	background-repeat:no-repeat;
	background-position: center bottom;
	border: 1px dashed #919191;
	display:inline-block;
	text-align:center;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	overflow:hidden;
	width:48px;
	height:38px;
}

a:hover.down {
	border: 1px solid #919191;
	background-color: #DDD;
}

abbr, acronym {border-bottom: 1px dotted #666;}
address {margin-bottom: 1.5em;}
blockquote {margin: 1.2em; line-height: 1.4em;}
blockquote span {font-size: 11px; color: #000;}
del {color:#666;}
em, dfn, blockquote, address {font-style: italic;}
strong, dfn {font-weight: bold;}
sup, sub {line-height: 0;}
cite {color: #666;}

pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em monospace;
	line-height: 1.5;
}

/* Texto */
.largest {font-size: 15px;}
.larger {font-size: 14px;}
.large {font-size: 13px;}
.normal {font-size: 12px;}
.small {font-size: 11px;}
.smaller {font-size: 10px;}
.smallest {font-size: 9px;}

.hidden {display: none;}

.quiet {color: #666;}
.loud {color: #000;}
.highlight {background-color: #FF0;}

.t_center { margin:0 auto 0;}
.txt_center { text-align:center;}
.txt_justify { text-align:justify;}
.txt_left { text-align:left;}
.txt_right { text-align:right;}

div.more {padding-top: 6px;}
.more a, a.more {color: #666;}
.more a:hover, a.more:hover {color: #002;}

a.report {color: #888;}

.copyright {
	color: #E0E0E0;
	font-size: 9px;
	text-align: center;
	font-weight:bold;
	text-decoration: none;
}
.copyright a:link {color: #E0E0E0;}
.copyright a:active {color: #E0E0E0;}
.copyright a:visited {color: #E0E0E0;}
.copyright a:hover {color: #E0E0E0; text-decoration: underline; }

.svm {font-weight:bold; color:#72A90E;}
.vdms {font-weight:bold; color:#F93;}
.ok {color:#9C0;}

.msp_ok    {background-color:#9C0;}
.msp_medio {background-color:#F93;}
.msp_alert {background-color:#F30;}

.info_ico {
	padding: 4px 0 6px 30px;
	background-position: left 50%;
	background-repeat: no-repeat;
}

/* Mensajes */
.error, .noticia, .evento, .info,
.m_error, .m_noticia, .m_evento, .m_info
{
	border: 2px solid #DDD;
	margin: 2px auto 10px;
	margin-bottom: 10px;
	padding: 9px 8px;
}
.error, .noticia, .evento, .info {width:500px;}
.error, .m_error {background-color: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a, .m_error a {color: #8A1F11;}

.noticia, .m_noticia {background-color: #FFF6BF; color: #514721; border-color: #FFD324;}
.noticia a, .m_noticia a {color: #514721;}

.evento, .m_evento {background-color: #E6EFC2; color: #264409; border-color: #C6D880;}
.evento a, .m_evento a {color: #264409;}

.info, .m_info {
	background-color: #BDE5F8;
	color: #004482;
	border-color: #49B7EB;
}
.info a, .m_info a {color: #00529B;}

/* Mensajes Internos
----------------------------------------------------*/
#menu_user {
	height:48px;
	color:#EAEAEA;
	margin-top: 8px;
	padding: 0 2px 0 2px;
}

#menu_user_login {
	color:#EAEAEA;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

#menu_user_login input {
	color:#333;
	margin: 0 5px 2px;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:1px solid #666;
	background-color:#FFF;
	background-position:left top;
	background-repeat:no-repeat;
}

#menu_user_login input.txt_user {padding: 2px 5px 2px 22px;background-image:url(img16/usuarios.gif); width:150px;}
#menu_user_login input.txt_pass {padding: 2px 5px 2px 22px;background-image:url(img16/llave.gif); width:98px;}
#menu_user_login input.submit {margin: 0 0 2px;font-weight:bold;}

#user_info {
	margin: 0px;
	padding: 0px 85px 0px 42px;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#user_info ul {list-style:none;margin: 0;padding: 0;}
#user_info li.no_img {padding: 0;background-image:none}
#user_info li {padding: 0 0 0 12px;}

#user_info li.sep {
	margin: 4px 0 0 0;
	padding: 2px 0 0 12px;
	border-top: 1px dashed #999;
	background-position:left 4px;
}

#user_info a, .m_login  a {
	color: #ECCE64;
	font-weight: bold;
	text-decoration: none;
}

#user_info a:link, .m_login a:link {color: #ECCE64;}
#user_info a:active, .m_login a:active {color: #ECCE64;}
#user_info a:visited, .m_login a:visited {color: #ECCE64;}
#user_info a:hover, .m_login a:hover {color: #ECCE64; text-decoration: underline;}
.m_login  a {font-size: 10px;}

.img_inbox, .img_inbox_empty, .img_inbox_new, .img_msg_send, .img_outbox, .img_outbox_empty {
	float: right;
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width:82px;
	height:48px;
}

.img_inbox        { background-image:url(images/img_inbox.gif);}
.img_inbox_empty  { background-image:url(images/img_inbox_empty.gif);}
.img_inbox_new    { background-image:url(images/img_inbox_new.gif);}
.img_msg_send     { background-image:url(images/img_msg_send.gif);}
.img_outbox       { background-image:url(images/img_outbox.gif);}
.img_outbox_empty { background-image:url(images/img_outbox_empty.gif);}

.img_inbox a, .img_inbox_empty a, .img_inbox_new a, .img_outbox a, .img_outbox_empty a {
	display:block;
	padding: 34px 2px 0 2px;
	color: #ECCE64;
	text-decoration: none;
}

.img_inbox a:hover, .img_inbox_empty a:hover, .img_inbox_new a:hover, .img_outbox a:hover, .img_outbox_empty a:hover {
	color: #ECCE64;
	text-decoration: underline;
}

/* Tucos Guias, etc...
----------------------------------------------------*/
.tyg_box {border:1px dashed #999;}
.tyg_box_bg {
	background-color:#E4E4E4;
}
.tyg_header {
	border-bottom:1px dashed #999;
	overflow:hidden;
	padding:4px;
	background-color:#FAFAFA;
}
.tyg_header h1 { padding: 2px 0 2px 0;}
.tyg_header img { padding:0 6px 0 4px;}
.tyg_main {padding:8px 8px 15px 8px; overflow:auto;/*text-align:justify;*/}
.tyg_footer {
	border-top:1px dashed #999;
	padding:8px;
	text-align:center;
	background-color:#FAFAFA;
}

h1.titulo, h1.titulo a {
	font-size:19px;
	font-weight:bold;
	color:#2D2D2D;
	margin: 2px 0 6px 0;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

.post_noticia {
	border: 1px dashed #999;
	font-size:11px;
	color:#383838;
	padding: 2px 6px 3px 6px;
	margin: 3px 0 8px 0;
	overflow:hidden;
}

.post_noticia .conr {
	font-size:10px;
	font-weight:bold;
	color:#BBB;
}

.post_noticia_main {

	font-size:12px;
	margin: 0px 0 3px 0;
	padding: 6px 6px 10px 6px;
	overflow:hidden;
}

/* Listas
----------------------------------------------------*/
li ul, li ol {margin: 0px; padding: 0 2px 3px 22px;}
ul {
	list-style-type: disc;
	margin: 5px 0px 5px 0px;
	padding: 0 2px 3px 22px;
}

ol {
	list-style-type: decimal;
	margin: 5px 0px 5px 0px;
	padding-right:2px;
	padding-bottom: 3px;
}
ol li {background-image:none;}

li {
	background-repeat: no-repeat;
	background-position: left 1px;
/*	background-image: url(img16/list.gif);*/
}

ul.list, ul.find_list, ul.nlist {margin: 0; padding: 0;}
ul.list li ul, ul.nlist li ul {margin: 0; padding: 0;}
ul.list li.no_img, ul.nlist li.no_img {background-image:none;}

ul.find_list {
	list-style: none;
	margin: 0;
	padding: 0;
	min-height:16px;
}

ul.list li {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 1px 2px 2px 22px;
	background-repeat: no-repeat;
	background-position: left 1px;
	min-height:16px;
}

ul.nlist li, ul.nlist li span.sticky {
	font-size:10px;
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 1px 12px;
	background-repeat: no-repeat;
	background-position: left 1px;
	min-height:10px;
}

ul.list.nblock li a, ul.nlist.nblock li a{display:block;}
ul.list.ndot li {background-image:url(img16/dot.gif);}
ul.nlist.ndot li {background-image:url(img10/dot.gif);}
ul.list li.sep, ul.nlist li.sep {
	height:1px;
	min-height:1px;
	padding:5px 5px 0 5px;
	margin:0 0 5px 0;
	border-bottom:1px dashed #959595;
	background-image:none;
}

.inline {display: block; min-height:22px;}
.inline li {float: left; margin: 7px; padding:0;}

/* Menu de Navegacuion */
ul.tabbed {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	list-style:none;
	margin: 0;
	padding: 0;
}

ul.tabbed li {
	float: left;
	list-style: none;
}

ul.tabbed a { text-decoration: none;}

ul.tabbed li ul {
	display:none;
	font-size:10px;
	background-color:#4381BB;
	border-width:1px;
	border-style:solid;
	border-color: #7AA6CD #333 #333 #4078AD;
}

ul.tabbed li:hover ul {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	z-index:4;
}

ul.tabbed li:hover ul li {float:none;}
ul.tabbed li ul li ul, ul.tabbed li:hover ul li ul {display:none;}

ul.tabbed li:hover ul li:hover ul {
	display:block;
	top:0;
	/*left:100%;*/
}

#menu_nav { padding: 0 0 0 8px; min-height:26px; overflow:hidden;}
#menu_nav a:hover {color: #FEFEFE;}
#menu_nav a {
	display: block;
	color: #EAE6DD;
	padding: 6px 8px 6px 24px;
	background-position: 4px 50%;
	background-repeat: no-repeat;
	font-size:12px;
}

#menu_nav li.current_item a {color: #FFE;}
#menu_nav li.current_item {background: url(images/nav_arrow.gif) no-repeat center bottom;}
#menu_nav li.current_item:hover {background: #4078AD url(images/nav_arrow.gif) no-repeat center bottom;}
#menu_nav li:hover {background: #4078AD;}

/* Datos del GR-lida */
ul.info_keyfeatures, ul.info_descargas {
	margin: 0 0 5px 5px;
	padding: 0;
}

ul.info_keyfeatures li {
	list-style: none;
	padding: 3px 0 3px 22px;
	background-position: left 50%;
	background-repeat: no-repeat;
}

.li_select  {background-color:#F5F4EB; border-bottom:1px solid #000;}

ul.info_descargas li {
	list-style: none;
	padding: 9px 4px 9px 35px;
	background-position: 4px 50%;
	background-repeat: no-repeat;
}
.isHover li:hover {background-color:#EAF7FF;}
a.block {display:block;}

/* Imagenes y logos
----------------------------------------------------*/
img { border:0; }
.img_sep {margin: 0 0 5px 0; padding: 2px 0 2px 0;}
.img_space5_15h  {margin:0 5px 0 15px;}
.img_space15_5h  {margin:0 15px 0 5px;}
.img_space15_15h {margin:0 15px 0 15px;}
.img_spaceh { margin:0 2px 0 2px;}
.img_spacev { margin:2px 0 2px 0;}
.absmiddle { vertical-align: middle; }

.img_galbox {
	float:left;
	width:200px;
	min-height:220px;
	margin: 10px;
	padding: 0px;
	border: 1px dashed #8F8F8F;
	overflow:hidden;
}

.img_gal {
	background-position: center center;
	background-repeat:no-repeat;
	width:180px;
	height:188px;
	margin: 0 auto;
	padding: 5px;
}

.img_gal a{
	display:block;
	text-decoration:none;
	width:180px;
	height:188px;
}

.img_gal_coment {
	padding:1px 2px 2px 5px;
	border-top:1px dashed;
	border-color: #8F8F8F;
}

.video_galbox {
	float:left;
	width:200px;
	min-height:140px;
	margin: 10px;
	padding: 0px;
	border: 1px dashed #8F8F8F;
	overflow:hidden;
}

.video_gal {
	background:url(img48/videos.png) no-repeat center top;
	width:190px;
	height:90px;
	margin: 0 auto;
	padding: 5px;
}

.video_gal a{
	display:block;
	text-decoration:none;
	text-align:center;
	width:185px;
	height:44px;
	padding:40px 0 4px 0;
	margin: 0 auto;
}

.caratula_juego {
	float: left;
	width:148px;
	height:208px;
	margin:0px 10px 4px 0px;
	padding:4px 4px 0px 6px;
	border:1px dashed #999;
}

.capturas_pantalla {
	text-align:center;
	display: block;
/*	overflow-y: auto;
	overflow-x: hidden;*/
	overflow: auto;
	max-height: 112px;
	height: 112px;
	margin: 0px;
	padding: 0px;
	border:1px dashed #999;
}

.icono_dwn {
	background-position: left 14px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0 28px 0 28px;
}

.icono {
	background-position: left top;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0 4px 2px 24px;
	min-height:16px;
}

.ico_down {
	padding: 2px 0 4px 30px;
	background: url(img16/descargar.gif) no-repeat 4px center;
	font-weight:bold;
}

.cur_p {cursor:pointer;}

/* imagenes 10x10 */
.imgm_scummvm     { background-image:url(img10/scummvm.gif);}
.imgm_dosbox      { background-image:url(img10/dosbox.gif);}
.imgm_vdmsound    { background-image: url(img10/vdmsound.gif);}
.imgm_documentos  { background-image:url(img10/documentos.gif);}
.imgm_imagenes    { background-image:url(img10/imagenes.gif);}
.imgm_videos    { background-image:url(img10/videos.gif);}
.imgm_comprimido  { background-image:url(img10/comprimido.gif);}
.imgm_salir       { background-image:url(img10/door_out.gif);}
.imgm_juegos      { background-image:url(img10/juegos.gif);}
.imgm_opciones    { background-image:url(img10/opciones.gif);}
.imgm_todo_der    { background-image:url(img10/mover_todo_der.gif);}
.imgm_der         { background-image:url(img10/mover_der.gif);}
.imgm_izq         { background-image:url(img10/mover_izq.gif);}
.imgm_todo_izq    { background-image:url(img10/mover_todo_izq.gif);}
.imgm_todo_der_bn { background-image:url(img10/mover_todo_der_bn.gif);}
.imgm_der_bn      { background-image:url(img10/mover_der_bn.gif);}
.imgm_izq_bn      { background-image:url(img10/mover_izq_bn.gif);}
.imgm_todo_izq_bn { background-image:url(img10/mover_todo_izq_bn.gif);}
.imgm_dot         { background-image:url(img10/dot.gif);}
.imgm_post        { background-image:url(img10/post.gif);}
.imgm_post_new    { background-image:url(img10/post_new.gif);}
.imgm_post_sticky { background-image:url(img10/post_sticky.gif);}
.imgm_post_close  { background-image:url(img10/post_close.gif);}

/* imagenes 16x16 */
.img_ficha          { background-image:url(img16/ficha.gif);}
.img_archivos       { background-image:url(img16/archivos.gif);}
.img_recomendado    { background-image:url(img16/recomendado.png);}
.img_oculto         { background-image:url(img16/oculto.png);}
.img_inicio         { background-image:url(img16/inicio.gif);}
.img_noticias       { background-image:url(img16/noticias.gif);}
.img_juegos         { background-image:url(img16/juegos.gif);}
.img_descargar      { background-image:url(img16/descargar.gif);}
.img_style          { background-image:url(img16/style.gif);}
.img_script         { background-image:url(img16/scripts.gif);}
.img_info           { background-image:url(img16/info.gif);}
.img_ayuda          { background-image:url(img16/ayuda.gif);}
.img_comentar       { background-image:url(img16/comentar.gif);}
.img_scummvm        { background-image:url(img16/scummvm.gif);}
.img_dosbox         { background-image:url(img16/dosbox.gif);}
.img_vdmsound       { background-image:url(img16/vdmsound.gif);}
.img_tick           { background-image:url(img16/tick.gif);}
.img_cross          { background-image:url(img16/cross.gif);}
.img_comprimido     { background-image:url(img16/comprimido.gif);}
.img_idiomas        { background-image:url(img16/idiomas.gif);}
.img_imagenes       { background-image:url(img16/imagenes.gif);}
.img_videos         { background-image:url(img16/videos.gif);}
.img_documentos     { background-image:url(img16/documentos.gif);}
.img_box_msp_inbox  { background-image:url(img16/box_msp_inbox.gif);}
.img_box_msp_outbox { background-image:url(img16/box_msp_outbox.gif);}
.img_msp            { background-image:url(img16/msp.gif);}
.img_msp_send       { background-image:url(img16/msp_send.gif);}
.img_msp_new        { background-image:url(img16/msp_new.gif);}
.img_msp_edit       { background-image:url(img16/msp_edit.gif);}
.img_buscar         { background-image:url(img16/buscar.gif);}
.img_config         { background-image:url(img16/config.gif);}
.img_edit_perfil    { background-image:url(img16/edit_perfil.gif);}
.img_usuarios       { background-image:url(img16/usuarios.gif);}
.img_llave          { background-image:url(img16/llave.gif);}
.img_salir          { background-image:url(img16/door_out.gif);}
.img_login          { background-image:url(img16/door_in.gif);}
.img_musica         { background-image:url(img16/musica.gif);}
.img_opciones       { background-image:url(img16/opciones.gif);}
.img_favorito       { background-image:url(img16/favorito.gif);}
.img_original       { background-image:url(img16/original.gif);}
.img_add_list       { background-image:url(img16/list-add.gif);}
.img_del_list       { background-image:url(img16/list-del.gif);}
.img_preview        { background-image:url(img16/preview.gif);}
.img_fecha          { background-image:url(img16/fecha.gif);}
.img_dot            { background-image:url(img16/dot.gif);}
.img_brico_lida     { background-image:url(img16/brico_lida.gif);}
.img_brico_lida_diseno  { background-image:url(img16/brico_lida_diseno.png);}
.img_brico_lida_tutorial{ background-image:url(img16/brico_lida_tutorial.png);}
.img_guardar        { background-image:url(img16/guardar.gif);}
.img_mover_todo_der { background-image:url(img16/mover_todo_der.gif);}
.img_mover_der      { background-image:url(img16/mover_der.gif);}
.img_mover_izq      { background-image:url(img16/mover_izq.gif);}
.img_mover_todo_izq { background-image:url(img16/mover_todo_izq.gif);}
.img_cerrado        { background-image:url(img16/cerrado.gif);}
.img_rss            { background-image:url(img16/rss.gif);}
.img_cd_iso         { background-image:url(img16/cd_iso.gif);}
.img_guia           { background-image:url(img16/guia.gif);}
.img_truco          { background-image:url(img16/truco.gif);}

.img_accion         { background-image:url(img16/accion.gif);}
.img_aventura       { background-image:url(img16/aventura.gif);}
.img_juego_de_rol   { background-image:url(img16/juego_de_rol.gif);}
.img_estrategia     { background-image:url(img16/estrategia.gif);}
.img_educativo      { background-image:url(img16/book_open.gif);}
.img_simulacion     { background-image:url(img16/simulacion.gif);}
.img_deportes       { background-image:url(img16/deportes.gif);}
.img_carreras       { background-image:url(img16/carreras.gif);}

/* imagenes de idiomas 16x16 */
.img_lng_es    { background-image:url(img_lng/es.gif);}
.img_lng_en    { background-image:url(img_lng/en.gif);}
.img_lng_dk    { background-image:url(img_lng/dk.gif);}
.img_lng_fr    { background-image:url(img_lng/fr.gif);}
.img_lng_hu    { background-image:url(img_lng/hu.gif);}

/* imagenes 24x24 */
.imgg_imagenes           { background-image:url(img24/imagenes.png);}
.imgg_brico_lida         { background-image:url(img24/brico_lida.png);}
.imgg_brico_lida_diseno  { background-image:url(img24/brico_lida_diseno.png);}
.imgg_brico_lida_tutorial{ background-image:url(img24/brico_lida_tutorial.png);}
.imgg_comprimido         { background-image:url(img24/comprimido.png);}
.img_logo_windows        { background-image:url(img24/logo_windows.png);}
.img_logo_vista          { background-image:url(img24/logo_vista.png);}
.img_logo_win7           { background-image:url(img24/logo_win7.png);}
.img_logo_ubuntu         { background-image:url(img24/logo_ubuntu.png);}
.img_logo_autopackage    { background-image:url(img24/logo_autopackage.png);}
.img_logo_gentoo         { background-image:url(img24/logo_gentoo.png);}
.img_logo_archlinux      { background-image:url(img24/logo_archlinux.png);}
.img_logo_mac            { background-image:url(img24/logo_mac.png);}

/* Tablas datos
----------------------------------------------------*/
.datos {
	width: 100%;
	border: 1px solid;
	margin: 6px 0 6px 0;
	background-color: #C4C4C4;
	border-color: #797979;
}

.datos th {
	font-weight: bold;
	background-color: #4381BB;
	border: 0;
	color: #F9F9F9;
	padding: 4px 5px 4px 5px;
}
.datos th a{color: #F9F9F9;}
.datos td {padding: 4px 5px 4px 5px;}
.datos tr.even td {background-color: #E8F7FF;}
.datos tr.item:hover td {background-color:#EAF7FF;}
.datos tr {border-bottom: 1px dashed #333;}
.tyg_box tr.item:hover td {background-color:#EAF7FF;}

.item {background-color: #EAF7FF;}
.row1 {background-color: #F8F8F8;}
.row2 {background-color: #F2F2F2;}



/* Comentarios y Paneles...
----------------------------------------------------*/
.panel_container {
	margin: 0 0 6px 0;
	border: 1px dashed #C4C4C4;
}

.panel_header, .panel_header_noticia {
	font-size:11px;
	font-weight:bold;
	color:#3E3E3E;
	border-bottom: 1px dashed #C4C4C4;
	margin: 0;
	padding: 4px 5px 2px 5px;
	background-color:#F8F8F8;
}

.panel_header_noticia .fecha, .panel_header_noticia .titulo {
	background-position: left top;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0 0 0 22px;
	min-height:16px;
	color:#3E3E3E;
}

.panel_header_noticia .fecha {padding: 2px 0 2px 22px;font-size:10px;background-image:url(img16/fecha.gif);}
.panel_header_noticia .titulo h1 {font-size:16px;font-weight:bold; color:#3E3E3E;}
.panel_header_noticia .titulo a {color:#3E3E3E; text-decoration:none;}

.panel_sep_main {
	padding: 4px 6px 8px;
	overflow: hidden;
}

.panel_main_noticia {
	padding: 4px 6px 8px;
	background-color:#FCFCFC;
	overflow: hidden;
	font-size:13px;
}

.panel_main {
	padding: 4px 4px 8px;
	background-color:#FCFCFC;
	overflow: hidden;
}

.panel_footer {
	font-size:11px;
	border-top: 1px dashed #C4C4C4;
	padding: 4px 5px 2px 5px;
	background-color:#F8F8F8;
}

.comentario_juegos
{
	display: block;
	/*	overflow-y: auto;
	overflow-x: hidden;
	height: 25px;*/
	overflow: auto;
	max-height: 200px;
	margin-bottom: 6px;
	padding: 0;
	border: 0;/*1px dashed #C4C4C4;*/
	background-color:#F9F9F9;
}

.comentarios_header {
	border: 1px dashed #C4C4C4;
	margin: 0;
	padding: 2px 5px 5px 5px;
	background-color:#FAFAFA;
}

.comentarios_coment {
	padding: 4px 6px 6px;
	border-width: 1px;
	border-color: #C4C4C4;
	border-style: none dashed dashed dashed;
	background-color:#FFF;
}
.comentarios_coment.item:hover {background-color:#EAF7FF;}
.comentarios_footer {margin-bottom: 6px; background-color:#F9F9F9;}

.info_destacado {
	padding:0px;
	margin:8px 0px 4px 0px;
	padding:4px;
	overflow:hidden;
	text-align:justify;
}
.info_destacado h1 {font-size:12px;	font-weight:bold;}

.juego_destacado {
	padding:0px;
	margin:0px 8px 4px 0px;
	background-position:3px 3px;
	background-repeat:no-repeat;
	float:left;
	width:151px;
	height:192px;
	
}

.juego_destacado a {
	padding:0px;
	margin:0px;
	background-image:url(images/cover_top_destacado.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	width:151px;
	height:192px;
}

/* Formularios
----------------------------------------------------*/
.form-error {border: 1px dashed #F00;}
.f_inline{margin: 0;padding: 0;display:inline;}
form {margin: 0;padding: 0;display:inline;}
/*fieldset {
	border: 1px solid #DDD;
	background-color: #F6F6F6;
	margin: 0 6px 6px 6px;
	padding: 4px 20px 15px 20px;
}*/
legend, label {font-weight: bold; font-size: 11px; color:#333;}
input, textarea, select {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border: 1px solid #B7B7B7;
	margin: 2px;
	padding: 2px;
}
input.imagen {padding: 2px 6px 2px 6px;margin:0;}
input.imagen:hover {background-color: #EAEAEA;}
input.boton {font-weight: bold;}
input.boton:hover {background-color: #EAEAEA;}

.btn {
	border: 1px solid #B7B7B7;
	background-color: #FAFAFA;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 2px 2px 3px 22px;
	margin: 0 0 2px 0;
	cursor:pointer;
}

.btn_mover {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 2px 6px 2px 6px;
	cursor:pointer;
}
.btn:hover, .btn_mover:hover {background-color: #EAEAEA;}


/* Busqueda */
form.busqueda {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	display:block;
	background: url(images/caja_buscar.gif) no-repeat left top;
	height: 22px;
	padding: 0;
	margin: 0;
	margin-left: 5px;
}

form.busqueda .texto {
	vertical-align:top;
	border-style:none;
	width:120px;
	height:14px;
	padding: 0;
	margin: 4px 0 0 7px;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	background-color: #F2F2F2;
}

form.busqueda .buscar {
	vertical-align:top;
	border-style:none;
	width:56px;
	height:22px;
	padding: 0 0 3px 0;
	margin: 0 0 4px 0;
	background: #4381BB url(images/bot_buscar.gif) no-repeat left top;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	cursor:pointer;
}

/* Busqueda Autocompletar */
.suggestionsBox {
	position:relative;
	left:705px;
	top:-6px;
	/*margin-top:-6px;*/
	display: none;
	width: 240px;
	border: 0px;
	padding: 10px 0 0 0;
	background: url(images/up_arrow.png) no-repeat 50px top;
	z-index:4;
}

.suggestionList {
	margin: 0px;
	padding: 2px 4px 2px 4px;
	border: 2px solid #000;
	background-color: #212427;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
	
.suggestionList li {
	margin: 2px 0px 2px 0px;
	padding: 0;
	cursor: pointer;
	font-weight: bold;
	list-style: none;
	color: #EAE6DD;
	background:url(img16/flecha_s.gif) no-repeat right center;
}

.suggestionList li a {
	display: block;
	color: #EAE6DD;
	margin:0;
	padding: 3px 16px 3px 4px;
	text-decoration:none;
}

.suggestionList li a.alt_title {
	padding: 3px 16px 3px 14px;
	background:url(img10/dot.gif) no-repeat left center;
}

.suggestionList li:hover {background-color: #4078AD; color: #FEFEFE;}
/*
.suggestionList span {
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-size:10px;
	font-weight:bold;
	color: #EAE6DD;
}
*/

/* Piblicidad
----------------------------------------------------*/
.pb_h468x60 {
	width:468px;
/*	height:60px;*/
	margin:0 auto 0 auto;
	padding:0;
}

.pb_h728x90 {
	width:728px;
/*	height:90px;*/
	margin:0 auto 0 auto;
	padding:0;
}

.pb_h300x250 {
	width:300px;
/*	height: 250px;
	overflow:hidden;*/
	margin:0 auto 0 auto;
	padding:0;
}
.pb_v160x600 {
	width:160px;
/*	height: 600px;
	overflow:hidden;*/
	margin:0 auto 0 auto;
	padding:0;
}

.abp {
	font-size:11px;
	font-weight:bold;
	color:#C8C8C8;
	text-align:center;
}

/* Administracion
----------------------------------------------------*/
#cpanel {
	text-align: center;
	vertical-align: middle;
	font-size:11px;
}

#cpanel .icon_admin {
	margin: 4px;
	height: 100px;
	width: 100px;
}

#cpanel .icon_admin a {
	display: block;
	float: left;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid;
	border-color: #DBDBDB;
	padding: 0;
	background-color: #EBEBEB;
	height: 100px;
	width: 100px;
}

#cpanel .icon_admin a:link    {color: #444444;}
#cpanel .icon_admin a:active  {color : #444444;}
#cpanel .icon_admin a:visited {color : #444444;}
#cpanel .icon_admin a:hover {
	color : #444444;
	background-color: #F5F5F5;/*#f1e8e6; */
	border: 1px solid;
	border-color: #DBDBDB;
	padding: 2px 2px 0px 4px;
	height: 98px;
	width: 94px;
}

#cpanel .icon_admin img { margin: 12px auto 2px; }
#cpanel .icon_admin span { display: block; padding-top: 3px; padding-bottom: 3px;}

/* BBCode
----------------------------------------------------*/
.bbcode_box {border:0;padding:0;margin:0;}
a.bbcode img {
	margin: 1px 2px 1px 1px;
	background-image: url(bbc/bbc_bg.gif);
}
a:hover.bbcode img {background-image: url(bbc/bbc_hoverbg.gif);}
img .bbc_sep {margin: 0 3px 0 3px;}

.spoiler {
	margin: 3px 3px 3px 3px;
	border:0px;
	display: block;
}

.spoiler input {
	margin:0;
	padding:2px;
	border:0;
	background-color:#333;
	color: #F8F8F8;
	font-size: 10px;
	font-weight:bold;
	width:100%;
	cursor:pointer;
} 

.spoiler_contenido  {
	display: none;
	border:1px solid #333;
	margin:0;
	padding:5px;
	overflow:hidden;
}

div.nota {
	border: 2px solid #946535;
	background-color: #F7D899;
/*	background-image: url("images/nota.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:85%;*/
	width:95%;
	min-height: 48px;
	padding: 4px 6px 4px 6px;
/*	padding: 3px 4px 4px 50px;*/
	margin: 0px auto 10px auto;
/*  clear: both;*/
}
div.img_nota {
	background: url(images/nota.png) no-repeat -6px -4px;
	width:43px;
	height:43px;
	padding: 0;
	margin: 0;
	float: left;
	border:0px solid #000;
}
div.nota a { text-decoration: none; font-weight: bold; }
div.nota a:link {	color: #952e17;}
div.nota a:active { color: #e24720;}
div.nota a:visited { color: #952e17;}
div.nota a:hover { text-decoration: underline; color: #e24720; }
