body
{
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	color: #444;
	background: url('/img/fondo03.gif');
	margin: 0;
}

a
{
	color: #00b2db;
	text-decoration: none;
}

a:hover
{
	color: #08262c;
}

.final
{
	clear: both;
}

img
{
	border: 0;
}

#cuerpo
{
}

#head
{
	background: #fff;
	padding: 5px 10px 5px 20px;
	box-shadow: 0px 0px 10px #999;
}

#headins, #menulevel1, #contenido, #pieins, #copyins, #idiomasins
{
	width: 1000px;
	margin: 0 auto;
}

#idiomas
{
	background: #c9f3ff; /* Old browsers */
	background: -moz-linear-gradient(top, #c9f3ff 0%, #47d6fe 46%, #03c7ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9f3ff), color-stop(46%,#47d6fe), color-stop(100%,#03c7ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* IE10+ */
	background: linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f3ff', endColorstr='#03c7ff',GradientType=0 ); /* IE6-9 */ 
}

#idiomas a img
{
	vertical-align: text-bottom;
	margin-right: 4px;
	font-size: 12px;
}

#idiomas a
{
	display: block; 
	float: right; 
	padding: 3px 10px;
	border-right: 2px solid #3fd4fe;
	
	color: #fff;
	font-weight: bold;

	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #03c6fe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#03c6fe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#03c6fe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#03c6fe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#03c6fe 100%); /* IE10+ */
background: linear-gradient(top, #fefefe 0%,#03c6fe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#03c6fe',GradientType=0 ); /* IE6-9 */
}

#idiomas a:first-child
{
	border: none;
}

#social
{
	float: right;
	clear: both;
	margin-right: 2px;
	margin-top: 12px;
}

#mainmenu
{

background: #c9f3ff; /* Old browsers */
background: -moz-linear-gradient(top, #c9f3ff 0%, #47d6fe 46%, #03c7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9f3ff), color-stop(46%,#47d6fe), color-stop(100%,#03c7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* IE10+ */
background: linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f3ff', endColorstr='#03c7ff',GradientType=0 ); /* IE6-9 */
	
	box-shadow: 0px 1px 5px #999;
	height: 30px;
}

#mainmenu ul, #mainmenu  ul li, #pie ul, #pie ul li, #menulevel2 ul, #menulevel2 ul li, #gamemenu ul, #gamemenu ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}


#mainmenu  ul li a
{
	display: block;
	float: left;
	padding: 5px 20px;

background: #c9f3ff; /* Old browsers */
background: -moz-linear-gradient(top, #c9f3ff 0%, #47d6fe 46%, #03c7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9f3ff), color-stop(46%,#47d6fe), color-stop(100%,#03c7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* IE10+ */
background: linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f3ff', endColorstr='#03c7ff',GradientType=0 ); /* IE6-9 */

	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;

	font-family: 'Nova Square', sans-serif;
	font-size: 16px;
}

#mainmenu ul li:first-child a
{
	border-left: 1px solid #fff;
}

#mainmenu  ul li a.active_menu
{
background: #b5d7e5; /* Old browsers */
background: -moz-linear-gradient(top, #b5d7e5 0%, #339db7 46%, #04acd6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5d7e5), color-stop(46%,#339db7), color-stop(100%,#04acd6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b5d7e5 0%,#339db7 46%,#04acd6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b5d7e5 0%,#339db7 46%,#04acd6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b5d7e5 0%,#339db7 46%,#04acd6 100%); /* IE10+ */
background: linear-gradient(top, #b5d7e5 0%,#339db7 46%,#04acd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d7e5', endColorstr='#04acd6',GradientType=0 ); /* IE6-9 */

}
	
#contenido
{
	width: 1000px;
	margin: 20px auto;
	box-shadow: 0px 0px 10px #999;

	padding: 0px 2px;
	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #b2edfd 20%, #03c6fe 50%, #b2edfd 80%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(20%,#b2edfd), color-stop(50%,#03c6fe), color-stop(80%,#b2edfd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#b2edfd 20%,#03c6fe 50%,#b2edfd 80%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#b2edfd 20%,#03c6fe 50%,#b2edfd 80%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#b2edfd 20%,#03c6fe 50%,#b2edfd 80%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top, #fefefe 0%,#b2edfd 20%,#03c6fe 50%,#b2edfd 80%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#contenidoins
{
	padding: 20px;	
	background: #fff;
}

#pie
{
	border-top: 3px solid #00c6ff;	
	background: #fff;
	padding: 10px 0px;
	box-shadow: 0px 0px 10px #999;
	/*
	position: fixed;
	bottom: 0px;
	width: 100%;
	*/
}
/*
#preheader
{
	position: fixed;
	top: 0px;
	width: 100%;
}

#postheader
{
	height: 130px;
}

#prepie
{
	height: 60px;
}
*/
#pie ul
{
	margin-left: -20px;
}

#pie ul li a
{
	float: left;
	display: block;
	padding: 0px 20px;
	border-right: 1px solid #ccc;
	text-decoration: none;
	color: #999;
}

#pie ul li:last-child a
{
	border: none;
}

#copy
{
	background: #999;
	padding: 5px 0px;
	color: #fff;
	text-align: center;
}

#leftcol
{
	width: 600px;
	margin-right: 20px;
	padding-right: 19px;
	border-right: 1px solid #ccc;
	float: left;
}

#rightcol
{
	width: 320px;
	float: left;
	margin-right: 0px;
}

.destacado
{
	font-size: 10px;
	text-align: center;
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}

.destacado img
{
	width: 296px;
}

#menulevel2 ul li
{
	float: left;
}

#menulevel2 ul{
	
}

#menulevel2 ul li a
{
	display: block;
	padding: 5px 10px;
	background: #000;
	color: #fff;
	font-family: 'Nova Square', sans-serif;

}

#menulevel2 ul li a.active_menu
{
	background: url(/img/triangh.png) 0% 50% no-repeat;
	padding-left: 15px;
}

#menulevel2
{
	margin: -20px -22px 0px -22px;
	margin-bottom: 20px;
	background: #000;
}

h2
{
	margin: 0 0 5px;
	padding: 0;
	font-size: 24px;
	font-family: 'Nova Square', sans-serif;
	font-weight: normal;
}

.imgbanner
{
	margin-bottom: 10px;
}

#gamemenu 
{
	background: #000;
	margin-bottom: 10px;
	margin-top: -10px;
}

#gamemenu ul li
{
	float: left;
}

#gamemenu ul li a
{
	display: block;
	padding: 10px 20px;
	color: #ccc;
	font-family: 'Nova Square', sans-serif;
}

#gamemenu ul li a:hover
{
	color: #00b2db;	
}

#gamemenu ul li a.active
{
	color: #fff;
	background: url(/img/triang.png) 50% 100% no-repeat;
}

h3 
{
	background: #50686c;
	color: #fff;
	padding: 10px;
	margin: 0;
	font-weight: normal;
	text-shadow: 1px 1px 3px #000;
	font-family: 'Nova Square', sans-serif;
}

h4 
{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(137,137,137,1) 35%, rgba(137,137,137,1) 65%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(35%,rgba(137,137,137,1)), color-stop(65%,rgba(137,137,137,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(137,137,137,1) 35%,rgba(137,137,137,1) 65%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(137,137,137,1) 35%,rgba(137,137,137,1) 65%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(137,137,137,1) 35%,rgba(137,137,137,1) 65%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(137,137,137,1) 35%,rgba(137,137,137,1) 65%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

	margin: 0px 0px 25px;
	padding: 0px;
	font-weight: normal;
	font-family: 'Nova Square', sans-serif;
	padding: 1px 0px 0px 0px;
	font-size: 16px;
}

.h4ins
{
	padding: 10px 0px 0px 0px;
	background: #fff;
}

.gameresume 
{
	margin-bottom: 10px;
}

.subh3
{
	background: #ccc;
	padding: 10px;
	margin-bottom: 10px;
}

.tr
{
	text-align: right;
}

.subh3 img
{
	margin: 0px 10px 10px 0px;
	width: 93px;
}

.titurl
{
	font-size: 12px;
}

.subh3 a:last-child img
{
	margin-right: 0px;
}

.imggallery
{
	background: #ccc;
	padding: 16px 0px 0px 16px;
}


.gallery
{
	margin: 0px 18px 18px 0px;
	box-shadow: 0px 0px 5px #000;
}

.gallery2
{
	box-shadow: 0px 0px 5px #000;
	margin-bottom: 10px;
	width: 270px;
}

.gallery3
{
	display: block;
	float: left;
	margin: 0px 21px 21px 0px;
}

.text
{
	margin-bottom: 10px;
}

.title
{
	margin-bottom: 10px;
	font-size: 18px;
	font-family: 'Nova Square', sans-serif;
}

.pagetitle
{
	font-family: 'Nova Square', sans-serif;
	font-size: 22px;
	margin-bottom: 10px;
}

.pagesubtitle
{
	font-weight: bold;
	margin-bottom: 10px;
}

.newsresume
{
	background: #ddd;
	padding: 10px;
	margin-bottom: 10px;
}

.titulo
{
	font-size: 22px;
	color: #666;	
	margin-bottom: 10px;
	font-family: 'Nova Square', sans-serif;
}

.listadofoto
{
	float: left;
	margin-right: 10px;
}

.listadotit
{
	float: left;
	width: 442px;
}

.notdest
{
	float: left;
	width: 127px;
}

.notdest2
{
	float: left;
	width: 245px;
	margin-right: 10px;
}

.readmore
{
	margin: 10px 0px 20px;
	text-align: right;
}

.fifty
{
	float: left;
	width: 50%;
}

.fifty.left
{
	text-align: right;
}

.fifty.left div
{
	border-right: 1px solid #ccc;
}

.fifty.left img 
{
	margin-right: 16px;
}

.fifty.right div
{
	margin-left: 20px;
	color: #999;
	line-height: 18px;
}

.articulos
{
	margin-right: -10px;
}

.platforms
{
	margin-bottom: 10px;
}

.platforms img
{
	margin-right: 5px;
}

.platicons
{
	float: right;
}

.platicons img
{
	margin-left: 4px;
}

.pad
{
	margin-right: -10px;
}

#tienda
{
/*	margin-right:-22px; */
	margin-right:-50px; 

	float:right;
	color:white;
	font-size:14px;
	font-weight:bold;

/*	background:url(/img/banner_tienda.png) no-repeat; 
	width:186px;
	height:30px;
*/
	background:url(/img/storeButton_normal.png) no-repeat;
	background-size: 140px 38px;

	width:186px;
	height:50px;
	line-height:30px;
}

.submain
{
	background: #000;
	width: 580px;
	margin-top: -10px;
	color: #fff;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

.submain a:hover
{
	color: #fff;
}

.submain .readmore
{
	margin-bottom: 0px;
	background: #063843;
	margin: -10px;
	padding: 10px;
	margin-top: 10px;
}

.subarticles
{
	background: #eee; /* Old browsers */
	margin-top: -10px;
	width: 580px;
	padding: 10px;
	border-radius: 0px 0px 0px 0px;
	border: 0px solid #8ac7d8;
	border-bottom: 0px;
	border-top: 0;
}

.subnothome
{
	background: #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 8px;
	font-size: 12px;
	width: 265px;
	height: 150px;
	box-shadow: 0px 1px 2px #777;
}

.subnothome.notfull
{
	margin-right: 0;
}

a.button
{
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
background: #c9f3ff; /* Old browsers */
background: -moz-linear-gradient(top, #c9f3ff 0%, #47d6fe 46%, #03c7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9f3ff), color-stop(46%,#47d6fe), color-stop(100%,#03c7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* IE10+ */
background: linear-gradient(top, #c9f3ff 0%,#47d6fe 46%,#03c7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f3ff', endColorstr='#03c7ff',GradientType=0 ); /* IE6-9 */

	color: #fff;
	text-decoration: none;
	border: 1px outset #ccc;
	border-radius: 4px;

	font-family: 'Nova Square', sans-serif;
	font-size: 16px;


}

a.button:hover
{

background: rgb(201,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(201,243,255,1) 0%, rgba(128,225,252,1) 78%, rgba(79,216,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,243,255,1)), color-stop(78%,rgba(128,225,252,1)), color-stop(100%,rgba(79,216,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(201,243,255,1) 0%,rgba(128,225,252,1) 78%,rgba(79,216,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(201,243,255,1) 0%,rgba(128,225,252,1) 78%,rgba(79,216,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(201,243,255,1) 0%,rgba(128,225,252,1) 78%,rgba(79,216,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(201,243,255,1) 0%,rgba(128,225,252,1) 78%,rgba(79,216,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f3ff', endColorstr='#4fd8ff',GradientType=0 ); /* IE6-9 */

}


.blogresume
{
	padding: 10px 0px 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.blogresume.noborder
{
	border: 0;
	margin-bottom: 0;
}

.blogresume .title
{
	font-size: 24px;
	margin-bottom: 0;
}

.blogresume .blogresumetit
{
	margin-bottom: 10px;
}

.blogtitfecha
{
	float: right;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #00b2db;
	text-align: center;
	margin-bottom: 10px;
}

.blogtitdia
{
	margin-top: -5px;
	font-size: 28px;
	margin-bottom: -5px;
}

.blogtitmes
{
	font-size: 16px;
	text-transform: uppercase;
}

.blogtitano
{
	font-size: 16px;
}

.blogcomment
{
	margin-bottom: 20px;
}

.blogphoto
{
	float: left;
	width: 60px;
}

.blogphoto img
{
	width: 40px;
	height: 40px;
}

.blogcommenttext
{
	float: left;
	width: auto;
	width: 498px;
	padding: 20px;
	border: 1px solid #d1d1d1;
}

.blogcommentdata
{
	margin-bottom: 10px;
}

.blogcommentalias
{
	color: #00b2db;
	font-size: 18px;
}

.blogcommentbocadillo
{
	background: url(/img/bocadillo-comments.png) 0px 10px no-repeat;
	margin-left: -32px;
	margin-top: -20px;
	padding-top: 20px;
	padding-left: 32px;
}

.formfield
{
	margin-bottom: 20px;
}

.formfield label
{
	padding-top: 5px;
	width: 180px;
	float: left;
	margin-right: 20px;
	text-align: right;
}

.formfieldinput
{
	width: 400px;
	float: left;
}

.blogcommentreply
{
	margin-top: 15px;
	font-size: 12px;
}

.num_comments
{
	margin-top: 20px;
}

.box-twitter {
	margin-bottom: 20px;
}

.box-twitter iframe {
	height: 250px;
}