*{padding:0; margin:0}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:15px; color:#646464; background:#efefea;}
p{margin:12px 0px 12px 0px; line-height:22px;}
acronym, abbr{cursor:help; border-bottom:1px dashed #999}
code{font-family:"Courier New",Courier,Fixed}

.entry h1, .entry h2{font-size:18px}
.entry h3{font-size:16px}
.entry h4{font-size:14px}

.entry ul{margin:0}
.entry ul li{list-style:square inside; padding:6px 0px 6px 20px; line-height:22px}
.entry ol{margin:0}
.entry ol li{list-style:decimal inside; padding:6px 0px 6px 20px; ; line-height:22px}

img{}
a img{border:0}

img.alignnone, img.aligncenter{display:block; margin-left:auto; margin-right:auto; border:3px solid #f5f5f5; background:#fff; padding:3px;}
img.alignright{padding:2px; margin:0 0 2px 7px; display:inline; border:3px solid #f5f5f5; background:#fff}
img.alignleft{padding:2px; margin:0 7px 2px 0; display:inline; border:3px solid #f5f5f5; background:#fff}
a img.alignnone:hover, a img.aligncenter:hover, a img.alignright:hover, a img.alignleft:hover{border:3px solid #bebebe; }

.dl{background:#efefea url(http://img.leegar.com.ar/dl.png) left no-repeat; border-left:3px solid #bebebe; padding:5px 0px 5px 32px; font-weight:bold;}
.dl a {text-decoration:none;}

#adsense{margin:5px auto; width:563px; height:255px; overflow:hidden; text-align:center; display:inline-block;}
#adsense .adsenseleft{float:left; display:inline;}
#adsense .adsenseright{float:right; display:inline;}

a.commentlink{font-size:12px; color:#315379; display:block; margin:0px 0 0; text-align:right; text-decoration:none;}
a.commentlink:hover{text-decoration:underline;}

a{color:#e77917}
a:hover{color:#315379}
a:focus{outline:0}

#main{width:100%}

.wrap{ width:950px; margin:0px auto}

#container{ overflow:hidden; width:950px;}

#content{ width:619px; float:left; padding:0px 0px 0px 0px; margin:0;}

#menu {width:619px; height:48px; background:url(http://img.leegar.com.ar/contenttop.png) no-repeat center; margin:0; padding:0; font-size:14px;}

#menu ul {float:left; width:445px; padding:0px 0px 0px 5px;}
#menu ul li{display:inline; text-transform:uppercase; font-weight:bold; padding:0px 10px 0px 0px;}
#menu ul li a{color:#3C4256; text-decoration:none;}
#menu ul li a:hover{color:#606A8A}

#menu p{width:174px; display:inline; float:right; position:absolute; margin:0px 0px 28px 0px;}
#menu p a {background:url(http://img.leegar.com.ar/socialsprite.png) no-repeat; display:inline-block; text-indent:-9999px; height:48px; width:48px; margin:0px 10px 0px 0px;}
#menu p a.rssimg{background-position: 0px 0px;}
#menu p a.fbimg{background-position: -48px 0px;}
#menu p a.twitimg{background-position: -96px 0px;}

.share {width:563px; height:32px; margin:0px 0px 5px 0px; border-left:3px solid #bebebe}
.share h4 {display:inline-block; color:#3C4256; font-size:18px; letter-spacing:-0.05em; padding:5px 0px 0px 5px}
.share a {background:url(http://img.leegar.com.ar/share.png) no-repeat; height:32px; width:32px; display:inline-block; text-indent:-9999px; margin:0px 5px 0px 5px; float:right;}
.share a.sharetwitter {background-position:0px 0px;}
.share a.sharefacebook {background-position:-32px 0px;}
.share a.sharebuzz {background-position:-64px 0px;}

#sidebar{ width:302px; float:right; margin:-28px 0px 0px 0px; padding:0px; color:#747679;}

.header {width:950px; height:89px; margin:30px 0px 35px 0px;}

#logo{ width:302px; height:89px; float:left; padding:0px 0px 0px 0px; margin:0;}
#logo a img{ border:none; margin:0px 0px 0px 10px; padding:0;}

#content #miniposts div.post {background:#315379; padding:15px 28px; margin:0px 0px 15px 0px; color:#FFF;}
#content #miniposts div.post h2{border:none; padding:0;}
#content #miniposts div.post h2 a {color:#e2f4e8; font-size:18px; margin:0 0 5px 0}
#content #miniposts  div.post div.entry p{ font-size:13px;}

#content div.post{padding:15px 28px;background:#fff; margin:0px 0px 15px; color:#49595f}
#content div.post h2{padding:0 0 6px 0; font-size:19px; color:#3C4256; }
#content div.post h2 a{color:#3C4256; text-decoration:none}
#content div.post div.entry, #content div.post div.entry p, #content div.post div.entry p a, #content div.post div.entry img{}
#content div.post div.entry blockquote{background:url('http://img.leegar.com.ar/quote.png') no-repeat left top; color:#646464; display:block; font-style:normal; line-height:1.3em; padding:0 0 0 44px}
#content div.post .entry h4{font-size:16px; border-left:3px solid #e7e7e7; padding:2px 0px 2px 5px}

#content .navigation{overflow:hidden; margin:10px 0px 10px 0px}
#content .navigation a{-moz-border-radius:8px 0px 8px 0px; -webkit-border-radius:8px 0px 8px 0px; background:#315379; color:#fff; font-size:10px; padding:7px 10px; display:block; text-decoration:none; text-shadow:1px 1px #1c324b; text-transform:uppercase}
#content .navigation a:hover{background:#e77917; text-shadow:1px 1px #c75400}

#related {width:563px; background:#efefea; padding:10px 0px; margin:10px 0px; display:inline-block;}
#related ul.left{float:left; width:49%; display:block;}
#related ul.right{float:right; width:49%; display:block;}
#related ul.left li, #related ul.right li{list-style:none; padding:0px 10px;}
#related ul.left li h4, #related ul.right li h4{color:#3C4256; font-size:18px; letter-spacing:-0.05em; margin:0 0 5px 0}
#related ul.left li a,  #related ul.right li a{background:url(http://img.leegar.com.ar/arrow-2.gif) no-repeat left center; display:block; font-size:11px; padding:0 0 0 14px; text-decoration:none; margin:0px 0px 6px 0px}

#content ol.commentlist{margin:0 0 1.5em 0; list-style:none}
#content ol.commentlist li ul{margin:10px 15px}
#content ol.commentlist li ul li{list-style:none}
#content li.comment{border:1px solid #e7e7e7; margin:1.5em 0 0}
#content li.comment p, #content div.reply{padding:0 15px}
#content li.comment p{font-size:12px}
#content li.comment #cancel-comment-reply-link{margin:0 15px}
#content div.reply{margin:0 0 1em 0}
a.comment-reply-link{text-decoration:none; background:#d1d1d1; -moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF; font-size:11px; padding:4px 8px}
a.comment-reply-link:hover{text-decoration:none; background:#e77917; -moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF; font-size:11px; padding:4px 8px}
#content li.comment .comment-author{background:#f5f5f5; border-bottom:1px solid #e7e7e7; overflow:hidden; padding:5px}
#content li.comment.byuser, 
#content li.comment.byuser .comment-author{border-color:#4e5c65}
#content li.comment.byuser .comment-author{background:#4e5c65; color:#FFF}
#content li.comment.byuser .comment-author .fn{}
#content li.comment .avatar{border:1px solid #FAFAFA; float:right}
#content li.comment .comment-meta{font-size:11px; padding:5px 5px 0 0; text-align:right}
#content li.comment .says{display:none}
#content li.comment .fn{font-size:18px; font-style:normal; font-weight:bold; letter-spacing:-0.06em; position:relative; top:0px}
#content li.comment .fn a{color:#bebebe; margin:0 0 0 5px; text-decoration:none}
#content li.comment .comment-meta a{text-decoration:none}
#commentform{}
#commentform p{overflow:hidden; margin:15px 0}
#commentform p label{display:block; font-size:13px; text-transform:uppercase; margin:0px 0px 0px 4px; }
#commentform p input{display:block; border:1px solid #d1d1d1; padding:3px 4px; margin:0px 0px 0px 4px; width:97%;}
#commentform p span{width:270px}
#commentform p span.left{float:left}
#commentform p span.right{float:right}
#commentform p span input{display:inline; width:260px}
#commentform p textarea{border:1px solid #d1d1d1; font-family:inherit; height:100px; padding:3px 4px; width:97%; margin:0px 0px 0px 4px; font-size:13px;}
#commentform #comment_post_ID, #commentform #comment_parent, #commentform #_wp_unfiltered_html_comment{display:none}
#commentform p button, #commentform button {background:#d1d1d1; width:138px; height:26px; border:none; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:5px; margin:-3px 50px 0px 0px; padding:0px 0px 3px 0px; float:right; color:#fff;}
#commentform p button:hover, #commentform button:hover {background: #e77917; cursor:pointer;}

#comments {color:#3C4256; font-size:18px; letter-spacing:-0.05em; margin:0 0 5px 0px;}

.disclaimer {font-size:11px; color:#646464; text-align:justify; margin:0; padding:10px 4px 2px 8px; height:30px; width:97%}
#content ol.commentlist.pingback{margin:0 0 1.5em 0; list-style:none}
#content ol.commentlist li.pingback ul{margin:10px 15px}
#content ol.commentlist li.pingback ul li{list-style:none}
#content li.pingback{border:1px solid #e7e7e7; margin:1.5em 0 0}
#content li.pingback p, #content div.reply{padding:0 15px}
#content li.pingback p{font-size:12px}
ol.commentlist li.pingback div.reply, ol.commentlist li.pingback div.reply a, #content li.pingback .comment-meta, #content li.pingback .says{display:none}

#content li.pingback .comment-author{background:#f5f5f5; border-bottom:1px solid #e7e7e7; overflow:hidden; padding:5px}
#content li.pingback .fn{font-size:15px; font-style:normal; font-weight:bold; letter-spacing:-0.06em; position:relative; top:0px}
#content li.pingback .fn a{color:#bebebe; margin:0 0 0 5px; text-decoration:none}
#content li.pingback .comment-meta a{text-decoration:none}

#sidebar .box{overflow:hidden; padding:0px; margin:0px 0px 10px 0px;}
#sidebar .box h4{color:#3c4256; font-size:16px; font-weight:normal; letter-spacing:0.2px; margin:0 0 10px 0; text-transform:lowercase; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

#search.box {background:#fff; height:73px; margin:8px 0px 15px 0px; padding:0px 0px 0px 0px;}
#search.box h4{padding:10px 0px 0px 10px;}
#search.box input{background:#fff url(http://img.leegar.com.ar/search.png) no-repeat 5px center; border:1px solid #d1d1d1; padding:3px 4px 3px 25px; width:84%; margin:-5px 0px 0px 10px}
#searchform form, #searchform form p{margin:0px; padding:0px;}
#searchform form p label{display:block; font-weight:bold; font-size:12px; text-transform:uppercase}

#twitter.box{height:100%; border-left:2px #bebebe solid; background:url(http://img.leegar.com.ar/twitter.png) no-repeat left;}
#twitter.box p{font-size:12px; height:100%;line-height:normal; padding:0px 0px 0px 50px;}
#twitter.box p a.followme{color:#315379; display:block; margin:6px 0 0; text-decoration:none; text-align:right; font-size:11px;}
#twitter.box p a.followme:hover{text-decoration:underline;}

#ads.box{height:100%; text-align:center;}
#ads.box a.followme{color:#315379; display:block; margin:0px 0 0; text-decoration:none; text-align:right; font-size:11px;}
#ads.box a.followme:hover{text-decoration:underline;}

#categories.box, #categories.box ul{}
#categories.box ul li{list-style:none; font-size:11px}
#categories.box ul li a{background:url('http://img.leegar.com.ar/arrow.gif') no-repeat left center; float:left; width:45%; color:#747679; padding:0 0 0 10px; margin:0 0 5px 0; text-decoration:none;}
#categories.box ul li a:hover {text-decoration:underline;}

#blogroll.box, #blogroll.box h4, #blogroll.box ul{}
#blogroll.box ul li{font-size:11px; list-style:none; padding:0 0 5px 0; margin:0 0 5px 0}
#blogroll.box ul li:last-child{border:0}
#blogroll.box ul li a{display:block; font-size:13px; text-decoration:none}

#touchingApps.box, #touchingApps.box ul{}
#touchingApps.box ul li{background:url('http://img.leegar.com.ar/iphone.png') no-repeat left top; font-size:11px; list-style:none; padding:0 0 5px 25px; margin:0 0 5px 0}
#touchingApps.box ul li:last-child{border:0}
#touchingApps.box ul li a{display:block; font-size:13px; margin:0 0 5px 0; text-decoration:none}

#tags p {text-align:justify;}

#footer{background:#b0b0b0; clear:both; padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; height:50px;}
#footer p{font-size:10px; line-height:1.5em; margin:0; color:#fff;}
#footer p a{text-decoration:none; color:#747679}
#footer p a:hover{text-decoration:underline}
#footer a.bahiastudio{background:url(http://img.leegar.com.ar/bahiastudio.png) no-repeat top left; display:block; width:67px; height:34px; margin:5px 0px 0px 0px; text-indent:-9999em}

.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin-left:auto; margin-right:auto}
.clear{clear:both}

*:focus  {outline: none;}

/* Plugins */

.wordtwit_tweets { margin: auto; text-align: center;}
.wordtwit_tweets ul {margin: auto; width: 100%;}
.wordtwit_tweets ul img { width: 35px; height: 35px; float: left; margin-right: 10px; margin-bottom: 5px;}
.wordtwit_tweets ul li { width:  100%; text-align: left; line-height: 1.2; padding: 5px;}
.wordtwit_tweets ul li.original { margin-bottom: 5px; border: 1px solid #ccc;}
.wordtwit_tweets ul li.response { margin-bottom: 5px;}
.wordtwit_tweets ul li.original .join { float: right;}
.wordtwit_tweets ul li.original .join a { color: #888;}
.wordtwit_tweets ul li a { text-transform: capitalize;}
.wordtwit_tweets ul li em { display: block; margin-bottom: 5px;}
.wordtwit_clearer { clear: both;}


.wp_syntax { color: #100; background-color: #f9f9f9; border: 1px solid silver; margin: 0 0 1.5em 0; overflow: auto;}
.wp_syntax { overflow-x: auto; overflow-y: hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0); width: 100%;}
.wp_syntax table { border-collapse: collapse;}
.wp_syntax div, .wp_syntax td { vertical-align: top; padding: 2px 4px;}
.wp_syntax .line_numbers { text-align: right; background-color: #def; color: gray; overflow: visible;}
.wp_syntax pre { margin: 0; width: auto; float: none; clear: none; overflow: visible; font-size: 12px; line-height: 1.333; white-space: pre;}

/* "Hacer lo simple complicado es bastante habitual; hacer lo complicado simple, eso es creatividad" - Charles Mingus */