/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* fonts */
body {
	font: normal 13px/1.8 Arial, sans-serif;
}
/* main layout */
html {
	height: 100%;
	min-height: 100%;
	border-bottom: 1px solid transparent;
}
.clear {
	clear: both;
}
.overflow {
	overflow: hidden;
}
.gkWrap {
	max-width: 1200px;
}
#gkMainBlock {
	margin-bottom: 0 !important;
}
#gkComponentWrap {
	padding: 0 !important;
}
.gkWrap {
	margin: 0 auto;
}
.clearfix:after,.gkWrap:after,.gkMain:after,#gkComponentWrap:after,#gkContentMainbody:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#gkTop1,#gkTop2,#gkUser1,#gkUser2,#gkBottom1,#gkBottom2,#gkMainBlock,#gkLeftMiddle,#gkRightMiddle {
	display: block;
	width: 100%;
}
#gkTop1,#gkTop2,#gkUser1,#gkUser2 {
	margin-bottom: 27px;
}
#gkBottom2 {
	margin-top: 27px;
}
#gkTop1,.gkMarginTop {
	padding-top: 2px;
}
#gkTop1 > div,#gkTop2 > div,#gkUser1 > div,#gkUser2 > div {
	padding: 0 10px;
}
.gkCol {
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
#gkBottomWrap > div:first-child {
	margin-top: 0;
}
#gkMainbodyBottom {
	margin-top: 27px;
}
#gkLeft {
	padding-right: 5px !important;
	/*border-right: 1px solid #dfdfdf;*/
}
#gkRight {
	/*padding-left: 15px !important;*/
	/*border-left: 1px solid #dfdfdf;*/
}
#gkInset1 {
	padding-right: 27px !important;
}
#gkInset2 {
	padding-left: 27px !important;
}
#gkContentTop {
	margin-bottom: 27px !important;
}
#gkContentBottom {
	margin-top: 27px !important;
}
#gkContent {
	padding-top: 0 !important;
}
.gkContentL {
	padding-left: 27px !important;
}
.gkContentR {
	padding-right: 27px !important;
}
.gkContentRL {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
/* USER/TOP/BOTTOM columns */
.gkColFull > .box,.gkColLeft > .box,.gkColCenter > .box,.gkColRight > .box {
	margin-left: 0;
}
.gkColLeft > .box {
	margin-left: 0;
}
.gkColRight > .box {
	margin-right: 0;
}
.gkColFull > .box {
	margin-left: 0;
	margin-right: 0;
}
.gkColLeft > div {
	margin-right: 13px !important;
}
.gkColCenter > div {
	margin-left: 13px !important;
	margin-right: 13px !important;
}
.gkColRight > div {
	margin-left: 13px !important;
}
#gkRight > div,#gkLeft > div {
	margin-top: 27px;
}
#gkRight > div:first-child,#gkLeft > div:first-child {
	margin-top: 0;
}
/* TBLR */
.gkPaddingT {
	padding-top: 27px !important;
}
.gkPaddingB {
	padding-bottom: 27px !important;
}
.gkPaddingL {
	padding-left: 27px !important;
}
.gkPaddingR {
	padding-right: 27px !important;
}
.gkPaddingTB {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
}
.gkPaddingTL {
	padding-top: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTR {
	padding-top: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingBL {
	padding-bottom: 27px !important;
	padding-left: 27px !important;
}
.gkPaddingBR {
	padding-bottom: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingLR {
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTBL {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
	padding-left: 27px !important;
}
.gkPaddingTBR {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTLR {
	padding-top: 27px !important;
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingBLR {
	padding-bottom: 27px !important;
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTBLR {
	padding: 27px !important;
}
.gkMarginT {
	padding-top: 12px !important;
}
.gkMarginB {
	padding-bottom: 12px !important;
}
.gkMarginL {
	padding-left: 12px !important;
}
.gkMarginR {
	padding-right: 12px !important;
}
.gkMarginTB {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.gkMarginTL {
	padding-top: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTR {
	padding-top: 12px !important;
	padding-right: 12px !important;
}
.gkMarginBL {
	padding-bottom: 12px !important;
	padding-left: 12px !important;
}
.gkMarginBR {
	padding-bottom: 12px !important;
	padding-right: 12px !important;
}
.gkMarginLR {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTBL {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 12px !important;
}
.gkMarginTBR {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTLR {
	padding-top: 12px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginBLR {
	padding-bottom: 12px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTBLR {
	padding: 12px !important;
}
/* Joomla columns */
.cols-1 {
	display: block;
	float: none !important;
	margin: 0 !important;
}
.cols-2 .column-1 {
	width: 46%;
	float: left;
}
.cols-2 .column-2 {
	width: 46%;
	float: right;
	margin: 0;
}
.cols-3 .column-1 {
	float: left;
	width: 29%;
	padding: 0px 5px;
	margin-right: 4%;
}
.cols-3 .column-2 {
	float: left;
	width: 29%;
	margin-left: 0;
	padding: 0px 5px;
}
.cols-3 .column-3 {
	float: right;
	width: 29%;
	padding: 0px 5px;
}
.items-row {
	padding-bottom: 27px !important;
}
.column-1,.column-2,.column-3 {
	padding: 0;
}
.column-2 {
	width: 55%;
	margin-left: 40%;
}
.column-3 {
	width: 30%;
}
.blog-more {
	padding: 10px 5px;
}

.tab-padding {
    width: 95%;
}

.item-page {
    margin-top: -20px;
}


.box_tapas h4{
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #FFFFFF;
    margin-top: 1px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

.box_tapas a:active {
	border: 1px solid #F90;
	color: #F90;
	font: 15px bold;
}

.box_tapas a:hover {
	color: #FFF;
}


.box_tapas h3 {
    color: #F90;
    padding: 1px;
    text-align: center;
	margin-top: -40px;
	font-size: 12px;

}

.box_enc {
    border: 1px solid #FF9900;
    padding: 4px 3px 0px 3px;
    margin-top: 30px;
}

.box_enc h3{
	font-size: 12px;
	color: #F90;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.box_enc h4 {
	font-size: 12px;
	background-color: #E4E4E4;
	padding: 1px;
	border-radius: 2px;
}

.poll_result_link {
	display: block;
    margin: 30px 0 0;
	text-align:center;
}

.poll_module_bar_holder {
    width: 95% !important;
}


/*.category-module_tapas{
	border: 1px solid #DFDFDF;
}*/


#gkPageTop > select {
	float:right;
	display:block;
	position:relative;
}

.componentheading {
    font-size: 20px;
    margin-top: -40px;
}

.contentpane > p {
    background-color: #FF9900;
    color: #FFFFFF;
    font-size: 15px;
    width: 35%;
}


.sp-accordion.sp-accordion-style1 {
    border: 1px solid #CCCCCC;
    /*margin-top: 50px;*/
}

/*.sp-accordion.sp-accordion-style1 .toggler:hover, .sp-accordion.sp-accordion-style1 .active {
    background: url("/templates/gk_game_magazine/css/style1.png") repeat-x scroll 0 0 transparent;
    color: #FF9900;
    text-transform: uppercase;
}*/

.sp-accordion.sp-accordion-style1 .active {
    background: url("/templates/gk_game_magazine/css/style1.png") repeat-x scroll 0 0 transparent;
    background-color: #FF9900;
	color:#000;
    text-transform: uppercase;
}





.box_banners {
    margin-top: -7px;
}

.search._search {
    display: block;
    float: left;
    margin-left: 290px;
    margin-top: -145px;
    position: relative;
}


.lang_left > select {
    float: right;
}

.custom_cotado {
    display: block;
    margin-left: 400px;
    margin-top: -135px;
}

.box_menulateral.current.active > a {
    color: #FF9900 !important;
}
.peregrinos > img {
    display: inline;
    margin-bottom: 25px;
    margin-right: 18px;
    margin-left: 10px;
    width: 9%;	
	border: 3px solid #fff;
}
.peregrinos > img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter:alpha(opacity=50); /* For IE8 and earlier */
	opacity: 0.5;
	border: 3px solid #f90;
}

.box_menuperegrinos ul li {
	display: inline;
}
.box_menuperegrinos {
    border-bottom: 1px solid #CCCCCC;
}

.custom_fbk {
    float: right;
    margin-left: 50%;
	border-left: 1px solid #E5E5E5;
}

#sptab281 .tab-padding {
    height: 625px;
    overflow: auto;
    padding: 10px;
}


.box_tapas {
    margin-top: 25px;
	background-color:#E5E5E5;
}

.lang_bottom .custom img {
	margin: -120px 0 0 260px !important;
	box-shadow:none !important;
}
.custom_imgtop {
	position: absolute;
	z-index:-100;
	margin-top:-5px;
}
.random-image > img {
    display: block;
    float: left;
    height: 155px;
    margin-top: 20px;
    position: absolute;
    width: 1000px;
    z-index: -100;
}
.custom_pat {
    padding-left: 350px;
    padding-top: 70px;
}


/*
playback timings (ms):
  exclusion.robots.policy: 0.128
  load_resource: 141.81
  CDXLines.iter: 18.25 (3)
  esindex: 0.011
  PetaboxLoader3.resolve: 87.467
  captures_list: 268.792
  PetaboxLoader3.datanode: 219.103 (4)
  LoadShardBlock: 246.451 (3)
  exclusion.robots: 0.138
  RedisCDXSource: 1.177
*/