/****************************************************************************
** .pages.home
****************************************************************************/
div.pages.home {
}

/****************************************************************************
** .pages.games
****************************************************************************/
div.pages.games {
}

div.pages.games div.content {
	background-image: 		url('/img/pages/games_bg.png');
	height:					1%;
	margin:					0px auto;
	overflow:				hidden;
	padding:				45px 64px;
	width:					772px; /* 900px */
}

div.pages.games div.content div.gallery.games {
	float:					left;
	margin-right:			120px;
}

div.pages.games div.content div.gallery.games div.item {
	margin-bottom:			27px;
}

div.pages.games div.content div.gallery.games div.item a {
	background-position: 	0px 0px;
	display:				block;
	height:					88px;
	text-indent:			-9999px;
	width:					188px;
}

div.pages.games div.content div.gallery.games div.item a:hover {
	background-position: 	-193px 0px;
}

div.pages.games div.content div.gallery.games div.item a.puzzle_btn {
	background-image: 		url('/img/pages/games_item_puzzle.png');
}

div.pages.games div.content div.gallery.games div.item a.gato_btn {
	background-image: 		url('/img/pages/games_item_gato.png');
}

div.pages.games div.content div.gallery.papertoy {
	float:					left;
}

div.pages.games div.content div.gallery.papertoy div.nav {
}

div.pages.games div.content div.gallery.papertoy div.list {
	background-image: 		url('/img/pages/games_gallery_bg.jpg');
	height:					250px;
	overflow:				hidden;
	width:					460px !important;
}

div.pages.games div.content div.gallery.papertoy div.list ul {
	overflow:				hidden;
	padding:				22px 0px 23px;
	width:					900px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li {
	border-right:			1px solid #768397;
	float:					left;
	padding:				10px 25px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li h4 {
	text-align:				center;
}

div.pages.games div.content div.gallery.papertoy div.list ul li img {
	margin-bottom:			10px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li a {
	background-image: 		url('/img/content/buttons_sp.png');
	background-position: 	0px 0px;
	display:				block;
	height:					23px;
	text-indent:			-99999px;
	width:					105px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li a.print_1 {
	background-position: 	-48px -180px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li a.print_2 {
	background-position: 	-48px -208px;
}

div.pages.games div.content div.gallery.papertoy div.list ul li a.print_3 {
	background-position: 	-48px -236px;
}

/****************************************************************************
** .pages.participate
****************************************************************************/
div.pages.participate {
}

div.pages.participate div.info span {
	display:				block;
	height:					333px;
}

/* --------------- div.buttons --------------- */
div.pages.participate div.buttons {
	float:					right;
	height:					1%;
	margin-bottom:			8px;
	margin-right:			30px;
	overflow:				hidden;
}

div.pages.participate div.buttons a {
	background-image: 		url('/img/content/buttons_sp.png');
	background-position: 	0px 0px;
	color:					#fff;
	text-decoration:		none;
}

div.pages.participate div.buttons a.bases_btn {
	background-position: 	right -102px;
	float:					left;
	margin:					10px 10px 0px 0px;
	padding-right:			8px;
}

div.pages.participate div.buttons a.bases_btn span {
	background-image: 		url('/img/content/buttons_sp.png');
	background-position: 	0px -34px;
	display:				block;
	line-height:			29px;
	padding:				0px 10px 0px 18px;
}

div.pages.participate div.buttons a.download_btn {
	background-position: 	0px -136px;
	display:				block;
	float:					left;
	height:					39px;
	text-indent:			-99999px;
	width:					117px;
}

/* --------------- div.info --------------- */
div.pages.participate div.info {
	background-image: 		url('/img/pages/home_info_bg.png');
	clear:					both;
	height:					373px;
	margin:					0px auto;
	padding:				20px 20px 0px 20px;
	width:					867px;
}


#puzzle_swf {
	width:760px;
	height:420px;
	margin:					0px auto;
	width:					760px;
}

#gato_swf {
	background-color:		#fff;
	margin:					0px 225px 0px 225px;
	width:					350px;
}

div.content.detalle {
	background:				none !important;
}

div.content.detalle div.gallery {
}

div.content.detalle.puzzle {
	padding-top:			10px !important;
}

div.content.detalle a {
	display:				block;
	color:					#fff;
	text-decoration:		none;
	font-weight:			bold;
	text-align:				center;
}

