/* @override http://remixtechnology.com/stylesheets/style.css */

/**********************************************************************************/
body {
	/* background-color: #DDE5D9; */
	background-color: #D5DDE1;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	color: #555;
}
/*a, a:hover { color: #8ab459; text-decoration: none; }*/
a, a:active{
        color: #536f99;
        text-decoration: none;
}
a:hover{
	color: #ff6e00;
	text-decoration: none;
}
a img, a:active img{
	border: 2px solid #536f99;
}
/********************************************************************************/
#wrapper {  width: 924px; margin: auto;}
#sidebar-wrapper{ width: 220px; float: left; margin-right: 4px;}
li#categories{
	margin-top: 10px;
}
form#search{
	margin-top: 5px;
}
#mini-nav{
	margin: 5px;
	margin-top: -10px;
}

#mini-nav img{
	margin:1px;
}

.feed_link img{ border: 0px; }

hr{
	border: 0;
	border-bottom: 1px solid #ccc;
	height: 0px;
	margin-top: 10px;
}

#content {
	width: 640px;
	text-align: left;
	border-top:solid 1px #CED4CA;
	border-bottom:solid 3px #CED4CA;
	border-left:solid 1px #CED4CA;
	border-right:solid 3px #CED4CA;
	float: left;
	margin: 5px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background-color:#FFFFFF;
	min-height: 435px;
}
#logo {
	text-align: left;
	padding-bottom: 20px;
}
#logo a {
	font-size: 2.5em;
	font-weight: bold;
	letter-spacing: .1em;
	/*color: #63b4cd;*/
       color: #536f99;
	line-height: .9em;
}
#logo div {
	margin-top: .2em;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: .05em;
	/*color: #8ab459;*/
        color: #555555;
}
.clear{
	clear: both;
}
/********************************************************************************/
.sidebar {
	text-align: left;
	padding: 15px;
	border-top:solid 1px #CED4CA;
	border-bottom:solid 3px #CED4CA;
	border-left:solid 1px #CED4CA;
	border-right:solid 3px #CED4CA;
	/* float: left; */
	margin: 5px;
	background-color:#FFFFFF;
	font-size: 0.9em;
	width: 185px;
}
#last_fm{
	
}
#lunch_money{
	
}
.post {
	border-bottom:solid 1px #DEE4DA;
	padding-top:30px;
	padding-bottom:0px;
}
.post img, .page img{
	border: 1px solid #ced4ca;
	padding: 3px;
	margin: 5px 0 5px 0;
	}
.post a img, .page a img {
	/*border: 1px solid #63b4cd;*/
}
.post a:hover img {
	/*border: 1px solid #777;*/
}
.post-titulo {
	/*color:#ACB200;*/
       color: #536f99;
	margin:0px;
	margin-bottom:2px;
}
.postmeta {
	margin-top: 0;
	padding-top: 1px;
	font-size: 0.9em;
	color: #999;
	}
.comentarios-link{
	padding: 0 0 0 17px;
	background: url(../images/commentslink.gif) no-repeat center left;
	}	
/**********************************************************************************/
/*Tipografia*/
h1,
h2,
h3{	font-family: "Lucida Grande", Tahoma, Arial, sans-serif; }

h1 { color: #536f99;}
h2 { margin-top: 15px; margin-bottom: 0; font-size: 16px; }
h2 a { /*color: #63b4cd;*/ color: #536f99;}
h3 { font-size: 14px; color: #666; }

p {	line-height: 1.5em;	margin: 1.2em 0; max-width: 633px;}

ol, ul {
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	}
ul li,
ol li{ margin-bottom: 0.2em; }

/* img, a img{ border:0px;} */

em{
	font-style: normal;
	font-weight: bold;
	color: #ef6c6c;
	}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 0.9em;
	}

pre{
	display: block;
	margin: 1.0em 1.em 1.0em 0;
	padding-left: 0.8em;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #ccc;
	background-color: #eee;
	overflow: auto;
	}

code{font-family: monospace;  font-size: 11px; background-color: #eee;}
pre code{ line-height: 1.3em;}

kbd{
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
	}

del, del * { text-decoration: line-through; }

.small {
	font-size: 0.9em;
	color: #999;
	}
	
p.headertext{
	margin-top: 2px;
}

/***********comentarios***************/

#comment{
	width: 400px;
	height: 80px;
}
.comentarios{
	border:1px solid #DEE4DA;
	background-color: #F3F3F3;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.odd {
	background: #F3F3F3;
}
.even {
	background: #FCFCFC;
}
.commentarios li {
	border:1px solid #DEE4DA;
	background-color: #F3F3F3;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
.commentarios li:hover{ background-color: #fff; }

.comentariosmeta {
	margin-top: 0;
	padding-top: 1px;
	font-size: 0.9em;
	color: #999;
	}
.comentariostitulo {
	margin:0px;
	margin-bottom:2px;
}
a.commentslink{
	display: block;
	padding-top: 5px;
}
h3#comments{
	margin-top: 20px;
	margin-bottom: 20px;
}
/*********sidebars***************/
.sidebar h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	color: #63b4cd;
	background: url(../images/arrow.gif) no-repeat center right;
	font-size: 1.1em;
	}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.sidebar ul ul {
	margin: 1.0em 0 1.5em 0;
	border-top: 1px solid #dee4da;
	}
.sidebar ul ul li {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #dee4da;
	}
.sidebar ul ul li a {

	margin: 0 0 0 -10px;
	padding: 2px 10px 0 10px;
	} 
.sidebar ul ul li a:hover {
	background-color: #f3f3f3;
	}
/****************************/
.linkpermanente{
	padding: 0 0 0 17px;
	background: url(../images/permalink.gif) no-repeat center left;

}
/**********formularios*********/
input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #FAFAF0;
	color: #555;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	}
/*******pagina est·tica*********/
#pagina {
	border-bottom:solid 1px #DEE4DA;
	padding-top:30px;
	padding-bottom:0px;
}
#pagina img {
	border: 1px solid #ced4ca;
	padding: 3px;
	margin: 5px 0 5px 0;
	}
#pagina a img {
	border: 1px solid #63b4cd;
}
#pagina a:hover img {
	border: 1px solid #777;
}
.pagina-titulo{
	color: #63B4CD;
	margin:0px;
	margin-bottom:2px;

}
.ir {
	float: right;
	margin-left: 5px;
}
.il {
	float: left;
	margin-right: 5px;
}
p.tar {
	text-align: right;
}
.caption {
	color: #444;
}
/**********gravatar***************/
.gravatar{
	float:left;
	margin-right: 10px;
}

.commentmetadata{
	float: right;
}
/*********Privado-comentarios***************/
.comentarios-autor{
	border:1px solid #B2FF66;
	background-color: #95FFCE;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.comentarios-autor li {
	border:1px solid #B2FF66;
	background-color: #95FFCE;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
.comentarios-autor li:hover{ background-color: #fff; }

ul.commentlist{
	margin-left: 0px;
	padding-left: 0px;
	max-width: 633px;
}

ul.commentlist li{
	padding: 20px 0px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
}
ul.commentlist li p.comment{
	white-space: pre-wrap;
	padding-left: 50px;
	margin-top: 5px;
	
}
/**********************************************/
#searchform{
width:100%;

}

a.tag { font-weight: bold; }
.tag1 { font-size: 9px; padding: 1px; margin: 0px; color:#cececf;}
.tag2 { font-size: 9px; padding: 1px; margin: 0px; color:#cececf;}
.tag3 { font-size: 10px; padding: 1px; margin: 0px; color:#c4c5c5;}
.tag4 { font-size: 10px; padding: 1px; color:#c4c5c5;}
.tag5 { font-size: 11px; padding: 1px; color:#aeafaf;}
.tag6 { font-size: 11px; padding: 1px; color:#aeafaf;}
.tag7 { font-size: 11px; padding: 1px; color:#a2a3a4;}
.tag8 { font-size: 12px; padding: 2px; color:#a2a3a4;}
.tag9 { font-size: 12px; padding: 2px; color:#969698;}
.tag10 { font-size: 12px; padding: 2px; color:#969698;}
.tag11 { font-size: 13px; padding: 2px; color:#898a8b;}
.tag12 { font-size: 13px; padding: 2px; color:#898a8b;}
.tag13 { font-size: 13px; padding: 3px; color:#7c7d7f;}
.tag14 { font-size: 13px; padding: 3px; color:#7c7d7f;}
.tag15 { font-size: 14px; padding: 3px; color:#707173;}
.tag16 { font-size: 14px; padding: 3px; color:#707173;}
.tag17 { font-size: 14px; padding: 3px; color:#636567;}
.tag18 { font-size: 14px; padding: 3px; color:#636567;}
.tag19 { font-size: 15px; padding: 4px; color:#57595b;}
.tag20 { font-size: 15px; padding: 4px; color:#57595b;}
.tag21 { font-size: 15px; padding: 4px; color:#4c4e50;}
.tag22 { font-size: 15px; padding: 4px; color:#4c4e50;}
.tag23 { font-size: 15px; padding: 4px; color:#414345;}
.tag24 { font-size: 16px; padding: 4px; color:#414345;}
.tag25 { font-size: 16px; padding: 4px; color:#38393c;}
.tag26 { font-size: 16px; padding: 5px; color:#38393c;}
.tag27 { font-size: 16px; padding: 5px; color:#2f3134;}
.tag28 { font-size: 16px; padding: 5px; color:#2f3134;}
.tag29 { font-size: 16px; padding: 5px; color:#282a2c;}
.tag30 { font-size: 16px; padding: 5px; color:#282a2c;}
a:active.tag { color: #ff6e00; }
a:hover.tag  { color: #536f99; }
