body { background:url(img/body_bg.png) repeat-x;}
.bannerTop { background:#e5a13b; }
.bannerTop div{ float:left; margin:12px 0 0 13px;}
.bannerTop div div { margin:0;}
.toplogo {background:url(img/logo.png); float:left; margin:0; }
.toplogo a {width:244px; height:95px; outline:none; display:block;}
.toplogo a span { display:none;}
#top { background:url(img/top_bg.png) repeat-x; height:127px;}
#top h1 {background:url(img/logo.png); float:left; margin:0;	}
#top h1 a {width:244px; height:95px; outline:none; display:block;}
#top h1 a span { display:none;}
#top ul.menu { margin:36px 0 0 30px; float:left; list-style:none; line-height:32px;}
#top ul.menu li { float:left; padding-left:8px; margin-right:3px;}
#top ul.menu li.activo{ background:url(img/menu_activo_bg.png) left center;}
#top ul.menu li a { padding-right:8px; display:block; height:30px; font-size:17px; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; float:left;}
#top ul.menu li.activo a { background:url(img/menu_activo_bg.png) right center;}
#top form fieldset { margin:36px 12px 0 0; padding:0; border:none; float:right;}
#top form fieldset input.text { margin:0; background:url(img/input_text_bg.png) repeat-x; border:1px solid #b17729; border-width:0 1px; width:148px; padding:8px 8px 7px; color:#747474; font-size:12px; text-transform:uppercase; margin-right:5px; line-height:12px; height:15px;}
#top form fieldset input.boton { background:url(img/boton_buscar.png); width:57px; height:27px; border:none; cursor:pointer; margin-top:2px;  }


#contents { background:url(img/cuerpo_bg.png) repeat-y right; }
#content { overflow:hidden; margin-top: -1px;}
#contentsPlay { background:url(img/cuerpo_bg.png) repeat-y 727px; overflow:hidden; }
textarea#anade { height:150px;}

#content h4 { font-weight:bold; margin-top:10px; padding-top:10px; border-top:1px solid #ccc; clear:left; }

.desc_gamer { border-bottom: 1px solid #ccc; padding: 10px 5px 15px 5px; margin-top: -10px; margin-bottom: 30px; background: #fffed5;}

.sidebar .modulo { background:url(img/sidebar_mod_bg.png) left bottom; margin-bottom:24px; padding-bottom:5px;}
.span-7 .modulo { background:url(img/sidebar_mod300_bg.png) left bottom; }
.span-6 .modulo { background:url(img/sidebar_mod249_bg.png) left bottom; }
.sidebar .modulo h4 { background:#e49f3a; font-size:17px; text-transform:uppercase; font-weight:normal; padding:10px; line-height:17px; position:relative; height:17px; color:#fff; margin-bottom:2px;}
.sidebar .modulo h4 span.flecha {background:url(img/sidebar_mod_flecha.png) no-repeat; width:11px; height:6px; position:absolute; top:37px; left:18px;}
.sidebar input.text { width:150px; }

body .banner { margin-bottom:24px;}
#contents .banner, #contentsPlay .banner { padding-bottom:24px; background:#fff; margin-bottom:0; overflow:hidden;}
#contents .sidebar .banner, .span-6 .banner { background:#f7f0eb; text-align:center; margin-bottom:24px; padding-bottom:0; }
.sidebar { overflow:hidden;}


.sidebar .modulo ul.subMenu { list-style:none; margin:0; border-bottom:1px solid #e8e8e8; height:33px;margin:2px 0;}
.sidebar .modulo ul.subMenu li { float:left; display:block; padding:10px 15px;  position:relative; height:13px; color:#367ab7; font-size:13px; line-height:13px;}
.sidebar .modulo ul.subMenu li.activo { background:#e8e8e8;}
.sidebar .modulo ul.subMenu li span.flecha{display:none;}
.sidebar .modulo ul.subMenu li.activo span.flecha{background:url(img/sidebar_solapa_activo.png) no-repeat; width:11px; height:6px; position:absolute; top:34px; left:32px; display:block;}


.sidebar #modVotados { display:none; }

.rsslink { background: transparent url(img/feed-icon-32x32.jpg) 0 0 no-repeat; padding-left: 45px; height: 32px; display: block;}
.bulletgrey li a { display: block; padding-left: 15px; background: transparent url(img/bulletgrey.gif) 0 50% no-repeat; margin-bottom: 4px; }
.gamethumb { padding: 2px; border: 2px solid #b8b8b8; margin-right:30px;}
a:hover .gamethumb { border: 2px solid #d25400; }

.sidebar .modulo fieldset,
.sidebar .modulo img,
.sidebar .modulo ul,
.sidebar .modulo ol,
.sidebar .modulo p,
.sidebar .modulo h5 { margin:15px 8px; }
.sidebar .modulo img.ibanner { margin:4px; }
.sidebar .modulo li { list-style:none; margin-bottom:5px; padding-left:5px;}

.sidebar #categorias li  { float:left; width:96px; font-size:11px; padding-left:0;}
.sidebar #categorias li img { margin:0 4px 0 0; float:left; }

.sidebar .modulo #menu_formulario label { float:left; width:75px; text-align:right;}
.sidebar .modulo #menu_formulario input.text { width:120px; margin:0;}
.sidebar .modulo .enlace_registrate { font-weight:bold; font-size:1.34em}

.register_sep { padding-top: 12px; margin-top: 18px; border-top: 1px solid #ccc; color: #ccc}

.sidebar .modulo #traductor { width:160px; margin:15px auto 0;}
.sidebar .modulo #traductor tr td div { text-align:left;}
.sidebar .modulo #traductor tr td div span { font-size:9px ! Important; color:#ccc; ! Important;}

#footer { text-align:center; margin-top:20px;}
.footer_border { border-top: 7px solid #e49f3a; padding-top: 15px;}

.vads { margin: -15px 0 -30px 0; display: block; text-align: center; clear: both; overflow: hidden}

#paginacion a, #paginacion strong { display: block; float: left; margin-left: 4px; padding: 1px 8px 2px 8px; }

#paginacion a {background: #d25400; color: #fff; }

#paginacion a:hover {background: #b24700;}

#paginacion strong {background: #e2e2e2; color: #848484}

#paginacion { overflow: hidden; }

.desc_block { background: #f3f3f3; border: 1px solid #d9d9d9; padding: 15px; border-bottom: 1px solid #bebebe; margin-bottom: 25px; text-align: left; }

.gamerounded {-moz-border-radius: 5px; background-color: #f7f0eb; margin-right: 25px; margin-bottom: 25px; padding: 15px; padding-bottom: 25px; overflow: hidden; border: 1px solid #e7c38e; border-bottom: 2px solid #d5a55e}

.gamerounded h2 {font: bold 1.5em Arial; color: #000; margin: 0px; padding: 0px}

#juegos { list-style:none; margin:0;}
#juegos h5 { margin-top:45px; border-top:2px solid #dad78a;overflow: hidden;background: #fffed5;}

.blueh6 { font: bold 1.3em Arial; color: #000; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #ccc}

.accion { clear:left; text-align:right;}
.accion a { background:url(img/ico_recomendar.gif) 0 50% no-repeat; font-weight: normal; padding-left:15px; margin-top: 10px;}
.accion a.jugar { float:left; background:url(img/jugarbutton.jpg) 0 0 no-repeat;width:81px; height: 27px; text-align: center; font:16px/27px "Times New Roman", Times, serif; color:#FFF; font-weight:bold; padding:0; text-decoration:none; text-transform:uppercase; margin-top:-2px;}

.accion a.favoritos { margin-left:20px;}

#juegos .fecha { float:right; display: block; margin-top:20px; color:#898638; padding-right: 5px; font-size: 0.9em;}

#paginacion {padding-top:40px; margin:0 0 40px 0; border-top:1px solid #ccc; text-align:center; }

.vads {
clear:left;
display:block;
margin:0px auto;
width:336px;
}

.estrellas { height:16px; width:110px; float:none; position:relative; top:2px;}
.estrellas a { display:block; position:absolute; top:0; left:0; height:16px; background:url(img/estrellas.png) repeat-x left center;z-index:4; }
.estrellas a span {display:none;}
.estrellas a:hover { background-position:left bottom;z-index:6;}
.estrellas a:focus { background-position:left top; z-index:5; cursor:default;}
.estrellas .es1 { width:22px;}
.estrellas .es2 { width:44px;}
.estrellas .es3 { width:66px;}
.estrellas .es4 { width:88px;}
.estrellas .es5 { width:110px;}

