html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	outline : 0;
	font-weight : normal;
	font-style : normal;
	font-family : Verdana,Helvetica;
	vertical-align : baseline;
	border : none;
	font-size:11px;

}

body {line-height : 1; font-family : Verdana,Helvetica;
padding:0px;
margin:0px;
font-size:11px;
}

table {
	border-collapse : collapse;
	border-spacing : 0;
}

:focus {outline : 0;}
blockquote:before, blockquote:after, q:before, q:after {content : "";}
blockquote, q {quotes : "" "";}
ol,ul {list-style : none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
strong {font-weight : bold;}
em {font-style : italic;}
acronym {cursor : help;}

/* ------------------------------------------------------------
-- #########
------------------------------------------------------------ */

body {
	background : #885826;
	font-family : Verdana,Helvetica;
}

body.dia {background : #885826 url('images/dia-bg.png') top center repeat-x;}
body.tarde {background : #885826 url('images/tarde-bg.png') top center repeat-x;}
body.noche {background : #885826 url('images/noche-bg.png') top center repeat-x;}

A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}
A:active {COLOR: #000000; TEXT-DECORATION: none}

div#mosca{
   position: fixed;
   right: 0;
   bottom: 0;
   display: block;
   *display: none;   
   height: 154px;
   width: 280px;
   background: url('http://www.bijuegos.com/imagenes/botonbienvenida.gif') bottom right no-repeat;
   text-indent: -999em;
   text-decoration: none;
   cursor:pointer;
}

div#moscaa{
   position: fixed;
   right: 0;
   bottom: 0;
   display: block;
   *display: none;   
   height: 154px;
   width: 280px;
   background: url('http://www.bijuegos.com/imagenes/botonbienvenida2.gif') bottom right no-repeat;
   text-indent: -999em;
   text-decoration: none;
   cursor:pointer;
}

#accessibility {
	position : absolute;
	top : -99999em;
}

#dhtmltooltip{
position: absolute;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;
width: 400px;
border: 1px solid black;
padding: 2px;
background-color: #fff6e2;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmltooltipp{
position: absolute;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;
width: 110px;
border: 1px solid black;
padding: 2px;
background-color: #fff6e2;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* ------------------------------------------------------------
-- #container
------------------------------------------------------------ */

#wrapper-container {background : url('images/bg-footer.png') bottom left repeat-x;}
#wrapper-footer {background : url('images/footer.png') bottom center no-repeat;}

body.dia #container {background : url('images/dia.png') top center no-repeat;}
body.tarde #container {background : url('images/tarde.png') top center no-repeat;}
body.noche #container {background : url('images/noche.png') top center no-repeat;}

#wrapper-wrapper {background : url('images/header.png') top center no-repeat;}
#wrapper {background : url('images/cesped.png') top center repeat-x;}
#bg {background : url('images/bg.png') top center no-repeat;}

/* ------------------------------------------------------------
-- #header
------------------------------------------------------------ */

#header {
	width : 962px;
	margin : 0 auto;
	height : 287px;
	color : #408E9C;
	position : relative;
	font-size : .9em;
}

#header div#mascota {
	width : 201px;
	height : 253px;
	background : url('images/mascota.png') 0 0 no-repeat;
	display : block;
	position : absolute;
	right : 0;
	top : 0;
}

#header div#mascota-two {
	width : 204px;
	height : 268px;
	background : url('images/mascota-two.png') 0 0 no-repeat;
	display : block;
	position : absolute;
	right : 0;
	top : 0;
}

#header div#sky {
	height : 90px;
	left : 43px;
	position : absolute;
	top : 124px;
	width : 728px;
	background : black;
}

#header h1 {
	text-indent : -99999em;
}

#header span {
	margin-left : 15px;
	background : url('images/icons.png') -42px -1493px no-repeat;
	padding-left : 20px;
}

#header span.registrados {background-position : -42px -1581px;}
#header span.juegos {
	background-position : -37px -1535px;
	padding-left : 23px;
}

#header span strong {
	font-weight : bold;
	color : #EBFCFF;
}

.Estilo1 {font-size: 13px}

.Estilo2 {font-size: 9px}

#header span.juegos strong {color : #CC071E;}

#header p.info {
	position : absolute;
	top : 7px;
	left : 19px;
	letter-spacing : 1px;
}

#header p.slogan {
	position : absolute;
	bottom : 39px;
	left : 222px;
	color : #FFFE40;
	font-size:11px;
	font-weight : bold;
	
}

#header p.info strong.minjuegos {
	letter-spacing : 0px;
	margin-left : 40px;
}

/* ------------------------------------------------------------
-- #menu
------------------------------------------------------------ */

#menu {

}

/* ------------------------------------------------------------
-- #wrapper
------------------------------------------------------------ */

#wrapper-block {
	width : 962px;
	margin : 0 auto;
	background : url('images/wrapper.png') -1019px 0 repeat-y;
	overflow : hidden;
	height : 100%;
}

#block-header {
	background : url('images/wrapper.png') top left no-repeat;
	overflow : hidden;
	height : 100%;
}

#block {
	background : #BF9926;
	padding : 1px;
	width : 960px;
	margin : 0 auto;
	position : relative;
}

#block div.top-block {
	height : 95px;
	width : 100%;
	margin-right : 50px;
	position : absolute;
	top : 0;
	left : 0px;
	background : url('images/block.gif') 0 -44px repeat-x;
	z-index : -1;
}

#block div.top-left {
	height : 7px;
	width : 7px;
	background : url('images/block.gif') 0 0 no-repeat;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}

#block div.top-right {
	height : 7px;
	width : 7px;
	background : url('images/block.gif') 0 -11px no-repeat;
	position : absolute;
	top : 0;
	right : 0;
	z-index : 2;
}

#block div.bottom-left {
	height : 7px;
	width : 7px;
	background : url('images/block.gif') 0 -22px no-repeat;
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 2;
}

#block div.bottom-right {
	height : 7px;
	width : 7px;
	background : url('images/block.gif') 0 -33px no-repeat;
	position : absolute;
	bottom : 0;
	right : 0;
	z-index : 2;
}

#block div.bottom-block {
	height : 95px;
	width : 100%;
	position : absolute;
	bottom : 0;
	left : 0px;
	background : url('images/block.gif') 0 -145px repeat-x;
	z-index : -1;
}

#block div.block {
	height : 100%;
	overflow : hidden;
	background : #FFA61C;
	border : 1px solid #FFD81F;
	position : relative;
	z-index : 1;
	padding : 10px 7px;
}

p.enviar img {
	margin : 0 -10px;
}

#sidebar div.category li a {
	background : url('images/icons.png') -39px -1410px no-repeat;
	padding-left : 20px;
	text-decoration : none;
	color : #646464;
}

#sidebar div.category li {
	line-height : 22px;
}

#sidebar div.category li a:hover {
	background : url('images/icons.png') -38px -1449px no-repeat;
	color : #E86818;
	font-weight : bold;
}

/* ------------------------------------------------------------
-- #content
------------------------------------------------------------ */

#content {
	float : left;
	width : 607px;
}

div#categorias {
	clear : both;
	margin-bottom : 15px;
}

div#categorias div.top {
	background : url('images/master.png') -1447px 0 no-repeat;
	height : 75px;
	position : relative;
}

div#categorias div.content {
	background : url('images/master.png') -2088px 0 repeat-y;
	margin-left : 8px;
}

div#categorias div.bottom {
	background : url('images/master.png') -2721px bottom no-repeat;
	height : 8px;
	margin-left : 8px;
}

div#categorias ul {
	overflow : hidden;
	padding : 0 20px;
	line-height : 22px;
}

div#categorias ul li {
	float : left;
	width : 33%;
}

div#categorias ul li a {
	background : url('images/icons.png') -37px -1624px no-repeat;
	color : #898989;
	text-decoration : none;
	padding : 1px 0 1px 22px;
	font-weight:bold;
}

div#categorias ul li.accion a {background-position : -37px -1878px;}
div#categorias ul li.coches a {background-position : -37px -2127px;}
div#categorias ul li.deportes a {background-position : -37px -1659px;}
div#categorias ul li.animaciones a {background-position : -37px -1916px;}
div#categorias ul li.logica a {background-position : -37px -2165px;}
div#categorias ul li.lucha a {background-position : -37px -1693px;}
div#categorias ul li.multijugador a {background-position : -37px -1953px;}
div#categorias ul li.disparos a {background-position : -37px -2197px;}
div#categorias ul li.clasicos a {background-position : -37px -1733px;}
div#categorias ul li.habilidad a {background-position : -37px -1990px;}
div#categorias ul li.inteligencia a {background-position : -37px -2232px;}
div#categorias ul li.plataformas a {background-position : -37px -1771px;}
div#categorias ul li.mesa a {background-position : -37px -2025px;}
div#categorias ul li.infantiles a {background-position : -37px -2265px;}
div#categorias ul li.puzzle a {background-position : -37px -1809px;}
div#categorias ul li.motos a {background-position : -37px -2059px;}
div#categorias ul li.jugadores a {background-position : -37px -2300px;}
div#categorias ul li.naves a {background-position : -37px -1844px;}
div#categorias ul li.chicas a {background-position : -38px -2092px;}
div#categorias ul li.musica a {background-position : -37px -2335px;}

div#categorias ul li a:hover {
	color : #F65A0B;
	font-weight : bold;
}

div#categorias form {
	height : 31px;
	position : absolute;
	right : 11px;
	top : 24px;
	width : 214px;
	background : url('images/search.png') 0 0 no-repeat;
}

div#categorias form input#s {
	border : none;
	padding : 3px;
	position : absolute;
	top : 5px;
	left : 30px;
	width : 135px;
	background : none;
	color : #6A6A6A;
	font : 11px "Arial Narrow", tahoma, sans-serif;
	font-weight:bold;
}

div#categorias input#searchsubmit {
	width : 32px;
	height : 23px;
	border : none;
	position : absolute;
	right : 5px;
	top : 4px;
	background : none;
	padding-top : 23px;
	cursor : pointer;
}

div#categorias input#searchsubmit:hover {background : url('images/master.png') -9537px -56px no-repeat;}

div#categorias div.top h3 {
	left : 1px;
	position : absolute;
	top : 24px;
	color : #ffffff;
	font-size : 1.5em;
	background : url('images/icons.png') -7px -331px no-repeat;
	padding-left : 51px;
	height : 35px;
}

div#categorias div.top p {
	position : absolute;
	left : 53px;
	top : 40px;
	color : #FFA61C;
	font-size : .9em;
}

#content div#left {
	float : left;
	width : 178px;
	overflow : hidden;
	margin-left : 8px;
	position : relative;
}

#content div#left div.top {
	background : url('images/master.png') -6315px 0 no-repeat;
	height : 55px;
	position : relative;
}

#content div#left div.alto {height : 55px;}

#content div#left div.left  {
	background : url('images/master.png') -6529px 0 repeat-y;
	padding : 0 9px;
}

#content div#left div.bottom {
	background : url('images/master.png') -6733px bottom no-repeat;
	height : 8px;
	margin-bottom : 15px;
}

#content div#left div#ads {
	background : black;
	height : 600px;
}

#content div#left ul.share {
	position : absolute;
	top : 10px;
	margin-bottom : 10px;
}

#content div#left ul.share li {
	background : url('images/master.png') -3341px -6px no-repeat;
	height : 38px;
	float : left;
	clear : both;
	width : 160px;
	position : relative;
	margin-bottom : 6px;
	display : block;
}

#content div#left ul.share li.facebook {color : #FFCA00;}

#content div#left ul.share li.recomendar {
	background-position : -3341px -51px;
}

#content div#left ul.share li span {
	height : 30px;
	padding-left : 35px;
	position : absolute;
	top : 4px;
	left : 4px;
	background : url('images/icons.png') -24px -269px no-repeat;
}

#content div#left ul.share li.recomendar span {background-position : -24px -162px;}

#content div#left ul.share li a {
	color : white;
	font-weight : bold;
	text-decoration : none;
	position : absolute;
	bottom : 9px;
	left : 40px;
}

#content div#left ul.category li a {
	background : url('images/icons.png') -41px -1054px no-repeat;
	text-decoration : none;
	color : #646464;
	padding-left : 17px;
}

#content div#left ul.category {
	line-height : 22px;
}

#content div#left ul.category li a:hover {
	background-position : -41px -1088px;
	color : #8CAF00;
	font-weight : bold;
}

#content div#left div.morecate {
	background : url('images/master.png') -3528px 0px no-repeat;
	height : 45px;
	margin : 0 0 0 9px;
}

#content div#left div.top h3 {
	left : 10px;
	position : absolute;
	top : 12px;
	color : #ffffff;
	font-size : 1.5em;
	background : url('images/icons.png') -17px -519px no-repeat;
	padding-left : 46px;
	height : 35px;
}

#content div#left div.top p {
	position : absolute;
	left : 59px;
	top : 28px;
	color : #646464;
	font-size : .9em;
}

#content div#left div.info {
	height : 38px;
	background : url('images/master.png') -3528px -51px no-repeat;
	margin : 10px 0;
	position : relative;
}

#content div#left div.info h3 {
	left : 0px;
	position : absolute;
	top : 5px;
	color : #ffffff;
	font-size : 1.4em;
	background : url('images/icons.png') -24px -54px no-repeat;
	padding-left : 40px;
	height : 35px;
}

#content div#left div.info p {
	left : 40px;
	position : absolute;
	top : 22px;
	color : #646464;
	font-size : .9em;
	color : #FFDB1D;
	font-size : .85em;
}

#content div#left ul.top li {
	background : url('images/dotsmall.png') bottom left repeat-x;
	margin-top : 5px;
	padding-bottom : 5px;
}

#content div#left ul.top li a {
	font-weight : bold;
	color : #8CAF00;
	background : url('images/icons.png') -44px -1021px no-repeat;
	padding-left : 15px;
	text-decoration : none;
}

#content div#left ul.top li a:hover {
	color : #7D7D7D;
}

#content div#left ul.top li span {
	display : block;
	color : #A2A2A2;
	background : url('images/icons.png') -33px -107px no-repeat;
	padding-left : 27px;
}

#content div#left ul.top li.female span {background-position : -33px -868px;}

#content div#left ul.top li strong {
	font-weight : bold;
}

#flash {
	margin : 0 9px;
	position : relative;
}

#flash div.top-flash {
	height : 70px;
	width : 100%;
	margin-right : 50px;
	position : absolute;
	top : 0;
	left : 0px;
	background : url('images/block.gif') 0 -294px repeat-x;
	z-index : -1;
}

#flash div.top-left {
	height : 7px;
	width : 10px;
	background : url('images/block.gif') 0 -247px no-repeat;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}

#flash div.top-right {
	height : 7px;
	width : 10px;
	background : url('images/block.gif') 0 -257px no-repeat;
	position : absolute;
	top : 0;
	right : 0;
	z-index : 2;
}

#flash div.bottom-left {
	height : 7px;
	width : 9px;
	background : url('images/block.gif') 0 -269px no-repeat;
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 2;
}

#flash div.bottom-right {
	height : 7px;
	width : 9px;
	background : url('images/block.gif') 0 -280px no-repeat;
	position : absolute;
	bottom : 0;
	right : 0;
	z-index : 2;
}

#flash div.bottom-flash {
	height : 7px;
	width : 100%;
	position : absolute;
	bottom : 0;
	left : 0px;
	background : white;
	z-index : -1;
}

#flash div.flash {
	height : 100%;
	overflow : hidden;
	background : white;
	border : 1px solid #FFF71E;
	position : relative;
	z-index : 1;
	padding : 10px 5px 0 8px;
}

#flash div.flash div {
	float : left;
}

#block div#games {
	height : 506px;
	background : url('images/games.png') 0 0 no-repeat;
	position : relative;
	margin-left : 8px;
}

#block ul.menu {
	float : right;
	width : 52px;
	overflow : hidden;
}

#block ul.menu li {
	margin-bottom : 7px;
	float : left;
	clear : both;
	width : 52px;
}

#block ul.menu li a {
	width : 52px;
	height : 48px;
	display : block;
	background : url('images/icons.png') -2px -2981px no-repeat;
	text-indent : -99999em;
}

#block ul.menu li.zoomin a {background-position : -2px -3059px;}
#block ul.menu li.zoomout a {background-position : -2px -3134px;}
#block ul.menu li.megusta a {background-position : -2px -3210px;}

#block ul.menu li a:hover {background-position : -2px -3283px;}
#block ul.menu li.zoomin a:hover {background-position : -2px -3360px;}
#block ul.menu li.zoomout a:hover {background-position : -2px -3440px;}
#block ul.menu li.megusta a:hover {background-position : -2px -3515px;}

#block ul.related {
	width : 237px;
	height : 482px;
	float : right;
	overflow : hidden;
	background : url('images/games.png') 0 0 no-repeat;
	padding-left : 6px;
	padding-top : 11px;
	margin-left : 6px;
}

#block ul.related li {
	float : left;
	width : 100px;
	margin : 2px 5px;
}

#block ul.related img {
	padding : 1px;
}

#block div#bloque {
	width : 929px;
	height : 109px;
	background : url('images/info.png') 0 0 no-repeat;
	margin : 10px 0 10px 8px;
	position : relative;
}

#block div#bloque div#publicidad {
	position : absolute;
	top : 10px;
	left : 11px;
	background : black;
	width : 729px;
	height : 90px;
}

#block div#gamecnt {
	float : left;
	width : 607px;
}

#block div#gamecnt div.top {
	background : url('images/master.png') -1447px 0 no-repeat;
	height : 75px;
	position : relative;
}

#block div#gamecnt div.gamecnt {
	background : url('images/master.png') -2088px 0 repeat-y;
	margin-left : 8px;
	position : relative;
	padding : 0 10px;
	font-size:0.9em;
	min-height : 80px;
}

#block div#gamecnt div.bottom {
	background : url('images/master.png') -2721px bottom no-repeat;
	height : 8px;
	margin-left : 8px;
	margin-bottom : 15px;
}

#block div#gamecnt div.top h3 {
	left : 1px;
	position : absolute;
	top : 24px;
	color : #ffffff;
	font-size : 1.5em;
	background : url('images/icons.png') -7px -331px no-repeat;
	padding-left : 51px;
	height : 35px;
}

#block div#gamecnt div.games h3 {background-position : -9px -211px;}
#block div#gamecnt div.download h3 {background-position : -9px -2726px;}

#block div#gamecnt div.top p {
	position : absolute;
	left : 53px;
	top : 44px;
	color : #FFA61C;
	font-size : .9em;
}

#block div#gamecnt h4 {
	background : url('images/icons.png') -44px -931px no-repeat;
	padding-left : 15px;
	margin-bottom : 10px;
	font-weight : bold;
	color : #8FAE04;
}

#block div#gamecnt p.category span {display : block;}
.center {text-align : center;}

#block div#gamecnt p.category a {
	color : #899505;
	text-decoration : none;
}

#block div#gamecnt p.category a:hover {text-decoration : underline;}

#block div#gamecnt p.description {
	margin-bottom : 10px;
	margin-top : 0px;
	margin-right: 10px;
}

#block div#gamecnt p.info {
	position : absolute;
	bottom : 0;
	right : 15px;
	color : #646464;
}

#block div#gamecnt p.info span {
	padding-left :20px;
	margin-left : 10px;
	background : url('images/icons.png') -38px -1536px no-repeat;
}

#block div#gamecnt img {
	float : left;
	margin-right : 10px;
	padding : 1px;
	background : white;
}

#block div#gamecnt p.info span.votos {background-position : -41px -2875px;}
#block div#gamecnt p.info span.total {background-position : -41px -2936px;}

#block div#gamecnt p.download {
	text-align : center;
	margin : 0 auto;
}

#block div#gamecnt p.download img {
	border : none;
	background : none;
	padding : 0;
	margin-left : 19px;
}

#block div#gamebar {
	width : 335px;
	float : right;
}

#block div#sidebar div.banner {
	background : url('images/banner.png') -337px 0 repeat-y;
	margin-left : 10px;
	margin-bottom : 10px;
}

#block div#sidebar div.btop {
	background : url('images/banner.png') top left no-repeat;
	height : 100%;
	overflow : hidden;
}

#block div#sidebar div.bbottom {
	background : url('images/banner.png') -671px bottom no-repeat;
	min-height : 250px;
	overflow : hidden;
	padding : 12px 10px 5px 10px;}
	_padding-bottom : 20px;
}

#block div#sidebar div.bbottom p {margin : 0;}

#block div#sidebar div.otro {
	background : url('images/banner.png') -1016px 0 no-repeat;
	height : 100%;
	overflow : hidden;
}

/* ------------------------------------------------------------
-- #sidebar
------------------------------------------------------------ */

#sidebar {
	float : right;
	width : 335px;
	overflow : hidden;
	line-height : 21px;
	font-size : .9em;
}

#sidebar div.top {
	height : 68px;
	background : url('images/master.png') 0 0 no-repeat;
	position : relative;
}

#sidebar div.top h3 {
	left : 1px;
	position : absolute;
	top : 24px;
	color : #ffffff;
	font-size : 1.5em;
	background : url('images/icons.png') -17px -105px no-repeat;
	padding-left : 46px;
	height : 35px;
}

#sidebar div.top p {
	position : absolute;
	left : 47px;
	top : 36px;
	color : #FFA61C;
	font-size : .9em;
}

#sidebar div#mejores div.top h3 {background-position : -17px -385px;}
#sidebar div#amigas div.top h3 {background-position : -14px 3px;}
#sidebar div#morecate div.top h3 {background-position : -13px -447px;}

#sidebar div.sidebar {
	background : url('images/master.png') -358px 0 repeat-y;
	padding : 8px 18px;
	overflow : hidden;
}

#sidebar div.bottom {
	background : url('images/master.png') -715px bottom repeat-y;
	height : 8px;
	margin-bottom : 15px;
}

#sidebar a {
	color : #646464;
	text-decoration : none;
}

#sidebar a:hover {
	color : #F75D09;
	font-weight : bold;
}

#sidebar ul {overflow : hidden;}

#sidebar ul li {
	float : left;
	width : 49.5%;
}

#sidebar div#panel {position : relative;}
#sidebar div#panel div.sidebar {height : 125px;}

#sidebar div#panel label {
	position : absolute;
	top : -99999em;
}

#sidebar div#panel img {

}

#sidebar div#panel input#user {
	width : 145px;
	height : 22px;
	background : url('images/master.png') -5025px 0 no-repeat;
	border : none;
	position : absolute;
	top : 72px;
	right : 22px;
	padding : 5px 5px 5px 31px;
	font : 1.3em "Arial Narrow", tahoma, sans-serif;
	color : #919191;
}

#sidebar div#panel input#pass {
	width : 145px;
	height : 22px;
	background : url('images/master.png') -5025px -68px no-repeat;
	border : none;
	position : absolute;
	top : 108px;
	right : 22px;
	padding : 5px 5px 5px 31px;
	font : 1em "Arial Narrow", tahoma, sans-serif;
	color : #919191;
}

#sidebar div#panel input#submit {
	width : 181px;
	height : 32px;
	background : url('images/master.png') -3711px -57px no-repeat;
	border : none;
	position : absolute;
	top : 145px;
	right : 22px;
	color : white;
	font : bold 1.3em "Arial Narrow", tahoma, sans-serif;
	cursor : pointer;
}

#sidebar div#panel input#submit:hover {background-position : -9537px -7px}

#sidebar div#panel p.info {
	position : absolute;
	bottom : 8px;
	left : 20px;
}

#sidebar div#panel p a  {
	background : url('images/icons.png') -39px -1178px no-repeat;
	padding-left : 20px;
	color : #919191;
	margin-left : 27px;
}

#sidebar div#panel p a.register {
	color : #919191;
	font-weight : bold;
	background-position : -39px -1132px;
	padding-left : 20px;
	margin-left : 0px;
}

#sidebar div#mejores div.mejores {
	height : 90px;
	position : relative;
}

#sidebar div#mejores div.mejores img {
	position : absolute;
	top : 5px;
	left : 95px;
}

#sidebar div#mejores a.siguiente,
#sidebar div#mejores a.anterior {
	width : 29px;
	height : 29px;
	text-indent : -99999em;
	display : block;
	background : url('images/icons.png') -26px -621px no-repeat;
	position : absolute;
	top : 20px;
}

#sidebar div#mejores a.siguiente {right : 25px;}
#sidebar div#mejores a.anterior {
	background-position : -26px -683px;
	position : absolute;
	left : 25px;
}

#sidebar div#mejores img {
	background : #fff;
	border : 1px solid #828485;
	padding : 1px;
}

#sidebar div#mejores p.games {
	height : 38px;
	width :  286px;
	background : url('images/master.png') -3710px -7px no-repeat;
	position : relative;
	margin-left : 5px;
}

#sidebar div#mejores p.games a {
	color : #ED0E0F;
	font-weight : bold;
	position : absolute;
	left : 52px;
	top : 2px;
}

#sidebar div#mejores p.games span {display : block;}
#sidebar div#mejores p.games span a {
	color : #885826;
	font-weight : normal;
	font-size : .9em;
	position : absolute;
	left : 52px;
	top : 16px;
}

#sidebar div#amigas div.mejores h4 {
	color : #282828;
	position : absolute;
	top : 0px;
	left : 5px;
	font-size : 1.6em;
}

#sidebar div#amigas div.mejores p {
	color : #898989;
	font-size : .9em;
	position : absolute;
	top : 0px;
	left : 0px;
}

#sidebar div#amigas div.mejores ul {
	position : absolute;
	bottom : 8px;
	left : 0px;
}

#sidebar div#amigas ul li a {
	background : url('images/icons.png') -39px -1225px no-repeat;
	padding-left : 20px;
}

#sidebar div#morecate ul li a {
	background : url('images/icons.png') -39px -1410px no-repeat;
	padding-left : 20px;
	font-size:9px;
}

#sidebar div#amigas ul.amigas {margin : 5px 0 5px 5px;}

#sidebar div#amigas ul.special {
	background : url('images/dot.png') top left repeat-x;
	margin-left : 5px;
	padding-top : 10px;
}

#sidebar div#amigas ul.special li {
	clear : both;
	float : inherit;
	width : auto;
}

#sidebar div#amigas ul.special li.more a {background-position : -38px -1275px;}
#sidebar div#amigas ul.special li.anade a {background-position : -38px -1323px;}
#sidebar div#amigas ul.special li a {font-weight : bold; color : #7D7D7D;}
#sidebar div#amigas ul.special li a:hover {color : #8CAF00;}

#sidebar div#morecate ul li a:hover {background : url('images/icons.png') -38px -1449px no-repeat; font-size:9px;}
#sidebar div#morecate ul.special {margin-bottom : 5px; font-size:9px;}

#sidebar div#morecate ul.special li a {
	background : url('images/icons.png') -39px -1370px no-repeat;
	color : #F75D09;
	font-weight : bold;
	font-size:9px;
}

#sidebar div#plugins {
	height : 89px;
	background : url('images/master.png') -1086px 0 no-repeat;
	margin-left : 8px;
	position : relative;
}

#sidebar div#plugins h3 {
	left : 10px;
	top : 6px;
	position : absolute;
	color : #ffffff;
	font-size : 1.5em;
}

#sidebar div#plugins p {
	left : 9px;
	top : 22px;
	color : #FFDB1D;
	position : absolute;
	font-size : .9em;
}

#sidebar div#plugins ul {
	position : absolute;
	top : 50px;
}

#sidebar div#plugins ul li {
	float : left;
	width : auto;
	margin : 0 10px;
}

#sidebar div#plugins ul li a {
	display : block;
	text-indent : -99999em;
	width : 65px;
	height : 30px;
}

#sidebar div#plugins ul li.shockware a {width : 130px;}

#banner div.top {
	height : 8px;
	background : url('images/master.png') -5246px top no-repeat;
}

#banner div.bottom {
	height : 8px;
	background : url('images/master.png') -5948px bottom no-repeat;
}

#banner div.banner {
	height : 250px;
	background : white url('images/master.png') -5246px -8px no-repeat;
}

/* ------------------------------------------------------------
-- #footer
------------------------------------------------------------ */

#footer {
	width : 962px;
	margin : 0 auto;
	height : 170px;
	position : relative;
	clear : both;
}

#footer ul {
	overflow : hidden;
	position : absolute;
	top : 65px;
	left : 0;
	width : 980px;
	text-align : center;
}

#footer ul li {
	display : inline;
	margin : 0 12px;
}

#footer p a,
#footer ul li a {
	color : white;
	text-decoration : none;
}

#footer p a:hover,
#footer ul li a:hover {text-decoration : underline;}

#footer ul li.register a {
	color : #FB6303;
	font-weight : bold;
	text-transform : uppercase;
}

#footer p {
	color : white;
	position : absolute;
	bottom : 65px;
	left : 0;
	width : 980px;
	text-align : center;
}

#footer strong {
	color : #FFA61C;
}

#right {
	float : left;
	margin-left:14px;
	width:402px;
}

#right div.top {
	background : url('images/master.png') -6952px 0 no-repeat;
	height : 50px;
	position : relative;
	font-size : .9em;
}

#right div.bottom {
	background : url('images/master.png') -7845px bottom no-repeat;
	height : 75px;
	text-align : center;
}

#right div.right {
	background : url('images/master.png') -7394px 0 repeat-y;
	padding : 10px;
	/*overflow : hidden;*/
}

#right div.post {
	margin-bottom : 20px;
	/*overflow : hidden;*/
	padding-bottom : 20px;
	background : url('images/dot.png') bottom left repeat-x;
}

#right div.post h3 {
	font-size : 1em;
	margin-bottom : 10px;
	background:url("images/icons.png") no-repeat -44px -931px;
	padding-left : 15px;
}

#right div.post h3 a {
	font-weight : bold;
	color : #8EB000;
	text-decoration : none;
}

#right div.post h3 a:hover {
	color : #F75D09;
}

#right div.post div.leftcontent {
	float : left;
	width : 105px;
}

#right div.post div.leftcontent p span {
	display : block;
}

#right div.post div.leftcontent a {
	color : #999A18;
	text-decoration : none;
}

#right div.post div.leftcontent a:hover {
	text-decoration : underline;
}

#right div.post div.leftcontent img {
}

#right div.post p.rated {
	clear : both;
	overflow : hidden;
	margin-bottom : 5px;
	margin-top : 5px;
}

#right div.post p.rated a {
	background : url('images/icons.png') -38px -2379px no-repeat;
	width : 16px;
	height : 16px;
	display : block;
	float : left;
	margin : 0 2px;
}

#right div.post div.rightcontent {
	float : left;
	width : 265px;
	margin-left : 10px;
	margin-top : -5px;
	color : #646464;
}

#right div.top h2 {
	left : 10px;
	position : absolute;
	top : 12px;
	color : #000000;
	font-size : 1.5em;
	background : url('images/icons.png') -17px -209px no-repeat;
	padding-left : 46px;
	height : 35px;
}

#right div.top p {
	position : absolute;
	left : 59px;
	top : 28px;
	color : #646464;
	font-size : .9em;
}

#right div.bottom a {
	width : 27px;
	line-height : 25px;
	text-align : center;
	background : url('images/icons.png') -27px -811px no-repeat;
	color : #885826;
	display : inline-block;
	margin : 0 1px;
	text-decoration : none;
	font-weight : bold;
}

#right div.bottom a:hover {
	background : url('images/icons.png') -27px -750px no-repeat;
	color : white;
}

#right div.aviso {
	height : 121px;
	background : url('images/aviso.png') 0 0 no-repeat;
	margin-bottom : 15px;
	padding : 1px 12px 0 12px;
}

#right div.aviso p {
	margin-top : 12px;
	background : url('images/icons.png') -42px -3726px no-repeat;
	padding-left : 15px;
}

#mejores div.jtop {
	height : 10px;
	background : url('images/master.png') -8591px 0 no-repeat;
	width : 286px;
	margin-top : 15px;
	margin-left : 5px;
}

#mejores div.jbottom {
	height : 10px;
	background : url('images/master.png') -9204px bottom no-repeat;
	width : 286px;
	margin-left : 5px;
}

#mejores div.juegos h4 {
	font-size : 1.5em;
	margin-bottom : -5px;
}

#mejores div.juegos {
	background : url('images/master.png') -8898px top repeat-y;
	padding : 0 10px;
	overflow : hidden;
	margin-left : 5px;
}

#mejores div.juegos ul {
	margin-top : 15px;
}

#mejores div.juegos ul li {
	margin : 5px 14px;
	width : auto;
}

#sidebar div#coloca h3 {background-position : -13px -2654px;}
#sidebar div#enviar h3 {background-position : -14px -2587px;}
#sidebar div#premium h3 {background-position : -13px -2521px;}

#sidebar div.votar {
	height : 125px;
	background : url('images/votar.png') 0 0 no-repeat;
	margin : 0 0 10px 10px;
	position : relative;
}

#sidebar div.votar h3 {
	position : absolute;
	top : 25px;
	left : 25px;
	font-size : 1.3em;
}

#sidebar div.votar p {
	position : absolute;
	top : 35px;
	left : 25px;
	font-size : .9em;
	color : #898989;
}

#sidebar div.votar p.buttom {
	top : 67px;
	width : 271px;
}

#sidebar div.votar p.buttom  span {
	color : #919191;
	background : url('images/puntuacion.png') 0 0 no-repeat;
	width : 151px;
	height : 32px;
	line-height : 32px;
	padding-left : 30px;
	display : block;
}

#sidebar div.votar p.buttom a {
	font-weight : bold;
	color : white;
	display : block;
	width : 82px;
	height : 32px;
	line-height : 32px;
	text-align : center;
	position : absolute;
	top : 0;
	right : 0;
}

#sidebar div.votar p.buttom a:hover {
	background : url('images/master.png') -9587px -50px no-repeat;
}

#public {
	margin : 9px;
	position : relative;
	clear : both;
}

#public div#publicidad {
	width : 728px;
	height : 90px;
	float : left;
	overflow : hidden;
	background : black;
}

#public div.top-left {
	height : 7px;
	width : 10px;
	background : url('images/block.gif') 0 -370px no-repeat;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}

#public div.top-right {
	height : 7px;
	width : 9px;
	background : url('images/block.gif') 0 -380px no-repeat;
	position : absolute;
	top : 0;
	right : 0;
	z-index : 2;
}

#public div.bottom-left {
	height : 7px;
	width : 9px;
	background : url('images/block.gif') 0 -391px no-repeat;
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 2;
}

#public div.bottom-right {
	height : 7px;
	width : 9px;
	background : url('images/block.gif') 0 -401px no-repeat;
	position : absolute;
	bottom : 0;
	right : 0;
	z-index : 2;
}

#public div.public {
	height : 100%;
	overflow : hidden;
	background : white;
	border : 1px solid #FFF71E;
	position : relative;
	z-index : 1;
	padding : 10px 11px;
}

#public ul.share {
	overflow : hidden;
	width  :160px;
	float : right;
}

#public ul.share li {
	background : url('images/master.png') -3341px -6px no-repeat;
	height : 38px;
	float : left;
	clear : both;
	width : 100%;
	position : relative;
	margin-bottom : 10px;
}

#public ul.share li.facebook {color : #FFCA00;}

#public ul.share li.recomendar {
	background-position : -3341px -51px;
	margin-bottom : 0px;
}

#public ul.share li.recomendar span {background-position : -24px -162px;}

#public ul.share li span {
	height : 30px;
	padding-left : 35px;
	position : absolute;
	top : 4px;
	left : 4px;
	background : url('images/icons.png') -24px -269px no-repeat;
}

#public ul.share li a {
	color : white;
	font-weight : bold;
	text-decoration : none;
	position : absolute;
	bottom : 7px;
	left : 39px;
}

      #lightsoff-background  {
        height: 100%;
        left: 0;
        margin:0;
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 20;
      }
	  
#right div.right:after, #right div.post:after{zoom:1;content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}	  
.gamebxtlp:hover{ position:relative;}	
.gamebxtlp:hover .txtdesctlp{left:3px; top:-69px;}  
.txtdesctlp{ position:absolute; width:280px; height:192px; left:-9999em; top:-9999em; background:url(images/lightbox.png) no-repeat; z-index:999; padding:18px 16px 0 131px;line-height:20px; font-size:12px;}
.txtdesctlp_tit,.txtdesctlp_tit a{color:#C62E2C; font-weight:700}
.txtdesctlp_tit{ height:20px; margin-bottom:10px; padding-left:23px;}
.txtdesctlp_txt{ height:115px; margin-bottom:10px;color:#794A00;line-height:16px}
.txtdesctlp_fot,.txtdesctlp_fot a{color:#523200; }
.txtdesctlp_fot{ height:20px;padding-left:23px;}
.playnow{ width:120px; height:40px; left:0; position:absolute; top:87px;}
