﻿@charset "utf-8";
/*

Theme Name: minianimalista v0.2
Theme URI: http://www.envero.org
Description: tema diseñado especialmente para el blog de envero
Author: Sebastián Veggiani & Sebastián  Romano
Author URI: http://www.envero.org
Version: 0.2

*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

.floatLeft { float: left; }
.floatRight { float: right; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.center { text-align: center; }

.alignMiddle { vertical-align: middle; }


/* BASICS REDEFINITION */



/* LAYOUT */
#header { margin: 0 0 1.5em 0; }

#sidebarContent { }



/* TYPOGRAPHY */
h1 { color: #5093AE; font-family: Arial, Helvetica, sans-serif; }
	h1 a:link, h1 a:visited { color: #5093AE; text-decoration: none; }

h2 { color: #444; font-size: 2.333333em; line-height: 0.642857em; letter-spacing: -1px; padding: 0.321429em 0; margin: 0; }
	h2 a:link, h2 a:visited { color: #444 !important; text-decoration: none !important; }
	h2.archives-title { margin: 0 0 .642857em 0; }
	
	#sidebarContent h2, #extraContent h2 { color: #aaa; letter-spacing: normal; font-size: 1.5em; line-height: 1em; padding: .5em 0; letter-spacing: 0; font-weight: 100; margin: 0; }

h3 { color: #444; font-size: 1.833333em; line-height: 0.818182em; letter-spacing: -1px; padding: 0.409091em 0; margin: 0; }
	h3 a:link, h3 a:visited { color: #444 !important; text-decoration: none !important; }
	
	#sidebarContent h3 { color: #444; letter-spacing: normal; font-size: 1.25em; line-height: 1.2em; letter-spacing: 0; font-weight: 100; padding: 0.6em 0; margin: 0; }
	#comments-container h3 { margin: 0 0 0.818182em 0; }

h4 { color: #444; font-size: 1.5em; line-height: 1em; padding: .5em 0; margin: 0; height: auto; }

blockquote { background: transparent url(images/bkg_quotes.gif) no-repeat left top; margin: 1.5em 0 0 0; padding: .75em 3em; }

p { color: #555; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; }
	p.date { color: #5093AE; font-size: 0.916667em; line-height: 1.636364em; margin: 0 0 1.636364em 0; }
	.postmetadata p, .postmetadata alt p { color: #666; font-size: 0.916667em; line-height: 1.636364em; margin: 0; }
	p.description { color: #888; font-style: italic; }
	p.small { font-size: 0.833333em; line-height: 1.8em; }
	#extraContent .box p { color: #AEE2F7; }
	#credits p { color: #999; margin: 0; font-style: italic; font-size: 0.916667em;	line-height: 1.636364em; }
	blockquote p { color: #7B6E5F; }

code { background: #eee; border: 1px dashed #ccc; margin: 0; padding: 0.666664em .75em; display: block; color: #444; }
	

/* FORMS */
#searchform { margin: 0 0 1.5em 0; }
	#searchform input.textField { width: 120px; font-size: 13px; padding: 2px; border: 1px solid #B5D6E3; margin: 0.499998em 0; background: #F5FCFF; }
	#searchform input.imageBtn { margin: 0.583331em 0 0.666664em 0; }
	
#commentform { margin: 0 0 1.5em 0; }
	#commentform input.textField { width: 262px; font-family: Georgia, "Times New Roman", serif; font-size: 12px; padding: 3px; border: 1px solid #B5D6E3; margin: 0.499998em 0; background: #F5FCFF; }
	#commentform textarea.textArea { width: 542px; height: 172px; font-family: Georgia, "Times New Roman", serif; font-size: 12px; padding: 3px; border: 1px solid #B5D6E3; margin: 0.75em 0; background: #F5FCFF; }
	#commentform label { font-size: 1em; line-height: 1.5em; margin-bottom: 0em; padding-top: 0.75em; padding-bottom: 0.75em; display: block; font-weight: normal; color: #555; }
	#commentform input.button { height: 24px; margin: 0.499998em 0; }

/* IMAGES */
.post img { float: none; }


/* CLASSES */
.post { margin: 0 0 4.5em 0; }
	.post ul { color: #555; list-style: none; margin: 0 0 1.5em 3em; list-style-position: inside; }
		.post ul li { padding: 0 0 0 1em; background: url(images/bul_ul.gif) no-repeat left 6px; }
		.post a:link { color: #60B0D7; text-decoration: underline; }
		.post a:visited { color: #678B8E; text-decoration: underline; }
		.post a:hover, .post a:active { text-decoration: none; }

	.post ol { color: #555; margin: 0 0 1.5em 2em; list-style-position: inside; }
		.post ol li { padding: 0 0 0 1em; }
	
	.author { font-style: italic; } 

.postmetadata { background: #F5F5F5; padding: 0.666664em 0.75em 0.75em 0.75em; border-top: 1px solid #ddd; margin: 1.5em 0 0 0; clear: both; }
	.postmetadata alt { }
	.postmetadata a:link, .postmetadata a:visited { color: #444; }
	
.navigation { font-size: 1.5em; line-height: 1em; padding: .5em 0; margin: 0 0 1em 0; }
	.navigation a:link { color: #60B0D7; text-decoration: underline; }
	.navigation a:visited { color: #678B8E; text-decoration: underline; }
	.navigation a:hover, .navigation a:active { text-decoration: none; }

.navigation-top { font-size: 1em; line-height: 1.5em; margin: 0 0 1.5em 0; }
	.navigation-top a:link { color: #ccc; text-decoration: underline; }
	.navigation-top a:visited { color: #ccc; text-decoration: underline; }
	.navigation-top a:hover, .navigation-top a:active { text-decoration: none; }

.comment { width: 550px; background: url(images/bubble_comments_top.png) no-repeat left top; margin: 0 0 1.5em 0; }
	.comment.alt { background: url(images/bubble_comments_par_top.png) no-repeat left top; }
	.comment.the-post-author { background: url(images/bubble_comments_auth_top.png) no-repeat left top; }
	
	.commentText { padding: 1.5em 1.5em 0 1.5em; }
	.commentData { width: 550px; background: #fff url(images/bubble_comments_bottom.png) no-repeat left top; padding: 1.5em 0 0 0; }
		.comment.alt .commentData { background: #fff url(images/bubble_comments_par_bottom.png) no-repeat left top; }
		.comment.the-post-author .commentData { background: #fff url(images/bubble_comments_auth_bottom.png) no-repeat left top; }
	
		span.commentTime { color: #999; }
		span.pendent { color: #FF9900; }
		.commentAvatar { width: 50px; float: left; }
		.commentAuthor { width: 500px; float: right; }

		.comment a:link, .comment a:visited { color: #888; text-decoration: underline; }
		.comment a:hover, .comment a:active { text-decoration: none; }

		.commentAuthorName a:link, .commentAuthorName a:visited { color: #555; text-decoration: underline; }
		.commentAuthorName a:hover, .commentAuthorName a:active { text-decoration: none; }

	.nocomments { color: #999; }
	
	p.logged-user { color: #218200; font-size: 0.916667em; line-height: 1.636364em; }
		.logged-user a:link, .logged-user a:visited { color: #218200; text-decoration: underline; }
		.logged-user a:hover, .logged-user a:active { text-decoration: none; }


ul.sidebarList, ul.blogroll { list-style-type: none; padding: 0 0 0 .5em; margin: 0 0 1.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
	ul.sidebarList li, ul.blogroll li { font-size: 0.916667em; line-height: 1.636364em; color: #60B0D7; }

#feeds ul { list-style-type: none; margin: 0 0 1.5em 0; }
	#feeds ul li { font-size: 1em; line-height: 1.5em; color: #5093AE; padding: 0.75em 0; }
	
#sidebar { }
	#sidebar a:link, #sidebar a:visited { color: #444; text-decoration: none; }
	#sidebar a:hover, #sidebar a:active { color: #437C93; text-decoration: underline; }

#extraContent { }
	#extraContent a:link, #extraContent a:visited { color: #444; text-decoration: none; }
	#extraContent a:hover, #extraContent a:active { color: #437C93; text-decoration: underline; }
	
	#extraContent .box { background: #555; }
	
#footer { background: #555; border-top: 0.333332em solid #CDE4EE; padding: 1.166662em 0 1.5em 0; margin: 3em 0 0 0; }
	#footer a:link, #footer a:visited { color: #ccc; text-decoration: none; }
	#footer a:hover, #footer a:active { color: #fff; text-decoration: underline; }
	#credits { margin: 0 40px 0 40px; }