@import url('lib/yui3-reset-min.css');
@import url('lib/yui3-base-min.css');
@import url('lib/yui3-fonts-min.css');
@import url('lib/wordpress.css');
@import url('lib/utilities.css');

/*
--------------------------------
LINKS
--------------------------------
*/
a,
a:active,
a:link{text-decoration:none;color:#0066AA;}
a:visited{color:#AE2A6D;}
a:hover{color:#DC3522;}

/*
--------------------------------
LAYOUT
--------------------------------
*/
html,
body{background:#F1F3F3;color:#424242;}
body{font-size:10px;line-height:1.6;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;}


#site{margin:0 auto;width:775px;position:relative;}
.serif{font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;}



/*#body{background:#FFF;width:996px;border-bottom:3px solid #DDD;}*/
.column{float:left;position:relative;padding:0px 0 1px 0;}


#body{}


.column.alpha{width:520px;left:0px;padding:20px 30px;background:#FFF;  
  border:solid #DDD;
  border-width:3px 1px 1px 0;
  border-top-color:#374140; 
  -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  }
.column.beta{width:180px;left:15px;}

/*
--------------------------------
Header
--------------------------------
*/
#header{height:100px;position:relative;}
#header #logo{width:275px;height:40px;display:block;background:url('../i/xmarcos.png') no-repeat 0 50%;position:absolute;top:30px;left:30px;}
#header #logo strong{visibility:hidden;}
#header #logo span{position:absolute;bottom:-16px;left:0;font-style:italic;font-size:1.1em;color:#374140;}

#headerAd{position:absolute;top:35px;right:20px;}



/*
--------------------------------
Sidebar
--------------------------------
*/

.sideBox{margin:0 0 15px 0;}

.sideBox{}

#aboutBox{}

/*
.sideBox h3{
  font-size:1.4em;line-height:30px;

  /*font-weight:bold;*/

  /*border-top:3px solid #374140;
    border-bottom:1px solid #EEE;
  
  color:#DC3522;
  text-shadow:rgba(255,255,255,0.95) 1px 1px 0;
  font-variant:small-caps;

  
*/



.sideBox{background:#FCF5D0;
  border:solid #F6D679;
  border-width:0 1px 1px 0;
  -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  box-shadow:1px 1px 3px rgba(0,0,0,0.15);
}
.sideBox h3{
  font-size:1.4em;
  line-height:30px;
  padding:0 0 0 15px;
  font-weight:bold;
  background:#F6D679;
  color:#DC3522;
  text-shadow:none;
  font-variant:small-caps;
}
.sideBox .txt{
  padding:15px;font-size:1.1em;text-shadow:1px 1px #FFF;
}

#TWTR-Widget .txt{padding:0 5px;font-size:1em;text-shadow:none;}
/*
#aboutBox{padding:12px 12px 12px 12px;font-size:11px;background:#EEE;border-top:3px solid #374140;position:relative;
  color:#000;
  }

*/


/*



.sideBox{width:256px;margin:0 0 20px 0;}
.sideBox h3{font-size:1.3em;line-height:30px;font-weight:bold;padding:0 0 0 10px;width:246px;
  font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
  font-variant:small-caps;display:block;position:relative;background:#C8CE82;color:#333;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;
}
  .sideBox h3 span{font-style:italic;font-weight: normal;font-variant: normal;}
  
.sideBox ul{width:256px;}
.sideBox ul li{padding:0.5em 0;line-height:16px;border-bottom:1px solid #DDD;border-top:1px solid #FFF;background:#F1F3F3;}
.sideBox ul li a{padding:0 10px 0 29px;background:url('../i/icons/file.gif') no-repeat 5px 50%;display:block;
text-shadow:rgba(0,0,0,0.1) 1px 1px 0;color:#333;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;}
.sideBox ul li a:hover{color:#000;text-decoration:underline;}

.sideBox .txt{padding:10px 10px 1px 10px;border-bottom:1px solid #DDD;border-top:1px solid #FFF;background:#F1F3F3;}
  
.sideBox ul,
.sideBox .txt{font-size:1.1em;}

.gamma .sideBox,
.gamma .sideBox ul{width:160px;}
.gamma .sideBox h3{width:150px;}

#recentCommentsBox ul li{clear:left;padding:0.5em 10px;}
#recentCommentsBox ul li a{display:inline;padding:0;background:none;}
#recentCommentsBox ul li img{float:left;padding:0.3em 1em 0.2em 0;}

.tagCloud{padding:10px;border-bottom:1px solid #DDD;border-top:1px solid #FFF;background:#F1F3F3;font-size:1em;}

*/






/* ======== */
/* = POST = */
/* ======== */

/* ============================ */
/* = TODO --- ajustar .single = */
/* ============================ */

.post{margin:0;}
.home .post{margin:0 0 30px 0;}


/* ============== */
/* = Post Title = */
/* ============== */
.single .postTitle{margin:0 0 16px 0;position:relative;border-bottom:1px solid #EEE;}
.single .postTitle h1{font-size:2.6em;color:#374140;}
/*.single .postTitle h1 a{color:#333;}
.single .postTitle h1 a:hover{color:#000;}
*/

  /* ============= */
  /* = Post Info = */
  /* ============= */

  .single .postTitle .info{color:#999;font-size:1.2em;}
  .single .postTitle .info .serif{font-style:italic;}
  .single .postTitle .info .comments{padding-left:20px;background:url('../i/icons/comments.png') no-repeat 0 50%;display:inline-block;}
  .single .postTitle .info a{font-style:normal;font-size:0.90em;font-weight:bold;letter-spacing:0.025em;}
  .single .postTitle .info a:hover{text-decoration:underline;}

  /* ============== */
  /* = Action Bar = */
  /* ============== */
  .single .postTitle .actionBar{height:24px;border-top:1px solid #EEE;padding:4px 0;position:relative;margin-top:8px;}
    
  .facebookLikeButton{position:absolute;top:4px;left:0;width:450px;height:24px;overflow:hidden;}

  .goToNextPost,
  .goToPreviousPost,
  .goToNextPostDisabled{
    width:16px;height:16px;
    display:block;position:absolute;
    top:9px;right:0;
    background:#DC3522 url('../i/icons/prev-next.gif') no-repeat 0 0;}
  .goToNextPost,
  .goToNextPostDisabled{background-position:-16px 0;}
  .goToNextPostDisabled{opacity:0.5;}
  .goToPreviousPost{right:20px;}
  .goToNextPost:hover{background-position:-16px -16px;}
  .goToPreviousPost:hover{background-position:0px -16px;}  
  .goToNextPost:hover,
  .goToPreviousPost:hover{background-color:#374140;}
  
  
  
/* ================ */
/* = Post Content = */
/* ================ */  
 
.single .postContent,
.page .postContent{font-size:1.3em;clear:left;}
.single .postContent img,
.page .postContent img{max-width:500px;}

.postEditBox{font-size:0.9em;padding:1.5em;background:#FCF5D0;border:solid #F6D679;border-width:0 1px 1px 0;text-shadow:1px 1px #FFFFFF;
  -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  box-shadow:1px 1px 3px rgba(0,0,0,0.15);
}


.inlineAdBox{
  /*
    margin-bottom:1em;
    padding:1.5em;background:#FCF5D0;border:solid #F6D679;border-width:0 1px 1px 0;text-shadow:1px 1px #FFFFFF;
  -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  box-shadow:1px 1px 3px rgba(0,0,0,0.15);
  */
}



/*
--------------------------------
COMMENTS
--------------------------------
*/
h3#comments,
#respond h3{border-top:3px solid #374140;border-bottom:1px solid #EEE;padding:8px 0;margin:24px 0;font-size:2em;color:#374140;}

ol.commentlist ul.children{padding:0 0 0 66px;}
ol.commentlist ul.children ul.children{padding:0 0 0 50px;}

.comment{position:relative;}
.commentBox{position:relative;padding:0 0 12px 66px;}
  ul.children .commentBox{padding-left:50px;}
.commentAvatar{position:absolute;padding:2px;border:1px solid #EEE;top:0;left:0px;width:48px;height:48px;background:#F1F3F3;}
  ul.children .commentAvatar{width:32px;height:32px;}
.commentAvatar .avatar{position:absolute;top:2px;left:2px;}
.commentHeader{padding:10px;background:#C8D0CF;color:#666;font-style:italic;}
  .commentHeader .author{font-weight:bold;color:#374140;font-size:1.2em;font-style:normal;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;}
  .commentHeader .author a{color:#374140;}
  .commentHeader .author a:hover{text-decoration:underline;}
.commentBody{padding:10px;background:#F1F3F3;font-size:1.2em;border-bottom:1px solid #EEE;}
.commentBody .pending{color:#CC1100;font-style:italic;}
.reply,
.cancel-comment-reply{
  position:absolute;top:10px;right:10px;font-style:normal;
  text-shadow:none;font-weight:bold;text-transform:uppercase;
  font-size:12px;
}
.reply a,
.cancel-comment-reply a{background:#C8D0CF;}
.reply a:hover,
.cancel-comment-reply a:hover{text-decoration:underline;}

.bypostauthor .commentBody{background:#FCF5D0;}
.bypostauthor .commentHeader,
.bypostauthor .reply a,
.bypostauthor .cancel-comment-reply a{background:#F6D679;}


/*Comment Form*/
#respond h3{margin-bottom:12px;}
#respond form{padding:0 0 1em 0;}
#respond form li{padding:0.5em 0;font-size:1.2em;}
#respond form li label{font-weight:bold;color:#374140;padding:0 0 0 0.5em;}
#respond form input,
#respond form textarea{
  padding:0.6em;width:50%;font-size:1.1em;
  border:1px solid #CCC;border-bottom:1px solid #999;border-right:1px solid #999;}
#respond form textarea{overflow:auto;height:180px;width:80%;}
#respond .subscribe-to-comments{font-size:0.9em;}

#respond form li label.error{color:#CC1100;font-size:0.8em;font-style:italic;}
#respond form li.textarea label.error{display:block;padding:0.5em 0;}
#respond form input.error,
#respond form textarea.error{border-bottom:1px solid #CC1100;border-right:1px solid #CC1100;}

#respond form button{font-variant:small-caps;font-size:1em;margin:0;}
#respond form button:hover{cursor:pointer;background:#DC3522;}

/* Comment Reply */
.comment #respond h3{display:none;}
.comment #respond form{padding:0 0 30px 66px;}
  ul.children .comment #respond form{padding:0 0 30px 50px;}

/*Round Button */
.roundButton{
  border:none;color:#FFF;border-width:2px 2px;padding:0.6em 0.9em;
  font-weight:bold;
  border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
  -webkit-appearance: none;
  background:#374140 url('../i/button-bg.png') repeat-x 0 50%;
  
  position: relative;
  cursor:pointer;
  
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
  
}










  




/*
--------------------------------
Archive
--------------------------------
*/

.widePost{margin:0 0 0 20px;padding:10px 10px 10px 146px;position:relative;min-height:100px;
  background:#F1F3F3;border-bottom:1px solid #DDD;border-top:1px solid #FFF;}
.widePost:hover{background:#FFFFFF;}

.widePost .postThumbnail{width:120px;height:90px;position:absolute;top:10px;left:10px;border:1px solid #EEE;padding:2px;background:#FFF;}
.widePost .postThumbnail span{width:120px;height:90px;position:absolute;top:2px;left:2px;background-repeat:no-repeat;background-position:top center;}

.widePost .postTitle{border-bottom:1px solid #EEE;margin:0.5em 0;}
.widePost .postTitle h1{font-size:1.8em;line-height:1.4;}
.widePost .postTitle h1 a{color:#333;}
.widePost .postTitle h1 a:hover{color:#000;text-decoration:underline;}
.widePost .postTitle .postInfo{font-variant:small-caps;color:#666;font-size:1.1em;line-height:16px;letter-spacing:0.05em;padding-right:36px;position:relative;}
.widePost .postTitle .postInfo .comments{padding-left:20px;;background:url('../i/icons/comments.png') no-repeat 0 50%;display:inline-block;}
.widePost .postTitle .postInfo .paises{position:absolute;top:0;right:0;}
.widePost .postTitle .postInfo .paises a{float:right;margin-left:2px;}
.widePost .postContent{font-size:1.1em;}


/* =================== */
/* = Page Navigation = */
/* =================== */
.pageNavigation{width:500px;margin:20px 0 0 20px;position:relative;font-variant:small-caps;}
.pageNavigation .wp-pagenavi{background:#F1F3F3;border-bottom:1px solid #DDD;float:left;}
.pageNavigation .wp-pagenavi span.pages{font-size:1.3em;line-height:30px;font-weight:bold;padding:0 0 0 10px;width:490px;
  display:block;position:relative;background:#C8CE82;color:#333;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;border-bottom:1px solid #FFF;}
.pageNavigation .wp-pagenavi a,
.pageNavigation .wp-pagenavi span.extend,
.pageNavigation .wp-pagenavi span.current{font-weight:bold;font-size:1.2em;padding:0.5em;line-height:1.2em;border:0.1em solid #EEE;background:#FFF;float:left;margin:0.5em 0.2em;}
.pageNavigation .wp-pagenavi a.first{margin-left:0.5em;}
.pageNavigation .wp-pagenavi span.extend{background:none;border:none;color:#666;}
.pageNavigation .wp-pagenavi span.current{font-weight:bold;background:none;border:none}



/* ========== */
/* = FOOTER = */
/* ========== */

#footer{height:30px;position:relative;border-top:3px solid #DDD;background:#FFF;margin:2em 0 0 0;}

#footer a{position:absolute;top:8px;display:block;cursor:pointer;}
#footer a#pwr_by_wp{left:10px;}
#footer a#pwr_by_jq{left:100px;}
#footer a#fenix{top:0;right:0;width:100px;height:30px;background:url('../i/fenix.st.png') no-repeat right top;}
#footer a#fenix strong{visibility:hidden;}