/*
Theme Name: Sabiduria Aplicada .NET Theme
Theme URI: http://www.danielnabil.com/
Description: Diseño web para sabiduriaaplicada.net
Version: 2
Author: Daniel Nabil
Author URI: http://www.danielnabil.com/


/* ----------------------------------------------
	RESET 
-------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }


/* ----------------------------------------------
	BLOCKS 
-------------------------------------------------*/

body { background-color: #fcfdfa; color: #504e35; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Sans-Serif; font-size: 13px; line-height: 18px; }
#header-bg { width: 100%; height: 250px; background: url(/wp-content/themes/satheme/images/bg-header.jpg) repeat-x; }
	#header { width: 960px; height: 255px; margin: 0 auto; background: url(/wp-content/themes/satheme/images/header.jpg) no-repeat; }
#bg { background: url(/wp-content/themes/satheme/images/bg-content.jpg) repeat-x; }
#page { width: 960px; margin: 0 auto; padding: 45px 0 25px 0; /* background-color: #ada; */ }
	#content { width: 690px; float: left; /* background-color: #aba; */ }
		#mainContent { width: 480px; float: left; padding: 0 0 35px 0; /* background-color: #989; */ }
			.entrada { margin-bottom: 35px; border-bottom: 1px dotted #aaa; min-height: 240px; }
			.home-thumb { padding: 3px; margin: 0 0 10px 10px; background-color: #fafafa; float: right; border: 1px solid #ccc; }
			#mainContent ul { margin-bottom: 30px; }
		#secContent { width: 170px; float: right; padding: 10px; background-color: #d8ddcc; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top: -60px; }
			#secContent #nav { margin-bottom: 35px; font-style: normal; text-transform: uppercase; font-size: 12px; }
			#secContent #nav a:link, #secContent #nav a:visited { color: #7e8372; text-decoration: none; display: block; }
			#secContent #nav a:hover { color: #e19340; }
			#secContent #nav li { padding: 3px 0; border-bottom: 1px dotted #fff; }
			#wp_quotes { margin-bottom: 35px; font-family: Georgia, "Times New Roman", Times, serif; }
				.wp_quotes_quote { font-style: italic; font-size: 15px; line-height: 22px; margin-bottom: 8px; }
				.wp_quotes_author { text-align: right; font-size: 12px; }
	#sidebar { width: 250px; float: right; line-height: 16px; /* background-color: #16c; */ }
		#sidelist li { list-style: none; font-size: 12px; margin-bottom: 35px; }
		#sidelist .recent-comments li { margin-bottom: 10px; }
		#linkcat-2 ul li { list-style: square; margin: 0 0 0 15px; }
	#footer { clear: both; font-size: 11px; border-top: 1px solid #d8ddcc; padding: 12px 0; line-height: 15px; }


/* ----------------------------------------------
	HEADINGS 
-------------------------------------------------*/

h1 { display: none; }
h2 { font-size: 24px; line-height: 28px; margin-bottom: 12px; }
	h2 a:link, h2 a:visited, .recent-comments a:link, .recent-comments a:visited, #linkcat-2 a:link, #linkcat-2 a:visited { text-decoration: none; display: block; color: #575538; }
	h2 a:hover, .recent-comments a:hover, #linkcat-2 a:hover { text-decoration: underline; }
	#home h2 {font-size: 18px; line-height: 20px; margin-bottom: 2px; }
h3 { font-size: 18px; }
	#secContent h3, #sidebar h3 { clear: both; color: #e19340; font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #e19340; margin-bottom: 15px; }
	h3#respond, h3#comments { margin: 35px 0 20px 0; }
h4 { font-size: 14px; line-height: 18px; margin-bottom: 12px; }
h5 { font-size: 14px; margin: 35px 0 6px 0;  }
h6 {  }


/* ----------------------------------------------
	STYLES 
-------------------------------------------------*/

a, a:link, a:visited { color: #6a652c; text-decoration: underline; outline: none; }
a:hover, a:active { color: #333; text-decoration: underline; }
p {	margin-bottom: 12px; }
strong { font-weight: bold; }
strong.search-excerpt { background-color: #e19340; }
em { font-style: italic; }
.clear { clear: both; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }
img.alignleft, img.alignright, .entry img { padding: 5px; background-color: #fafafa; margin-bottom: 12px; }

.entry { border-top: 1px solid #a0a592; padding-top: 12px; }
.detalles, .editar, .postmetadata, .commentmetadata { font-size: 11px; line-height: 14px; }

.editar { text-align: right; }
	.editar a:link, .editar a:visited { color: #fff; text-transform: uppercase; text-decoration: none; padding: 2px 3px; background-color: #a1c14a; }
	.editar a:hover { background-color: #e19340; }

ul.archive { font-size: 14px; }
ul.archive li { border-bottom: 1px dashed #a0a592; padding: 6px 0; }

.recent-comments a:link, .recent-comments a:visited, #linkcat-2 a:link, #linkcat-2 a:visited { color: #504e35; }
.postmetadata { clear: both; color: #888; margin-top: 25px; padding-top: 6px; border-top: 1px dotted #a7a89f; }

#searchform { text-align: center; }
#searchsubmit { margin-bottom: 25px; }
#s { width: 164px; margin-bottom: 6px; }

#commentform input { width: 200px; margin: 0 5px 5px 0; }
#commentform textarea { width: 470px; margin-bottom: 5px; }

.commentlist { list-style: decimal; list-style-position: outside; color: #111; }
	.commentlist li { margin: 15px 0 3px 30px; padding: 10px; background-color: #d1e794; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
	.commentlist li.alt { background: #e8b27d; }
	.commentlist a:link, .commentlist a:visited { color: #111; }
	.commentmetadata { display: block; margin-bottom: 12px; background-color: #555; color: #fff; padding: 3px 5px; }
	.commentmetadata a:link, .commentmetadata a:visited { color: #fff; }

.navigation { margin: 12px 0 25px 0; border-top: 3px solid #333; font-size: 12px; }
.navigation a:link, .navigation a:visited { display: block; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: none; padding: 2px 6px; background-color: #a1c14a; margin-top: 6px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.navigation a:hover { background-color: #e19340; }

