body {
	margin: 0 auto;
	background-color: #fff;
}

table, img { border: 0; }

/* ----- HEADER ----- */

#header {
	display: block;
	margin:9px auto 16px auto;
	
	background-repeat: no-repeat;
	background-image:url(../img/hdr1.jpg);
}

#header a:link, #header a:visited {
	color: #9c0;
}

#header a:hover {
	color: #1566A7;
}

#header p {
	font: 9px/10px 'Lucida Grande', Verdana, arial, sans-serif;
	color: #999999;
	margin: 0 0 0 24px;

}

/* ----- MAIN AREAS ----- */

#content {
text-align:justify;
	margin:0 auto;

	background-color: #fff;
	margin-bottom:24px;
	color: #333;
}

#left {
}

#sidebar { display: none;
}

/* ----- FORMS ----- */

form {
	margin-top: 20px;
}

input, textarea {
	font: 11px 'Lucida Grande', Verdana, arial, sans-serif;
}

#commentform {
display: none;
}

#commentform p {
	margin-bottom: 4px;
}


.post input { /* for password protected posts */
	font: 11px Verdana, arial, sans-serif;
}

.post img {
	border: 1px solid #ccc;
	padding: 8px;
	margin: 0 12px 8px 0;
	background-color: #fff;
}

label {
	letter-spacing: 0;
	color: #666;
}

label small {
	color: #999;
}

.field { /*common to all text fields */
	border: 1px solid #ccc;
	padding: 2px;
	background-color: #fafafa;
	color: #666;
}

.field:hover, .field:focus {
	border: 1px solid #9c0;
	background-color: #fff;
}

/* search area */

#searchform { 
	margin-bottom: 8px; 
	margin-top: 0;
}

#searchform input.field { 
	margin-left: 14px; 
	width: 140px;
}

.box #searchform p {
	display: inline;
	padding: 0;
	margin: 0;
}

.submit {
	width: 45px;
	font: 9px 'Small Fonts', Verdana, arial, sans-serif;
	height: 19px;
	color: #666;
}

.submit:hover {
	font-weight: normal;
}

/* ----- LINKS ----- */

a:link { color: #1566A7; text-decoration: none }
a:visited { color: #1566A7; text-decoration: none }
a:hover { color: #C20; text-decoration: none }
a:active { color: #1566A7; text-decoration: none }

/* ----- TITLES ----- */

h1 {
	font: 24px/22px Georgia, Verdana, arial, sans-serif;
	margin: 0 0 0 24px;
	letter-spacing: -1px;
}

h2 {
	letter-spacing: -1px;
	margin:0 26px 15px 24px;
	color: #1566A7;
	font: bold 14px Georgia, "Times New Roman", serif;
}

h3 {
	display: block;
	color: #999;
	letter-spacing: 3px;
	margin: 8px 8px 4px 15px;
}

.xtra {
display: none;
}

/* ----- LISTS ----- */

/* posts */

.post ul li {
	list-style: url(../img/bullet.gif);
	margin-right: 14px;
}

/* comments */

div.comments {
	margin-left: 14px;
}

ol.commentlist {
display: none;
}
.comment-page-numbers { display: none; }

.comment_author {
	font: 13px Georgia, "Times New Roman", serif;
	font-weight: bold;
	line-height: 14px;
	margin-left: 40px;
	
}

/* posts, main */

div#pinned{ 
	background:#9c0;
	margin: 0 0 20px 0;
	padding: 0;
}

div.post{ 
	background:#f2f2f2;
	margin: 0 0 20px 0; 
	padding: 0;
}

.post hr {
	height: 5px;
	visibility:hidden;
}

.post p {
	margin: 0 26px 15px 24px;
	padding: 0;
}

.post p.fecha {
	color: #999;
	letter-spacing: 4px;
	margin-bottom: 4px;
}

/* blockquotes */

* html blockquote{height: 1%;} /* ie hack */
ol.commentlist li{height: 1%;} /* ie hack removed 0.9.3 */

/* if I apply the <li> height hack to all list elements
 I get the IE bug when displaying ordered lists */

blockquote {
	display: block;
	padding: 0 10px 6px 18px;
	border-left: 8px solid #e4e4e4;
	color: #888;
	margin: 0 26px 15px 36px;
}

blockquote blockquote {
	margin-top: 15px;
	margin-left: 24px;
	margin-bottom: 10px;
}

.post blockquote p {
	margin:0;
}

/* meta */

div.meta {
display: none;
}


/* SIDEBAR stuff */

.box {
	background-color: #f2f2f2;
	margin:0 0 18px 0;
}

.box p, .box img, #firstbox p {
	margin: 0 14px 8px 14px;
}

#footer {
display: none;
}

p.error {
	margin-top: 16px;
	font-weight: bold;
	color: #900;
}

a#totop {
	display: block;
}

div.post p.nocomments {
	margin: 0;
	color: #666;
	text-align: center;
}

p.pcomments {
	padding: 0 8px 0 12px;
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
}

p.pfiled {
	padding: 0 8px 0 12px;
	background-image: url(../img/icon_package.gif);
	background-repeat: no-repeat;
}

p#hblogged {
	background-image: url(../img/action_go.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 16px;
	text-align: left;
}

#author { 
		background: url(../img/user.gif) 2px 1px no-repeat;
		padding-left:20px;
		overflow:hidden;
		}

#email {  
		background: url(../img/email.gif) 2px 1px no-repeat;
		padding-left:20px;
		overflow:hidden;
		}
#url {   
		background: url(../img/url.gif) 2px 1px no-repeat;
		padding-left:20px;
		overflow:hidden;
		}

#code {    
		background: url(../img/code.gif) 2px 1px no-repeat;
		padding-left:20px;
		overflow:hidden;
		}
		
#s {    /* SET A ICON INTO THE COMMENT URL-TEXTBOX */
		background: url(../img/lente.gif) 2px 1px no-repeat;
		padding-left:20px;
		overflow:hidden;
		}
		
#code {    
		padding-left:20px;
		overflow:hidden;
		}
		
#commentform #submit, .submit {
		background: #DDDDDD url(../img/bt_button.gif) 0 0 repeat-x;
		border: 1px solid #AAAAAA;
		padding: 2px;
		color: #5C5C5C;
		font-family: Verdana, Lucida Sans Unicode, Helvetica, Arial, Sans-Serif;
		font-size: 10px;
		cursor: pointer;
		}

#commentform #submit:hover, .submit:hover {
		background: #EEEEEE url(../img/bt_button_hover.gif) 0 0 repeat-x;
		border: 1px solid #999999;
		}
		
.metadate {
		background: url(../img/time.gif) 0px 0px no-repeat;
		padding: 0px 5px 0px 5px;
		}
	
  
#sidebar ul li.links a {
	background-image: url(../img/profile.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 18px;
	width: auto;
}


#sidebar ul li.page_item a {
	background-image: url(../img/bubble.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 18px;
	width: auto;
}

/*div.info {
	background-image: url(../img/me.jpg);
	background-repeat: no-repeat;

	

}

.info {
	padding-left: 150px;
}*/

.email_comment a:link {
border-top: 3px; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333; 
	background: url(../img/email.gif) 0px 0px no-repeat;
	padding: 2px 0px 0px 20px;}
	
div.comment-number {
	float: right;
	color: #999;
	width: 40px;
	text-align: right;
	color: #1566A7;
}

