/*Creado por Iván Bustos para DisenoPaginas.com*/
/*Prohibida su reproducción parcial ó total*/
/*Todos los derechos reservados©*/
/*Created by Iván Bustos for DisenoPaginas.com*/
/*Copying or reverse engineering is strictly prohibited*/
/*All rights reserved©*/

/*IMPORTS*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

@import url('reset.css');
@import url('logo.css');

/*BASICS*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

body
{
	font-family:			'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size:				16px; /*BASE FONT*/
	color:					#000;
}
#container
{
	background-color:		#FFFFFF;
}
div.logo a
{
	font-size:				5em;
}
div.logo a span.mainWord
{
	color:					#000000;
}
div.logo a span.css1, div.logo a span.css2
{
	color:					#000000;
}
div.logo a span.slogan
{
	background-color:		#FFF;
	border-style:			solid;
	border-color:			#000;
	border-width:			1px;
}
#BlogNavigationAndIdentity
{
	margin:					0 auto;
	width:					16em;
}
div.blogNavigationOptions
{
	display:				none;
}

pre
{
	background-color:		#FFFFFF;
}
pre span
{
	color:					#000000;
}
/*CONTENT*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

#blog div.blogPost
{
	margin-top:					1.875em;
	position:					relative;
}
#blog div.blogPost h2.postTitle
{
	font-size:					1.7em;
	color:						#000000;
	position:					absolute;
	top:						0;
	left:						1.667em;
}
#blog div.blogPost h2.postTitle a
{
	color:						#000000;
}
#blog div.blogPost h2.postTitle a:hover
{
	text-decoration:			underline;
}
#blog div.blogPost p.postCategory
{
	font-size:					0.9em;
	color:						#777;
	position:					absolute;
	top:						2.2em;
	left:						3.22em;
}
#blog div.blogPost p.postCategory a
{
	color:						#777;
}
#blog div.blogPost p.postCategory a:hover
{
	text-decoration:			underline;
}
#blog div.blogPost p.postDate
{
	font-size:					0.9em;
	position:					absolute;
	top:						0;
	border-style:			solid;
	border-color:			#000;
	border-width:			1px;
	display:					block;
	height:						3.571em;
	width:						2.857em;
}
#blog div.blogPost p.postDate span.day
{
	color:						#000;
	font-size:					1.5em;
	text-align:					center;
	display:					block;
	margin-top:					0.333em
}
#blog div.blogPost p.postDate abbr.month
{
	color:						#000;
	font-size:					1em;
	text-align:					center;
	display:					block;
}
#blog div.blogPost div.postContent
{
	line-height:				1.5em;
	font-size:					0.9em;
	padding-top:				4em;
}
#blog div.blogPost div.postContent h3
{
	margin-bottom:				0.714em;
	font-weight:				bold;
}
#blog div.blogPost div.postContent a.more-link
{
	display:					none;
}
#blog div.blogPost div.postContent p
{
	margin-bottom:				0.714em;
}
#blog div.blogPost div.postContent strong
{
	font-weight:				bold;
}
#blog div.blogPost div.postContent em
{
	font-style:					italic;
}
#blog div.blogPost div.postContent ul
{
	padding-left:				3em;
	list-style-type:			disc;
	margin-bottom:				0.714em;
}
#blog div.blogPost div.postContent ol
{
	padding-left:				3em;
	list-style-type:			decimal;
	margin-bottom:				0.714em;
}
#blog div.blogPost div.postContent dl dd
{
	margin-bottom:				0.6em;
}
#blog div.blogPost div.postContent dl dt
{
	font-style:					italic;
}
#blog div.blogPost div.postContent blockquote
{
	background-color:			#eee9e4;
	padding:					1em 3em 1em 3em;
	margin-bottom:				0.6em;
}
#blog div.blogPost div.postContent blockquote p
{
	margin:						0;
	font-style:					italic;
}
#blog div.blogPost div.postContent blockquote p:before
{
	content:					"\"";
}
#blog div.blogPost div.postContent blockquote p:after
{
	content:					"\"";
}
#blog div.blogPost h3.commentsTitle
{
	font-size:					1.1em;
	color:						#598086;
	margin-top:					0.833em;
	padding-top:				0.833em;
	border-top-style:			solid;
	border-top-color:			#CCC;
	border-top-width:			0.056em;
}
#blog div.blogPost div.postComments
{
	line-height:				1.5em;
	font-size:					0.9em;
}
#blog div.blogPost div.postComments div.comment, #blog div.blogPost div.postComments div.alt
{
	background-color:			#d6dcde;
	padding:					1em 3em 1em 3em;
	margin-top:					1.071em;
}
#blog div.blogPost div.postComments div.alt
{
	background-color:			#eeebd8;
}
#blog div.blogPost div.postComments div.comment p
{
	margin-top:					0.714em;	
}
#blog div.blogPost div.postComments div.comment h4
{
	font-size:					0.9em;
	color:						#555;
}
#blog div.blogPost div.postComments div.comment h4 a
{
	color:						#333;
}
#blog div.blogPost div.postComments div.comment h4  span.vcard span
{
	display:					none;
}
#blog div.blogPost div.postComments div.comment h4 a:hover
{
	text-decoration:			underline;
}
div.blogPost p.commentInfo
{
	display:					none;
}
div.blogPost form
{
	display:					none;
}
div.ads
{
	display:					none;
}
#blog div.postsNavigation
{
	display:					none;
}
p.footer 
{
	text-align:					center;
	color:						#888;
	font-size:					0.8em;
	margin-bottom:				2.308em;
	margin-top:					3em;
}
p.footer span span, p.footer span abbr
{	
	display:					none;
}
p.footer a
{	
	text-decoration:			underline;
	color:						#888;
}
p.footer a:hover
{	
	color:						#444;
}

/*CODEBOXES*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

pre {
	font-family: 				"Courier New", Courier, monospace;
	background-color:			#eee9e4;
	padding:					1em;
	display:  					block;
	font-size:  				0.813em;
	line-height:  				1.385em;
	border:  					0.077em solid #e2e2e2;
	text-align:  				left;
	overflow:  					auto;
	white-space:  				pre-line;
}