/*
#------------------------------------------------------------------------
# penguinMail - December 2010 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* template.css */
h6 {font-size: 7pt; }
a { color: #FFFFFF; }
a.restantes, a.restantes:hover{color:#f3aa1c; text-decoration: none;}
/* PARA IMAGEN DE FONDO
#gkBg { background: #222126 url('../imgs/fondo.jpg') no-repeat 50% 0; }
*/
#gkBg { background: #222126; }
#gkBgBottom { margin-top:15px; background: #000000; }
#gkBgMain { background: #f3aa1c;}
#gkBgMain2 { background: #ffffff;}

#gkBreadcrumb a { color: #FFFFFF; }
#gkFooter a:hover { color: #FFFFFF; }
#gkBreadcrumb a { color: #FFFFFF; }
#gkFooter a:hover { color: #FFFFFF; }
#gkWrap2 .box.light3 { background-color: #f3aa1c; border-color: #f3aa1c }
#gkWrap2 .box.border1 { border: 2px solid #fadb7c }
#gkWrap2 .box.border2 { border: 2px solid #FFFFFF }
#gkWrap2 .box.border3 { border: 2px solid #BEDE80  }
#gkWrap2 .box.border4 { border: 2px solid #ed9017 }
#gkWrap2 .color1 a:hover,
#gkWrap2 .color1 li.active a { color: #FFFFFF; }
.badge { background:transparent url('../CrossFit Madrid - Inicio_files/badges.png') no-repeat 0 0; }
.badge-hot .badge { background-position: 0 -32px; }
.badge-top .badge { background-position: 0 -64px; }
.badge-soon .badge { background-position: 0 -96px; }
/* menu.css */
div.gk-menu > ul.level0 > li.active > a,
div#gkDropMain > ul > li.active > a, 
div.gk-menu > ul.level0 > li:hover > a,
div#gkDropMain > ul > li:hover > a, 
div.gk-menu > ul.level0 > li.active:hover > a,
div#gkDropMain > ul > li.active:hover > a { color:#FFFFFF; }
div.gk-menu > ul.level0 > li,
div#gkDropMain > ul > li { background:url("../CrossFit Madrid - Inicio_files/menu_sprite.png") no-repeat scroll left -51px transparent; }
div.gk-menu > ul.level0 > li > .childcontent { background:#fffdf2; }
div.gk-menu > ul.level0 > li > .childcontent .childcontent { background:#fffdf2; border: 1px solid #eeebda }
div.gk-menu > ul.level0 > li li.group .group-title { border:1px solid #eae6ce; } 
div#gkSubmenu { background: url('../CrossFit Madrid - Inicio_files/menu_sprite.png') repeat-x 0 100%; }
div#gkDropSub > ul > li.haschild:hover > a,
div#gkDropSub ul li.haschild:hover>a,
div#gkDropSub ul li.haschild>a:active,
div#gkDropSub ul li.haschild>a:focus { background:#fffdf2; }
div#gkDropSub ul li a { color:#656565; }
div#gkDropSub ul li ul { background:#fffdf2; }
div#gkDropSub ul ul ul { background:#fffdf2!important; }
div#gkDropSub ul ul>li:hover>a,
div#gkDropSub ul ul>li:first-child:hover>a { color:#ffa2b4!important; }
/* joomla.css */
.tool-title { background:#9a0005; }
ul.pagination li { background: #FFFEF4!important; border: 1px solid #EAE8CC; }
#system-message dd.message ul { background: #FFFEF4; border-top: 1px solid #EAE8CC; border-bottom: 1px solid #EAE8CC; }
#system-message dd.error ul { background: #fff3f4; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#system-message dd.notice ul { background: #f4faff; border-top: 1px solid #ed9017; border-bottom: 1px solid #ed9017; }
.gkBottom1 .mod_banners .footer a,
.gkBottom2 .mod_banners .footer a { color: #ac0000; }
.box_menu ul.menu > li { background: url('../CrossFit Madrid - Inicio_files/arrows.png') no-repeat 100% 14px; }
.box_menu ul.menu > li:hover,
.box_menu ul.menu > li li:hover { background-position: 100% -600px; }
.box_menu ul.menu li.active { background-position: 100% -1214px; }
.box_menu ul.menu li#current.parent.active { background-position: 100% -3056px; }
.box_menu ul.menu > li li { background: url('../CrossFit Madrid - Inicio_files/arrows.png') no-repeat 100% -1834px; }
.box_menu ul.menu li#current li { background-color: #fffdf2 }
.adminform button,
#adminForm button,
.button,
button,
a.readon,
.pagenav-next a,
.pagenav-prev a,
input[type="submit"],
input[type="button"] { border: 2px solid #f3aa1c; }
.adminform button:hover,
.adminform button:focus,
#adminForm button:hover,
#adminForm button:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
a.readon:hover,
a.readon:focus,
.pagenav-next a:hover,
.pagenav-prev a:hover,
.pagenav-next a:focus,
.pagenav-prev a:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus {
	border-color: #FFFFFF;
	text-align: right;
}

dl.article-info a { color: #FFFFFF; }
#gkBottom1 .mod_banners .bannerfooter a,
#gkBottom2 .mod_banners .bannerfooter a { color: #ac0000; }
.search-results dt.result-title a { color: #FFFFFF; }
/*gkstuff*/
.nspArt h4.nspHeader a:hover { color: #FFFFFF; }
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { background-image: url('/nsp_interface.png') !important; }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-image: url('/nsp_interface.png'); }
.bigButton { background: transparent url('/button_try.png') no-repeat 0 0; }
a:hover.bigButton { color: #fffad8; }
ul.gkTabs li { background: transparent url('../imgs/gk_is_tabs.png') no-repeat 0 -105px; }
ul.gkTabs li.active { background-position: 0 -70px; }
ul.gkTabs li:first-child { background-position: 0 -35px; }
ul.gkTabs li.active:first-child { background-position: 0 0; }
/*CSS3*/
a.buttonGreen { text-shadow: 0px 1px 2px #526d00 }
#gkButtonLogin:hover { text-shadow: 0px 1px 2px #526d00 }
/*.tabH1 { text-shadow: 1px 1px 2px #e1850e }*/
.bigButton { text-shadow: 1px 1px 2px #cfa316 }

/*NEWS */
.txt_blanco { color:#FFF; font-weight:bold;}
.txt_mostaza { color:#f3aa1c; font-weight:bold;}
.txt_verde { color:#0C0; font-weight:bold;}
.txt_rojo { color:#F00; font-weight:bold;}
.margin50{margin-left:100px;}
.margin380{margin-left:380px;}
.margin200{margin-left:200px;}
/* DIV REDES SOCIALES */

.social-fix
{
    background:url(../imgs/bg-redes-sociales.png);
    width:38px;
    height:115px;
    position:absolute;
    top:45px;
    right:0px;   
    padding-top:25px; 
    padding-left:12px;
}

.social-fix img
{
    margin-bottom:0px;
}

.social-fix .cerrar
{
    cursor:pointer;
    display:block;    
    width:12px;
    height:12px;
    position:absolute;
    margin-top:95px;
    margin-left:24px;
}
#micontenido{
	width: 960px;
	background-color:#FFF;
}
.contenidotexto{
	color: #000;
	font-size: 14px;
	margin:0px;	
	padding-top:15px;
}
.negrita {
	font-weight:bold;	
}
.subrayado {
	text-decoration: underline;	
}
.mostaza{
	color: #f3aa1c;	
}
.aladerecha {
	float:right;
	width: 530px;	
}
.aladerecha5 {
	float: right;
	width: 350px;
	margin-top: 20px;
}
.entrenador {
	float:right;
	width: 580px;	
}
.alaizquierda {
	width: 380px;	
}
.alaizquierda2 {
	width: 580px;	
}
.alaizquierda2 {
	width: 960px;	
}
.alaizquierda69 {
	width: 590px;	
}
img
{
  border:0 !important
}
.top20{
	padding-top:20px;	
}

#curriculum li {
    float: left;
    color: #f3aa1c;
	padding-top:12px;
	list-style:circle;
	
}
.derecha50{
	padding-left:40px;
}
#movimientos li {
    float: left;
    color: #444;
	padding-top:8px;
	padding-bottom:5px;
	list-style:circle;
	
}
.bajar50{
	margin-top:50px;	
}
td.celdacross{
	color: #000;
	font-size: 14px;
	margin:0px;	
	vertical-align: top !important	
}
hr {
		color: #f3aa1c;	
}
