/*
--------------------------------
LINKS
--------------------------------
*/
a,
a:active,
a:link{text-decoration:none;color:#0066AA;}
a:hover{color:#CC1100;}
/*
--------------------------------
LAYOUT
--------------------------------
*/
html,
body{background:#F5F8EC url('../i/bg.png') repeat;}
body{color:#424242;}
#site{margin:0 auto;width:996px;padding:0px 6px 0 6px;position:relative;}
#body{background:#FFF;width:996px;border-bottom:3px solid #DDD;}
.column{float:left;position:relative;padding:20px 0 1px 0;}
.column.alpha{width:520px;left:0px;padding-bottom:20px;}
.column.beta{width:260px;left:20px;}
.column.gamma{width:160px;left:36px;}
/*
--------------------------------
Global Menu
--------------------------------
*/
#globalMenu{height:34px;line-height:34px;position:relative;background:#336622 url('../i/button-bg.png') repeat-x 0 50%;}
#globalMenu .center{margin:0 auto;width:996px;padding:0px 6px 0 6px;position:relative;}  
#globalMenu ul{float:left;}  
#globalMenu li{float:left;font-size:1.2em;letter-spacing:0.07em;margin:0 0px 0 0;}
#globalMenu li a{padding:0 10px;display:inline-block;font-variant:small-caps;
    color:#EEEECC;text-shadow:rgba(0,0,0,0.1) 1px 1px 0;}  
#globalMenu li a:hover{ text-decoration:underline;}
#globalMenu li.active a{font-weight:bold;}

#globalMenu{border-bottom:1px solid #447733;}
#globalMenu ul{border-left:1px solid #447733;border-right:1px solid rgba(255,255,255,0.10);}
#globalMenu li{border-right:1px solid #447733;}
#globalMenu li a{border-left:1px solid rgba(255,255,255,0.10);}
#globalMenu li.active a{border-left:none;}

#wpSearchForm{height:34px;position:absolute;width:240px;top:0;right:26px;}
#wpSearchForm input{position:absolute;bottom:3px;left:0px;border:2px solid #447733;line-height:1em;width:195px;padding:5px;color:#333;font-size:1.2em;
  background-color:rgba(255,255,255,0.35);
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	}
#wpSearchForm input:focus{color:#333;background-color:#FFF;}
#wpSearchForm button{font-size:0.1em;height:28px;width:28px;padding:0px;border:none;display:block;cursor:pointer;
  position:absolute;bottom:3px;right:0px;background:transparent url('../i/icons/search.png') no-repeat center center;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
#wpSearchForm button strong{visibility:hidden;font-size:0.01em;}
/*
--------------------------------
Header
--------------------------------
*/
#header{height:130px;position:relative;}
#header #logo{width:150px;height:80px;display:block;background:url('../i/logo.png') no-repeat 0 50%;position:absolute;top:25px;left:20px;}
#header #logo strong{visibility:hidden;}
#header #logo span{position:absolute;bottom:-10px;right:0px;font-style:italic;font-size:1.2em;color:#447733;}

#headerAd{position:absolute;top:35px;right:20px;}
/*
--------------------------------
Category Menu
--------------------------------
*/
#catMenu{height:30px;line-height:30px;position:relative;padding:0 0 0 0px;border-bottom:3px solid #336622;}
#catMenu li{float:left;font-size:1.2em;letter-spacing:0.07em;margin:0 1px 0 0;}
#catMenu li a{padding:0 10px;display:inline-block;font-variant:small-caps;font-weight:bold;
  color:#336622;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;  
}
#catMenu li.active a,
#catMenu li a:hover{
  background:#336622 url('../i/button-bg.png') repeat-x 0 50%;
  color:#EEEECC;text-shadow:rgba(0,0,0,0.1) 1px 1px 0;}
#catMenu li.active a{font-weight:bold;}
/*559933*/


#globalMenu{height:34px;line-height:34px;position:relative;background:#336622 url('../i/button-bg.png') repeat-x 0 50%;}
#globalMenu .center{margin:0 auto;width:996px;padding:0px 6px 0 6px;position:relative;}  
#globalMenu ul{float:left;}  
#globalMenu li{float:left;font-size:1.2em;letter-spacing:0.07em;margin:0 0px 0 0;}
#globalMenu li a{padding:0 10px;display:inline-block;font-variant:small-caps;
    color:#EEEECC;text-shadow:rgba(0,0,0,0.1) 1px 1px 0;}  
#globalMenu li a:hover{ text-decoration:underline;}
#globalMenu li.active a{font-weight:bold;}

#globalMenu{border-bottom:1px solid #447733;}
#globalMenu ul{border-left:1px solid #447733;border-right:1px solid rgba(255,255,255,0.10);}
#globalMenu li{border-right:1px solid #447733;}
#globalMenu li a{border-left:1px solid rgba(255,255,255,0.10);}
#globalMenu li.active a{border-left:none;}




/*
--------------------------------
HOME
--------------------------------
*/
#featuredPosts{margin:0px 0 15px 20px;position:relative;width:500px;height:375px;background:#FFF;}
#cu3er-container{width:500px;height:375px;outline:0;}
#cu3er-container .getFlash {padding-top:100px;font-size:1.4em;line-height:4em;color:#000;text-align:center;display:block;}


.alphaHeader{font-size:1.3em;line-height:30px;font-weight:bold;padding:0 0 0 10px;width:490px;margin:0 0 0 20px;
  font-variant:small-caps;display:block;position:relative;background:#C8CE82;color:#333;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;}
.alphaHeader span{font-style:italic;font-weight: normal;font-variant: normal;}

.alphaDescription{font-size:1.18em;padding:20px;margin:0 0 0 20px;background:#EEEECC;border-bottom:1px solid #DDD;border-top:1px solid #FFF;}

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

.widePost{margin:0 0 0 20px;padding:10px 10px 10px 146px;position:relative;min-height:100px;
  background:#F7F7F7;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;}


/* ============= */
/* = photosets = */
/* ============= */
.photosets{margin:0 0 0 20px;}
.photosets li{padding:10px 10px 10px 101px;position:relative;min-height:75px;background:#F7F7F7;border-bottom:1px solid #DDD;border-top:1px solid #FFF;}
.photosets li:hover{background:#FFFFFF;}
.photosets li img{width:75px;height:75px;position:absolute;top:7px;left:10px;border:1px solid #EEE;padding:2px;background:#FFF;}
.photosets li h1{font-size:1.8em;line-height:1.4;}
.photosets li p{font-variant:small-caps;color:#666;font-size:1.1em;line-height:16px;letter-spacing:0.05em;padding-right:36px;position:relative;}
.photosets li a.open_ss{font-variant:small-caps;font-size:1.1em;position:absolute;bottom:10px;left:101px;font-weight:bold;}


.jqNavigation{width:500px;margin:20px 0 0 20px;position:relative;font-variant:small-caps;background:#F7F7F7;border-bottom:1px solid #DDD;float:left;}
.jqNavigation .header{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;}      
.jqNavigation a,
.jqNavigation span.extend,
.jqNavigation 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;}
.jqNavigation span.current{font-weight:bold;background:none;border:none}
.jqNavigation .prev{margin-left:0.5em;}




/* =================== */
/* = Page Navigation = */
/* =================== */
.pageNavigation{width:500px;margin:20px 0 0 20px;position:relative;font-variant:small-caps;}
.pageNavigation .wp-pagenavi{background:#F7F7F7;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}

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


.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:#F7F7F7;}
.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:#F7F7F7;}
  
.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:#F7F7F7;font-size:1em;}

/*custom icons*/
#authorsBox ul li a{background-image:url('../i/icons/user.gif');}
#torneosArchiveBox ul li a{background-image:url('../i/icons/time.gif');}

/* ======= */
/* = Ads = */
/* ======= */

.squareAd250x250{width:256px;max-height:250px;overflow:hidden;text-align:left;}

.sideSquareAds{width:256px;margin:0 0 20px 0;overflow:hidden;}
.squareAd125x125{width:125px;max-height:125px;float:left;}
.squareAd125x125.first{margin-right:6px;}

.wideAd{width:256px;max-height:125px;overflow:hidden;text-align:left;margin:0 0 20px 0;}

/*
--------------------------------
Single Post Page
--------------------------------
*/

.single .post,
.page .post{width:500px;padding:0 0 0 20px;}

/* ============== */
/* = Post Title = */
/* ============== */
.single .postTitle{margin:0 0 1em 0;padding:0 0 0em 0;position:relative;border-bottom:1px solid #EEE;}
.single .postTitle h1{font-size:3em;line-height:1.4em;color:#447733;margin:0;}
.single .postTitle h1 a{color:#333;}
.single .postTitle h1 a:hover{color:#000;}

.page .postTitle{margin:0 0 1em 0;padding:0;position:relative;}
.page .postTitle h1{font-size:3em;line-height:1.4em;color:#000;margin:0;}

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

  .single .postTitle .info{font-style:italic;color:#999;font-size:1.3em;}
  .single .postTitle .info a{font-style:normal;font-size:0.85em;font-weight:bold;font-variant:small-caps;letter-spacing:0.05em;padding:0 0.075em;}
  .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:5px;}

  .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:8px;right:0;
    background:url('../i/icons/prev-next.gif') no-repeat 0 0;}
  .goToNextPost,
  .goToNextPostDisabled{background-position:-16px 0;}
  .goToNextPostDisabled{opacity:0.5;}
  .goToPreviousPost{right:21px;}
  .goToNextPost:hover{background-position:-16px -16px;}
  .goToPreviousPost:hover{background-position:0px -16px;}  
  
/* ================ */
/* = 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);
}


/* =============== */
/* = Post Footer = */
/* =============== */

.postFooter table{font-size:1.1em;border-top:1px solid #EEE;width:100%;}
.postFooter table th{border-right:1px solid #EEE;font-weight:bold;}
.postFooter table th,
.postFooter table td{padding:5px;border-bottom:1px solid #EEE;}







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

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:#F7F7F7;}
  ul.children .commentAvatar{width:32px;height:32px;}
.commentAvatar .avatar{position:absolute;top:2px;left:2px;}
.commentHeader{padding:10px;background:#C8CE82;color:#333;text-shadow:rgba(255,255,255,0.5) 1px 1px 0;font-style:italic;}
  .commentHeader .author{font-weight:bold;color:#224422;font-size:1.2em;font-style:normal;}
  .commentHeader .author a{color:#224422;}
  .commentHeader .author a:hover{text-decoration:underline;}
.commentBody{padding:10px;background:#F7F7F7;font-size:1.2em;border-bottom:1px solid #EEE;}
.commentBody .pending{color:#CC1100;font-style:italic;}

.reply,
.cancel-comment-reply{
  position:absolute;top:13px;right:10px;text-transform:uppercase;font-style:normal;font-weight:bold;
  letter-spacing:0.01em;
  background:#C8CE82;}
.reply a:hover,
.cancel-comment-reply a:hover{text-decoration:underline;}

/*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:#447733;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:1em 0;}
#respond form button:hover{cursor:pointer;}

/* 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 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
  -webkit-appearance: none;
  background:#447733 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);
  
}



/* ========== */
/* = 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;}






/*
Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
WordPress Styles
http://codex.wordpress.org/CSS
*/

.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

img.alignleft{margin-right:0.8em;margin-top:0.2em;}
img.alignright{margin-left:0.8em;margin-top:0.2em;}


.wp-caption{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size: 11px;line-height:17px;padding:0 4px 5px;margin:0;}