html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;list-style:none;}
body {line-height: 1;font-family: Georgia, times new roman, serif;font-size:13px;line-height:18px;color:#493E36;background-color:#FFF;}
.clear{clear:both;}
p{line-height:20px;}
@font-face {
	font-family: 'League';
	src: url('league_gothic-webfont.eot');
	src: local('☺'), url('league_gothic-webfont.woff') format('woff'), url('league_gothic-webfont.ttf') format('truetype'), url('league_gothic-webfont.svg#webfontLIli63NK') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{color:#435F99;text-decoration:underline;}
a:hover{color:#000;}

#page{overflow:hidden;}

h1, h2, h3, h4, h5 ,h6{font-family:League, sans-serif;}

#sidebar{
    background: none repeat scroll 0 0 #BABABA;border-right:1px solid #AAA;
    position: fixed;left: 0;top: 0;height: 50%;width:270px;
    z-index:10;
}
#sidebar .center{position:relative;padding: 20px;text-align: right;}
#sidebar h1{position:relative;margin:0 0 20px 0;text-align: right;}
#sidebar h1,
#sidebar h1 a{color: #535459;font-size:40px;line-height: 40px;text-transform: uppercase;text-decoration:none;text-shadow:1px 1px #FFF;letter-spacing: -0.75px;}
#sidebar h1 a:hover{color:#435F99;}
#sidebar form{position:relative;display:block;margin:20px 0 0 0;height:auto;}
#sidebar form #s{position:relative;float:right;width:70%;padding:10px;display:block;min-height:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #DDD;border-bottom-color:#AAA;border-right-color:#AAA;}
#sidebar form #search{position:relative;float:right;margin:3px 0 0 5px;width:35px;display:block;height:35px;background:transparent url(img/flecha.png) no-repeat;background-size:contain;text-indent:-9999px;cursor:pointer;border-width:0;}
#sidebar form #search:hover{background:transparent url(img/flecha_on.png) no-repeat;}
#sidebar p{position:relative;margin:0;padding:0;text-align: right;}

#footer{
    background: none repeat scroll 0 0 #BABABA;border-left:1px solid #AAA;
    position: fixed;bottom: 0;left: 0;width:270px;height: 50%;
    z-index:10;
}
#footer .center{position:relative;padding: 20px;text-align: right;}
#footer .redes{position:relative;}
#footer .redes a{position:relative;}

#main{padding:0 0 0 0;margin:0 0 80px 280px;width:600px;overflow: hidden;position:relative;}
#main .container{position: relative;padding: 24px 0 0 0;}
.single #main .container,
.page #main .container{padding: 24px 0 0 0;}
#main .otras{position:relative;margin:0 0 20px 0;overflow:hidden;height:30px;clear:both;}
#main .otras span{display:block;float:left;position:relative;margin:5px 10px 0 0;border-bottom:1px dotted #535459;padding:0 0 2px 0;}
#main .otras a{font-size:15px;font-weight:bold;color: #535459;text-decoration:none;}
#main .otras span.second{float:right;text-align:right;margin:5px 0 0 10px;}
#main .otras a:hover{color:#435F99;border-bottom:2px solid #435F99;}
#main blockquote,
#main pre{position: relative;margin: 10px 0;padding: 15px;background-color: #FAFAFA; border-top: 2px solid #DDD;border-bottom: 4px solid #DDD;}
#main div.img{float:left;width:80px;height:80px;position:relative;margin:0 10px 0 0;padding:0 0 10px 0;}
#main img.img{width:72px;height:72px;border:2px solid #DDD;padding:2px;background-color:#FFF;display:block;}
#main .resto{position:relative;float:left;width: 505px;}
#main h2{position:relative;margin:0 0 5px 0;}
#main h2.storytitle{margin:0;}
#main h2,
#main h2 a{color: #535459;font-size:40px;line-height: 40px;text-transform: uppercase;text-decoration:none;text-shadow:1px 1px #FFF;letter-spacing: -1.2px;}
#main .resto h2 a{font-size:30px;line-height: 30px;letter-spacing: -0.75px;}
#main h2 a:hover{color:#435F99;}
#main .hentry{position:relative;margin:0 0 15px 0;}
body.home #main .hentry,
body.search #main .hentry,
body.archive #main .hentry,
body.category #main .hentry,
body.tag #main .hentry{margin:0 0 15px 0;clear:both;}
#main .entry img{position:relative;float:left;margin:20px 20px 20px 0;border:1px solid #DDD;border-bottom-color:#AAA;height:auto;border-right-color:#AAA;background-color:#FFF;padding:5px;max-width:220px;}

#main .postmetadata{clear:both;}
#main .postmetadata a{text-decoration:underline;}

#main h3{position:relative;margin:5px 0;color: #535459;font-size: 21px;line-height: 21px;text-transform: uppercase;text-decoration:none;text-shadow:1px 1px #FFF;}

#main .sociales{position:relative;margin:15px 0 10px 0;height:22px;}
#main .sociales .tw{position:relative;width:98px;float: left;}
#main .sociales .fb{position:relative;width:106px;float: left;}
#main .sociales .gl{position:relative;width:70px;float: left;}

#main .post p{padding:0 0 15px 0;}
#main .post ul{position:relative;margin:0 0 15px 35px;list-style:circle;}
#main .post ul li{position:relative;margin:0 0 7px 0;list-style:circle;}


#main ol.commentlist{position:relative;margin:10px 0 20px 0;}
#main ol.commentlist li{margin:0 10px 0 0;padding:10px;background-color:#EFEFEF;border:1px solid #EEE;list-style:none;}

#main ol.commentlist li.even{background-color:#FAFAFA;border:1px solid #DDD;}

#main ol.commentlist li .comment-body{position:relative;}
#main ol.commentlist li .comment-body .comment-author{position:relative;min-height:50px;}
#main ol.commentlist li .comment-body .comment-author img{position:absolute;display:block;top:0;left:0;}
#main ol.commentlist li .comment-body .comment-author cite.fn{position:relative;display:block;top:6px;margin:0 0 0 40px;}
#main ol.commentlist li .comment-body .comment-author cite.fn a{}
#main ol.commentlist li .comment-body .comment-author span.says{display:none;}
#main ol.commentlist li .comment-body .commentmetadata{position:absolute;bottom:0;right:0;width:90px;text-align:right;}
#main ol.commentlist li .comment-body .commentmetadata a{font-size:10px;line-height:11px;}
#main ol.commentlist li .comment-body p{position:relative;padding:5px;}
#main ol.commentlist li .comment-body p a{}
#main ol.commentlist li .comment-body .reply{position:relative;margin:10px 0 0 0;}
#main ol.commentlist li .comment-body .reply a{text-decoration:underline;}

#main ol.commentlist li ul.children{position:relative;margin:5px auto;}
#main ol.commentlist li ul.children li{background-color:#FFF;}
#main ol.commentlist li ul.children li.even{background-color:#FFF;}

#main #respond{position:relative;margin:10px 0;}
#main #respond form{}
#main #respond form p{position:relative;clear:both;margin:0 0 5px 0;overflow:hidden;min-height:36px;}
#main #respond form p label{position:relative;display:block;margin:5px 0 0 10px;float:left;font-size:14px;}
#main #respond form p label small{font-size:14px;}
#main #respond form #author{position:relative;float:left;width:160px;padding:8px;display:block;height:14px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #DDD;border-bottom-color:#AAA;border-right-color:#AAA;}
#main #respond form #email{position:relative;float:left;width:160px;padding:8px;display:block;height:14px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #DDD;border-bottom-color:#AAA;border-right-color:#AAA;}
#main #respond form #url{position:relative;float:left;width:160px;padding:8px;display:block;height:14px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #DDD;border-bottom-color:#AAA;border-right-color:#AAA;}
#main #respond form textarea{position:relative;float:left;width:320px;padding:8px;display:block;height:90px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #DDD;border-bottom-color:#AAA;border-right-color:#AAA;}
#main #respond form #submit{position:relative;float:left;width:35px;display:block;height:35px;margin:0 0 0 305px;background:transparent url(img/flecha.png) no-repeat;text-indent:-9999px;cursor:pointer;border-width:0;}
#main #respond form #submit:hover{background:transparent url(img/flecha_on.png) no-repeat;}
