*{margin:0;padding:0;}
body{background:#ae8858 url(../images/bg.jpg) repeat top left;font-family:Arial,sans-serif;font-size:12px;line-height:21px;color:#404b2e;margin:0;padding:0;}
a:hover{text-decoration:none;}
h1{font-size:25px;font-family:Bookman,serif;font-weight:400;line-height:normal;padding-bottom:2px;}
h2{font-size:20px;font-family:Bookman,serif;font-weight:400;line-height:normal;padding-bottom:5px;padding-top:15px;}
h3{font-size:17px;font-family:Bookman,serif;font-weight:400;line-height:normal;padding-bottom:10px;padding-top:14px;}
#header-container{width:990px;margin:auto;padding:0;}
#header{position:relative;height:295px;background:url(../images/single-sprite.png) no-repeat left top;}
#cup{height:275px;position:absolute;top:26px;width:259px;}
#logo{height:100px;left:215px;position:absolute;top:86px;width:500px;}
#logo h2{color:#494134;font-size:40px;margin:0;text-align:center;padding-top:10px;}
#logo p{color:#fff;font-family:Bookman,serif;font-size:18px;margin-left:15px;text-align:center;}
#headerright{float:left;width:534px;height:295px;margin-left:-85px;}
#menu{text-transform:uppercase;position:absolute;text-align:center:;left:10%;height:44px;top:248px;margin:0;padding:0;}
#menu,#menu ul{list-style:none;line-height:2;}
#menu a,#menu a:hover{display:block;border:none;text-decoration:none;color:#f9f6e0;}
#menu li{float:left;list-style:none;border-right:1px solid #4e583c;line-height:44px;}
#menu a,#menu a:visited{display:block;font-weight:700;color:#f9f6e0;padding:0 12px;}
#menu a:hover,#menu a:active{background:#636d52;color:#f9f6e0;text-decoration:none;}
.clear{position:relative;clear:both;height:5px;}
#wrapper{position:relative;width:977px;background:url(../images/vertical-sprite.png) left top repeat-y;margin:0 auto;}
#mainwrap{width:990px;margin:0 auto;}
#maintop{position:relative;width:977px;margin:12px auto 0 auto;}
#maintopimg{position:relative;background:url(../images/single-sprite.png) left -295px;height:101px;padding:0;}
#content{position:relative;width:auto;margin:0 0 0 45px;}
#main-blog{float:left;width:580px;padding:15px 10px 10px;}
#main-blog h1{font-size:26px;font-family:Bookman,serif;font-weight:400;line-height:normal;padding-bottom:2px;}
#main-blog h1 a,#main-blog h1 a:visited,#main-blog h1 a:active{color:#4e463b;text-decoration:none;border-bottom:1px dashed #b2b0a4;}
#main-blog h1 a:hover{color:#82572a;text-decoration:none;border-bottom:1px solid #82572a;}
.postdata{margin-bottom:20px;font-size:11px;font-weight:400;color:#4e463b;}
.post{margin-bottom:50px;font-size: 16px;}
.post p{margin:5px 0;text-align:justify;text-indent:15px; line-height: 20px}
.post ul,.post ol{margin:12px 0;padding:0 0 0 40px;}
.post h3{margin:14px 0;padding:0;}
.post-comments{float:right;width:63px;height:61px;font-size:18px;font-family:Bookman,serif;font-weight:400;background:url(../images/single-sprite.png) no-repeat -253px -550px;margin:-7px 20px 0 0;padding:18px 0 0 24px;}
.post-social{float:right;width:78px;height:74px;background:url(../images/socialbck.png) no-repeat;margin:-22px 30px 0 0;}
.rss{background:url(../images/rssicon.png) no-repeat 0 50%;padding-left:20px;padding-top:1px;}
.post-comments a:link,.post-comments a:visited,.post-comments a:active{color:#4e463b;text-decoration:none;}
#sidebar-top{padding:0 20px 0 35px;width:250px;height:250px;}
#sidebar-content{padding:9px 30px 30px;}
#sidebar-bottom{height:37px;min-height:37px;text-align:right;margin-left:-1px;}
#sidebar{width:305px;position:relative;float:left;margin:-20px 0 0 -8px;}
.subcolumn{width:255px;}
#search{width:252px;height:125px;background:url(../images/single-sprite.png) no-repeat left -550px;margin-left:4px;}
.form-input{width:173px;background:#faf6f6;border:1px solid #e3dccb;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:.8em;margin:65px 10px 10px 37px;padding:2px;}
.form-input:focus{background:#f7f1d9;border:1px solid #636f55;}
.search-submit{width:85px;background:#eae8d1;border:1px solid #636f55;color:#666;font-size:.85em;margin:0 0 0 84px;padding:3px;}
.widget{width:252px;margin-left:4px;background:url(../images/vertical-sprite.png) repeat-y top right;border-bottom:1px solid #e3dccb;margin-bottom:20px;text-align:left;font-size:95%;padding-bottom:10px;margin-top:10px;}
#calendar_wrap{margin-left:55px;}
.widget p{padding-left:5px;}
.widget h2{height:40px;width:252px;background:url(../images/single-sprite.png) no-repeat -341px -550px;text-align:center;font-size:20px;font-family:Bookman,serif;font-weight:400;line-height:normal;color:#4e463b;margin:0;padding:22px 0 0;}
.widget ul{border:none;list-style:none;padding:5px 0;}
.widget ul li{background:url(../images/single-sprite.png) no-repeat -600px bottom;margin:5px 0 0 0;padding:0 15px 8px 15px;}
.widget ul li:last-child{background:none;}
.widget ul.children li:last-child{padding-bottom:0;}
.widget ul.children li{padding-right:0;}
.textwidget{padding:0 8px;}
.widget ul li a:hover{color:#635537;text-decoration:none;}
p img{margin:0 15px 0 0;border:0;}
div.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;display:block;text-align:center;}
img.alignright{margin:0 0 0 15px;border:0;}
img.alignleft{margin:0 15px 0 0;border:0;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #59350b;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
#bottom{background:url(../images/single-sprite.png) left -396px no-repeat;height:154px;}
#bottom p{text-align:center;padding-top:93px;clear:both;}
#bottom a{text-decoration:none;color:#635537;}
#wp-footer{position:absolute;background:url(../images/footer-wp.png) no-repeat;width:95px;height:26px;margin-top:95px;margin-left:460px;}
#wp-footer a{display:block;height:0;padding-top:26px;overflow:hidden;text-decoration:none;width:95px;}
#wp-footer a:hover{background:url(../images/footer-wp.png) no-repeat 0 -28px;}
.commentlist{text-align:justify;padding:0;}
.commentlist p{clear:both;margin:0 15px 0 2px;text-indent:15px;}
#commentform p{margin:0;padding:6px 0;}
#commentform p.website{position:absolute;top:0;right:0;}
#commentform p.website label{display:block;text-align:right;margin:10px 0 0 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.alt{margin-top:1px;background:#f2f2f2;border:1px solid #b2b0a4;padding:10px 10px 5px;}
.alt2{margin-top:1px;background:#fff;border:1px solid #b2b0a4;padding:10px 10px 5px;}
.administrator{margin-top:1px;background:#e5dfcf url(../images/author.png) no-repeat center;border:1px solid #7e7d75;padding:10px 10px 5px;}
.cgravatar{float:left;width:60px;height:60px;border:1px solid #47453a;margin:0 12px 0 0;}
.comment-author{font-size:90%;font-family:Arial,sans-serif;color:#2b2d2f;}
.comment-author a:link,.comment-author a:visited,.comment-author a:active{color:#82572a;border-bottom:1px solid #82572a;text-decoration:none;}
.comment-author a:hover{color:#635537;border-bottom:1px solid #b2b0a4;text-decoration:none;}
.comment-date{margin-left:2px;margin-top:3px;font-size:.75em;color:#888;}
#com{width:580px;clear:both;padding:0 0 5px;}
#comhead{margin-bottom:10px;color:#271b03;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:400;width:300px;height:30px;border-bottom:1px dashed #ccc;padding:8px 0 0 0;text-align:center;}
#respond{clear:both;width:175px;height:36px;margin-top:25px;color:#271b03;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:400;padding:8px 0 0 70px;}
#commentform{font:110% Arial,Helvetica,sans-serif;margin:10px 10px 30px 0;position:relative;}
#commentform label{color:#787878;font-size:87%;}
#commentform input{width:200px;background:#fff;border:1px dashed #b2b0a4;margin-top:3px;font:100% 'Trebuchet MS',Verdana,Sans-Serif;padding:5px;}
#commentform textarea{height:130px;background:#fff;border:1px dashed #b2b0a4;margin-top:3px;font:100% 'Trebuchet MS',Verdana,Sans-Serif;overflow:auto;padding:5px;}
#commentform #submit{cursor:pointer;}
.contactform input,.contactform textarea{background:#333;border:1px dashed #b2b0a4;color:#fff;}
.contactform input:focus,.contactform textarea:focus{background:#444;border:1px dashed #000;padding-bottom:30px;color:#fff;}
.contactform #contactsubmit{width:85px;background:#111;border:1px dashed #666;color:#e3e3e3;font-size:.85em;}
.contactform #contactsubmit:focus{width:85px;background:#333;border:1px dashed #666;color:#e3e3e3;font-size:.85em;}
.contactform textarea{width:340px;height:200px;margin-bottom:10px;}
.ddfmwrap{width:450px;margin:0;padding:10px 0;}
.ddfmwrap form.ddfm{width:450px;margin:0;padding:0;}
.ddfmwrap form.ddfm legend{font-size:1.1em;font-weight:400;color:#635537;}
.ddfmwrap form.ddfm label{padding-top:4px;color:#635537;font-weight:400;line-height:normal;}
.ddfmwrap form.ddfm fieldset{border:1px dashed #b2b0a4;padding:15px;}
.ddfmwrap p{color:#635537;}
form.ddfm .credits{display:none;}
.ddfmwrap .required{color:#cf0e0e;}
.ddfmwrap .fmtext,.ddfmwrap .fmtextarea,.ddfmwrap .fmselect{background:#fdfef6;border:1px dashed #b2b0a4;color:#635537;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:1em;padding:4px 5px;}
.ddfmwrap .fmtextarea{height:200px;}
.ddfmwrap .fmtext:focus,.ddfmwrap .fmtextarea:focus,.ddfmwrap .fmselect:focus{border:1px dashed #918b6e;}
.ddfmwrap .submit{margin-left:-8px;text-align:left;}
.ddfmwrap .submit input{background:#fdfef6;border:1px dashed #918b6e;color:#2b2d2f;font:normal .9em Arial,Helvetica,Geneva,sans-serif;padding:3px 12px;}
#wp-calendar{empty-cells:show;font-size:12px;font-weight:700;text-align:center;text-decoration:none;width:200px;margin:0;padding:0;}
a:link,a:visited,a:active,.post-comments a:hover,.widget ul li a{color:#82572a;text-decoration:none;}
p.single-meta{float:right;margin-top:5px;margin-right:10px;font-size:11px;}
#ie6 #menu{background:url(../images/menu2.png) repeat-x;}
#ie6 #menu a:hover span{display:none;}
#ie6 #wrapper{margin:0 auto 0 6px;position:relative;width:977px;background-image:url(../images/mainmidpart.png);background-repeat:repeat-y;}
#ie6 .cgravatar{float:left;width:60px;height:60px;border:0;}
.commentOfficialUser{color:#009;}
.comment-meta{height:68px;}
.comment-avatar{min-height:103px;margin-bottom:8px;margin-top:0;}
.comment-avatar img{padding:3px;margin-right:3px;margin-bottom:3px;border:solid 1px #dcdcdc;background:#fff;}
.avatar{float:left;padding:3px;margin-right:3px;border:solid 1px #dcdcdc;background:#fff;}
.cancion-sep{text-align:center;font-family:Wingdings,Webdings;font-size:14px;font-weight:bold;padding-bottom:4px;}
.center{text-align:center;}
p.sep{height:20px;}
p.titular{padding-top:20px;text-decoration:underline;}
.special-text{font-style:italic;width:80%;margin:10px auto;padding-top:10px;padding-bottom:10px;}
span.files{background:#f4f0db;font-style:italic;}
p.video{text-align:center;}
a{outline:none;}
.grimlock-dead{height:281px;width:450px;background-color:#000;margin:0 auto;}
div#reset a#link-reset,div#reset a#link-reset:hover{background:none;border:none;}
div#reset{margin-top:-28px;padding-bottom:10px;}
div#reset img{border:none;}
#post-532 .comment-avatar{min-height:75px;margin-bottom:0;}
div#metaseopack{display:none;}
p.dropcap-first{text-indent:0;}
p.dropcap-first:first-letter{color:#d4d4c7;float:left;font-size:80px;line-height:60px;padding-top:4px;padding-right:5px;font-family:Times,serif,Georgia;}
.syntax_hilite,li .syntax_hilite{padding:3px 3px 10px 8px;border:1px solid #303130;background-color:#fefefe;font-size:13px;font-family:'Courier New',Courier,monospace;overflow:auto;white-space:nowrap;}
.syntax_hilite{width:569px;}
li .syntax_hilite{width:460px;}
.igBar,li .igBar{background-color:#d6d3ce;font-family:courier,arial,verdana;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #424142;}
.igBar{width:511px;}
li .igBar{width:471px;}
.igBar a,.igBar a:hover{margin:0 5px 0 10px;font-weight:bold;color:#000;text-decoration:none;}
.syntax_hilite .langName{color:#000;font-weight:bold;}
.syntax_hilite textarea{margin:0 -5px -2px 0;border:none;}
ul.galleryview{list-style:none;height:100%;width:100%;overflow:hidden;margin:0;padding:0;}
ul.galleryview li{display:none;}
ul.galleryview li:first-child{display:block;}
#photos{visibility:hidden;}
.gallery{margin:0 auto;}
.gallery ul{text-indent:0!important;list-style:none!important;}
.gallery ul li{display:inline;}
.loader{background:url(loader.gif) center center no-repeat #ddd;}
.panel .panel-overlay,.panel .overlay-background{height:25px;top:0!important;}
.panel .overlay-background{background:#222;top:0!important;}
.panel .panel-overlay{color:white;font-size:1.2em;font-weight:normal;}
.panel .panel-overlay a{color:white;text-decoration:underline;font-weight:bold;}
.filmstrip{margin:5px;}
.frame .img_wrap{border:1px solid #aaa;}
.frame.current .img_wrap{border-color:#000;}
.frame img{border:none;}
.frame .caption{font-size:11px;text-align:center;color:#888;}
.frame.current .caption{color:#000;}
.pointer{border-color:#000;margin-top:10px;}
.strip_wrapper,img.nav-next,img.nav-prev{margin-top:10px;}
div.gallery{margin-bottom:10px;}
*html .pointer{filter:chroma(color=pink);}
