body{
	background-color:#666666;
	background-image:url('/images/fondo.jpg');
	background-repeat:repeat-x;
	font-family:sans-serif;
	font-size:12px;
	margin:0 0 0 0;
	padding:0px;
}


center{
	margin:0px;
	padding:0px;
}

h2{
	color:#ffcc66;
	font-size:12px;
	font-weight:bold;
	margin:0 auto 0 auto;
	float:left;
}

hr{
	margin: 0 51 0 51;
	border:1px #ffcc00 solid;
}

/* flags */

.div_flags{
	display:block;
	float:right;
	margin:4 11 0 auto;
	float:right;
	height:22px;
	text-align:right;
	padding:0px;
}

a.flag_es{
	display:block;
	width:20px;
	height:15px;
	background-image:url('../images/flag_es.gif');
	background-repeat:no-repeat;
	border:1px #ffcc00 solid;
	float:right;
	margin:0 5 0 0;
	text-decoration:none;
}

a.flag_es:hover{
	border:1px #ffff00 solid;
}

a.flag_en{
	display:block;
	width:20px;
	height:15px;
	background-image:url('../images/flag_en.gif');
	background-repeat:no-repeat;
	border:1px #ffcc00 solid;
	float:right;
	margin:0 5 0 0;
	text-decoration:none;
}

a.flag_en:hover{
	border:1px #ffff00 solid;
}


/* where am i */

.whereami{
	padding:0px;
	margin:10 10 0 10;
	text-align:left;
	color:#ffffff;
	display:block;
	height:30px;
	border:1px #ffcc00 solid;
	background-color:#333333;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}


.whereami h2{
	display:block;
	float:left;
	border:1px #999999 dotted;
	padding:3px;
	margin:3 auto 3 3;
	color:#ffcc00;
}

.whereami a{
	display:block;
	float:left;
	border:1px #999999 dotted;
	padding:3px;
	margin:3 auto 3 3;
	color:#ffffff;
	text-decoration:none;
}

.whereami a:hover{
	color:#ffff00;
	text-decoration:underline;
}


/* paginador */


.div_paginador{
	margin: 5 auto 5 auto;
	padding:0px;
	float:center;
	display:block;
	clear:both;
	width:auto;
}

.div_paginador h2{
	display:block;
	float:left;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	width:70px;
	border:1px #999999 dotted;
	padding:3px;
	margin:0 3 5 0;
}

.div_paginador a{
	display:block;
	float:left;
	margin:0 3 5 0;
	font-size:11px;
	background-color:#333333;
	color:#ffffff;
	padding:3px;
	text-decoration:none;
	border:1px #aaaaaa solid;
	width:20px;
}

.div_paginador a:hover{
	display:block;
	float:left;
	margin:0 3 5 0;
	font-size:11px;
	background-color:#000000;
	color:#ffff00;
	padding:3px;
	text-decoration:none;
	border:1px #ffffff solid;
}

.div_paginador b{
	display:block;
	float:left;
	margin:0 3 5 0;
	font-size:11px;
	background-color:transparent;
	color:#FFCC00;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	width:20px;
	border:1px #999999 dotted;
}


.div_main{
	background-color:transparent;
	width:900px;
	text-align:center;
	margin:0 auto auto auto;
	float:center;
	display:block;
	background-image:url('/images/contentfondo.gif');
	background-repeat:repeat-y;
	padding:0px;
}

.div_top{
	background-repeat:no-repeat;
	height:219px;
	margin: 0 0 0 0;
	padding:0px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.div_top h1{
	display:inline;
	font-size:12px;
	color:#ffcc00;
	font-weight:bold;
}

.div_top a{
	display:inline;
}

.header{
	display:block;
	float:center;
	margin:5 0 0 0;
	text-align:center;
}

img.logo_spacer{
	display:block;
	float:left;
	clear:both;
	margin:51 auto 40 45;
	width:200px;
	height:35px;
}



.div_subtop{
	background-color:#000000;
	margin: 0 51 0 51;
	padding:10px;
	font-size:12px;
	color:#ffffff;
}

.div_subtop a{
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	color:#ffffff;
	text-decoration:underline;
}

.div_subtop a:hover{
	color:#ffff00;
}


.div_gameList{
}


.div_content{
	display:block;
	width:525px;
	margin: 0 0 0 5;
	background-color:transparent;
	font-size:12px;
	color:#333333;
	text-align:center;
	float:left;
	border:0px #ffffff dotted;
}


.div_menuleft{
	width:130px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#333333;
	color:#ffffff;
	text-align:center;
	font-size:11px;
	margin:25 0 5 12;
	display:block;
	float:left;
	font-weight:bold;
}

.div_menuleft h1{
	color:#ffcc00;
	font-size:13px;
}

.div_menuright{
	width:210px;
	padding:0px;
	background-color:#333333;
	border:0px #555555 solid;
	color:#000000;
	text-align:left;
	/*margin:24 12 0 0;*/
	margin:22 12 0 0;
	display:block;
	float:right;
}



.text_blob{
	margin:5 5 5 5;
	padding:0px;
	text-align:left;
}

.text_blob b{
	font-weight:bold;
	color:#ffffff;
	margin:0 0 10 0;
}

.text_blob a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

.text_blob a:hover{
	color:#ffff00;
	text-decoration:underline;
}

.div_text{
	padding:0px;
	margin:10 10 10 10;
	text-align:left;
	color:#ffffff;
	display:block;
}

.div_menu{
	width:200px;
	float:left;
	display:block;
	margin: 0 10 0 0;
	background-color:#efefef;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
}


.div_bottom{
	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:5px;
	text-align:center;
	font-size:11px;
	clear:both;
	background-image:url('/images/bottomfondo.jpg');
	background-repeat:no-repeat;
	color:#ffffff;
	background-color:#666666;
}


.div_buscador{
	width:500px;
	margin:140 auto 0 auto;
	float:center;
	clear:both;
	display:block;
}


/* titulos de secciones y categorias */

.title_ultimosjuegos{
	display:block;
	float:left;
	clear:both;
	width:522px;
	height:33px;
	background-repeat:no-repeat;
}


.title_juegosaleatorios{
	display:block;
	float:left;
	clear:both;
	width:522px;
	height:33px;
	background-repeat:no-repeat;
}

.title_losmasjugados{
	display:block;
	float:left;
	clear:both;
	width:522px;
	height:33px;
	background-repeat:no-repeat;
}

.title_losmasjugados{
	display:block;
	float:left;
	clear:both;
	width:522px;
	height:33px;
	background-repeat:no-repeat;
}

.title_categoria{
	display:block;
	float:center;
	clear:both;
	width:522px;
	height:41px;
	margin:5 0 10 0;
	background-repeat:no-repeat;
	padding:0px;
	text-align:center;
}

.title_categoria b{
	display:inline;
	float:left;
	margin:5 auto 0 220;
	padding:0px;
	padding-top:0px;
	color:#000000;
	width:280px;
	overflow:hidden;
	text-align:left;
}


/* divs de juegos (miniaturas) */

a.playButton{
	display:block;
	margin:auto 0 0 0;
	float:bottom center;
	padding:3px;
	border:1px #000000 solid;
	background-color:#555555;
	color:#ffcc00;
	text-align:center;
	text-weight:bold;
}

a.playButton:hover{
	border:1px #ffffff solid;
	background-color:#000000;
	color:#ffffff;	
}


a.categoria{
	display:block;
	margin:0 0 1 0;
	border:0px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#ffcc00;
	color:#000000;
	text-decoration:none;
}

a.categoria:hover{
	background-color:#ffaa00;
	color:#000000;
	text-decoration:underline;
}

a.categoria_destacada{
	display:block;
	margin:0 0 1 0;
	border:0px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#ffee00;
	color:#000000;
	text-decoration:none;
}

a.categoria_destacada:hover{
	background-color:#ffff00;
	color:#000000;
	text-decoration:underline;
}


.ingame{
	padding:0px;
	margin:10 10 10 10;
	text-align:left;
	color:#ffffff;
	display:block;
	height:82px;
	border:1px #ffcc00 solid;
	background-color:#333333;
	color:#ffffff;
	font-size:12px;
	clear:both;
}

.ingame_text{
	display:block;
	float:left;
	padding:0px;
	width:700px;
	height:70px;
	margin:5 auto 5 5;
	color:#ffffff;
	font-size:11px;
}

.ingame_text b{
	font-weight:bold;
	font-size:13px;
	color:#ffcc00;
	margin:0 0 0 0;
}

img.ingame_thumb{
	margin:5 5 5 5;
	width:70px;
	height:70px;
	border:1px #ffcc00 solid;
	float:left;
	display:block;
}

.div_featuredgame{
	width:522px;
	height:160px;
	background-color:#000000;
	background-repeat:no-repeat;
	color:#000000;
	padding:0px;
	margin:0 0 5 0;
	float:left;
	font-size:11px;
	overflow:hidden;	
}

.div_featuredgame img{
	margin:52 auto 5 5;
	width:100px;
	height:100px;
	border:1px #000000 solid;
	float:left;
	display:block;
}

.text_featuredgame{
	width:260px;
	display:block;
	float:left;
	margin: 52 5 5 auto;
	padding:10px;
	color:#000000;
	font-size:13px;
	text-align:left;
}

.text_featuredgame b{
	display:block;
	margin:0 0 5 0;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#552200;
}

.text_featuredgame a{
	text-decoration:none;
}

.div_game{
	width:117px;
	background-color:#ffcc00;
	color:#000000;
	padding:5px;
	margin:0 4 4 0;
	float:left;
	font-size:11px;
	overflow:hidden;	
}

.div_game img{
	border:1px #000000 solid;
	display:block;
	float:center;
	margin:0 auto 0 auto;
	width:100px;
	height:100px;
}

.div_game b{
	display:block;
	background-color:#000000;
	color:#ffffff;
	margin:0 0 10 0;
	padding:5px;
	padding-left:1px;
	padding-right:1px;
	text-align:center;
	font-size:10px;
	border:1px #000000 solid;
	/*
	height:20px;
	overflow:hidden;
	*/
}

.div_game a{
	text-decoration:none;
	background-color:transparent;
}

.div_game a:hover{
	text-decoration:none;
}

.text_game{
	margin:0 0 1 0;
	padding:3px;
	font-size:11px;
	color:#000000;
	overflow:hidden;
	height:57px;
	display:block;
}

.text_game a:hover{
	text-decoration:none;
	background-color:#ffcc99;
}

/* negritas y cursivas */

b{
	color:#ffffff;
}

/* menu de tablas */

.table_menu{
	margin:auto auto 0 auto;
	width:798px;
	background-color:transparent;
	float:center bottom;
}

.td_menu{
	background-color:#000000;
	text-align:center;
	border:1px #ffcc00 solid;
	background-image:url('/images/menufondo.gif');
	background-repeat:repeat-x;
}

.td_menu a{
	font-weight:bold;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.td_menu a:hover{
	color:#ffffff;
}

/* listado de juegos en tablas */

.td_gametitle{
	padding:0 0 0 0;
}

.td_gametitle a{
	text-decoration:none;
	color:#ffff00;
}

.td_gametitle b{
	display:block;
	border-bottom:1px #ffcc00 solid;
	font-weight:bold;
	color:#ffcc00;
	font-size:13px;
	text-align:left;
	border:0px;
}

.td_gametext{
	color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0 0 0 0;
	border:0px;
	vertical-align:top;
	padding:5px;
	background:#444444;
}

.td_gametext a{
	color:#ffff00;
	text-decoration:none;
}

.td_gametext a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.td_gamethumbnail{
	margin:0 0 0 0;
	text-align:left;
	vertical-align:top;
}

.td_gamethumbnail img{
	width:70px;
	height:70px;
	border:1px #ffcc00 solid;
}
