/*
#------------------------------------------------------------------------
# Sporter - September 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
#------------------------------------------------------------------------
*/

body { line-height:1.9; background:#000; min-height:100%; }
body#bd { color:#666; }
body.fs1 { font-size:10px; }
body.fs2 { font-size:11px; }
body.fs3 { font-size:13px; }
body.fs4 { font-size:14px; }
body.fs5 { font-size:15px; }
body.fs6 { font-size:16px; }
a { color: #000; text-decoration:none; }
a:hover,
a:active,
a:focus { color: #ac0000; }
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul { margin:0; padding:0; }
h1,
h2,
h3,
h4,
h5 { color:#2d2d2d; }
h1 { font-size:180%; }
h2 { font-size:150%; }
h3 { font-size:125%; }
h4 { font-size:110%; }
h5 { font-size:100%; }
ul { list-style:none; clear:both; }
ul li { line-height:1.9; }
/* containers */
#bg-wrap { background: transparent url('../images/style1/bg_image.jpg') no-repeat center 0; min-height:900px; }
#bg-footer { padding-bottom:175px; }
#gk-top { min-height: 142px; }
#gk-wrapper-top { background: #000; }
#gk-wrapper-content { background: #fff; padding:0; overflow: hidden; }
#gk-top-nav { background: #000; font-size: 11px; line-height:11px; min-height:17px; padding: 12px 20px 0 20px; }
#gk-content { float:left; }
#gk-contentwrap { overflow: hidden; }
.gk-inset1,
.gk-inset2 { margin-bottom: 18px; }
#banner1,
#banner2 { margin: 0 0 18px 0; padding:0 18px; }
#gk-header { margin-bottom: 18px; padding:0 18px; }
#gk-container { margin: 0 0 18px; padding:0 18px; }
#gk-topsl1,
#gk-topsl2,
#gk-usersl1,
#gk-usersl2 { padding:0 18px; }
#component_wrap { border:1px solid #E5E5E5; padding:18px; }
#gk-top-highlighter { padding: 0 18px 18px 18px; background:#fff; }
/* logo */
h1.logo { background:transparent url('../images/logo.png') no-repeat 0 0; float:left; height:86px; margin:54px 0 0 0; padding:0; width:294px; }
h1.logo a { background:transparent; display:block; height:86px; margin:0; padding:0; text-indent:-999em; width:294px; }
div.logo { float:left; margin:0; padding:11px 14px; width:auto; }
div.logo h1 { font-family:Arial, sans-serif; font-size:32px; line-height:32px; font-weight:bold; margin:70px 0 0 0; color:#fff; float:left; }
div.logo h1 a { color:#fff!important; font-size:32px!important; text-decoration:none!important; }
div.logo p { float:left; width:auto; font-size:12px; line-height:24px; margin-top:76px; color:#777; padding-left: 10px; margin-left:10px; border-left:1px solid #777; }
/* top */
#gk-top a { color: #fff; font-size: 11px; }
#gk-top a:hover { color: #fff; text-decoration:underline; }
.gk-search,
#btn-tools,
#btn_login,
#btn_register { display: block; float: right; margin: 88px 0 0 16px; }
#btn-tools,
#btn_login,
#btn_register { margin-top: 91px; }
#btn_login,
#btn_register { padding: 0 4px; margin-left: 12px!important; }
#gk-top .tools_btn { cursor:pointer; padding:0; display:block; float:left; width:16px; height:16px; border:none; text-indent:-10000px; text-align:left; background:transparent url('../images/user-tools.png') no-repeat 0 0; }
#gk-tool-reset:hover { background-position:-16px 100% !important; }
#gk-tool-reset { background-position:-16px 0 !important; }
#gk-tool-decrease:hover { background-position:-32px 100% !important; }
#gk-tool-decrease { background-position:-32px 0 !important; }
#gk-tool-auto:hover { background-position:-69px 100% !important; }
#gk-tool-auto { background-position:-69px 0 !important; }
#gk-tool-wide:hover { background-position:-94px 100% !important; }
#gk-tool-wide { background-position:-94px 0 !important; }
#gk-tool-narrow:hover { background-position:-117px 100% !important; }
#gk-tool-narrow { background-position:-117px 0 !important; }
#btn_login.popup,
#btn_register.popup { background: #111; }
/* top-nav */
#gk-top-nav a { color: #666; }
#gk-top-nav a:hover { color: #fff; }
#gk-top-nav #gk-breadcrumb { float: left; padding: 0 0 12px 0; width: auto; }
#gk-top-nav #gk-top-menu { float: right; padding: 0 0 12px 0; width: auto; }
/* breadcrumb */
	#gk-breadcrumb span { display:block; float:left; }
#gk-breadcrumb .youah { margin:0 6px 0 0; }
#gk-breadcrumb span.pathway { font-weight:normal; margin:0 6px 0 0; }
#gk-breadcrumb .pathway.separator { }
#gk-breadcrumb .pathway.last { color:#fff; }
/* top menu */
	#gk-top-menu .menu { list-style-type: none; }
#gk-top-menu .menu li { float:left; line-height:11px; margin-left: 20px; width:auto; }
/* menu */
#gk-nav { background: #000 url('../images/menu_bg.png') repeat-x 0 21px; padding-bottom: 4px; }
#gk-nav #gk-mainnav { height: 40px; }
#gk-nav #gk-menu { font-size: 13px; font-weight: bold; margin-left: 10px; }
#gk-nav #gk-mainnav .level0>li { background:transparent url('../images/menu_tab_notlast.png') no-repeat right -87px; float: left; height: 40px; line-height:40px; padding-right: 18px; }
#gk-nav #gk-mainnav .level0>li>a { background:transparent url('../images/menu_tab_middle.png') no-repeat left -87px; color: #9d9d9d; display: block; height: 40px; line-height:40px; overflow: hidden; padding-left:17px; }
#gk-nav #gk-mainnav .level0>li:hover,
#gk-nav #gk-mainnav .level0>li.active,
#gk-nav #gk-mainnav .level0>li.active:hover { background-position: right 0!important; }
#gk-nav #gk-mainnav .level0>li:hover>a,
#gk-nav #gk-mainnav .level0>li.active>a,
#gk-nav #gk-mainnav .level0>li.active:hover>a { background-position: left 0!important; color: #000; }
#gk-nav #gk-mainnav .level0>li:hover>a.haschild>span.menu-title { background-color: #101010!important; color:#fff; }
#gk-nav #gk-mainnav .level0>li.first { padding-right: 18px; }
#gk-nav #gk-mainnav .level0>li.first>a { background:transparent url('../images/menu_tab_first.png') no-repeat left -87px; }
#gk-nav #gk-mainnav .level0>li.last { background:transparent url('../images/menu_tab_last.png') no-repeat right 0; padding-right: 22px; }
#gk-nav #gk-mainnav .level0>li.last>a { background:transparent url('../images/menu_tab_middle.png') no-repeat left -87px; }
#gk-nav #gk-mainnav .level0>li.first.last { background:transparent url('../images/menu_tab_last.png') no-repeat right 0; padding-right: 22px; }
#gk-nav #gk-mainnav .level0>li.first.last>a { background:transparent url('../images/menu_tab_first.png') no-repeat left -87px; }
#gk-nav #gk-mainnav .level0>li .menu-desc { display: none; }
#gk-nav #gk-mainnav .level0>li>a>span.menu-title,
#gk-nav #gk-mainnav .level0>li>a>span.menu-title span { display: block; height: 30px; line-height:20px; margin: 6px 0 0 -5px; padding: 4px 5px 0 5px; }
#gk-nav #gk-mainnav .level0>li>a>span.menu-title span { margin: -4px -5px 0 -5px; padding: 4px 5px 0 5px; }
/* submenu */
.gk-menu ul.level0>li>div.childcontent { margin: -5px 0 0 12px!important; }
.gk-menu ul.level0 div.childcontent { background: #101010; font-size: 12px; font-weight:normal; z-index:10000; }
.gk-menu ul.level0 div.childcontent a { color: #000; }
.gk-menu ul.level0 div.childcontent ul { background: #fff; margin: 10px; }
.gk-menu ul.level0 div.childcontent ul li:hover,
.gk-menu ul.level0 div.childcontent ul li:hover>a { color: #9a0005; /*background: #9fb31a;*/ }
.gk-menu ul.level0 div.childcontent ul li { line-height:32px; margin:0 10px; padding: 0 5px; border-top: 1px solid #e5e5e5 }
.gk-menu ul.level0 div.childcontent ul li:first-child { margin:10px 10px 0 10px; border: none }
.gk-menu ul.level0 div.childcontent div.group-title .menu-title { font-weight:bold; color:#a44040; }
.gk-menu ul.level0 div.childcontent div.group-title .menu-desc { line-height:12px; font-size:90%; color:#2d2d2d; }
.gk-menu ul.level0 div.childcontent div.group-title { margin:0 10px; }
.gk-menu ul.level0 div.childcontent div.childcontent { margin-top:-20px; }
.gk-menu ul.level0 div.childcontent ul li.group { background:none !important; padding:0 !important; margin:0 !important; }
/* dropline & split menu */
#gk-subnav { font-size: 11px; height:40px; margin:0 0 0 18px; }
#gksdl-mainnav>.level0 { margin-left: 10px; }
#gksdl-subnav { height:40px; line-height: 40px; }
#gk-subnav>div>ul>li { float:left; margin: 5px 8px 0 0; padding: 0; line-height: 30px; }
#gk-subnav>div>ul>li a { background:none; color: #4d4d4d; display: block; line-height:18px!important; padding:6px 8px!important; }
#gk-subnav>div>ul>li>a:hover,
#gk-subnav>div>ul>li.hover>a { background: #101010; color: #fff!important; }
#gk-subnav>div>ul ul { background: #101010; display:none; font-weight:normal; margin-top:-3px; font-size: 11px; padding:2px; width:200px; margin-left:-4px; }
#gk-subnav>div>ul ul a { color: #fff; }
#gk-subnav>div>ul ul li:hover,
#gk-subnav>div>ul ul li:hover>a { color: #fff; text-decoration: underline; }
#gk-subnav>div>ul ul li { line-height:32px!important; margin:0 5px; border-top: 1px solid #222; }
#gk-subnav>div>ul ul li:first-child { border-top: none; }
#gk-subnav span.menu-desc { display:none; }
#gk-subnav>div>ul>li:hover>ul { display:block; position:absolute; z-index:10000; margin-left:0px; }
/* header modules */
#gk-header1 { float: left; }
#gk-header2 { float: right; }
.two-modules { margin-left: 18px; }
/* bottom */
.gk-bottom { background: transparent url('../images/bg_transparent.png') repeat 0 0; color: #666; font-size: 12px; margin: 0 0 10px 0; }
.gk-bottom .gk-bottom-wrap { margin: 10px 20px; padding: 10px 0; overflow: hidden; }
.gk-bottom a { color: #888; }
.gk-bottom a:hover { color: #fff; }
.gk-bottom .gk-box-left > div { border-left: none; margin: 0!important; }
.gk-bottom .gk-box-center > div,
.gk-bottom .gk-box-right >div { border-left: 1px solid #151515; margin: 0!important; }
.gk-bottom .gk-box-left > div > div { margin-right: 18px; }
.gk-bottom .gk-box-center > div > div { margin-left: 18px; margin-right: 18px; }
.gk-bottom .gk-box-right > div > div { margin-left: 18px; }
/* footer */
#gk-footer { border-top: 1px solid #151515; color: #444; font-size: 11px; line-height: 12px; padding: 0 20px 25px 20px; }
#gk-footer a { color: #777; }
#gk-footer a:hover { color: #fff; text-decoration: underline; }
/* gk-copyright */
	#gk-footer-nav { float: right; padding: 15px 0 0 0; }
#gk-copyright { float: left; padding: 15px 25px 0 0; }
#stylearea { float: left; padding: 15px 0 0 0; }
/* footer menu */
	#gk-footer-nav .menu { list-style-type: none; }
#gk-footer-nav .menu li { float:left; line-height:11px; margin-left: 20px; width:auto; }
/* T3 logo */
	#t3_logo { display:block; width:160px; height:25px; margin:16px auto -90px auto; background:url('../images/t3-logo.png') no-repeat 0 center; text-indent:-999em; position:relative; left:40px; padding:20px 0; }
/* usersl,topsl,botsl */
.gk-box-left > div { margin-right: 9px; }
.gk-box-center > div { margin-left: 9px; margin-right: 9px; }
.gk-box-right > div { margin-left: 9px; }
/* module suffixes ---------------------------------------------- */
/* default */
.moduletable,
.moduletable_text,
.moduletable_menu { padding:0; margin: 18px 0 0 0; line-height: 145%; }
.moduletable_content { background: #fafafa; padding: 0px; border: 1px solid #e5e5e5 }
.moduletable:first-child,
.moduletable_text:first-child,
.moduletable_menu:first-child { margin-top:0!important; }
.moduletable > h3,
.moduletable_text > h3,
.moduletable_menu > h3 { background: #000; height: 38px; line-height: 38px; color: #fff; padding: 0 18px; }
.moduletable ul li,
.moduletable_text ul li,
.moduletable_menu ul li { border-top: 1px solid #e5e5e5; line-height:220%; }
.moduletable ul li:first-child,
.moduletable_text ul li:first-child,
.moduletable_menu ul li:first-child { border-top: none; }
/* modules in the headers */
.mod_head { float: right; display: block; font-size: 11px; font-weight:normal; line-height:38px; }
/* module Highlighter */ 

.gk_news_highlighter { font-size: 11px; background: #e8e8e8 url('../images/breadcrump.png') repeat-x 0 0; border: 1px solid #ddd; height: 32px; }
.gk_news_highlighter_interface { background: #262626; height: 21px !important; line-height: 21px !important; padding: 0 4px; margin: 6px 0 0 6px }
.gk_news_highlighter_interface .text { color: #fff; }
.gk_news_highlighter_item { padding-left: 10px !important; }
.gk_news_highlighter_desc { padding-left: 10px; }
/* module latest news and popular */

div.mod_latestnews,
div.mod_mostread { margin: -18px; }
div.mod_latestnews ul li,
div.mod_mostread ul li { padding: 5px 18px; }
div.mod_latestnews ul li.even,
div.mod_mostread ul li.even { background: #fff }

/* bottom modules - no suffixes - only badges */
.gk-bottom h1,
.gk-bottom h2,
.gk-bottom h3,
.gk-bottom h4,
.gk-bottom h5 { color: #ddd; }
.gk-bottom-wrap .moduletable_content { background:none; border:none; padding:0; font-size: 11px; }
.gk-bottom .moduletable>h3,
.gk-bottom .moduletable_menu>h3,
.gk-bottom .moduletable_text>h3 { background: none; color: #fff; margin-bottom:5px; padding: 0; text-transform: uppercase; font-weight: normal; font-size: 130%; }
.gk-bottom .mod_head { color: #666; font-size: 10px; line-height:34px; text-transform:none; }
.gk-bottom .gk-box-left > div { margin-right: 10px; }
.gk-bottom .gk-box-center > div { margin-left: 10px; margin-right: 10px; }
.gk-bottom .gk-box-right > div { margin-left: 10px; }
.gk-bottom .moduletable ul li,
.gk-bottom .moduletable_text ul li,
.gk-bottom .moduletable_menu ul li { border: none; background: none !important; padding: 0; }
.gk-bottom div.mod_latestnews,
.gk-bottom div.mod_mostread { margin: 0 }
/* module suffixes - badges */

.badge { position:absolute; background:transparent url('../images/badges.png') no-repeat 0 0; top:8px; right:8px; z-index:999; text-indent:-999em; width:41px; height:25px; }
.badge-hot,
.badge-new,
.badge-soon,
.badge-top { position:relative; }
.badge-hot .badge { background-position: 0 -25px; }
.badge-soon .badge { background-position: 0 -50px; }
.badge-top .badge { background-position: 0 -75px; }
/* module suffixes - clear */

.moduletable.clear { padding:0 !important; border:none !important; background:none !important; }
.moduletable.clear .moduletable_content { padding: 0; }
/* module suffixes - light */

.moduletable.light .moduletable_content { border: none!important; background:none!important; padding: 0!important; }
.moduletable.light div.mod_latestnews,
.moduletable.light div.mod_mostread { margin: 0 }
/* module suffixes - color */

.color > h3 { background: #ac0000; }
/* module suffixes - dark */

.dark .moduletable_content { background: #000; border-color: #000; border-top-color: #222; color: #666; }
.dark a { color: #999; }
.dark a:hover { color: #fff; }
.dark li { border-color: #222 !important }
.dark div.mod_latestnews ul li.even,
div.mod_mostread ul li.even { background: #151515 }
/* module suffixes - border1 & border2 & border3 & border4 */

.border1.moduletable { border: 1px solid #e5e5e5; }
.border1 .moduletable_content { border: none; background: none }
.border1 > h3 { background: none; color: #2d2d2d; border-bottom: 1px solid #e5e5e5 }

.border2.moduletable { border: 4px solid #ac0000}
.border2 .moduletable_content, .border3 .moduletable_content, .border4 .moduletable_content { border: none; background: none;  }
.border2 > h3, .border3 > h3, .border4 > h3  { background: none; border: none; color: #ac0000; font-size :12px; text-transform: uppercase}

.border3.moduletable { border: 4px solid #e5e5e5}
.border3 > h3, .border4 > h3 { color: #333}

.border4.moduletable { border: 2px dashed #e5e5e5}
/* modalbox fix */
body.contentpane { background:#fff; }
.hidetext { display: none;}

/*.small {display:none;}*/
/*.login_form { background: url('../../../images/stories/home2010/accesoweb.gif') 0px 0px no-repeat; width: 979px; height:422px; }*/
.login_form h1 {display:none;}
.login_form .contentdescription .clearfix {display: !important none;}
.login_form p {margin:10px 22px;}

#josFormARG {
background: url('../../../images/stories/RegistrateLaMitadDeTodo.jpg') 550px 0px no-repeat;
}

#josFormARG .componentheading {
width: 500px;
}

#josFormARG .contentpane {
width: 500px;
}