@charset "UTF-8";
@import url("reset.css");

/*

Theme Name: Pixelate
Theme URI: http://www.2ddepot.com/
Description: Fantasia
Version: 0.1
Author: Ximito

*/

html {

	height:100%;
	margin:0;
	padding:0;
	border:0;

}

body {

	height:100%;
	margin:0;
	padding:0;
	border:0;	
	
	font-family:Helvetica, Arial, sans-serif;
	
}

a {text-decoration: none;}

a:link { color:#0eabe6;}
a:visited { color:#0eabe6;}
a:hover { color:#39c7fc;}

#wrapper {

	position:relative;
	min-height:100%;	
	
}

* html #wrapper {
	
	height:100%;

}

#header {
	
	height:390px;
	background:url(images/tile_header.png) repeat-x;
	
}

#content {
	
	width:950px;
	margin:0px auto;	
	padding-bottom:170px;
	
}

#footer {
	
	position:relative;
	margin:0px auto;
		
	text-align:center;
		
	height:170px;
	margin-top:-170px;
	background:url(images/tile_footer.png) repeat-x;
	background-color:#FFF;
	
} 

/*NAVEGADOR*/

.pagenav_wrapper {
	
	width:950px;
	margin:0px auto;	
	
}

.pagenav {
	
	padding:100px 0;
	float:right;

}


.pagenav li {

	float: left;	
	font-size:19px;
	letter-spacing:-1px;
	font-weight:bold;
	padding:10px;
	list-style-type:none;

}

.pagenav .page_item a{
	
	color:#212c35;
	
}

.pagenav .current_page_item a, 
.pagenav .current_page_parent a {

	color:#FFFFFF;
	text-decoration:none;
	
}

/*ELEMENTOS*/

#contentWelcome {
		
	margin:35px 0 20px 0;
	width:930px;
	
}

#contentWelcome .titular {
	
	padding: 0 0 10px 15px;
	
}


#contentWelcome .titular_2ddepot {
	
	padding: 0 5px 10px 15px;
	height:75px;
	float:left;
	
}

#contentWelcome p {

	padding-top:10px;	
}


#contentProjects {
	
	margin:35px 0 45px 0;
	width:630px;
	float:left;
		
}

#contentProjects .titular {

	padding:0 0 10px 15px;
	
}

.destacadoHome {

	width:310px;
	float:left;

}

.destacadoHome .titularProject {

	padding:14px 0 4px 15px;
	
}

.destacadoThumb {

	width:300px;
	height:151px;
	background:url(images/destacado_home_sombra.png) no-repeat;
	margin:auto;
	
}

.destacadoThumbImg {

	position:relative;
	left:15px;
	top:14px;
}

.destacadoThumbIcon {

	position:relative;
	left:1px;	
	top:-123px;
}

.destacadoInfo {
	
	width:280px;
	margin:12px auto;

}

.destacadoInfo .txtDestacado {

	margin:18px 0 10px 0;
	padding:0 0 4px 4px;
	border-bottom:1px solid #dadada;
		
}

.destacadoInfo .txtInfo {

	padding:8px 0 0 14px;
	line-height:16px;
		
}

.destacadoInfo .txtReq {

	line-height:14px;
		
}


.btMore {

	text-align:right;
	padding:14px 0 5px 0;
	
}

.btPlay {
	
	text-align:right;
	
}

.iconPlus {
	
	vertical-align: middle;

}

.iconFlash {
	
	vertical-align: top;
	padding:0 12px;
	
}


/* DESTACADO HOME BLOG */

#contentBlog {

	margin:35px 0 45px 0;
	width:295px;
	float:right;
	
}

#contentBlog .titular {

	padding:0 0 20px 0px;
	
}

#contentBlog h2 {

	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;

}

#contentBlog .post {
	
	padding:10px 0 12px 0;
	width:210px;
	float:left;	
	
}

#contentBlog .postmetadata {

	line-height:15px;
	padding:0;

}

#contentBlog ul {
	
	list-style-type: none;

}

#contentBlog .posttext {

	padding-top:5px;
		
}

#contentBlog li {
	
	float:left;
	
}


#contentBlog .contenedor {
	
	width:240px;
	margin:3px auto;	
	border-bottom:1px solid #dadada;
	
	
}

#contentBlog .contenedor_b {
	
	width:240px;
	margin:3px auto;		
	
}

#contentBlog .arrow{
	
	width:16px;
	height:27px;
	background:url(images/homepost_arrow.gif) no-repeat;
	
	margin:16px 10px 0 0;
	float:left;
	
}

/* --------------------------------*/

.separador {

	height:65px;
	
}

#columna {

	float:left;
	width:590px;
	        
}

#columna h3 {

	font-size:23px;
	letter-spacing:-1px;
	font-weight:bold;
	
	line-height:25px;	
	
}

#columna .post {

	padding:40px 0px 40px 110px;
	
}

#columna .postgame {

	padding:10px 0px 10px 110px;
	
}

.icono_videogames {
	
	float:left;
/*
	width:80px;
	height:115px;*/
	
	width:90px;
	height:127px;
	
	background:url(images/icono_videogames.png) no-repeat;

}

#columna .icono_freakout {

    float:left;

	width:90px;
	height:127px;
	
	background:url(images/icono_freakout.png) no-repeat;

}

#columna .icono_2ddepot {

    float:left;

	width:90px;
	height:127px;
	
	background:url(images/icono_2ddepot.png) no-repeat;

}

#columna .icono_music {

    float:left;

	width:90px;
	height:127px;
	
	background:url(images/icono_music.png) no-repeat;

}

#columna .icono_illustration {

    float:left;

	width:90px;
	height:127px;
	
	background:url(images/icono_illus.png) no-repeat;

}

#columna .icono_uncategorized {

    float:left;

	width:90px;
	height:127px;
	
	background:url(images/icono_default.png) no-repeat;

}

#columna small {
	
	font-size:12px;
	font-style:italic;
	color:#4b575c;

}

#columna .entry {

	padding:30px 0 10px 0;
	font-size:14px;
	line-height:18px;
	
}

#columna .entry img {

	padding:5px 0;
	
}

#columna .entry .flash {

	padding:20px 0;
	
}

#columna .entry .logro {

	padding:20px 0;
	
}


#columna .entry .destacado {

	font-weight:bold;
	font-style:italic;
	font-size:17px;
	letter-spacing:-1px;
	
}

#columna .postmetadata {

	font-size:13px;
	line-height:15px;
	color:#4b575c;

}

#columna .postmetadata ul {
	
	list-style-type: none;

}

#columna .postmetadata li {
	
	float:left;
	
}

#columna .postmetadata .posttext {

	padding-top:5px;
		
}

#columna .separador {

	height:20px;
	margin-bottom:10px;
	border-bottom:1px solid #dadada;
	
}

#titular_archives {
	
}

#sidebar {
       
	float:left;
	width:265px;
	padding-left:45px;
	
}

#sidebar ul li {
	
	padding:15px 0 15px 35px;
	
}

#sidebar ul li ul li {

	padding:2px 0 2px 12px;
	font-size:13px;
	font-weight:bold;
}

#sidebar h2 {

	font-size:22px;
	letter-spacing:-1px;
	font-weight:bold;
	padding:0 0 10px 0;
	
}


#comentario {

	padding: 0 0 40px 110px;
	
}

#comentario .n_respuestas{

	padding: 15px 0;
	
}


#comentario textarea {
	
	padding: 10px;
	border: solid 1px #CCC;
	color:#939da1;
	
}

.commentlist li, #commentform input, #commentform textarea {
	
	font-family:Arial, Helvetica, sans-serif;
		
}

.commentlist li ul li {
	
	font-size: 1em;
	
}

.commentlist li {
	
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom:1px solid #dadada;
		
}

.commentlist li .avatar { 

	border: 1px solid #CCC;
	padding: 4px;
	
}

.comment-author {
	
	padding-bottom:10px;
	
}

.commentlist cite, .commentlist cite a {
	
	font-weight: bold;
	font-style: normal;	
	
}

.commentlist cite a {

	font-weight: normal;
	
}

.commentlist p {
	
	font-weight: normal;
	font-size:14px;
	line-height: 1.5em;
	text-transform: none;
	font-style:italic;
	
}

#commentform p {
	
	font-family:Arial, Helvetica, sans-serif;
		
}

#commentform .inputi {
	
	padding:2px 0 2px 0;

}

#commentform .inputi input {

	border:solid 1px #CCC;
	
	padding:5px;
	color:#939da1;
	font-size:14px;
	
}

.commentmetadata {
	
	font-size:12px;
	font-weight: normal;
	
}

.navigation {
	
	clear:both;
	font-weight:bold;
	padding:20px 0 20px 0;
	
}

.navigation ul {
	
	white-space:nowrap;
	list-style-type:none;
	padding:0;
	margin:0;
	
}

.navigation li {

	display:inline; 
	float:left;

}

.navigation .alignleft {
	
	float:left;
	padding-left:130px;
		
}

.navigation .alignright {
	
	float:right;
	padding-right:130px;
	
}

.navigation .separador {

	padding:0 0 10px 118px;
}

/*GAMES ------------------------------- */

#game {
		
	width:720px;
	position:relative;
	
	padding-left:110px;
	
}

#game .parrafo {
	
	width:653px;
	padding:10px 20px;

}

#game .informacion {
	
	padding:0 40px;

}

#game .separador {

	width:720px;
	height:50px;
	margin:30px 0;

}

#game .separador img{
	
	margin:0 auto;
	
}

#game .controles {

	padding:0 40px;
}

#game .controles table {
	
	width:613px;
	
}

#game .controles td { 

	vertical-align:middle;
	height:45px;	
	padding:0 0 0 40px;
}

#game .controles .par {
	
	background-color:#efefef;
		
}

#game .devlog {

	width:570px;
	margin:0 auto;
	padding:15px 40px;
	border-bottom:1px solid #CCC;

}

#game .devlog .fecha {

	font-style:italic;
	font-size:11px;

}

#game .devlog .titulo {

	font-weight:bold;
	padding-top:5px;	
	font-size:16px;
	
}

#game .chincheto {
	
	position:absolute;
	left:150px;
	background:url(images/homepost_arrow.gif) no-repeat;
	width:16px;
	height:27px;
	
}

/*RECAPTCHA --------------------------- */

#recaptcha_area {
	
	margin-bottom:15px;
	width:448px;

}

#recaptcha_response_field {
	
	border:solid 1px #CCC;
	
	padding:5px;
	color:#939da1;
	font-size:14px;
	
}

.recaptcha-error {
	
	display:none;
	
}

/* */

h1 {
	
	font-size:34px;
	font-weight:bold;
	letter-spacing:-1px;
	
}


h2 {

	font-size:26px;
	letter-spacing:-1px;
	font-weight:bold;
		
}


/* COLORES y TAMAÑOS*/

.lightblue { color:#0eabe6;}
.darkblue { color:#2c373b;}
.lightgray { color:#aeb2b4;}

.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size32 { font-size:32px; }

.strong { font-weight:bold; }
.italic { font-style:italic;}

/* DEBUG */ 

.clear {clear:both;}
.borde {border:solid 1px;}