@charset "utf-8";

/*
THEME NAME: Daidaros Simple
THEME URI: http://daidaros.com/
DESCRIPTION: Theme hecho a medida para Daidaros.com usando los códigos de <a href="http://www.plaintxt.org/themes/sandbox/" title="Sandbox">Sandbox</a>.
VERSION: 7
AUTHOR: Daidaros
AUTHOR URI: http://daidaros.com/
TAGS: daidaros, simple, sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Resets, Globals, Hacks & FX */

@import "styles/resets.css";
@import "styles/globals.css";
@import "styles/hacks.css";
@import "styles/galleria.css";

/* Layout, Contents, Color & Typography */

body {
	background: #f2f2f2 url('images/bg-body.jpg') repeat-x top center;
	font-family: Georgia, 'Times New Roman', Times, serif;
	letter-spacing: -1pt;
	color: #333;
	}

#wrapper {
	width: 850px;
	margin: 0 auto;
	}

#header {
	width: 370px;
	height: 107px;
	margin: 0 auto 10px;
	}

#blog-title a {
	background: url('images/bg-daidaros-logo.png') no-repeat top center;
	_background: url('images/bg-daidaros-logo.jpg') no-repeat top center;
	width: 370px;
	height: 107px;
	margin: 0 auto;
	display: block;
	}

#container {
	width: 645px;
	float: right;
	text-align: left;
	}

#content {margin-top: 10px;}

#nav-above {
	background: #f6f6f6;
	border: 1px solid #929292;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	color: #333;
	margin-bottom: 30px;
	padding: 5px 20px;
	}

.nav-previous {
	width: 300px;
	float: left;
	text-align: left;
	}

.nav-next {
	width: 300px;
	float: right;
	text-align: right;
	}

.nav-previous a, 
.nav-next a {
	font: normal 1.4em "Times New Roman", Times, serif;
	color: #999;
	text-decoration: none;
	}

.nav-previous a:hover, 
.nav-next a:hover {color: #444;}

/* breadcrumb */

.breadcrumb-nav {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999;
	margin-bottom: 10px;
	}

.breadcrumb-nav a {
	color: #666;
	text-decoration: none;
	}

.breadcrumb-nav a:hover {
	color: #444;
	text-decoration: underline;
	}

.page .entry-title {
	font: normal 2.4em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	font-variant: small-caps;
	border-bottom: 1px solid #ccc;
	margin-bottom: .7em;
	}

.page .entry-content {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-bottom: 1.5em;
	}

.page .entry-content p {margin-bottom: 1.2em;}
.page .entry-content a {color: #525252;}
.page .entry-content a:hover {color: #232323;}
.page .entry-content abbr {border-bottom: 1px dotted #525252;}
.page .entry-content abbr:hover {
	color: #232323;
	border-bottom: 1px dotted #525252;
	}

.page .entry-content h3 {
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color: #525252;
	margin-bottom: .3em;
	}

.post {
	margin-bottom: 48px;
	border-bottom: 5px double #ddd;
	}

.post .entry-title {
	font: normal 2.4em Calibri, Helvetica, sans-serif;
	letter-spacing: 4pt;
	font-variant: small-caps;
	border-bottom: 1px solid #ccc;
	margin-bottom: .2em;
	}

.post .entry-title a {
	text-decoration: none;
	color: #525252;
	}

.post .entry-content {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-bottom: 1.5em;
	clear: both;
	}

.post .entry-content p {margin-bottom: 1.2em;}
.post .entry-content a {color: #525252;}
.post .entry-content a:hover {
	color: #232323;
	text-decoration: underline;
	}
.post .entry-content abbr {border-bottom: 1px dotted #525252;}
.post .entry-content abbr:hover {
	color: #232323;
	border-bottom: 1px dotted #525252;
	}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
	}
	
.aligncenter {margin: 0 10px 10px;}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
	}

blockquote {
	background: #f6f6f6;
	border: 1px solid #929292;
	font: normal italic 1em Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	color: #333;
	margin: 30px;
	padding: 5px 20px;
	}

.entry-date {
	font: italic 1em Arial, Helvetica, sans-serif;
	text-align: right;
	letter-spacing: .5pt;
	font-variant: small-caps;
	margin-bottom: 2em;
	color: #929292;
	}

.post .entry-meta {
	font: italic 1em Arial, Helvetica, sans-serif;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: .5pt;
	margin: 2em 0;
	padding-top: .5em;
	color: #929292;
	border-top: 1px #ccc dashed;
	}

.post .entry-meta a {
	text-decoration: none;
	color: #525252;
	}

.post .entry-meta a:hover {text-decoration: underline;}

.post .entry-content abbr {border-bottom: 1px dotted #525252;}

.hentry strong {font: bold 1.1em Arial, Helvetica, sans-serif;}

.hentry em {font: italic 1.1em Arial, Helvetica, sans-serif;}

.hentry strong em, 
.hentry em strong {font: bold italic 1em Arial, Helvetica, sans-serif;}

.hentry ul, 
.hentry ol {margin: 0 0 1.2em 3em;}

.hentry ul li {list-style: disc;}

.hentry ul li ul, 
.hentry ul li ol, 
.hentry ol li ul, 
.hentry ol li ol {margin: 0 0 1.2em 1em;}

.hentry ul li ul li, 
.hentry ul li ol li, 
.hentry ol li ul li, 
.hentry ol li ol li {margin: 1.2em 0 0;}

.hentry ol li {list-style: decimal;}

.hentry ol li ol li {list-style: lower-roman;}

.hentry dl {margin: 0 0 1.2em 3em;}

.hentry dt {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: .8em;
	}

.hentry dd {margin-bottom: .5em;}

/* Comentarios */

#comments-list {
	margin-top: 30px;
	padding-top: 10px;
	border-top: double 4px #ccc;
	}

#comments-list h3 {
	font: normal 2em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	font-variant: small-caps;
	margin-bottom: 20px;
	}

#comments-list ol {
	margin: 0;
	padding: 0;
	}

#comments-list ol li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	}

.comment-author {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	}

.comment-author .avatar {
	float: left;
	margin-right: 10px;
	}

.comment-author .n {
	font: italic 1.8em Georgia, "Times New Roman", Times, serif;
	color: #525252;
	}

.comment-author .n a {}

.comment p {
	font: normal 1.2em Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-left: 47px;
	}

#respond h3 {
	font: normal 2em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	font-variant: small-caps;
	margin-bottom: 20px;
	}

.formcontainer {
	width: 500px;
	}

.comment-form-wrapper {
	width: 500px;
	margin-bottom: 15px;
	}

.form-label {
	font: normal 1.3em Arial, Helvetica, sans-serif;
	width: 60px;
	float: left;
	}

.form-input input {
	background: #f6f6f6;
	width: 200px;
	height: 20px;
	float: left;
	border: 1px solid #929292;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: #333;
	}

.form-textarea textarea {
	background: #f6f6f6;
	width: 200px;
	float: left;
	border: 1px solid #929292;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: #333;
	}

.form-submit {
	margin-left: 130px;
	}

/* Sidebar */

#sidebar {
	background: url('images/bg-sidebar.jpg') no-repeat top right;
	width: 140px;
	margin-right: 35px;
	text-align: right;
	padding-right: 30px;
	color: #929292;
	}

#sidebar a {
	font-variant: small-caps;
	text-decoration: none;
	color: #929292;
	}

#sidebar a:hover {
	text-decoration: underline;
	color: #5a5a5a;
	}

#s {
	background: #f6f6f6 url('images/bg-search.jpg') no-repeat center right;
	width: 140px;
	height: 25px;
	margin-top: 10px;
	display: block;
	border: 1px solid #929292;
	}

.xoxo {
	font-size: 2.2em;
	line-height: 2em;
	}

.xoxo ul li a {
	width: 140px;
	display: block;
	}

#mini-nav {
	width: 106px;
	height: 20px;
	margin: 20px 0 0;
	padding: 0;
	float: right;
	display: block;
	}

#mini-nav ul, 
#mini-nav ul li, 
#mini-nav ul li a {
	margin: 0;
	padding: 0;
	}

#mini-nav ul {}

#mini-nav ul li {
	margin-left: 20px;
	float: left;
	display: block;
	}

#mini-nav ul li a {display: block;}

#sitemap a {
	background: url('images/sitemap-button.jpg') no-repeat bottom center;
	width: 15px;
	height: 13px;
	}

#feed a {
	background: url('images/feed-button.jpg') no-repeat bottom center;
	width: 13px;
	height: 13px;
	}

#contacto a {
	background: url('images/contacto-button.jpg') no-repeat bottom center;
	width: 18px;
	height: 13px;
	}

#sitemap a:hover {background: url('images/sitemap-button.jpg') no-repeat top center;}
#feed a:hover {background: url('images/feed-button.jpg') no-repeat top center;}
#contacto a:hover {background: url('images/contacto-button.jpg') no-repeat top center;}

/* Footer */

#footer {
	margin-top: 40px;
	padding-bottom: 80px;
	font-size: 1.25em;
	letter-spacing: -.5pt;
	}

#generator-link a {
	background: url('images/wordpress-logo.jpg') no-repeat bottom right;
	padding: 5px 40px 0 0;
	width: 100px;
	height: 25px;
	display: block;
	margin-bottom: 15px;
	}

#generator-link a:hover {background: url('images/wordpress-logo.jpg') no-repeat top right;}

.generator-link-text {width: 80px;}
	
#license {width: 140px;}

#license a {
	background: url('images/creative-commons-logo.jpg') no-repeat bottom right;
	padding: 5px 40px 0 0;
	width: 100px;
	height: 25px;
	display: block;
	}

#license a:hover {background: url('images/creative-commons-logo.jpg') no-repeat top right;}

.license-text {width: 80px;}

/* Sitemap */

ul.pages-and-cats, 
.tagcloud {width: 250px;}

ul.pages-and-cats ul {
	margin: 0;
	padding: 0;
	}

ul.pages-and-cats li {list-style: none;}
ul.pages-and-cats h3, 
.tagcloud h3 {
	font: normal 1.5em Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	font-variant: small-caps;
	margin-bottom: .7em;
	}

ul.pages-and-cats li ul {margin: 0 0 3em 3em;}
ul.pages-and-cats li ul li {
	list-style: disc;
	margin-bottom: 1.2em;
	}

.tagcloud {margin-left: 5em;}

/* cForms II */

#cformsform {margin-top: 30px;}

#cformsform ol li {margin-bottom: 15px;}

#cformsform label {display: none;}
.linklove {display: none;}

#cf_field_1, 
#cf_field_2, 
#cf_field_3, 
#cf_field_4 {
	background: #f6f6f6;
	width: 30em;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	color: #525252;
	border: 1px solid #929292;
	}

#cf_field_1, 
#cf_field_2, 
#cf_field_3 {height: 2em;}

#cf_field_4 {height: 8em;}

.cf-sb {
	width: 460px;
	text-align: right;
	}

#sendbutton {height: 2em;font: italic 1.2em Georgia, "Times New Roman", Times, serif;}

.reqtxt, 
.emailreqtxt {margin-left: 15px;}

#usermessagea {
	margin-left: 2em;
	color: #a00;
	}
	
/* WP-Pagenavi*/

.wp-pagenavi {
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	width: 645px;
	height: 30px;
	text-align: center;
	margin: 30px auto;
	padding-top: 20px;
	border-top: 1px solid #929292;
	}

.wp-pagenavi span, 
.wp-pagenavi a {
	margin: 0 .8em;
	}

.wp-pagenavi a {
	color: #525252;
	}


/* friendfeed */

.friendfeed {
	background: none!important;
	border: none!important;
	}

.friendfeed .feed, 
.friendfeed .cluster, 
.friendfeed .cluster .icon, 
.friendfeed .cluster .body, 
.friendfeed .cluster .body .summary, 
.friendfeed .cluster .body .entry, 
.friendfeed .cluster .body .entry .title, 
.friendfeed .cluster .body .entry .info, 
.friendfeed .cluster .body .entry .info .published,
.friendfeed .cluster .body .entry .media, 
.friendfeed .cluster .body .entry .media table, 
.friendfeed .cluster .body .entry .media table tbody, 
.friendfeed .cluster .body .entry .media table tbody tr, 
.friendfeed .cluster .body .entry .media table tbody tr td, 
.friendfeed .cluster .body .entry .media table tbody tr .container {
	background: #f2f2f2!important;
	}

.friendfeed a {color: #525252!important;}
.friendfeed a:hover {color: #232323!important;}

/* wp-stats */

#wpstats {display: none;}