body { background:url(img/body_bg.gif) repeat-x;}
.bannerTop { background:#ff277e; }
.bannerTop div{ float:left; margin:12px 0 0 13px;}
.bannerTop div div { margin:0;}
#top { background:url(img/top_bg.gif) repeat-x; height:127px;}
#top h1 {background:url(img/logo.gif); 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.gif) 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.gif) 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.gif) repeat-x; border:1px solid #a8174e; border-width:0 1px; width:148px; padding:8px 8px 7px; color:#a8174e; font-size:12px; text-transform:uppercase; margin-right:5px; line-height:12px; height:15px;}
#top form fieldset input.boton { background:url(img/boton_buscar.gif); 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 #ff0569; clear:left; }

.desc_gamer { border-bottom: 1px solid #ff0569; padding: 10px 5px 15px 5px; margin-top: -10px; margin-bottom: 30px; background: #fae0ea;}

.sidebar .modulo { background:url(img/sidebar_mod_bg.gif) left bottom; margin-bottom:24px; padding-bottom:5px;}
.span-7 .modulo { background:url(img/sidebar_mod300_bg.gif) left bottom; }
.span-6 .modulo { background:url(img/sidebar_mod249_bg.gif) left bottom; }
.sidebar .modulo h4 { background:url(img/fdn_solapas.gif) repeat; font-size:17px; text-transform:capitalize; 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.gif) 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:#fae0ea; 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 #fae0eb; 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:#fae0eb;}
.sidebar .modulo ul.subMenu li span.flecha{display:none;}
.sidebar .modulo ul.subMenu li.activo span.flecha{background:url(img/sidebar_solapa_activo.gif) 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 #ea98b9; 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;}

.boton {
	width:80px;
	height:25px;
	text-align:center;
	background-color:#000000;
	border:1px solid #000000;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.cuadros_login {
	width:156px;
	margin:0;
	height:26px;
	background:url(img/input_text_form.gif) repeat-x;
	border:1px solid #aa174e;
}
.cuadros_form {
	width:250px;
	margin:0;
	height:26px;
	background:url(img/input_text_form.gif) repeat-x;
	border:1px solid #aa174e;
}
.cuadros_form_peq {
	width:120px;
	margin:0;
	height:26px;
	background:url(img/input_text_form.gif) repeat-x;
	border:1px solid #aa174e;
}

.area_form {
	width:250px;
	margin:0;
	background:url(img/input_text_form.gif) repeat-x #ffffff;
	border:1px solid #aa174e;
}

.cuadros_form_sin_fondo {
	border:1px solid #aa174e;
	background-color:#ffffff;
	height:22px;
}
.area_form_sin_fondo {
	border:1px solid #aa174e;
	background-color:#ffffff;
}

.enunciado_form_login {
	font:normal normal 14px Arial, Helvetica, sans-serif;
	color:#aa174e;
	text-decoration:none;}
	
.enunciado_form {
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;}
	
.sidebar .modulo .enlace_registrate {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#e36e9d;
	text-decoration:none;
}
.sidebar .modulo .enlace_recuperar_password {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#e36e9d;
	text-decoration:none;
}

.register_sep { padding-top: 12px; margin-top: 18px; border-top: 1px solid #f3a4c3; color: #ac074b}

.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:#f3a4c3; ! Important;}

#footer { text-align:center; margin-top:20px;}
.footer_border { border-top: 7px solid #000000; padding-top: 15px;}

#footer a{
	color:#000000;
	text-decoration:none;
}
#footer a:hover{
	color:#a8174e;
}


.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: #ff1773; color: #fff; }

#paginacion a:hover {background: #000000;}

#paginacion strong {background: #000000; color: #ffffff}

#paginacion { overflow: hidden; }

.desc_block { background: #fae0ea; border: 1px solid #f3a4c2; padding: 15px; border-bottom: 1px solid #f3a4c2; margin-bottom: 25px; text-align: left; }

.gamerounded {-moz-border-radius: 5px; background-color: #fae0eb; margin-right: 25px; margin-bottom: 25px; padding: 15px; padding-bottom: 25px; overflow: hidden; border: 1px solid #ff0569; border-bottom: 2px solid #ff0569}

.gamerounded h2 {font: bold 1.5em Arial; color: #ac074b; margin: 0px; padding: 0px}
.cabecera_enunciado_juegos {
	font: normal normal 22px Arial;
	color: #ac074b;
	letter-spacing:-1px;
}

#juegos { list-style:none; margin:0;}
#juegos h5 { margin-top:45px; border-top:2px solid #ff0569;overflow: hidden;background: #fae0ea;}

.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.gif) 0 0 no-repeat;width:81px; height: 27px; text-align: center; font:16px/27px Arial, Times, serif; color:#FFF; font-weight:normal; padding:0; text-decoration:none; text-transform:capitalize; 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.gif) 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;}
.enlaces_rosas{
	font:normal normal 12px rial, Helvetica, sans-serif;
	color:#a8174e;
	text-decoration:none;
}

.texto {
	font: normal normal 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.naranja {
	background-color:#E49F3A;
	border:1px solid #FFFFFF;
}
.naranja a{
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.rosa {
	background-color:#fe3283;
	border:1px solid #ffffff;
}
.rosa a{
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;

}
