/*
#------------------------------------------------------------------------
# gamebox - July 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

/* 
 * News Show Pro GK4
 */
 
 .nsp {
position:relative;}

.nsp_main { overflow:hidden; }
.nsp_bottom_interface,
.nsp_top_interface { overflow:hidden; width:100%; }
.nsp_top_interface {position:absolute;right:10px;top: 66px;}
.nsp_bottom_interface { margin:0; padding-top:6px; font-size:90%; }
.nsp_bottom_interface div,
.nsp_top_interface div { float:right; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active,
.nsp_bottom_interface .prev,
.nsp_top_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .next { float:left; border:none !important; line-height:9px;  height:9px; width:8px; margin:1px 0 0 4px; cursor:pointer; text-indent:-999em; padding:0 !important; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active {width:8px !important; height:8px !important; text-indent: -999em!important; margin-top:1px !important; }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev { background: transparent url('../images/nsp_interface.png') no-repeat 0 -9px;left:-920px;position:relative;  padding:0 !important; }
.nsp_bottom_interface .next,
.nsp_top_interface .next { background: transparent url('../images/nsp_interface.png') no-repeat 0 -9px;  padding:0 !important; }
.nsp_bottom_interface .next,
.nsp_top_interface .next { background-position: -8px -9px}
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover {  background-position: 0px -9px }
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover {  background-position: -8px 100% }
.nsp_top_interface .pagination,
.nsp_bottom_interface .pagination { border:none !important; float:left; width:auto; padding:0 16px 0 0 !important; list-style-type:none; margin:0; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li {  background: transparent url('../images/nsp_interface.png') no-repeat 100% 0 !important; }
.nsp_bottom_interface .pagination li:hover,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li:hover,
.nsp_top_interface .pagination li.active { background-position: 100% 100% !important;}
.nsp_bottom_interface .counter,
.nsp_top_interface .counter { padding:0 3px !important; font-size:9px; font-size:90%; font-weight:normal !important; height:14px; line-height:14px; background:#888888; color:#ffffff !important; cursor:pointer; float:left; margin:0 0 0 16px !important; }
.nsp_bottom_interface .counter span,
.nsp_top_interface .counter span { color:#ffffff !important; }
.nsp_arts { overflow:hidden;background-color: #F4E8D8; }
.gk_tab_item_space .nsp_arts { overflow:hidden;background: transparent; }
.nsp_art div { padding:0 10px; }
.nsp_art h4.nsp_header cufon { padding-bottom:4px; }
.nsp_art h4.nsp_header:first {min-height:80px; font-size:100%; font-weight: bold; padding-left:10px; background:none right top ;}
.nsp_art h4.nsp_header {/*min-height:60px;*/ font-size:100%; font-weight: bold; background: url("../images/separador.jpg") no-repeat right top; padding-right: 16px;}

.nsp_art h4.nsp_header a {color: #382202 !important; padding-right: 20px; text-decoration: none;background: url("../images/bullet_new.jpg") no-repeat center left !important;padding-left: 10px; font-weight: bold;}

.nsp_art h4.nsp_header a:hover {color: #650a0a; padding-right: 20px; text-decoration: underline; background: url("../images/bullet_new.jpg") no-repeat center left !important;padding-left: 10px;}

.nsp_art p.nsp_text { float:none; }
.nsp_art p.nsp_info { font-size:90%;color:#705C3B;}
.nsp_art .tleft { text-align:left; }
.nsp_art .tright { text-align:right; }
.nsp_art .tcenter { text-align:center; }
.nsp_art .tjustify { text-align:justify; }
.nsp_art .fleft { float:left; }
.nsp_art .fright { float:right; }
.nsp_art .fnone { clear:both; width:100%; float:none; }
.nsp_art .readon_class { color:#ffffff !important; }
.nsp_art .readon_class:hover { background: #650a0a; text-decoration:none !important; }
.nsp_art { float:left; margin-top:15px; }
.readon_class.left,
.readon_class.right,
.readon_class.center { clear:both; }
.readon_class.left { float:left; }
.readon_class.right { float:right; }
.readon_class.center { display:inline; float:none; }
.nsp_links ul li h4 a { font-weight:bold; font-size:100%; }
.nsp_links ul li h4 { font-weight:normal; font-size:100%; line-height:130%; margin: -20px 0 0 10px; }
.nsp_links ul li p { line-height:20px; margin:0; font-size:90%; padding: 0 0 0 10px; }
.nsp_links ul li { margin:0; padding:6px 0 3px; height:auto; border-bottom:none; background:none; }
.nsp_links ul { padding:0; margin:0; list-style-type:none; }
.nsp_arts.left { float:right; }
.nsp_links_wrap.left { float:left; }
.nsp_arts.right { float:left; }
.nsp_links_wrap.right { float:right; }
.nsp_main .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nsp { position:relative; }
/* 
 * GK Tab
 */
 
.clearfix-tabs { clear:both; }
.gk_tab_item_space { padding:15px 0; }
div.gk_tab_wrap-style1 { margin:0 auto; }
div.gk_tab-style1 div.gk_ul_wrap { height:45px; }
div.gk_tab-style1 { position:relative; }

div.gk_tab-style2 div.gk_ul_wrap { height:45px; }
div.gk_tab-style2 { position:relative; }

.gk_tab_news_image { margin:5px; }
div.gk_tab_container0-style1 { clear:both; background-color: transparent;/*url('../images/dark_bg.png') repeat-x 0 0;*/ border-top: 1px solid #382202; margin:0; }
div.gk_tab_container1-style1 { overflow:hidden; margin:0;width:100%; }
div.gk_tab_container0-style2 { clear:both; padding:4px;}
div.gk_tab_container1-style2 { overflow:hidden; margin:0 23px; }
div.gk_tab_item-style1 .gk_tab_news_info { font-size:90%; }
div.gk_tab_item-style1 { float:left; overflow:hidden; padding:0; }
ul.gk_tab_ul-style1 li:first-child { margin-left:0; }
ul.gk_tab_ul-style1 li:hover { background-position:0 bottom; color:#fff; }
ul.gk_tab_ul-style1 li { cursor:pointer; display:block; float:left; font-weight:bold; font-size:11px; height:32px; line-height:32px; margin-right:1px; padding:0 0 0 13px !important; text-decoration:none; text-transform: uppercase; width:auto; border:none !important; color:#382202; }
ul.gk_tab_ul-style1 li span { border-right: 1px solid #382202; padding: 0 13px 0 0; }
ul.gk_tab_ul-style1 li.active { background-position:0 top; color:#F6BF00; }
ul.gk_tab_ul-style1 { overflow:hidden; padding:0; background:transparent; margin:0; /*border-top: 1px dashed #444*/ }

div.gk_tab_item-style2 .gk_tab_news_info { font-size:90%; }
div.gk_tab_item-style2 { float:left; overflow:hidden; padding:0; }
ul.gk_tab_ul-style2 li:first-child { margin-left:0; }
ul.gk_tab_ul-style2 li:hover { background-position:0 bottom; color:#fff; }
ul.gk_tab_ul-style2 li { /*cursor:pointer*/; display:block; float:left; font-weight:bold; font-size:11px; height:32px; line-height:32px; margin-right:1px; padding:0 0 0 13px !important; text-decoration:none; text-transform: uppercase; width:auto; border:none !important; color:#888888; }
ul.gk_tab_ul-style2 li span { border-right: 0px solid #D7D3CE; padding: 0 13px 0 0; color:#3F2C0E;font-size:110%;}
ul.gk_tab_ul-style2 li.active { background-position:0 top; color:#fff; font-size:14px;}
ul.gk_tab_ul-style2 { overflow:hidden; padding:0; background:transparent;margin-bottom: -35px;}

div.gk_tab_wrap-style1 { margin:0 auto; }
div.gk_tab-style1 div.gk_ul_wrap { height:45px; }
div.gk_tab-style1 { position:relative; }

div.gk_tab-style2 div.gk_ul_wrap { height:45px; }
div.gk_tab-style2 { position:relative; }

/* videos */
div.gk_tab_container0-style5 { clear:both; margin:0; }
div.gk_tab_container1-style5 { overflow:hidden; margin:0;width:100%; }
div.gk_tab_item-style5 .gk_tab_news_info { font-size:90%; }
div.gk_tab_item-style5 { float:left; overflow:hidden; padding:0; }
ul.gk_tab_ul-style5 li:first-child { margin-left:0; }
ul.gk_tab_ul-style5 li:hover { background-position:0 bottom; color:#fff; }
ul.gk_tab_ul-style5 li { cursor:pointer; display:block; float:left; font-weight:bold; font-size:11px; height:32px; line-height:32px; margin-right:1px; padding:0 0 0 13px !important; text-decoration:none; text-transform: uppercase; width:auto; border:none !important; color:#382202; }
ul.gk_tab_ul-style5 li span { border-right: 1px solid #382202; padding: 0 13px 0 0; }
ul.gk_tab_ul-style5 li.active { background-position:0 top; color:#F6BF00; }
ul.gk_tab_ul-style5 { display: none; }

.gk_tab_wrap-style5 .gk_tab_item_space {padding: 0;}

.gk_tab_button_next-style5,
.gk_tab_button_prev-style5
{ text-indent:-999em; width:20px; height:30px; position:absolute; z-index:900; cursor:pointer; }
.gk_tab_button_prev-style5 { top:86.5%; left:528px; background:transparent url('../images/is_arrows.png') no-repeat left 0; }
.gk_tab_button_next-style5 { top:86.5%; right:12px; background:transparent url('../images/is_arrows.png') no-repeat right 0; }


#gk-container div.gk_tab_container0-style5 { background:transparent; }
.gk_tab_button_next-style5,
.gk_tab_button_prev-style5 { background:transparent url('../images/tb_interface.png') no-repeat 0 0; width:12px; height:37px; position:absolute; top:45%; }
.gk_tab_button_next-style5:hover { background-position:right bottom; cursor:pointer; }
.gk_tab_button_next-style5 { right:0; background-position:right 0; }
.gk_tab_button_prev-style5:hover { background-position:0 bottom; cursor:pointer; }
.gk_tab_button_prev-style5 { left:0; background-position:0 0; }


/* end videos */
#gk-container h4.gk_tab_news_header a:hover { color:#202020; }
#gk-container h4.gk_tab_news_header a { color:#cf052b; }
#gk-container h4.gk_tab_news_header { margin:6px 0; color:#555555; font-size:110%; }
#gk-container div.gk_tab_container0-style1 { background:transparent; }
.gk_tab_button_next-style1,
.gk_tab_button_prev-style1 { background:transparent url('../images/tb_interface.png') no-repeat 0 0; width:12px; height:37px; position:absolute; top:45%; }
.gk_tab_button_next-style1:hover { background-position:right bottom; cursor:pointer; }
.gk_tab_button_next-style1 { right:0; background-position:right 0; }
.gk_tab_button_prev-style1:hover { background-position:0 bottom; cursor:pointer; }
.gk_tab_button_prev-style1 { left:0; background-position:0 0; }

#gk-container div.gk_tab_container0-style2 { background:transparent; }
.gk_tab_button_next-style2,
.gk_tab_button_prev-style2 { background:transparent url('../images/tb_interface2.png') no-repeat 0 0; width:12px; height:37px; position:absolute; top:45%; }
.gk_tab_button_next-style2:hover { background-position:left bottom; cursor:pointer; }
.gk_tab_button_next-style2 { right:10px; background-position:right 0; }
.gk_tab_button_prev-style2:hover { background-position:0 bottom; cursor:pointer; }
.gk_tab_button_prev-style2 { left:10px; background-position:0 0; }

/* 
 * Image Show
 */
 
.gk_is_wrapper { position:relative; }
.gk_is_preloader,
.gk_is_preloader div { position:absolute; z-index:999; width:100%; height:100%; }
.gk_is_preloader div { position:relative; }
.gk_is_preloader p { font-size:32px; font-family:Georgia, serif; position:absolute; right:50px; bottom:20px; }
.gk_is_preloader { background:#000000 url('../images/loader.gif') no-repeat center center; }
.gk_is_slide { position:absolute; }
.gk_is_text h4 { font-size:26px; font-weight:normal; margin:-10px 100px 0 0; padding:4px 20px;color:#CCCCCC; }
.gk_is_text a.readon { position:absolute; z-index:998; right:20px;display:none; }
.gk_is_text .gk_is_info { padding:0 20px; color:#999999; font-size:90%; display:block; }
.gk_is_text { position:absolute; z-index:997; padding:10px 0 20px 0; width:100%; font-size:12px; font-weight:normal; font-family:Arial, sans-serif; margin-right:10px; }
.gk_is_text_bg { position:absolute; z-index:996; width:100%; opacity:0.7; filter:alpha(opacity=90); background:#000000; }
.gk_is_text_data { display:none; }
.gk_is_prev,
.gk_is_next { text-indent:-999em; width:41px; height:39px; position:absolute; z-index:900; cursor:pointer; }
.gk_is_prev { top:40%; left:20px; background:transparent url('../images/is_arrows.png') no-repeat left 0; }
.gk_is_next { top:40%; right:20px; background:transparent url('../images/is_arrows.png') no-repeat right 0; }
/* 
 * Popups
 */
 
.gk_popup { position:absolute; top:40px; margin:24px 0 0 0; z-index:100010; display:none; color:#ffffff; }
.gk_popup_wrap { padding:18px; overflow:hidden; background: #060606 url('../images/dark_bg.png') repeat-x 0 0; }
.gk_hide { height:14px; display:none; margin:8px 0 0 0; z-index:100; float:right; overflow:hidden; }
.gk_popup-hide { height:14px; padding:0 0 0 5px; width:135px !important; line-height:14px; white-space:nowrap; }
.gk_search_hide { height:32px; display:none; margin:-11px 0 0 0; z-index:100; float:right; }
.gk_search_popup-hide { height:24px; padding:2px 0 0 5px; width:250px !important; line-height:28px; white-space:nowrap; }
.gk_popup_wrap .popup_col { float:left; width:auto; margin:0 0 0 20px; }
.gk_popup_wrap .popup_col:first-child { float:left; margin:0; }
#popup_register .inputbox { width:200px !important; }
#popup_register p.information_td { font-style:italic; }
#popup_register .gk_popup_wrap { width:350px; }
#popup_tools a { margin:0 6px 0 0; }
/* 
 * JComments
 */

ul.jclist img { float:right !important; margin-top:10px !important; height:20px !important; width:20px !important; padding: 6px; border: 1px dashed #333}
ul.jclist li span.jcl_comment { font-style:italic; }
ul.jclist li span.jcl_date { font-size:80%; color:#666; }
ul.jclist li a.jcl_objtitle { font-weight:bold; font-size:110%; }
ul.jclist li { padding-left:24px !important; background:transparent url('../images/forum.png') no-repeat left 8px !important; }
ul.jclist { margin-bottom:0 !important; }
.moduletable.red span.jcl_date,
.moduletable.green span.jcl_date,
.moduletable.blue span.jcl_date { color:#fff; }

/* red */

.red ul.jclist img {border-color: #6a0101}


/* green */
.green ul.jclist img {border-color: #799312}


/* blue */

.blue ul.jclist img {border-color: #005994}

