/*
Theme Name: Egg
Theme URI: http://estudio86.com
Description: Tasty theme by <a href="http://estudio86.com/">Estudio 86</a>.
Version: 3.1416
Author: Rastamandita
Author URI: http://estudio86.com/
Tags: cool, personal, slick
*/



/* Main shared elements */
*{margin: 0; padding: 0;}
body{font-family: Arial, Trebuchet MS, Verdana, sans-serif; color: #434343; font-size: 11px; line-height:18px; 
background-color: #F3EFE5;
overflow: -moz-scrollbars-vertical;
}
a:active{outline: none;}
a{outline: none; text-decoration: none; color: #0089BB;}
a:hover{outline: none; text-decoration: underline; color: #0089BB;}

img{margin: 0; padding: 0; border: none;}
em {color: #434343;}

/* Shared classes */
.limpiar{clear: both;}
.clear{clear: both;}
.flat{height: 0px; line-height: 0px;}
.cont930{width: 930px; margin: 0 auto; padding-left: 9px; padding-top: 7px;}
.center{text-align: center;}
.statcounter{line-height: 0px; height: 0px;}


/* Header */
#header{height: 106px; background-image: url('images/bg_wood.jpg'); background-repeat: repeat-x; background-position: top left;  color: #03384c; }
#header img.logo{float: left;}

#header .controlscontent{width: 300px;  height: 40px; text-align:right; padding-top: 2px; 
	background-image: url('images/bg_controls.png'); background-repeat: repeat; background-position: 0px 0px;
}
#header .controls{width: 300px; height: 40px; text-align:right; float: right;  padding-right: 35px; padding-top: 10px; }
#header .controls ul{list-style: none; padding-right: 7px;}
#header .controls ul li{list-style: none; display: inline;}
#header .controls a{color: #03384c; padding: 0px 0px;}
#header .controls a img{border: none; }
#header .controls a.rss{padding-right: 7px;}

#headerin{height: 53px; padding-top: 10px; background-color: #92DAF5;}
#search{height: 41px; background-color: #7CC0D6;}


#search .contentbar{width: 930px; margin: 0 auto; height: 41px;}
#search .contentbar .ad{float: left; padding-top: 12px;}
#search .contentbar .search{float: right; width: 300px; height: 38px;  padding-right: 20px; padding-left: 7px; 
							background-image: url('images/bg_search.jpg'); background-repeat: no-repeat; background-position: 0px 6px; }

#search .contentbar .search input{height: 14px; font-size: 11px;  width: 226px; border: none; background: none;}
#search .contentbar .search input.img{width: 51px; height: 17px; padding-left: 4px; border: none;}

#container{background-image: url('images/bg_bodytop.png'); background-repeat: repeat-x; background-position: top left;  }
#main{width: 930px; margin: 0 auto; padding-top: 16px; padding-right: 20px;   background-image: url('images/arc_top.png'); background-repeat: no-repeat; background-position: top right;}

#content{float: left; width: 580px;  }
	#content .archive,#content .archive2{background-color: #EBE4D4; height: 25px; padding-top: 5px; padding-left: 10px;
	background-image: url('images/bg_archive.png'); background-repeat: no-repeat; background-position: top right;
	}
	#content .archive2{height: 40px;}
	#content .archive h2, #content .archive2 h2{font-size: 16px; color: #5D5D5D;}
	#content .adgoogle{text-align: center; padding-top: 15px; height: 60px; background-image: url('images/bg_adgoogle.png'); background-repeat: no-repeat; background-position: 0px 15px;}
	#content .minpad{padding-top: 10px;background-image: url('images/bg_adgoogle.png'); background-repeat: no-repeat; background-position: 0px 10px;}
	#content .nopadme{padding-top: 5px;  height: 60px; background-image: url('images/bg_adgoogle.png'); background-repeat: no-repeat; background-position: 0px 5px;}

	#content .postcont{background: #fff; border-bottom: 1px solid #dedcd4; border-left: 1px solid #dedcd4; 
	 background-image: url('images/border_right.png'); background-repeat: repeat-y; background-position: top right;	}
	#content .postcont .context_sticky{}
	#content .postcont .context_sticky p{}
	#content .postcont .context_sticky em{color: #434343;}
	#content .postcont .context_sticky img.sticky{border: 0px;}
	#content .postcont .context_sticky p.stickme{padding: 0px 10px; padding-top: 5px;}

	#content .post{background: #FBFAF6; border: 1px solid #EBE4D4; padding: 10px; margin-top: 20px;}
	#content .post_in{}
	#content .rounded{padding: 10px; background-image: url('images/bg_post_rounded.png'); background-repeat: no-repeat; background-position: top right;}
	#content .rounded_sticky{padding: 10px;}
	
	#content .post h1,#content .post_in h1{font-size: 24px; font-weight: normal; padding-top: 3px; padding-bottom: 3px;}
	#content .post span, #content .post_in span{font-size: 11px; color: #898989;}
	#content .post ul{list-style: none;}
	#content .post ul li{list-style: none; padding-left: 20px; font-weight: bold; height: 15px; line-height: 15px;}
	#content .post .context, #content .post_in .context{ padding: 0px 5px; padding-top: 10px; padding-bottom: 20px;}
	#content .post .context p{}
	#content .post .context em{color: #434343;}
	#content .post .context img, #content .post_in .context img{border: 5px solid #ebe9e1;  }
	#content .post .context img.left, #content .post_in .context img.left{margin-right: 10px; float: left; margin-top: 4px;}
	#content .post .context img.right, #content .post_in .context img.right{margin-left: 10px; float: right; margin-top: 4px;}
	
	#content .post .context a, #content .post_in .context a{text-decoration: none;}
	#content .post .context a.bold, #content .post_in .context a.bold{text-decoration: none; font-weight: bold; }
	#content .post .context a:hover, #content .post_in .context a:hover{text-decoration: underline;}

	#content .post .context a img{}
	#content .post .context a:hover img, #content .post_in .context a:hover img{border: 5px solid #cce8f2;}
	#content .post .context blockquote, #content .post_in .context blockquote{background: #f2f2f2; width: 480px; margin: 0 auto; padding: 10px 15px; font-size: 10px; color: #505050;}
	#content .post .postimg, #content .post_in .postimg{float: left; padding-right: 10px;}
	#content .post .controls, #content .post_in .controls{height: 20px; padding: 5px 7px; background: #ebe9e1;}
	#content .post .controls .date, #content .post_in .controls .date{background: #fff; float: left;padding: 2px 6px ; height: 16px;}
	#content .post .controls .comment, #content .post_in .controls .comment{background: #fff; float: right; padding: 2px 6px ;  padding-left: 25px; height: 16px;
	background-image: url('images/icon_comment.png'); background-repeat: no-repeat; background-position: 4px 4px;	}
	#content .post .controls .guardado, #content .post_in .controls .guardado{background: #fff; float: right; padding: 2px 6px ;  padding-left: 25px; height: 16px;}
	#content .post p.tags, #content .post_in p.tags{font-size: 10px; color: #898989; padding-top: 5px; padding-left: 7px;}

	#comments{padding-top: 15px; border-top: 1px solid #dedcd4; }
	#comments .commenticon{height: 22px; text-align: right; padding-right: 7px; padding-bottom: 5px; color: #0089BB;
	/*background-image: url('images/icon_comments.png'); background-repeat: no-repeat; background-position: 452px 0px;*/	}
	#comments .comment{background: #eff9fe; padding-bottom: 20px; margin-bottom: 10px;}
	#comments .comment .title{height: 23px; background: #cce8f2; padding-top: 7px; }
		#comments .comment h2{float: left; font-size: 18px; font-weight: bold; color: #fff;  padding-left: 10px;}
		#comments .comment p.date{float: right; font-size: 11px; color: #6c7477;  padding-right: 10px;}
	#comments .comment .number{float: left; font-size: 36px; font-weight: bold; width: 60px;   text-align: center; padding-top: 22px; color: #fff; }
	#comments .comment .blabla{float: left; color: #434343; padding-top: 15px; width: 480px;}
	#comments .comment .blabla p{line-height: 16px;}
		#dimelo{background: #eff9fe; padding: 10px 20px; border-top: 1px solid #cce8f2; margin-top: 30px; }
		#dimelo img{padding-bottom: 15px;}
		#dimelo input{ height: 15px; width: 170px; border: 1px solid #898989; margin-bottom: 10px; font-size: 11px; padding-top: 1px; margin-right: 10px;}
		#dimelo textarea{ height: 115px; width: 490px; border: 1px solid #898989; margin-bottom: 2px;font-size: 12px;  padding: 5px;}
		#dimelo p{text-align: right; padding-right: 35px;}
		#dimelo input.btn{ height: 33px; width: 73px; border:none; margin-bottom: 0px; padding: 0px;
		background-image: url('images/btn_comment.png'); background-repeat: no-repeat; background-position: top left;

		}
	#content .antsig{padding-top: 20px; font-size: 14px; font-weight: bold;}
	#content .antsig a{ }
	#content .antsig .aleft a{float: left; width: 204px; height: 28px; background-image: url('images/ant.png'); background-repeat: no-repeat; background-position: top left;}
	#content .antsig .aright a{float: right; width: 204px; height: 28px; background-image: url('images/sig.png'); background-repeat: no-repeat; background-position: top left;}
	#content .antsig .left{float: left; padding-left: 10px; width: 240px;}
	#content .antsig .right{float: right; padding-right: 10px; width: 240px; text-align: right;}
	#content .antsig a.left {float: left; width: 204px; height: 28px; background-image: url('images/ant.png'); background-repeat: no-repeat; background-position: top left;}
	#content .antsig a.right {float: right; width: 204px; height: 28px; background-image: url('images/sig.png'); background-repeat: no-repeat; background-position: top left;}
	#content .antsig a:hover{background-position: bottom left;}

	#content .related{padding: 10px; border-top: 1px solid #EBE4D4;border-bottom: 1px solid #EBE4D4; font-weight: normal;}
	#content .related ul{list-style: none;}
	#content .related a{font-size: 14px; font-weight: normal;}
	#content .related h2{font-size: 11px; padding-bottom: 5px;} 

#sidebar_out{float: right; width: 335px;  }
#sidebar_out .adblock{
	height: 250px;
	width: 300px;
	margin-top: 0px;
	margin-left: 0px;
	border-left: 5px #7cc0d6 solid;
	background: #7cc0d6;
	margin-bottom: 20px;

}

#sidebar_out .ad img{border: 5px solid #fff;}
#sidebar_out .ad a img{border: 5px solid #fff;}
#sidebar_out .ad a:hover img{border: 5px solid #7CC0D6;}

#sidebar_in{  padding: 0px 15px; margin-top: 12px; background-color: #92daf5; background-image: url('images/bg_sidebar.png'); background-repeat: repeat-y; background-position: top left;}
#sidebar_in .menutab{height: 28px;}
#sidebar_in .menutab a{height: 28px; float: left; padding-right: 2px;}
#sidebar_in .menutab #mepopulares{width: 135px; background-image: url('images/tag_popularesx2.png'); background-repeat: no-repeat; }
#sidebar_in .menutab #mcrecientes{width: 147px; background-image: url('images/tag_recientesx2.png'); background-repeat: no-repeat; }
#sidebar_in .menutab #metiquetas{width: 94px; background-image: url('images/tag_etiquetasx2.png'); background-repeat: no-repeat; }
#sidebar_in .menutab #mcategorias{width: 105px; background-image: url('images/tag_categoriasx2.png'); background-repeat: no-repeat; }
#sidebar_in .menutab a.on {background-position: bottom left;}
#sidebar_in .menutab a.off {background-position: top left;}

#sidebar_in .menutab a img{height: 28px;}

#sidebar_in .content_block{
	border: 5px #7cc0d6 solid; background: #fff; overflow: hidden; 
	margin-bottom: 20px;
}
	#sidebar_in .content_block ul{list-style: none; padding: 10px; padding-top: 0px; margin-top: 5px;  }
	#sidebar_in .content_block ul li{list-style-type: none; border-bottom: 1px #dfd7c7 solid;line-height: 14px; padding-left: 15px; background-image: url('images/arrow.png'); background-repeat: no-repeat; background-position: 7px 10px;  }
	#sidebar_in .content_block a{  display: block; font-size: 12px; padding: 5px 0px;}
	#sidebar_in .content_block a span{color: #434343; }
	#sidebar_in .content_block_dark{border: 5px #7cc0d6 solid; background: #7cc0d6;	margin-bottom: 20px; clear: both; padding-bottom: 5px;}	
	#sidebar_in .content_block_dark .nubetiquetas{ padding: 10px; padding-top: 0px; margin-top: 5px; text-align: center;}
	#sidebar_in .content_block_dark .nubetiquetas a{display: inline; line-height: 30px; border-bottom: 0px; padding: 2px; background: #69B7D0; margin: 0px 1px; }
	#sidebar_in .content_block_dark .nubetiquetas a:hover{background: #5CABC4; text-decoration: none;}
	#sidebar_in .content_block_dark ul{list-style: none; padding: 10px; padding-top: 0px; margin-top: 5px;  clear: both; }
	#sidebar_in .content_block_dark ul li{width: 90px; float: left; list-style-type: none; line-height: 24px; text-indent: 15px; background-image: url('images/arrow_fade.png'); background-repeat: no-repeat; background-position: 7px center;  }
	#sidebar_in .content_block_dark a{border-bottom: 1px #8BD2EC solid;  font-weight: bold; display: block; font-size: 11px; color: #f2f2f2; }

	#sidebar_in .content_block ul.comms li{padding-top: 5px; padding-bottom: 4px; font-size: 12px;}
	#sidebar_in .content_block ul.comms li span{font-weight: bold;}
	#sidebar_in .content_block ul.comms li a{display: inline;}

#sidebar_in .ad{margin-bottom: 20px;}

#sidebar_in .info{ clear: both; }
#sidebar_in .info .left{width: 150px; float: left;}
#sidebar_in .info .left p{color: #fff; padding-left: 8px; line-height: 14px;}
#sidebar_in .info .right{width: 153px; float: left; background: #87cde5; }
#sidebar_in .info .right ul{list-style: none; padding: 10px; padding-top: 0px;}
#sidebar_in .info .right ul li{list-style-type: none; line-height: 20px; text-indent: 15px; background-image: url('images/arrow_fade.png'); background-repeat: no-repeat; background-position: 7px center;  }
#sidebar_in .info .right a{border-bottom: 1px #a1dbf0 solid; color: #fff; display: block; height: 20px;}

#footer_egg{width: 930px; margin: 0 auto; height: 55px; padding-top: 30px; background-image: url('images/huevo_footer.png'); background-repeat: no-repeat; background-position: 800px 30px }
#footer{height: 40px; background: #92daf5;}
#footer p{width: 900px; margin: 0 auto; padding-top: 12px; color: #fff;}
#footer p a{ color: #0089bb;}