/*  Theme Name: Fresa Acida. Version 0.1Description:  The iBlog wordpress theme by <a href="http://apowers.com">Andrew Powers</a> and <a href="http://www.pagelines.com">Pagelines</a>, inspired by Apple.Version: 1.0.3Author: Andrew PowersAuthor URI: http://www.pagelines.comTags: white, silver, light, two-columns, fixed-width		Thank you for trying this theme. If you are satisfied, it would be great if you could provde a link to www.pagelines.com and add a 5 star review on the theme directory. Let me know personally if you would like any additional support or features at andrew@pagelines.com.	- 	This version is released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.*/ body {	color: black;	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;	font-size: 12px;	font-size-adjust:none;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height: 16px;	background: #b80037 url(images/fondocuad7.gif) no-repeat scroll left top;	width: 1130px;}#lib {	background: url(images/libelula.gif) no-repeat 0;	z-index: 4;	width: 150px;	height: 150px;	position: absolute;	left: 700px;	top: 0;}a {color: #b300a8;text-decoration: none;}a:visited {color: #b300a8;}a:hover {text-decoration: underline;}p,.p {margin-bottom: 15px;}img {border: none;}ul li {	margin: 0px;}ul {margin: 5px 0px 15px;padding-left: 20px;}ol {margin: 5px 0px 15px;padding-left: 20px;}form {margin: 0px;padding: 0px;}small {	font-size: 90%;}#wrapper {width: 900px;position: relative;	top: 110px;	margin-right: auto;	margin-left: auto;	border: 1px solid white;	visibility: visible;	z-index: 3;	background: white no-repeat right top;}#container{background:#fff;}#header {height: 100px;	background: white url(images/fondo6.gif) no-repeat;}/* site title */h1.blogtitle {	left: 20px;	position: relative;	float: left;	font-size: 35px;		margin-left: 10px;	margin-top: 15px;}h1.blogtitle a{color: #b80037;	left: 20px;}h1.blogtitle a:visited{color: #b80037;	left: 20px;}h1.blogtitle a:hover{color: #b80037;text-decoration: none;	left: 20px;}.description {float: none;margin: 0px 0 0 20px;	color: black;	font-size: 16px;	left: 20px;	text-align: left ;		position: absolute;	top: 60px;}/* search form */#searchform {	width: 210px;	float: right;	font-size: 12px;	padding-top: 0;	padding-left: 0;	padding-right: 0;	margin: 0 0 5px;}#searchform #s{	background: #ffffff url(images/form-field-bg.gif) no-repeat ;	width: 158px;	padding: 3px 7px 2px 5px;	color: #999999;	border: 1px solid #888;	margin:0;}#searchform #searchsubmit { 	background: url(images/search-button.png) no-repeat center;	height: 24px;	width: 24px;	border: none;	cursor: pointer;	text-indent: -999%;	line-height: 1px;	margin:0;}/* HEADERS */h1, h2, h3, h4, h5, h6{color: #333;font-weight: normal;margin:0;padding: 0; line-height: 1.1em;}h1 a, h2 a, h3 a, h4 a, h5 a{color: #333;}h1{font-size: 32px;}h2{font-size: 26px;}h3{font-size: 24px;}h4{font-size: 20px;}h5{font-size: 16px;}h6{font-size: 12px;}/* ------------------------------------- main content area  */#page #wrapper #container #left-col {	width: 675px;	float: left;}/* main menu */#nav {	font-size: 16px;		background: #b80037 none repeat-x left top;	border-top: 5px solid #b80037;}#nav a.home{}#nav ul{	list-style: none;	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;	width: 600px;	float: left;}#nav ul li{	font-weight: bold;	padding: 0px;	float: left;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}#nav ul li a{	padding: 6px 10px 8px;		text-decoration: none;	color: #222;	display: block;	top: 2px;	position: relative;}#nav li a:visited{	text-decoration: none;	color: #000000;}#nav .current_page_item a, #nav .current_page_item a:hover{	text-decoration: none;		background: #2a2a2a url(images/agradient-30dark.gif) repeat-x top left;	color: #b80037;} #nav li a:hover{	color: #fff;	background: #2a2a2a url(images/agradient-30medium.gif) repeat-x top left;}/* sub menu */#subnav { background: #fff url(images/agradient-30light.gif) repeat-x top left;;margin-top: 15px;border: 1px solid #ddd}#subnav ul {	margin: 0px;	padding: 0px 0px 0px 5px;	list-style: none;}#subnav li {	border-right: 1px solid #D8D8D8;	padding: 4px 7px;	margin: 0px;	float: left;}#subnav li a, #subnav li a:visited, #subnav .page_item {	text-decoration: none;	color: #333333;}#subnav .current_page_item a, #subnav .current_page_item a:visited {	color: #b300a8;}#subnav li a:hover {	text-decoration: none;	color: #b300a8;}/* content */#content {	background: #fff;	padding: 25px 25px 15px 25px;	clear: both;	overflow: hidden;}.post {	padding: 0px;	clear: both;	overflow: hidden;	padding-bottom: 1em;	margin-bottom: 2em;	border-bottom: 1px dotted #333;}.post .date {	height: 50px;	width: 45px;	background: url(images/calendar.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}.post .date span {	height: 16px;	display: block;	font: normal 11px Arial, Helvetica, sans-serif;	color: #ffffff;	text-align: center;	padding-top: 7px;}.post .title {	float: left;	margin-left: 10px;	width: 558px;}.postdata {	font-size: 90%;	color: #999999;}.postdata a, .postdata a:visited {	color: #999999;	text-decoration: none;}.postdata a:hover {	color: #b300a8;	text-decoration: none;}.postdata .category{	float: left;}.postdata .comments{	float: right;}.mini-add-comment {	background: url(images/mini-down-arrow.gif) no-repeat left center;	padding-left: 12px;	float: right;}.entry {	padding: 15px 0px 5px;	clear: both;	font-size: 14px;	line-height: 1.4em;}/* post title */h2.posttitle {	color: #000;	margin: 3px 0 2px;	padding-bottom: 4px;	font-size: 24px;	border-bottom: dotted 1px #CCCCCC;}h2.posttitle a, h2.posttitle a:visited {	color: #000;	text-decoration: none;}h2.posttitle a:hover {	color: #b300a8;	text-decoration: none;}.tags {	float: right;	color: #aaa;}.tags a{font-weight: bold;color: #000;}/* next & previous page navigation */.tags a:hover{color: #b300a8;text-decoration: none;}.page-nav {	clear: both;	background: #e5e5e5 url(images/agradient-30.gif) repeat-x left top;}.page-nav a, .page-nav a:visited {	color: #000;	text-decoration: none;}.page-nav a:hover {	color: #fff;	text-decoration: none;}.previous-entries a {	float: left;	padding-left: 10px;	margin-left: 10px;	background: url(images/navigation-left.gif) no-repeat left center;}.next-entries a {	float: right;	padding-right: 10px;	margin-right: 10px;	background: url(images/navigation-right.gif) no-repeat right center;}/* next & previous post navigation */.post-nav {	clear: both;	padding-bottom: 35px;	margin-top: -15px;	font-size: 95%;}.post-nav a, .post-nav a:visited {	color: #999999;	text-decoration: none;}.post-nav a:hover {	color: #000000;	text-decoration: none;}.post-nav .previous a {	float: left;	padding-left: 20px;	background: url(images/post-nav-previous.gif) no-repeat left center;}.post-nav .next a {	float: right;	padding-right: 20px;	text-align: right;	background: url(images/post-nav-next.gif) no-repeat right center;}/* ------------------------------------- comment area  */h3#comments {	background: url(images/comments.gif) no-repeat;	padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	clear: both;}h3#respond {	background: url(images/respond.gif) no-repeat;	padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	margin: 20px 0px 0px;	clear: both;}/* commentform */#commentform {	margin-top: 10px;}#commentform label {	font-weight: bold;	color:#666;	font-size: 100%;	padding-left: 5px;}#commentform small {	color: #999999;	font-size: 90%;}#commentform input {	font: 110% Arial, Helvetica, sans-serif;	width: 220px;	padding: 5px 3px 3px 7px;	background: url(images/form-field-bg.gif) no-repeat;	border-top: 1px solid #e6e6e6;	border-right: 1px solid #E2E2E2;	border-bottom: 1px solid #E2E2E2;	border-left: 1px solid #e6e6e6;}#commentform textarea {	font: 110% Arial, Helvetica, sans-serif;	width: 480px;	height: 140px;	background:url(images/form-field-bg.gif) no-repeat;	border: solid 1px #e6e6e6;	padding: 5px 3px 3px 7px;}#commentform #submit {	font: bold 12px/100% Arial, Helvetica, sans-serif;	color: #333;	background: #f7f7f7;	border: 1px solid #bbb;	cursor: pointer;	width: 135px;	height: 25px;	padding-bottom: 6px;	margin-left: 355px;}#commentform #submit:hover {	background: #ddd;	}#commentform textarea:focus, #commentform input[type="text"]:focus {	border: solid 1px #3b9acc;}/* comment list */.commentlist {	margin: 10px 0px;	padding-left: 45px;	line-height: 130%;}.commentlist li{	padding: 5px 10px;}.commentlist .alt {	background: #F4F4F4;}.commentlist cite {	font-weight: bold;	font-style: normal;	font-size: 110%;	color: #b300a8;}.commentlist cite a, .commentlist cite a:visited {	color: #b300a8;}img.avatar {  float: right;  margin: 5px;  }.commentlist small {	margin-bottom: 5px;	display: block;	font-size: 87%;}.commentlist small a, .commentlist small a:visited{	color: #999999;}/* ------------------------------------- cred area  */#cred {	padding: 10px 0px 0px 8px;	clear: both;	font-weight: bold;	width: 900px;	height: 20px;	top: 100px;	position: relative;	text-align: center;}#cred .designer a.pagelines, p.pagelines{	float: none;	font-size: 11px;	color: white;	font-weight: bold;	background-position: 3px 0px;	background-repeat: no-repeat;	text-align: center;	width: 900px;	height: 20px;}#cred a, #cred a:visited {	text-decoration: none;	color: #666;}#cred a:hover {	text-decoration: underline;}/* @ FORMS */	legend{display: none;}	fieldset{border:none;background: transparent;}	form{}			/* commentform */	label {		color:#333;		font-size: 110%;			}	small {		color: #555;		font-size: 90%;	}	input{		font: 110%  arial, helvetica;		padding: 5px 3px 3px 5px;		background: url(images/form-field-bg.gif) no-repeat;		border-top: 1px solid #ccc;		border-right: 1px solid #aaa;		border-bottom: 1px solid #aaa;		border-left: 1px solid #ccc;	}		 textarea {		font: 110% courier, arial, helvetica;		height: 140px;		background:url(images/form-field-bg.gif) no-repeat;		border-top: 1px solid #ccc;		border-right: 1px solid #aaa;		border-bottom: 1px solid #aaa;		border-left: 1px solid #ccc;		padding: 5px 3px 3px 7px;	}	textarea:focus, input[type="text"]:focus {		border: solid 1px #666;	}		.button {		border: 1px solid #aaa;		background: #eee;		padding: 3px 5px;		margin:0;		font-weight: bold;		font-family: arial, helvetica;	}	.button:hover{background: #ddd;}	.button:active{border:1px solid #555;}/* ------------------------------------- sidebar area  *//* sidebar */#sidebar {	margin-top: 15px;	margin-right: 5px;	float:right;	width: 210px;	color: #666666;	line-height: 160%;}#sidebar p {	margin: 0px 0px 15px;}#sidebar h3 {	font: bold 12px/100% Arial, Helvetica, sans-serif;	color: white;}#sidebar h3:hover{color: white;}#sidebar h3 a, #sidebar h3 a:visited {	color: #666666;}#sidebar h3 img {	vertical-align: middle;}#sidebar a, #sidebar a:visited {	color: #000000;	text-decoration:none;}#sidebar a:hover, #sidebar a:focus, #sidebar a:active {	text-decoration:underline;}#sidebar ul {	list-style: none;	margin: 0 ;	padding: 0 ;}#sidebar ul li {	background: url(images/bullet.gif) no-repeat;	padding-left: 20px ;}#sidebar ul li ul li {	background: url(images/bullet-grey.gif) no-repeat;	padding-left: 12px ;}#archives ul li {	background: url(images/archive.gif) no-repeat;}#recent-comments ul li {	background: url(images/comment.gif) no-repeat;}#recent-posts ul li {	background: url(images/mini-page.gif) no-repeat;}/* meta */#meta .rss {	background: url(images/mini-rss.gif) no-repeat;}#meta .check {	background: url(images/comment.gif) no-repeat;}/* calendar */#calendar table {	margin: 0px auto;}#calendar td {	padding: 0px 4px;}/* alignments */.center {	text-align: center;}img.center, img[align="center"] {	display: block;	margin-left: auto;	margin-right: auto;}.left {	float: left;}img.left, img[align="left"] {	float:left;	margin: 2px 10px 5px 0px;}.right {	float: right;}img.right, img[align="right"] {	float:right;	margin: 2px 0px 5px 10px;}.clear {clear:both;}hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption-dd {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* @ STANDARD ELEMENTS */		img#wpstats{width:0px;height:0px;overflow:hidden;}		.border{ padding: 2.5px;	border: 1px solid #ccc;}	.hidden {display: none; visibility: hidden;}	.aligncenter {display: block;margin-left: auto;margin-right: auto;}	.alignleft {float: left;margin:0 10px 5px 0;}	.alignright {float: right;margin:0 0 5px 10px;}		.wp-caption {		border: 1px solid #ddd;		text-align: center;		padding: 4px;		margin-bottom: 1em;	}	.wp-caption-text {display: none;}	.wp-caption img {margin: 0;	padding: 0;	border: 0 none;	}	.wp-caption-dd {font-size: 11px;line-height: 17px;	padding: 0 4px 5px;	margin: 0;	}/* FLOATING AND ALIGNMENT */	.floatleft{float:left;margin:3px 7px 0 0;}	.floatright{float:right;margin:3px 0 0 7px;}	.right{float:right;}	.block{display:block;}	.left{float:left;}	.clear{clear:both;}	.center {text-align: center;}/* CLEARFIX */	.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	.fix{display:inline-block;} 	* html .fix{height:1%;}	.fix{display:block;}