/* onArcade 2.2 agle CSS */
.suggestionsBox {
		position: relative;
		margin: 10px 0px 0px 650px;
        padding:0px 0px 5px 0px;
		width: 200px;
		background-color: #212427;
		border: 2px solid #000;	
		color: #fff;  
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
        list-style:none
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
        list-style:none
	}
#ad_box{margin-top:15px;}
#ultimoad{
    width:950px;
    background-color:#EDEDED;
    margin-top:15px;
    padding: 5px 0px 10px 0px;}
#ultimoad h3{
      font-size:15px;
    font-family:'Inconsolata';
    color:#2F2F2F;
    text-align:center;}
.juegos{
    background-color:#2F2F2F;
    margin:8px;}

.juegos h3{
    font-family:'Inconsolata';
    font-size:16px;
    color:#EDEDED;
    text-align:center;}

#luz_ap{
    display:none;
    position: absolute;
    top: 0px; 
    left: 0px; 
    width: 100%; 
    z-index: 3500; 
    background-color: black;
    visibility: visible;   
    height: 1100px;      
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #2F2F2F;
	padding: 5px;
	opacity: 0.85;
    filter:alpha(Opacity=80);
    width:200px;
    height:auto;
    color:white;
    font-family: 'Inconsolata'; 
    font-size:15px;
    z-index:20000;
}
#tooltip h3 { margin: 0;
     color:#FF3535;
     font-size:18px;
     font-family: 'Inconsolata';
      }
#tooltip div { margin: 0;}
.tip{
      background-color: #5f99eb;
      padding: 10px;
      display: none;
      position: absolute;
      width:150px;
      border:1px dotted;
   }
body {
	background-color: #2F2F2F;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.cajabusqueda {
    border: 2px solid #2C6BAB;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 17px;
	padding: 3px;
	width: 200px;
}

.botonbuscar{
    background-color:#2C6BAB;
    border:2px solid #2C6FFF;	
	cursor:pointer;	
	background-repeat:no-repeat; 
	text-align:center;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	color:white;
}

.catdiv{
    	position: relative;
	top: 5px;
	left: 15px;
	margin: 0px;
    float:left;	
}
.publi_cuadrado{
    width:280px; 
    float:left; 
    height:auto;
    padding-top:20px;
    color:black;    
}
.cabecera_menus{
    font-size:19px;
    font-family:'Inconsolata';
    font-weight:bold;
    color:#2F2F2F;
}
#dentro_login{
    background-color:#EDEDED;
    width:270px;
    height:auto;
    text-align:center;
}

.cajalogin {
    border: 2px solid #2C6BAB;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 15px;
	padding: 3px;
	width: 150px;
}
.patrocinado{
    font-family:verdana;
    color:red;
    font-size:12px;
    text-decoration: none;
    text-align:center;
}
.superior_juego_semana{
    text-align:center;
    font-size:17px;
    font-family:verdana;
    color:#0030FF;
    font-weight:bolder;
    width:273px;
    height:46px;
}
.letrasjuegosemana{
    font-family:verdana;
    font-size:14px;
    text-decoration:none;
    color:white;
    width:271px;
    font-weight:bolder;
}
.letras_juego{
    font-family:\'Inconsolata\';
    font-size:15px;


}
.izq_pest_juego{
    background-image:url('images/izq_pest_juego.png');
    width:2px;
    height:auto;
}
.izq_pest_juego2{
    background-image:url('images/izq_pest_juego2.png');
    width:2px;
    height:auto;
}
.drch_pest_juego{
    background-image:url('images/drch_pest_juego.png');
    width:2px;
    height:auto;
}
.drch_pest_juego2{
    background-image:url('images/drch_pest_juego2.png');
    width:2px;
    height:auto;
}
.pest_juego_inf{
    background-image:url("images/pest_juego_inf.png");
    width:400px;
    height:25px;
    background-repeat:no-repeat;
    padding-left:5px;
}
.pest_juego_inf2{
    background-image:url("images/pest_juego_inf2.png");
    width:400px;
    height:25px;
    background-repeat:no-repeat;
    padding-left:5px;
}

.inf_pest_juego2{
    background-image:url('images/inf_pest_juego2.png');
    width:400px;
    height:21px;
    background-repeat:no-repeat;
}
.fondo_desc{
    background-color:#2f2f2f;
}

.fondo_desc2{
    background-color:#8A8A8A;
}
.sup_facebook{
    font-family:'Inconsolata';
    color:#303030;
    font-size:20px;
    font-weight:bold;
    width:400px;
    height:20px;}
.centro_facebook{
   padding:15px 0px 0px 4px;
}
.inf_facebook{  
    width:400px;
    height:45px;}
#contenedor_categorias{
    width:418px; 
    float:right; 
    height:auto; 
    margin-top:20px; 
    text-align:center;
    background-color:#EDEDED;
}
.catletras
{
    font-family:'Inconsolata';
    font-size: 13px;
    font-weight: bold;
    text-decoration:none;
    width:418px;
    height:191px;
}
.sup_cuadradoadsense{
    background-image: url('images/fondo_ads_sup.png');
    background-repeat:no-repeat;
   	position: relative;
	top: 5px;
	left: 300px;
	margin: 0px;
    width:260px;
    height:260px;            
}

.sup_busquedas_categorias{
    width:628px;
    height:80px;
    font-size: 15px;
    font-weight:bold;
    text-align:left;
    padding:20px 0px 0px 75px;    
}
.sup_user1{
    width:470px;
    height:50px;
    font-size: 15px;
    font-weight:bold;
    padding-left:25px;}

.file_izq{
    background-image: url('images/file_izq.gif');
    width:11px;
    height:36px;
}
.file_centro{
    background-image: url('images/file_centro.gif');
    width:818px;
    height:36px;
    font-family: verdana;
    font-size:13px;
    text-align:left;
    font-weight:bold;   
}
.file_derecha{
    background-image: url('images/file_derecha.gif');
    width:11px;
    height:36px;
}
.file_centro2{
    background-image: url('images/file_centro.gif');
    width:378px;
    height:36px;
    font-family: verdana;
    font-size:13px;
    text-align:left;
    font-weight:bold;}
.file_centro_relacionados{
    background-image: url('images/file_centro.gif');
    width:638px;
    height:36px;
    font-family: verdana;
    font-size:13px;
    text-align:left;
    font-weight:bold;}
.file_centro_
{
    background-image: url('images/file_centro.gif');
    width:606px;
    height:36px;
    font-family: verdana;
    font-size:13px;
    text-align:left;
    font-weight:bold;    
}


/*modifica el interior de los input de los formularios*/
input, textarea {
	background-color: #d5ce80;
	border: 1px solid #000000;
	font-size: 11px;
	color: #000000;
	margin: 2px;
	padding: 2px;   
}
fieldset {
	margin-top: 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
legend {
	font-weight: bold;
}
a:link, a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
p {
	margin:4px 0px;
}
/* border around the whole page  */
#main_body_juego {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/* the header of the site  */

#headerlogo {
	position: relative;
	padding: 0px;
	width: 100%;
	height: 75px;
}
#contenedor_logo{
    background-color:#ededed;
    width:950px;
    height:70px;
}
.letras_redondo{
    font-family:\'Inconsolata\';
    font-size:22px;
    text-align:center;
    color:#2F2F2F;
    font-weight:bold;
}
.tabla_fav{
    width:950px;
    height:50px;
}
#div_fav{
    background-color:#EDEDED;
    z-index:1;
}
.letras_plugins{
    font-family:verdana;
    font-size: 12px;
    color:black;
}
#logo{
    border:0px;
}
/*caja de busqueda*/
.cajabusquedaa{    
}


/* categories menu */
#categories_bar {
	background-color:#2F2F2F;
	width:720px;
	height: 255px;
	position: relative;   
}
#contenedor_1_izquierda{
    float:left;
}
#mas_popular{
    width:710px;
    height:auto;
    background-color:#EDEDED;
    padding:1px 0px 10px 8px;
}
#mas_popular h3{
        font-size:15px;
    font-family:'Inconsolata';
    color:#2F2F2F;
    text-align:center;
}
#contenedor_1_derecha{
    float:right;  
    width:200px; 
    height:auto; 
    padding:15px 0px 0px 20px;    
}
#donar{
    background-color:#EDEDED;
    text-align:center;
    margin-top:7px;
    padding:1px 0px 10px 0px;  
    font-size:14px;  
    font-family:'Inconsolata';
}
#donar a{
    font-size:13px;
    font-family:'Inconsolata';
    color:#2F2F2F;
    font-weight:bold;
}

#mas_categorias{
    background-color:#EDEDED;
    text-align:center;
    margin-top:7px;
    padding:1px 0px 10px 0px;    
}
#mas_categorias a{
    font-size:13px;
    font-family:'Inconsolata';
    color:#2F2F2F;
}
#mas_categorias, #donar, #nube_tags, #links, #rss, #megusta h3{
    font-size:17px;
    font-family:'Inconsolata';
    color:#2F2F2F;
    text-align:center;
}
#rss{
    width:200px;
    height:auto;
    background-color:#EDEDED;
    text-align:center;
    margin-top:15px;
}
#megusta{
    width:200px;
    height:335px;
    background-color:#EDEDED;
    text-align:center;
    margin-top:15px;
}
#nube_tags{
    width:184px;
    height:auto;
    background-color:#EDEDED;
    text-align:center;
    margin-top:15px;
    padding:8px;
}
#nube_tags a{
    font-family:'Inconsolata';
    color:#2F2F2F;
}
#links a{
    font-family:'Inconsolata';
    color:#2F2F2F;
    font-size:12px;
    font-weight:bold;
}
#links{
        width:200px;
    height:auto;
    background-color:#EDEDED;
    text-align:center;
    margin-top:15px;
    padding-top:1px;
}
#estadisticas{
    width:200px;
    height:auto;
    background-color:#EDEDED;
    text-align:center;
    margin-top:15px;
    padding-top:1px;
    color:#2F2F2F;
}
#estadisticas a{
    color:#2F2F2F;
}
#categories_bar a:link, #categories_bar a:visited {
	color: #000000;
	text-decoration: none;
}
#categories_bar a:hover {
	color: #000000;
	text-decoration: underline;
}
/* main part of the website */
#main {
	width: 940px;
}
/* menu */
div#side_menu  {
	float: left;
	width: 194px
}
/* content of the page */
div#main_contents_index {
    background-color:#EDEDED;
	float: left;
	width: 708px;
    margin-top:20px;
    font-family:'Inconsolata';
    font-size: 14px;
    color:#EDEDED;
    padding:5px;
}
#main_contents_index a{
    font-family:'Inconsolata';
    font-size: 14px;
    color:#EDEDED;
}

#main_contents_index h3{
    font-family:'Inconsolata';
    font-size: 18px;
    color:#EDEDED;
    padding-left:10px;
}
div#main_contents {
    background-color:#EDEDED;
	float: left;
	width: 708px;
    margin-top:20px;
    font-family:'Inconsolata';
    font-size: 14px;
    color:#2F2F2F;
    padding:5px;
}
#main_contents a{
    font-family:'Inconsolata';
    font-size: 14px;
    color:#2F2F2F;}

#main_contents h3{
    font-family:'Inconsolata';
    font-size: 18px;
    color:#2F2F2F;
    padding-left:10px;
}
/* boxes where ads are in */
.ad_box {
	text-align: center;
    padding: 3px;
    margin:5px 0px 20px 0px;}
/* content is inside these boxes */

#juego_izquierda{
    float:left; 
    margin-left:15px;
    width:auto; 
    height:auto; 
    background-color:#ededed;
}
#juego_derecha{
    width:65px;
    height:368px;
    float:left; 
    margin:20px 0px 0px 15px;
    padding-top:20px; 
    background-color:#ededed;
}
#content_box_juego {
    padding:5px 0px 0px 0px;
    width:945px;
    height:auto;
    margin:0 auto ;
    }

.bajo_juego_izquierda2{
    display:none;
    float:left;
    width:400px;
    height:auto;
    margin-left:30px;

}
.bajo_juego_izquierda_bajo{
    margin-top:20px;
     float:left;
    width:400px;
    height:auto;
    background-color:#EDEDED;
}
.bajo_juego_derecha{
    display:block;
    float:right;
    width:450px;
    height:auto;
    margin-right:30px;

}
.bajo_juego_derecha_bajo{
    display:block;
    float:right;
    width:450px;
    height:auto;
    margin:20px 30px 0px 0px;
    text-align:center;}
#rel{
    background-color:#303030;
    padding:0px 0px 10px 8px;
    font-family:'Inconsolata';
    font-size:15px;
    color:white;
    text-align:center;
}

.pest_juego_1{
    background-image:url("images/pest_juego.png");
    width:100px;
    height:32px;
    background-repeat:no-repeat;
    font-family:\'Inconsolata\';
    font-size:16px;
    text-align:center;
    cursor:pointer;
}
.pest_juego_2{
    background-image:url("images/pest_juego_2.png");
    width:100px;
    height:32px;
    background-repeat:no-repeat;
    font-family:\'Inconsolata\';
    font-size:16px;
    text-align:center;
    cursor:pointer;
}
.div_bajo_juego{
    background-color:#EDEDED;
    width:950px;
    overflow:auto;
    margin-top:30px;
    padding-top:20px;
}
.inf_pest_juego{
    background-image:url('images/inf_pest_juego.png');
    width:400px;
    height:21px;
    background-repeat:no-repeat;
}
.inf_pest_juego2{
    background-image:url('images/inf_pest_juego2.png');
    width:400px;
    height:21px;
    background-repeat:no-repeat;
}
#contenedor_botones_minijuego{
    width:202px;
    height:34px;
    margin-left:30px;
}

#bajo_juego_izquierda_1{
    float:left;
    width:400px;
    height:auto;
    margin-left:30px;


}
#contenedor_imagen_descripcion{
    width:400px;
    height:auto;
}
#contenedor_datos{
    width:400px;
    height:auto;
    margin-top: 10px;
    clear:both;
}

.content_box {
    margin:1px 0px 5px 0px;
	padding: 3px;        
}
.content_box .left {
    margin:2px 0px 2px 0px;
	float: left;
	font-weight: bold;
	width: 100px;
}
.content_box .right {
    margin:2px 0px 2px 0px;
	float: left;
}

/* files on index page */
.index_files_contenedor{
    border:white 1px; 
    border-style: dotted ;
    padding:4px 0px 0px 2px;
   }
.index_files_left {
	margin-bottom: 2px;
	float: left;
	width: 7px;
}
.index_files_right {
	margin-bottom: 2px;
	float: right;
	width: 218px;
    color:white;
}
/* boxes around file on categories pages */
.browse_file_box {padding: 4px;}
/* game on scores page */
#score_game {
    margin:0px auto 5px auto;
	padding: 3px;
	border: 2px dotted #000000;
	width: 300px;
	background: #AAAAAA;
}
/* file rating stars */
#file_rating img {
	width: 16px;
	height: 16px;
	border: 0px;
}
/* file action icons */
img.action_image {
	border: 0px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}
.browse_files{
    float: right; 
    width: 218px;
    color:white;
}
.browse_files a{
    font-weight: bolder;
    color:white;
}
/* link to file */
a.file_link:link, a.file_link:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a.file_link:hover {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
.played {
	font-size: 9px;
}
/* bot in user online section */
.bot {
	color: #DD7500;
}
/* BB code images  */
img.bb {
	border: 1px solid #5E5E5E;
	background: #999999;
	width: 16px;
	height: 16px;
	padding: 1px;
	cursor: pointer;
}
img.bb:hover {
	border: 1px solid #B3B3B3;
	background: #F7F7F7;
}
/* quotes in PMs and forum posts*/
.quote {
	border: 1px dotted #AAAAAA;
	margin: 2px 2px 6px 2px;
	padding: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/* icon next to forum post */
.post_icon {
	float: left;
	margin-right: 4px;
	width: 16px;
	height: 16px;
}
/* forum posts */
.forum_post {
	border: 1px solid #000000;
	margin: 8px 2px;
	position: relative;
}
.forum_post .header {
	border-bottom: 1px solid #000000;
	width: 80%;
	padding: 2px;
}
/* pagination */
div.pagination {
	padding: 3px;
	margin: 2px;
	text-align: center;
}
div.pagination a:link, div.pagination a:visited {
	padding: 2px 4px;
	border: 1px solid #000000;
	text-decoration: none;
}
div.pagination a:hover {
	color: #000000;
	background: #F2F2F2;
}
div.pagination b {
	padding: 2px 4px;
	border: 1px solid #000000;
}
div.pagination p {
	margin: 0px 0px 5px 0px;
}
/* CSS tables */
.table_header {
	float: left;
	text-align: center;
	font-weight: bold;
}
.table {
	float: left;
	text-align: center;
}
.separator {
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px dotted #000000;
	font-size: 0px;
	height: 0px;
	clear: both;
}
/* JavaScript "popups" */
.popup {
	position: absolute;
	display:none;
    vertical-align: top;
	background: #555555;
	border: 2px solid #080808;
	padding: 4px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 300;
}
#tell_friend_popup {
	width: 350px;
    z-index:10000;
}
#report_broken_popup {
	width: 300px;
}
/* favourites menu */
div#favourites_menu {
	position: absolute;
	background: #555555;
	width: 160px;
	border: 1px solid #080808;
	padding: 4px;
	-moz-opacity: 0.95;
	opacity: 0.95;
	filter: alpha(opacity=95);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div#favourites_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#favourites_menu ul li {
	margin: 2px 0px;
}
/* errors */
.error_box {
	position: relative;
    margin:0px 0px 4px 0px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
}
/* comments are in these boxes */
.comment_box {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #000000;
}
/* news are in boxes like this */
.news_box {
    margin:2px 0px 0px 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #000000;
}
/* champion info */
#champion_box {
	border: 1px solid #000000;
	background: #333333 url(images/cup.gif) no-repeat;
	background-position: 25% 50%;
    margin-bottom: 5px;
    padding: 2px;
	text-align: center;
}
/* box around file sponsor */
#sponsor {
	margin-bottom: 5px;
	padding: 4px;
	border: 1px dotted #FF3300;
	background: #FFCC33;
	text-align: center;
	font-weight: bold;
}
/* CP icons */
.cp_icon {
	width: 10px;
	height: 10px;
	border: 0;
}
/* tab menu stuff */
.tab_menu {
	position: relative;
	padding: 3px 0;
    margin:1px 0px 4px 0px;
	list-style-type: none;
	text-align: left;
	border-bottom: 1px solid #000000;
}
.tab_menu li {
	display: inline;
	margin: 0;
}
.tab_menu li a, .tab_menu li a:visited {
	text-decoration: none;
	background: #454545;
	padding: 3px 7px;
	margin-right: 3px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tab_menu li a.selected {
	background: #333333;
	position: relative;
	top: 1px;
}
.tab_menu li a:hover {
	background: #333333;
}
/* friends in User CP */
div.friend_cp_box {
	border-bottom: 1px solid #000000;
	margin: 4px 0px;
	padding: 4px 0px;
}
div.friend_cp_box img.avatar {
	float: left;
	margin-right: 8px;
}
/* username on profile */
.profile_username:link, .profile_username:visited {
	margin-bottom: 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.profile_username:hover {
	color: #D9D9D9;
}
/* quote on profile page */
#profile_quote {
	font-style: italic;
}
/* profile content  */
.profile_left {
	float: left;
	font-weight: bold;
	width: 150px;
}
.profile_right {
	float: left;
}
.profile_line {
	clear: both;
	border-bottom: 1px dotted #000000;
	padding-top: 4px;
	margin-bottom: 4px;
	height: 0px;
	font-size:0px;
}
/* favourite files slider */
div#favourites {
	width: 100%;
	height: 75px;
	overflow: hidden;
	position: relative;
	float: left;
}
div#favourites div.file {
	float: left;
	width: 119px;
	text-align: center;
	margin-bottom: 20px;border:0px;
}
/* arrow that scrolls content */
img.profile_arrow {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 10;
	border: 0;
	cursor: pointer;
	display: none;
}
/* friends are in these boxes */
div.friend {
	float: left;
	width: 119px;
	text-align: center;
}
/* info on registration page */
.register_info {
	float: left;
	width: 200px;
	font-weight: bold;
}
/* info about framed game */
.frame {
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
}
.frame a:link, .frame a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.frame a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* box on redirection page */
#redirection_box {
    margin:50px auto 0px auto;
	padding: 5px;
	width: 400px;
	border: 1px solid #000000;
	background: #333333; 
	text-align: center;
}
/* links */
.f_link {
    margin:0px 0px 3px 0px;
}
/* footer of the site */

#footer_juego {
    background-color:#EDEDED;
	width: 950px;
    height:54px;
	text-align: center;
    color:black;
    font-family: 'Inconsolata'; 
    font-size:15px;
    margin-top:20px;
    bottom:-10px; 
position:relative;
padding-top:10px;
}
#footer_juego a:link, #footer_juego a:visited{
    color:black;
    font-family: 'Inconsolata'; 
    font-size:15px;
}
/* onArcade 2.2 Dark CSS */