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

/* === Tags ========== */
body {
	background: #333 url('../images/background.gif') repeat-x;
	text-align: center; color: #999;
	font: 62.5%/1.66 arial, sans-serif;
}

a {
	color: #fff; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.text {
	padding: 0 30px 0 40px;
}

p { font-size: 1.4em; }
.page p, .tumblr_body p {
	margin-bottom: 5px;
}
.tumblr_body p {
	font-size: 1em;
}

.page ul, .tumblr_body ul, .page ol, .tumblr_body ol {
	margin-bottom: 5px;
}
.page ul li, .tumblr_body ul li, .page ol li, .tumblr_body ol li {
	font-size: 14px;
}
.page ul li, .tumblr_body ul li {
	padding-left: 20px;
	background: url('/images/bullet_white.png') no-repeat 2px 3px;
}
.page ol li, .tumblr_body ol li {
	margin-left: 30px;
	list-style: decimal;
}

blockquote {
	padding-left: 20px;
	font-size: 0.9em;
}

h2, h3, h4, .tumblr_title, .tumblr_link  {
	color: #222;
	font-family: 'trebuchet ms';
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.33;
	padding-top: 15px;
}
h2 a, h3 a, h4 a {
	color: #222 !important;
}
.subtitle {
	color: #999;
	font-size: 0.7em;
}

/* === Structure ===== */
#tk_site {
	width: 880px;
	margin: auto;
	text-align: left;
}

#site_header { margin-top: 20px; }
#header_image, #main_content {
	width: 680px;
	background: #fff;
	color: #333;
}
#header_image {
	height: 240px;
}
#header_image, #header_navigation {
	float: left;
}
#header_navigation, .great_list {
	margin: 15px 0 0 25px;
	font-family: 'trebuchet ms';
	font-size: 1.8em;
}

#main_content, #main_sidebar {
	float: left;
}
#main_content {
	border-bottom: 2px solid #292929;
	padding-bottom: 15px;
}
#main_content a {
	color: #666;
}

#site_footer {
	width: 680px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 1.1em;
}

/* === Custom ======== */
#tk_intro {     
	background: #e9d8be;   
	padding: 15px 30px 20px 40px;
	color: #583500 !important;
	font-size: 1.6em;
}
#tk_albums li { 
	float: left;
	margin-right: 50px;
}
#album_name {   
	font-size: 1.3em;
	font-weight: bold;
	color: #583500;
}

.great_title {                  
	background-color: #e9d8be;
	display: inline-block;
	padding: 10px 15px 10px;
}
.great_title, .great_title a { 
	color: #583500 !important;
}

.tumblr_post {
	border-bottom: 2px dashed #eee;
}
.tumblr_body {
	border-bottom: 2px dashed #ddd;
	padding-bottom: 15px;
}
.tumblr_body, .tumblr_caption, .tumblr_source, .tumblr_quote, .tumblr_description {
	font-size: 1.4em;
}
.tumblr_video, .tumblr_photo{
	margin-top: 25px;
} 
.tumblr_quote {
	margin-top: 20px;
}
.tumblr_caption, .tumblr_source, .tumblr_description {
	padding-bottom: 15px;
	border-bottom: 2px dashed #ddd;
}
.tumblr_source {
	padding-left: 20px;
	font-size: 1.2em;
}
.tumblr_open_quote, .tumblr_close_quote {
	color: #999;
}
.tumblr_link {
	color: #222 !important;
	display: inline-block;
	padding-right: 25px;
	background: url('../images/bullet_go.png') no-repeat right 19px;
}
#tumblr_previous_page, #tumblr_next_page {
	display: inline-block;
	width: 20px; height: 20px;
	float: left;
	text-indent: -9999px;
	background-position: 2px 2px;
}
#tumblr_previous_page {
	background-image: url('../images/previous.png');
}
#tumblr_next_page {
	background-image: url('../images/next.png');
}

#tk_social {                  
	background: #222;
	padding: 15px 20px 15px;
	width: 140px;
	position: relative;
}
#tk_social img {              
	padding-top: 15px;
}
#tk_social li {               
	line-height: 20px;
	font-size: 1.1em;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 2px;

}
#tk_social li#facebook {      
	background-image: url('../images/social/facebook.png');
}
#tk_social li#hi5 {           
	background-image: url('../images/social/hi5.png');
}
#tk_social li#myspace { 
	background-image: url('../images/social/myspace.png');
}
#tk_social li#twitter { 
	background-image: url('../images/social/twitter.png');
}

#tk_social li#lastfm { 
	background-image: url('../images/social/lastfm.png');
}
#meet_nucleo li {             
	background-image: url('../images/bullet_orange.png');
	background-position: 6px 2px;
}

.ex_header {
	position: relative;
	right: -660px;
	bottom: -20px;
	margin-bottom: -40px;
	display: inline;
	float: left;
}
.figure_right {
    float: right;
    margin: 0 0 20px 20px;
}
.clear { clear: both; }

div.page.text p {
    text-align: justify !important; }
    
#last_news {
  position: relative; }
  
#archive_link {
  display: block;
  position: absolute;
  top: 9px; right: 40px;
  color: #fff !important;
  background: #583500;
  font-size: 12px;
  padding: 2px 10px 0;
  line-height: 25px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  
li#reel_nucleo {
  position: absolute;
  top: 140px;
  right: 10px;
  background: none;
  padding: 0; }
  
li#reel_nucleo a {
  display: block;
  color: #fff;
  line-height: 20px;
  padding: 0 7px;
  font-size: 10px;
  text-transform: uppercase;
  background: #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  
.post-date {
  color: #999;
  font-size: 13px;
  margin: 10px 0; }

#marcaperu {
  position: absolute;
  top: 30px;
  left: 0;
}

#historia {
  min-height: 400px;
}
