html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
body
{
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    background-image: url(../images/backBody.png);
    margin: 0px;
}
ol, ul
{
    list-style: none;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}

:focus
{
    outline: 0;
}

ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}

table
{
    border-spacing: 0;
    border: solid 0px #fff;
}
.tableInterna
{
    margin: 10px;
}

/***********************************
HEADER
***********************************/
.inputFloat
{
    float: left;
}

.footer, .footer div, #wrapperHeader, #wrapperHeader div.tikerAndMenu3 .tiker,#wrapperHeader div.tikerAndMenu3 .menu3 .icon div, #wrapperHeader div.tikerAndMenu3 .menu3 .icon, #wrapperHeader div.tikerAndMenu3 .menu3 .text, #wrapperHeader div.header, #wrapperHeader div.tikerAndMenu3 .tiker div, #wrapperHeader div.tikerAndMenu3 .menu3 .iconHelp, #wrapperHeader input, #wrapperHeader div span.linkUser, #wrapperHeader div span.linkUser a, .menu ul li, .menu2 ul li, .userLogin .welcome, .userLogin .nameUser, .CloseHelp, .btnClose, .myStripesMenuHome, .myStripesMenu, .myMenu, #wrapperHeader .mainMenu .menu_1 ul .subMenu ul li, #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeTournaments, #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .tournamentsHome
{
    background: transparent url(../images/spriteHeader.png) repeat scroll 0 0;
    position: relative;
}

#wrapperHeader
{
    width: 100%;
    height: 205px;
    background-position: 0 0;
    position: relative;
	z-index:1000;
}
#wrapperHeader div.header
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-position: 0 -205px;
    height: 205px;
    margin: auto;
    width: 990px;
}
#wrapperHeader div.user
{
    height: 30px;
    width: 990px;
    text-align: right;
    line-height: 24px;
    vertical-align: middle;
    color: #c8e1ff;
    font-size: 10px;
    background-image: none;
}
#wrapperHeader div.user .inputUser
{
    background-position: 0 -436px;
    border: 0 solid transparent;
    color: #C8E1FF;
    font-size: 10px;
    height: 16px; 
    *height:20px;
    line-height:19px;
    padding-left:5px;
    padding-right:5px;
    padding-top:4px;
    *padding-top:0px;
    margin-top:-8px;
    *margin-top:0px;
    vertical-align:middle;
    width:115px;
    cursor:text;
}
#wrapperHeader div.user span
{
    vertical-align: middle;
}
#wrapperHeader div.user input
{
    vertical-align: middle;
    margin-top: -6px;
}
.inputCheck span
{
    margin-right: 10px;
}
.btnGo:hover, .btnSignUp:hover, .btnProfile:hover, .btnLogout:hover, .btnAccount:hover, .content .boxOtherItems .btnCreateMatch:hover, .content .boxOtherItems .btnFindAMatch:hover, .btnJoinATournament:hover, .btnJoinALeague:hover, div .btn .viewMore:hover, .btnRed:hover, .btnBlue:hover, .btnRed70:hover, .btnRed100:hover, .btnRed150:hover, .btnRegisterNow:hover, .btnFreeAccont:hover, .boxLibrary img:hover, .btnRegistrationNext:hover, .btnRegistrationSignin:hover, .btnRegistrationBack:hover, .btnRefresh:hover, .tryAgain a:hover, .btnSaveChanges:hover, .btnDownload:hover, .btnRegistrationAccept:hover, .CloseHelp:hover, .text11Gray a:hover, .text11Blue a:hover, .text11yellow a:hover, .text11White a:hover
{
    /* for IE */
    filter: alpha(opacity=80); /* CSS3 standard */
    opacity: 0.8;
    cursor: pointer;
    background-color: transparent;
}
#wrapperHeader .btnGo
{
    background-position: -685px -436px;
    border: solid 0px #fff;
    width: 29px;
    height: 18px;
}
#wrapperHeader div.user input
{
    border: solid 0px #fff;
    cursor: pointer;
    top: 4px; *top:1px;
}
/*
#wrapperHeader div.user span{
	color: #fff;
}
*/
#wrapperHeader div.user span span
{
    color: #fff;
    padding-left: 0px;
    margin-left: 0px;
    padding-bottom: 2px;
}
.userLogin
{
    float: right;
    padding-bottom: 3px;
    padding-top: 4px;
    text-align: right;
    height: 23px;
}
#LoginError
{
}
.tryAgain a
{
    color: white;
    padding-left: 5px;
    padding-right: 16px;
}
.tryAgain a:hover
{
}
#wrapperHeader .welcome
{
    background-position: -676px -479px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    padding-left: 23px;
    padding-right: 3px;
    padding-top: 4px;
    color: #061FA1;
}
#wrapperHeader .nameUser
{
    background-position: right -479px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    margin-right: 8px;
    padding-right: 11px;
    padding-top: 4px;
    color: #c2e3ff;
}
#wrapperHeader .btnSignUp
{
    background-position: -401px -436px;
    border: solid 0px #fff;
    width: 93px;
    height: 18px;
}
#wrapperHeader .btnProfile
{
    background-position: -496px -436px;
    border: solid 0px #fff;
    width: 59px;
    height: 18px;
}
#wrapperHeader .btnLogout
{
    background-position: -557px -436px;
    border: solid 0px #fff;
    width: 59px;
    height: 18px;
    margin-top: 1px;
}
#wrapperHeader .btnAccount
{
    background-position: -618px -436px;
    border: solid 0px #fff;
    width: 65px;
    height: 18px;
}
#wrapperHeader div.user span.linkUser
{
    background-position: left -479px;
    height: 17px;
    line-height: 17px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#wrapperHeader div.user span.linkUser a
{
    background-position: right -436px;
    height: 17px;
    padding-left: 3px;
    padding-right: 5px;
    color: black;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
}
#wrapperHeader div.user span.linkUser a:hover
{
    color: #fff;
}
#wrapperHeader div.top
{
    width: 990px;
    clear: both;
    background-image: none;
}
#wrapperHeader div.top .logo
{
    width: 240px;
    height: 110px;
    float: left;
    background-image: none;
}
#wrapperHeader div.top .banerTop
{
    width: 748px;
    height: 110px;
    text-align: right;
    float: right;
    background-image: none;
}
#wrapperHeader div.top .banerTop img
{
    border: solid 1px #5a5a5a;
}
#wrapperHeader div.tikerAndMenu3
{
    width: 950px;
    margin: auto;
    clear: both;
    background-image: none;
    padding-top: 2px;
    height: 29px;
}
.clear
{
    clear: both;
}
#wrapperHeader div.tikerAndMenu3 .tiker
{
    background-position: -469px -411px;
    float: left;
    height: 22px;
    margin-right: 30px;
    width: 521px;
}
#wrapperHeader div.tikerAndMenu3 .tiker .icon
{
    width: 14px;
    height: 14px;
    float: left;
    line-height: 21px;
    background-position: -14px -463px;
    margin: 5px;
}
#wrapperHeader div.tikerAndMenu3 .tiker .text
{
    width: 486px;
    height: 21px;
    line-height: 21px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    float: left;
    background-image: none;
    font-size: 12px;
    padding-top: 1px;
}
.inbox
{
    position: absolute;
    right: 230px;
}
.myClub
{
    position: absolute;
    right: 150px;
}
.myMatches
{
    position: absolute;
    right: 50px;
}

.mySignUp
{
    position:absolute;
    right:198px;
    /*top: 145px;*/
}
.help
{
    position: absolute;
    right: 0px;
}
#helpMe
{
    padding: 3px;
    width: 600px;
    background-color: #35404d;
    background-position: 0 -333px;
    background-color: #222830;
    border: solid 1px #6f9ac4;
}

#ImportantInformation
{
    padding: 3px;
    width: 600px;
    background-color: #35404d;
    background-position: 0 -333px;
    background-color: #222830;
    border: solid 1px #6f9ac4;
}

#ImportantInformation .titleHelp
{
    padding: 3px;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    text-transform: uppercase;
    color: #0094ff;
    position: relative;
    background-image: none;
}

#ImportantInformation .contentHelp
{
    background-color: #FEE765;
    border: 1px solid #72A6E6;
    margin: 3px;
    padding: 10px;
    font-size: 13px;
    color: #000;
    background-image: none;
}

#helpMe .titleHelp
{
    padding: 3px;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    text-transform: uppercase;
    color: #0094ff;
    position: relative;
    background-image: none;
}


.contentHelp
{
    background-color: #FEE765;
    border: 1px solid #72A6E6;
    margin: 3px;
    padding: 10px;
    font-size: 13px;
    color: #000;
    background-image: none;
}
.contentHelp div, div .contentHelp table div
{
    background-image: none;
    background-position: 2000px 2000px;
}

.CloseHelp
{
    border: 0 solid #FFFFFF;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    padding-bottom: 5px;
    margin: 0px;
    text-align: center;
    width: 22px;
    position: absolute;
    top: 5px;
    right: 8px;
}
#wrapperHeader div.tikerAndMenu3 .menu3
{
    background: none;
    float: left;
    height: 22px;
    cursor: pointer;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .text:hover
{
    color: black;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .icon
{
    width: 25px;
    height: 22px;
    float: left;
    line-height: 21px;
    background-position: -469px -411px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .iconHelp
{
    background-position: -439px -411px;
    float: left;
    height: 22px;
    line-height: 21px;
    margin-right: 20px;
    width: 30px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .icon div
{
    width: 14px;
    height: 14px;
    margin: 6px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .icon #inbox
{
    background-position: -28px -463px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .icon #myClub
{
    background-position: -42px -463px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .icon #myMatches
{
    background-position: 0px -463px;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .text
{
    background-position: right -411px;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 8px;
    padding-top: 1px;
    float: left;
    color: #646464;
}
#wrapperHeader div.tikerAndMenu3 .menu3 .text span
{
    color: #0094ff;
}
#wrapperHeader .mainMenu{
	width: 945px;
	margin: auto;
	clear: both;
	height: 24px;
	background: transparent;
	margin-top:1px;
	z-index:500;
}
div{
position: relative;	
}
#wrapperHeader .mainMenu .menu{
	position: absolute;
	left: 0px;
	width: 600px;
	height: 24px;
	background: transparent;
}
#wrapperHeader .mainMenu .menu ul{
	margin: 0px;
}
#wrapperHeader .mainMenu .menu ul li{
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	background-position: -200px -411px;
	font-size: 12px;
	font-weight: bold;
}
#wrapperHeader .mainMenu .menu ul li a{
	color: #fff;
}
#wrapperHeader .mainMenu .menu ul li:hover{
	background-position: -200px -435px;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#wrapperHeader .mainMenu .menu ul li.myStripesMenu{
	background-position: 0px -411px;
	padding-left: 25px;
}
#wrapperHeader .mainMenu .menu_1
{
    background: none repeat scroll 0 0 transparent;
    height: 24px;
    left: 0;
    margin-top: 2px;
    position: absolute;
    width: 580px;
    z-index: 3333;
}
#wrapperHeader .mainMenu .menu_1 ul
{
    margin: 0px;
}
#wrapperHeader .mainMenu .menu_1 ul li
{
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 8px;
    position: relative;
    margin-right: 1px;
	
}
#wrapperHeader .mainMenu .menu_1 ul li a
{
    color: #fff;
    font-weight: bold;
}
#wrapperHeader .mainMenu .menu_1 ul li:hover
{
    cursor: pointer;
}
.third-level-1{
width:120px;
position:relative;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu .third-level-1 li ul {
left:119px;
position:absolute;
top:-7px;
#top:-6px;
visibility:hidden; /*cambiar hi*/
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li:hover {
background-position:-200px -462px;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li ul li:hover a span{
color:#000;
display: list-item;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li:hover ul {
visibility:visible;
z-index:4000;
}
.third-level-2{
width:200px;
position:relative;

}
#wrapperHeader .mainMenu .menu_1 ul .subMenu .third-level-2 li ul {
left:199px;
position:absolute;
top:-7px;
#top:-6px;
visibility:hidden;
}
.third-level-3{
width:300px;
position:relative;

}
#wrapperHeader .mainMenu .menu_1 ul .subMenu .third-level-3 li ul {
left:299px;
position:absolute;
top:-7px;
#top:-6px;
visibility:hidden;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li ul li{
background-position:-200px -462px;
display: block;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li a span div{
display:block;
}
#wrapperHeader .mainMenu .menu_1 ul li.myMenu:hover
{
    background-position: -30px -412px;
}

#wrapperHeader .mainMenu .menu_1 ul .subMenu ul
{
    position: absolute;
    top: -1000px;
    left: 0px;
	padding:3px;
	background-color: #0f0f0f;
	border: solid 1px #000000;
	margin-bottom:2px;
	margin-top:2px;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu:hover ul
{
    visibility: visible;
    position: absolute;
    top: 22px;
    left: 0px;
    margin-left: 0px;
}

.myStripesMenuHome
{
    width: 6px;
    background-position: 0px -412px;
}
.myStripesMenu
{
    background-position: -30px -412px;
}
.myMenu
{
    background-position: -205px -412px;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li:hover
{

}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li
{
    height: 24px;
    line-height: 24px;
    float: none;
	background-position: -200px -490px;
	font-weight: bold;
	border-bottom: solid 1px #000;
	margin-bottom:1px;
	margin-top:1px;
	font-weight: normal;
	position: relative;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul li a span, #wrapperHeader .mainMenu .menu_1 ul .subMenu ul li a 
{
    display: -moz-box;
	font-weight: normal;
}
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeLeague, #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeTournaments,
#wrapperHeader .mainMenu .menu_1 ul .subMenu ul .tournamentsHome
{
    background-position: -200px -490px;
}
#wrapperHeader .mainMenu .menu2
{
    position: absolute;
    right: 0px;
    width: 400px;
    height: 24px;
    background: transparent;
    line-height: 24px;
    padding-right: 10px;
}
#wrapperHeader .mainMenu .menu2 ul
{
    margin: 0px;
    text-align: right;
}
#wrapperHeader .mainMenu .menu2 ul li
{
    display: inline;
    padding-right: 7px;
    padding-left: 7px;
    background-position: right -456px;
}
#wrapperHeader .mainMenu .menu2 ul li a
{
    font-size: 11px;
    color: #b3cbea;
}
#wrapperHeader .mainMenu .menu2 ul li a:hover
{
    /*color: #ffffff;*/
}


ul#primary-nav li.menuparent {
	background:url("left.gif") no-repeat left top;
	margin:0;
  	padding:0 0 0 5px;
  font-weight:bold;
	}
/***********************************
CONTENT
***********************************/

#wrapperContent
{
    width: 100%;
	z-index:0;
	position: relative;
}
.content
{
    width: 976px;
    margin: auto;
    padding: 7px;
    padding-bottom: 30px;
    background-color: #212121;
    position: relative;
	z-index:0;
}
.content div, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingIcons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .tooltipBotton,
td .NotSelected a span, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnUnsubscribe, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnUnsubscribe2, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnSubscribe2, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblNewTopic2,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblNewTopic, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnSubscribe , #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_linkAddPost,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblAll, .gradientbutton
{
    background-image: url(../images/spriteContent.png);
    background-repeat: no-repeat;
}
.content div
{
    background-position: -990px 0;
    font-size: 11px;
    color: #afafaf;
}
.borderImg img
{
    border: solid 1px #000000;
}
.content .boxIndexMyGamer
{
    width: 963px;
    background-position: 0 -333px;
    background-color: #222830;
    border: solid 1px #6f9ac4;
    margin: 3px;
    padding: 3px;
    padding-bottom: 0px;
    float: left;
}
.content .boxGeneralExternal, .top_left
{
    background-position: 0 -333px;
    background-color: #222830;
    border: solid 1px #6f9ac4;
    position: relative;
    margin: 3px;
    padding: 3px;
    float: left;
}

.content div, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .tooltipBotton
{
    background-image: url("../images/spriteContent.png");
    background-repeat: no-repeat;
}

.content div, .moreInfo, .menssageError, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .tooltipBotton
{
    background-image: url("../images/spriteContent.png");
    background-repeat: no-repeat;
}

.btnCloseWarning
{
    background-color: transparent;
    background-position: -875px -306px;
    border: 0 solid #FFFFFF;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: -8px 0 0;
    padding-bottom: 5px;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 11px;
    width: 22px;
}
.content div .boxWarning
{
    background-color: #E4E3E3;
    border: 1px solid #AFAFAF;
    color: red;
    left: 200px;
    padding: 10px;
    position: absolute;
    top: 85px;
    width: 390px;
    z-index: 100;
}
.content div .boxWarning .textWarning
{
    color: red;
    display: block;
    margin-right: 24px;
    padding-top: 0;
}
.content div .popUpNewPlayer
{
    background-color: #E4E3E3;
    border: 1px solid #AFAFAF;
    bottom: 6px;
    color: red;
    left: 71px;
    padding: 10px;
    position: absolute;
    z-index: 300;
    width: 390px;
}
.content div .popUpNewPlayer .contenPopUp
{
    display: block;
    padding-top: 0;
    color: #35404D;
}
.content div .popUpMatches {
background-color:#35404D;
border:1px solid #345A80;
bottom:6px;
color:red;
left:71px;
padding:10px;
position:absolute;
width:553px;
z-index:300;
}

.popUpMatches
{
    background-color: #E4E3E3;
    border: 1px solid #AFAFAF;
    bottom: 6px;
    color: red;
    left: 71px;
    padding: 10px;
    position: absolute;
    width: 553px;
    z-index: 300;
}
.content div .popUpMatches .contenPopUp
{
    display: block;
    padding-top: 0;
    color: #35404D;
}
.imgHeaderPopUp
{
    margin-bottom: 10px;
    padding: 0px;
}
.boxIxternal
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 3px;
    padding: 0px;
    vertical-align: top;
}
.contentScroll
{
    width: 97%;
    margin: auto;
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 10px;
    padding: 10px;
}
.content div .contentScrollMenssage
{
    width: 96%;
    margin: auto;
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    /*color: #FFFFFF;*/
    color: #000000;
    font-size: 12px;
    height: 381px;
    padding: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.content div .tableInterMenssage table
{
    margin: 6px;
}
#mainPortalContainer tr td{
padding: 1px;
}
.tableInfoUser
{
    margin: 0px;
    padding: 0px;
    background-color: #35404d;
    width: 100%;
    vertical-align: top;
	z-index: 3333;
}
.tableInfoUser tr
{
    vertical-align: top;
}
.tableInfoUser td
{
    vertical-align: top;
    border-left: solid 1px #345a80;
    padding: 0px;
    margin: 0px;
}
.avatarUser
{
    width: 60px;
    text-align: center;
    vertical-align: middle; /*padding: 6px;*/
}
.infoUser
{
    color: white;
    width: 470px;
}
.infoUser table
{
    color: white;
    width: 99%;
}
.infoUser table table
{
    margin: 0px;
}
.infoUser table span
{
    padding-bottom: 5px;
    display: inline-block;
}
.iconsRight
{
    text-align: right;
}
.infoUser table
{
    color: #ffffff;
    border: solid 0px #fff;
    margin: 6px;
}
.infoUser table td
{
    border-left: 0px;
}
.incignia
{
    width: 75px;
    padding: 6px;
}
.infoUser .title
{
    background: url(../images/line.png) transparent repeat-x bottom;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0084ff;
    height: 39px;
}

div.txtUsername
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0084ff;
}

hr {
background:url("../images/line.png") repeat-x scroll center bottom transparent;
border:0 none red;
color:#CC0000;
height:2px;
width:100%;
}
div .title
{
    background: url(../images/line.png) transparent repeat-x bottom;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0084ff;
}
div .titleInter
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0084ff;
}
div .titleInter2
{
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0084ff;
}
div .titleGray
{
    background: url(../images/line.png) transparent repeat-x bottom;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #9e9d9c;
    margin-bottom: 12px;
    height: 20px;
}
div .titleGrayInter
{
    background: url(../images/line.png) transparent repeat-x bottom;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #9e9d9c;
}
div .titleGrayInter2
{
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #9e9d9c;
}
.contentText
{
    padding: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: top;
    width: 100%;
    line-height: 16px;
}
.contentText table
{
    width: 100%;
}
div .contentBorderFooter td
{
    vertical-align: top;
}
.imgMyGamer
{
    border: solid 1px #000;
    width: 180px;
    margin-bottom: 10px;
}
div .iconSocial
{
    background-position: 0 -1000px;
    float: right;
    height: 23px;
    margin: -4px;
    width: 150px;
}
.ico
{
    cursor: pointer;
    width: 25px;
    height: 23px;
    float: left;
}
div .iconSocial .facebook
{
    background-position: 0 -154px;
}
div .iconSocial .blogger
{
    background-position: -25px -154px;
}
div .iconSocial .stumbleupon
{
    background-position: -50px -154px;
}
div .iconSocial .hi5
{
    background-position: -75px -154px;
}
div .iconSocial .myspace
{
    background-position: -100px -154px;
}
div .iconSocial .twitter
{
    background-position: -125px -154px;
}



/************/
div .messagingIcons
{
    background-position: 0 -1000px;
    float: right;
    height: 24px;
    margin: -4px;
    width: 175px;
}

div .messagingIcons .msn
{
    background-position: 0 -131px;
}
div .messagingIcons .talk
{
    background-position: -25px -131px;
}
div .messagingIcons .icq
{
    background-position: -50px -131px;
}
div .messagingIcons .yahoo
{
    background-position: -75px -131px;
}
div .messagingIcons .skype
{
    background-position: -100px -131px;
}
div .messagingIcons .aim
{
    background-position: -125px -131px;
}
div .messagingIcons .technorati
{
    background-position: -150px -131px;
}
.estado
{
    margin-bottom: 5px;
    padding: 4px 4px 3px 19px;
    text-align: left;
}
div.online
{
    background-position: -974px -157px;
    color: lime;
}
div.offline
{
    background-position: -974px -184px;
    color: #afafaf;
}
div.busy
{
    background-position: -974px -212px;
    color: #d95667;
}


.modulFacebook
{
    width: 318px;
}
.modulFacebook .title
{
    margin: 5px;
    background-position: -400px -176px;
    width: 169px;
    height: 6px;
}
.modulFacebook table
{
    margin: 6px;
    margin-top: 0px;
    border-left: solid 0px #fff;
    width: 97%;
}
.modulFacebook table .inputFacebook
{
    margin: 2px;
    background-color: #222830;
    border: solid 1px #4a535f;
    width: 142px;
    height: 18px;
    color: #AFAFAF;
    font-size: 10px;
    padding-left: 2px;
    background-position: 1000px 1000px;
}

.modulFacebook table td
{
    border-left: solid 0px #4a535f;
}
.btnRefresh
{
    width: 18px;
    height: 18px;
    background-position: -694px -178px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: transparent;
}
.btnDownload
{
    width: 18px;
    height: 18px;
    background-position: -717px -178px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: transparent;
}
.btnRed70
{
    width: 70px;
    height: 24px;
    background-position: -920px -125px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: transparent;
}
.btnRed100
{
    width: 100px;
    height: 24px;
    background-position: -668px -125px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
.btnRed150
{
    width: 150px;
    height: 24px;
    background-position: -770px -125px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
.btnBlue70
{
    width: 70px;
    height: 24px;
    background-position: -254px 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: transparent;
}
.btnBlue100
{
    width: 100px;
    height: 24px;
    background-position: 0px 0px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
.btnBlue150
{
    width: 150px;
    height: 24px;
    background-position: -103px 0;
    background-color: transparent;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}

.btnRegistrationNext
{
    width: 65px;
    height: 28px;
    background-position: -926px -244px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
.btnSaveChanges
{
    background-color: transparent;
    background-position: -806px -244px;
    border: 0 solid #FFFFFF;
    color: transparent;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    padding-bottom: 5px;
    text-align: center;
    width: 118px;
}
.btnRegistrationBack
{
    width: 65px;
    height: 28px;
    background-position: -926px -273px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
.btnRegistrationAccept
{
    background-color: transparent;
    background-position: -772px -273px;
    border: 0 solid #FFFFFF;
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    padding-bottom: 5px;
    text-align: center;
    width: 152px;
}
.btnRegistrationSignin
{
    width: 85px;
    height: 28px;
    background-position: -905px -302px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid 0px #fff;
    padding-bottom: 5px;
    cursor: pointer;
}
#wrapperHeader div.user.checkbox
{
    margin-top: 2px;
}
.modulFacebook .checkbox
{
    width: 120px;
}
.modulFacebook .checkbox input
{
    width: 6px;
    height: 0px;
}
.textRequirement
{
    margin-top: 6px;
    margin-bottom: 6px;
    display: inline-block;
    font-size: 9px;
}
.boxIxternalBanner
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 3px;
    padding: 0px;
}
.content .boxOtherItems
{
    float: left;
    background-position: 990px 0px;
    background-repeat: no-repeat;
}
.content .boxOtherItems .btnCreateMatch
{
    width: 157px;
    height: 40px;
    margin: 3px;
    background-position: 0 -66px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}

.content .boxOtherItems .btnJoinALeague
{
    width: 102px;
    height: 40px;
    margin: 3px;
    background-position: 0px -66px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}

.content .boxOtherItems .btnJoinATournament
{
    width: 102px;
    height: 40px;
    margin: 3px;
    background-position: -106px -66px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}

.content .boxOtherItems .btnFindAMatch
{
    width: 102px;
    height: 40px;
    margin: 3px;
    background-position: -212px -66px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}
.table70center
{
    width: 70%;
    margin: auto;
}
.btnRegisterNow
{
    width: 157px;
    height: 40px;
    margin: 3px;
    background-position: -178px -122px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}
.btnFreeAccont
{
    width: 208px;
    height: 40px;
    margin: 3px;
    background-position: -336px -122px;
    background-color: transparent;
    border: solid 0px #fff;
    cursor: pointer;
}
.content div .titleBoxHeader,.content div .title_box
{
    background-position: 0 -39px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 26px;
    margin: -3px -3px 6px;
    padding-left: 13px;
    text-transform: uppercase;
    vertical-align: middle;
}
.modulTopTitle{
margin: 0px;
}
.content.boxGeneralIxternal
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 3px;
    padding: 0px;
}
.boxGeneralIxternal
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 3px;
    padding: 3px;
}
.boxInternalWithTabs
{
    border: solid 0px #345a80;
    background-color: transparent;
    margin: 3px;
    padding: 0px;
}
.boxInternalWithTabs .boxInternalContent
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 0px;
    padding: 0px;
    position: relative;
}
.boxChat
{
    float: left;
    margin: 3px;
    width: 376px;
}
.boxRegistrationSmoll
{
    float: left;
    margin: 3px;
    width: 376px;
    z-index: 0;
}
.boxEditProfile
{
    float: left;
    margin: 3px;
}
.boxExternalWithTabsGeneral .boxInternalWithTabs .boxInternalContent
{
    margin: 0px;
    padding: 3px;
}
.boxExternalWithTabsGeneral .boxInternalWithTabs .tabs
{
    height: 24px;
}

.boxExternalWithTabsGeneral .boxInternalWithTabs .tabs ul li 
{
    border-color: #406791;
    height: 23px;
    text-transform: uppercase;
    font-size: 10px;
}
td .NotSelected a span
{
    border:solid 1px #406791;
    border-bottom:solid 0px #406791;
    height: 23px;
    text-transform: uppercase;
	padding:3px;
    font-size: 10px;
	margin-right:3px;
	background-position: -318px -91px;
	color: #d3d5d6;
}

.boxInternalWithTabs .tabs ul li a
{
    font-size: 10px;
}
.boxExternalWithTabsGeneral .boxInternalWithTabs .tabs ul li:hover
{
    background-position: -319px -66px; /* for IE */
    filter: alpha(opacity=90); /* CSS3 standard */
    opacity: 0.9;
}
.boxExternalWithTabsGeneral .boxInternalWithTabs .tabs ul li.tabActive
{
    background-position: -319px -66px;
}
.boxExternalWithTabsGeneral .boxInternalWithTabs .tabs ul li a
{
    line-height: 23px;
}
.tabs
{
    height: 24px;
    margin: 0px;
    padding: 0px;
}
.tabs ul
{
    margin: 0px;
    height: 23px;
}
.tabs ul li
{
    float: left;
    margin-right: 3px;
    display: block;
    border: solid 1px #406791;
    border-bottom: solid 0px #406791;
    height: 23px;
    background-position: -318px -91px;
    text-transform: uppercase;
}
.tabs ul li a
{
    padding-left: 3px;
    padding-right: 3px;
    height: 23px;
    line-height: 23px;
    color: #d3d5d6;
}
.tabs ul li:hover
{
    background-position: -318px -66px; /* for IE */
    filter: alpha(opacity=90); /* CSS3 standard */
    opacity: 0.9;
}
.tabs ul li.tabActive
{
    background-position: -318px -66px;
}
tabs ul li.tabActive a
{
    color: #fff;
    font-weight: bold;
}
.boxInternalContent
{
    border: solid 1px #406791;
    background-color: #35404d;
    padding: 3px;
    margin: 3px;
    position: relative;
}
.ForumSpan
{
    border: solid 1px #406791;
    background-color: #35404d;
    padding: 3px;
    position: relative;
}
.forumcontent div.location {
display:inline;
margin-bottom:17px;
margin-top:17px;
visibility:hidden;
}
.forumcontent table tr td {
background-image:url("../images/backList.png");
background-position:left bottom;
background-repeat:repeat-x;
border:1px solid #35404D;
padding:10px;
}
.forumcontent table tr td h2 a{
color:#1F87FF;
font-size:11px;
text-transform: uppercase;
text-decoration: none;
}

.forumcontent table tr td h2 a:hover{
color:gray;
}
.forumcontent table tr td h3{
color:#fff;
font-size:12px;
text-transform: uppercase;
text-decoration: none;
}
.forumcontent table tr td a{
color:#1F87FF;
text-decoration: none;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnUnsubscribe, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnUnsubscribe2, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnSubscribe2, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblNewTopic2,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblNewTopic, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_btnSubscribe,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_linkAddPost , #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblAll
{
background-color:transparent;
background-position:-776px -84px;
border:1px solid #000000;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:9px;
height:12px;
margin-bottom:0;
padding:3px 4px 0;
text-decoration:none;
}
.forumcontent table{
	width: 100%;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_tbWords,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_tbDateFrom,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_tbDateTo,
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_tbPollQuestion, #divOptions input
{
background-color:#222830;
background-position:0 -465px;
border:1px solid #4A535F;
color:#AFAFAF;
font-size:12px;
height:18px;
margin-top:2px;
padding-left:2px;
width:180px;
margin-right:300px;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divMain th{
background-color: #35404d;
margin-bottom:10px;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_tbSubj{
background-color:#222830;
background-position:0 -465px;
border:1px solid #4A535F;
color:#AFAFAF;
font-size:12px;
height:18px;
margin-top:2px;
padding-left:2px;
width:60%;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divFiles, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divPolls{
margin:6px;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divFiles hr, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divPolls hr {
border: solid 0px red;
background-color: #35404d;
margin-bottom:10px;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblSubject{
display:block;
padding-bottom:5px;
padding-top:10px;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divMain th {
border: solid 0px red;
background-color: #35404d;
border-bottom:1px solid #4A535F;
}
#ctl00_ctl00_Main_AspNetForumContentPlaceHolder_lblAttach, #ctl00_ctl00_Main_AspNetForumContentPlaceHolder_divPolls a{
color:#0094FF;
font-size:16px;
font-weight:bold;
height:10px;
margin-bottom:12px;
margin-left: 0px;
text-decoration: none;
display: block;
padding-left:0px;
}
#ctl00_Main_fuOwnImage{
background-image: none;
}
.editbar{
background: #c2c7cc;
}
.gradientbutton{
    background-position: -776px -84px;
    background-color: transparent;
    cursor: pointer;
    border: solid 1px #000;
    height: 17px;
    padding-bottom: 3px;
    font-size: 9px;
    color: #fff;
    margin-bottom: 3px;
}
.forumcontent table tr th{
    background: none repeat scroll 0 0 #151A1F;
    border-color: #FFFFFF #35404D #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 0 1px 0 0;
    color: #DDB406;
	font-size:11px;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding-left: 4px;
	padding:3px;
}
div div .boxSliderMyGamer
{
    border: solid 1px #6f9ac5;
    background-position: 0 -198px;
    padding: 3px;
    margin: 3px;
}
.listTable
{
    background-color: ##35404D;
}
.listTable table
{
    width: 100%;
    border: solid 0px #fff;
    margin: 0px;
}
.listTable table tr td
{
    background-image: url(../images/backList.png);
    background-position: 0% bottom;
    background-repeat: repeat-x;
    padding: 4px;
    border: solid 0px #fff;
    margin: 0px;
}
.listTable table tr th
{
    background: none repeat scroll 0 0 #151A1F;
    border-color: #FFFFFF #35404D #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 0 1px 0 0;
    color: #5C5F63;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding-left: 4px;
}
.listTable table tr td
{
    padding: 8px 4px 8px 4px;
    min-height: 25px;
    border: solid 0px #fff;
    margin: 0px;
}
.listTable img
{
    margin-right: 3px;
    margin-left: 3px;
}

.filterTable table
{
    width: 100%;
    border-bottom: solid 1px #151A1F;
    background-color: #4A535F;
}
.filterTable table tr
{
    border-style: solid;
    border-width: 0 0 1px;
    margin: 0;
    padding: 4px;
}
.filterTable table tr th
{
    background-color: #35404D;
    border-color: #FFFFFF #35404D #151A1F #FFFFFF;
    border-style: solid;
    border-width: 0 0 1px 0;
    color: #5C5F63;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding-left: 4px;
}
.filterTable table tr td
{
    padding: 3px 0;
    min-height: 25px;
    vertical-align: middle;
    border: solid 0px #fff;
    margin: 0px;
}
.filterTable img
{
    margin-right: 3px;
    margin-left: 3px;
}

.btnIconMore
{
    background-position: -5px -108px;
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #000;
    width: 14px;
    height: 18px;
}
.boxLibrary
{
    width: 280px;
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px;
    background-color: #35404D;
    border: 1px solid #345A80;
    text-align: center;
}
.boxLibrary img
{
    margin: 4px;
    cursor: pointer;
}
.footerBox
{
    width: 100%;
    clear: both;
    display: inline-block;
}
.footerBox .pagination
{
    text-align: center;
    margin: 6px;
}
.pagination ul li
{
    background-image: none;
    background-position: 1000px 1000px;
}
tr.pagination table{
width: 100px;
margin: auto;
background-image:none;
}

tr.pagination table tr td{
background-image:none;
}
.bannerTop{
margin: auto;
}
.footerBox .btnNext
{
    float: right;
    padding: 6px;
    padding-top: 5px;
    padding-right: 0px;
    margin-right: 6px;
}
.btn
{
    float: right;
    padding: 4px 0 6px 6px;
    text-align: right;
}
div .btn .viewMore
{
    background-position: -775px -102px;
    cursor: pointer;
    border: solid 1px #000;
    width: 60px;
    height: 17px;
    padding-bottom: 3px;
    font-size: 9px;
    color: #fff;
}
.btnBlue
{
    background-position: -776px -84px;
    background-color: transparent;
    cursor: pointer;
    border: solid 1px #000;
    height: 17px;
    padding-bottom: 3px;
    font-size: 9px;
    color: #fff;
    margin-bottom: 3px;
}
.btnRed
{
    background-position: -776px -102px;
    background-color: transparent;
    cursor: pointer;
    border: solid 1px #000;
    height: 17px;
    padding-bottom: 3px;
    font-size: 9px;
    color: #fff;
    margin-bottom: 3px;
}
.btn50
{
}
.btn70
{
    width: 70px;
}
.btn100
{
    width: 100px;
}
.btn150
{
    width: 150px;
}
.footerBox .btnBack
{
    float: left;
    padding: 6px;
    padding-top: 5px;
    padding-left: 0px;
    margin-left: 6px;
}

.footerBox a
{
    color: #afafaf;
}
.footerBox a:hover
{
    color: #fff;
}


.pagination
{
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 6px 3px;
}
.pagination ul
{
    margin: 0;
    padding: 0;
    text-align: center; /*Set to ?right? to right align pagination interface*/
    font-size: 11px;
}
.pagination li
{
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
    margin: 1px;
}
.pagination a, .pagination a:visited
{
    padding: 0 4px;
    border: 1px solid #222830;
    text-decoration: none;
    color: #2e6ab1;
}
.pagination a:hover, .pagination a:active
{
    border: 1px solid #222830;
    color: #000;
    background-color: #2e3742;
}
.pagination a.currentpage
{
    cursor: default;
    color: #929292;
    border-color: #222830;
    font-weight: normal !important;
}
.pagination a.disablelink, .pagination a.disablelink:hover
{
    cursor: default;
    color: #929292;
    border-color: #222830;
    font-weight: normal !important;
}
.pagination a.prevnext
{
    font-weight: bold;
}

div.moreInfo
{
    background-position: -76px -106px;
    height: 20px;
    position: relative;
    width: 20px;
    float: left;
}
.btnMoreInfoTransparent
{
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: solid 0px #fff;
    background-position: 1000px 1000px;
}
div.menssageError
{
    background-position: -101px -106px;
    height: 20px;
    position: relative;
    width: 20px;
    float: left;
}
.btnMenssageErrorTransparent
{
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: solid 0px #fff;
    background-position: 1000px 1000px;
}
.content div .tooltip
{
    left: 2px;
    position: absolute;
    top: -37px;
	z-index:3000;
}
.infoTooltip
{
    padding: 8px;
    border: solid 1px #406791;
    border-bottom: solid 0px #406791;
    background-color: #1d2229;
}
.content div .tooltipBotton
{
    background-position: -324px top;
    height: 8px;
    width: 280px;
}


.boxExternalWithTabsGeneral
{
    border: solid 0px #6f9ac5;
    background-color: transparent;
    float: left;
    margin: 3px;
    padding: 0px;
}
.boxExternalWithTabsGeneral .tabs
{
    height: 26px;
    margin: 0px;
    padding: 0px;
}
.boxExternalWithTabsGeneral .tabs ul
{
    margin: 0px;
    height: 26px;
}
.boxExternalWithTabsGeneral .tabs ul li
{
    float: left;
    margin-right: 3px;
    display: block;
    border: solid 1px #6f9ac5;
    border-bottom: solid 0px #6f9ac5;
    height: 25px;
    background-position: -545px -97px;
}
.boxExternalWithTabsGeneral .tabs ul li a
{
    padding-left: 6px;
    padding-right: 6px;
    height: 26px;
    line-height: 26px;
    color: #72a6e6;
    font-weight: bold;
}
.boxExternalWithTabsGeneral .tabs ul li:hover
{
    background-position: -547px -67px;
}
.boxExternalWithTabsGeneral .tabs ul li:hover a
{
    color: #fff;
}
.boxExternalWithTabsGeneral .tabs ul li.tabActive
{
    background-position: -547px -67px;
}
.boxExternalWithTabsGeneral .tabs ul li.tabActive a
{
    color: #fff;
    font-weight: bold;
}
.boxLeaderboard
{
    width: 254px;
    float: left;
    margin: 2px;
    border: solid 1px #345A80;
    background-color: #35404D;
}
.imagesLeaderboard
{
    float: left;
    width: 84px;
    margin: 5px;
    margin-right: 10px;
}
.contentsLeaderboard
{
    float: left;
    width: 145px;
}
div div.boxAwards
{
    border: solid 1px #222830;
    height: 80px;
    margin: 3px;
    width: 239px;
    background: url(../images/backList.png) bottom repeat-x;
    float: left;
}
.imageAwards
{
    float: left;
    width: 80px;
    margin: 6px;
}
.contentAwards
{
    float: left;
    width: 122px;
    padding: 6px;
    text-align: center;
}
div.boxtableInter
{
    border: solid 1px #222830;
    margin: 3px;
    background: url(../images/backList.png) bottom repeat-x;
    float: left;
}
.divMargin
{
    padding: 6px;
}


/***************************************
MENU CON TABS Y SUBMENU
***************************************/
.menuTabs
{
    height: 26px;
    margin: 0px;
    padding: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 6px;
    text-transform: uppercase;
}

.menuTabs ul
{
    margin: 0px;
    height: 26px;
}
.menuTabs ul li
{
    float: left;
    margin-right: 3px;
    display: block;
    border: solid 1px #6f9ac5;
    border-bottom: solid 0px #6f9ac5;
    height: 26px;
    background-position: -545px -97px;
}
.menuTabs ul li a
{
    padding-left: 6px;
    padding-right: 6px;
    height: 26px;
    line-height: 26px;
    color: #72a6e6;
    font-weight: bold;
    font-size: 12px;
}
.menuTabs ul li:hover
{
    background-position: -547px -67px;
}
.menuTabs ul li:hover a
{
    color: #fff;
}
.menuTabs ul li.tabActive
{
    background-position: -547px -67px;
}
.menuTabs ul li.tabActive a
{
    color: #fff;
    font-weight: bold;
}
.subMenuTabs
{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #6F9AC5;
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: -4px;
    width: 955px;
}
. .subMenuTabs ul
{
    margin: 0px;
    height: 30px;
}
.subMenuTabs ul li
{
    float: left;
    display: block;
    border-right: solid 1px #2c353f;
    border-bottom: solid 0px #6f9ac5;
    border-top: solid 0px #6f9ac5;
    height: 30px;
    background-position: -1000px -93px;
}
.subMenuTabs ul li a
{
    padding-left: 12px;
    padding-right: 12px;
    height: 29px;
    line-height: 29px;
    color: #7a7a7a;
    font-weight: bold;
    font-size: 12px;
}
.subMenuTabs ul li:hover
{
    background-position: -545px -93px;
}
.subMenuTabs ul li:hover a
{
    color: #fff;
}
.subMenuTabs ul li.tabActive
{
    background-position: -545px -93px;
}
.subMenuTabs ul li.tabActive a
{
    color: #fff;
    font-weight: bold;
}
div.btnsChatForum
{
    float: right;
    padding-right: 6px;
    padding-top: 6px;
    text-align: right;
    width: 160px;
}

.boxExternalWithTabsGeneral .boxExternalContent
{
    border: solid 1px #6f9ac5;
    background-color: #222830;
    background-position: 0 -333px;
    padding: 3px;
}
.boxExternalWithTabsGeneral .boxInternalContent
{
    border: solid 1px #345a80;
    background-color: #35404d;
    padding: 3px;
    margin: 3px;
}
.boxExternalGeneral .boxInternalContent
{
    border: solid 1px #345a80;
    background-color: #35404d;
    padding: 6px;
    margin: 3px;
}
.boxExternalWithTabsGeneral .boxExternalContent .boxIxternalBanner
{
    border: solid 1px #345a80;
    background-color: #35404d;
    margin: 3px;
    padding: 6px;
    float: left;
}
.boxExternalWithTabsGeneral .boxExternalContent .listTable table
{
    width: 100%;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .listTable table tr td
{
    background-image: url(../images/backList.png);
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 4px;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .boxlistTable
{
    border: solid 1px #222830;
    background-color: #222830;
    border-bottom: 0px;
    margin: 1px;
}

.boxExternalWithTabsGeneral .boxExternalContent .boxlistTable table
{
    width: 100%;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .boxlistTable table tr
{
    background-image: url(../images/backList.png);
    background-position: bottom;
    background-repeat: repeat-x;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .boxlistTable table tr td
{
    padding: 3px;
    padding-bottom: 10px;
    padding-top: 6px;
}
.footerListBlog
{
    width: 100%;
    text-align: center;
    color: #366dc9;
    margin-top: 20px;
    margin-bottom: 10px;
}
.footerListBlog a
{
    color: #0094FF;
}
.titleBlog
{
    display: block;
    margin-bottom: 0;
    padding-top: 5px;
    text-transform: uppercase;
}
.listBlogRecent
{
    padding: 6px;
    padding-bottom: 10px;
    margin-bottom: 6px;
    border-bottom: solid 1px #49535e;
    text-transform: uppercase;
}

.listBlogRecent a
{
    color: #0094FF;
    font-weight: bold;
}

.listArchives
{
    padding: 6px;
    padding-bottom: 20px;
}

.listArchives ul a
{
    color: #0094FF;
    font-weight: bold;
    text-transform: uppercase;
}

.listArchives ul li
{
    color: #0094FF;
    font-weight: bold; /*list-style:disc outside none;*/
    list-style: none;
    margin-left: 13px;
    margin-top: 5px;
    background-position: 1000px 1000px;
}

.listArchives ul li ol
{
    color: #FFFFFF;
    margin-left: 13px;
    margin-top: 5px;
    text-transform: none;
}

.listArchives ul li ol a
{
    color: #FFFFFF;
    font-weight: normal;
}

div .tableBackList table
{
    background-image: url(../images/backList.png);
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 4px;
    border: solid 0px #fff;
    margin: 0px;
}


.boxExternalWithTabsGeneral .boxExternalContent .listTable table tr th
{
    background: none repeat scroll 0 0 #151A1F;
    border-color: #FFFFFF #35404D #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 0 1px 0 0;
    color: #5C5F63;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding-left: 4px;
}
.boxExternalWithTabsGeneral .boxExternalContent .listTable table tr td
{
    padding: 8px 4px 8px 4px;
    min-height: 25px;
    border: solid 0px #fff;
    margin: 0px;
}
.tbBtns
{
    text-align: right;
}
.boxExternalWithTabsGeneral .boxExternalContent .listTable img
{
    margin-right: 3px;
    margin-left: 3px;
}
.boxExternalWithTabsGeneral .boxExternalContent .simpleTable table tr
{
    background-image: none;
    border: solid 1px red;
}


.boxExternalWithTabsGeneral .boxExternalContent .filterTable table
{
    width: 100%;
    border: solid 0px #fff;
    border-bottom: solid 1px #151A1F;
    border-top: solid 1px #151A1F;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .filterTable table tr
{
    padding: 4px;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .filterTable table tr th
{
    background: none repeat scroll 0 0 #666D77;
    border-color: #FFFFFF #35404D #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 0 0px 0 0;
    color: #5C5F63;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding-left: 8px;
}
.boxExternalWithTabsGeneral .boxExternalContent .filterTable table tr td
{
    padding: 3px 0;
    min-height: 25px;
    vertical-align: middle;
    border: solid 0px #fff;
    margin: 0px;
}
.boxExternalWithTabsGeneral .boxExternalContent .filterTable img
{
    margin-right: 3px;
    margin-left: 3px;
}




.boxExternalWithTabsGeneral .boxExternalContent div .btnIconMore
{
    background-position: -5px -108px;
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #000;
    width: 14px;
    height: 18px;
}
.boxInternalHeader
{
    height: 25px;
    background: #151a1f;
    color: #5c5f63;
    font-weight: normal;
    border: solid 0px #fff;
    margin: 0px;
    margin-bottom: 1px;
}
.boxInternalHeader .filter
{
    padding-left: 10px;
    float: left;
    width: 70%;
}
.boxInternalHeader table
{
    border: solid 0px #000;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
}
.boxInternalHeader tbody
{
    width: 100%;
}
.boxInternalHeader table tr
{
    vertical-align: middle;
    height: 25px;
}
.comboGamer
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #222830 none repeat scroll 0 0;
    border: 1px solid #4A535F;
    height: 18px;
    margin-top: 3px;
    width: 200px;
}
/***********************************
TEXT
***********************************/
.list_H2
{
    color: #fff;
    font-size: 11px;
}
.text11Blue
{
    font-size: 11px; /*color: #0094ff;*/
    color: #1F87FF;
}
.text11Blue a
{
    font-size: 11px; /*color: #0094ff;*/
    color: #1F87FF;
}
.text14Blue
{
    font-size: 14px; /*color: #0094ff;*/
    color: #1F87FF;
}
.text16Blue
{
    font-size: 16px; /*color: #0094ff;*/
    color: #1F87FF;
    font-weight: bold;
}
.text18Blue
{
    font-size: 18px; /*color: #0094ff;*/
    color: #1F87FF;
}
.text11White
{
    font-size: 11px; /*color: white;*/
    color: #FFFFFF;
}
.text11White a
{
    font-size: 11px; /*color: white;*/
    color: #FFFFFF;
}
.text16White
{
    font-size: 16px;
    color: #FFFFFF;
}
.text11Gray
{
    font-size: 11px; /*color:#afafaf;*/
    color: #CCCCCC;
}
.text30Gray
{
    font-size: 30px;
    font-weight: bold; /*color:#afafaf;*/
    color: #CCCCCC;
}
.text10Gray
{
    font-size: 10px; /*color:#afafaf;*/
    color: #CCCCCC;
}
.text11Gray a
{
    font-size: 11px; /*color:#afafaf;*/
    color: #CCCCCC;
}
.accordion .text11Yellow
{
    font-size: 11px; /*color: #ffcf00;*/
    color: #DDB406;
    font-weight: bold;
    text-transform: uppercase;
}
.accordion .text11Yellow a
{
    font-size: 11px; /*color: #ffcf00;*/
    color: #DDB406;
    font-weight: bold;
    text-transform: uppercase;
}
.text11Yellow
{
    font-size: 11px; /*color: #ffcf00;*/
    color: #DDB406;
}
.text11YellowBold
{
    font-size: 11px; /*color: #ffcf00;*/
    color: #DDB406;
    font-weight:bold;
}
.text12Yellow
{
    font-size: 12px;
    color: #DDB406;
}
.uppercase{
    text-transform: uppercase;
}
.text13Yellow,.text13Yellow a 
{
    font-size: 13px; /*color: #ffcf00;*/
    color: #DDB406;
}
.text11Yellow a
{
    font-size: 11px; /*color: #ffcf00;*/
    color: #DDB406;
}
.text11Red
{
    font-size: 11px;
    color: red;
}
.text11Red a
{
    font-size: 11px;
    color: red;
}
.text11WhiteBoldUppercase
{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.textCenter
{
    text-align: center;
    vertical-align: middle;
}
.text11BlueBoldUppercase
{
    font-size: 11px;
    color: #1F87FF;
    font-weight: bold;
    text-transform: uppercase;
}

.textLeft
{
    text-align: left;
    vertical-align: middle;
}
.textRight
{
    text-align: right;
}

.text11Orange
{
    font-size: 11px;
    color: #FF9900;
}
.text11Orange a
{
    font-size: 11px;
    color: #FF9900;
}

/***********************************
FOOTER
***********************************/
#wrapperFooter
{
    width: 100%;
    background-repeat: no-repeat;
    background-position: 0 200px;
}
.footer
{
    width: 990px;
    height: 100px;
    margin: auto;
    text-align: center;
    background-color: #252525;
    background-position: 0px -556px;
    background-repeat: no-repeat;
    font-size: 11px;
}
.footer .menuFooter
{
    background-position: -1000px -1000px;
    background-repeat: no-repeat;
    text-align: central;
}
.footer .menuFooter ul
{
    margin: 0px;
    padding-top: 24px;
}
.footer .menuFooter ul li
{
    display: inline;
    margin-right: 3px;
    height: 26px;
}
.footer .menuFooter ul li a
{
    padding-left: 6px;
    padding-right: 6px;
    height: 26px;
    line-height: 26px;
    color: #9e9d9c;
    font-weight: normal;
}
.footer .menuFooter ul li a:hover
{
    color: #fff;
}
.footer .logoFooter1
{
    position: absolute;
    top: 45px;
    left: 10px;
    width: 108px;
    height: 29px;
    background-position: 0 -525px;
}
.footer .logoFooter2
{
    position: absolute;
    top: 45px;
    right: 10px;
    width: 150px;
    height: 29px;
    background-position: -110px -525px;
}
/*************************************
INPUTS
*************************************/
div div .inputShout
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 10px;
    height: 37px;
    margin: 2px;
    padding-left: 2px;
    width: 264px;
}
.userAndPass
{
    margin: 2px;
    background-color: #222830;
    border: solid 1px #4a535f;
    width: 200px;
    height: 20px;
    color: #AFAFAF;
    font-size: 10px;
    padding-left: 2px;
    background-position: 1000px;
}
.selectGame
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 10px;
    height: 18px;
    margin: 2px;
    padding-left: 2px;
}
.expander
{
    width: 19px;
    height: 19px;
    border: 0px solid #4A535F;
    cursor: pointer;
    float: right;
    background-color: transparent;
}
.close
{
    background-position: -652px -175px;
}
.open
{
    background-position: -627px -175px;
}


.input180
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 180px;
    margin-left: 0px;
}
.input150
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 150px;
    margin-left: 0px;
}
.input50
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 50px;
    margin-left: 0px;
}

.select140
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 140px;
}

.select180
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 180px;
}

.select220
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 250px;
}

.select40
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 40px;
}
.input580
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 580px;
    margin-left: 0px;
}
.input220
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 220px;
    margin-left: 0px;
}
.input120
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 120px;
    margin-left: 0px;
}
.select120
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 120px;
    margin-left: 0px;
}
.select50
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 50px;
}
.select100
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 20px;
    margin-top: 2px;
    padding-left: 2px;
    width: 100px;
}
.input100
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    height: 16px;
    margin-top: 2px;
    padding-left: 2px;
    width: 100px;
    margin-left: 0px;
}

.button100
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    width: 100px;
}

.textArea250
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 2px;
    width: 250px;
    height: 140px;
}
.textArea180
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 2px;
    width: 180px;
    height: 100px;
    margin-left: 0px;
}
.textArea220
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 2px;
    width: 220px;
    height: 80px;
    margin-left: 0px;
}
.textArea350
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 2px;
    width: 350px;
    height: 100px;
    margin-left: 0px;
}
.textArea580
{
    background-color: #222830;
    background-position: 0 -465px;
    border: 1px solid #4A535F;
    color: #AFAFAF;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 2px;
    width: 580px;
    height: 300px;
    margin-left: 0px;
}
textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 0px;
}
div.titleGreen
{
    color: #7ef600;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 12px;
    margin-left: 5px;
}
div.titleBlue
{
    color: #3881ff;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 12px;
    margin-left: 5px;
}
div.titleOrange
{
    color: #ed9519;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 12px;
    margin-left: 5px;
}

/**** INPUT FILE *****/
div.si label.cabinet
{
    width: 156px;
    height: 34px;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 3;
    float: left;
}
div.si label.cabinet input
{
    position: relative;
    left: -140px;
    top: 0;
    width: auto !important;
    z-index: 2;
    opacity: 0;
    -moz-opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.si div.uploadButton
{
    position: relative;
    float: left;
}
div.si div.uploadButton div
{
    width: 100px;
    height: 24px;
    background: url(../images/spriteContent.png) -566px -124px no-repeat;
    left: -156px;
    position: absolute;
    z-index: 1;
}
div.si label.selectedFile
{
    margin-left: 5px;
    line-height: 34px;
}

/*************************************
GALLERY USERS MY GAMER
*************************************/
.galleryview
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#sliderMyGamer
{
    background-image: url(../images/backModulMyGamer.jpg);
    border: solid 2px;
    background-color: transparent;
}
.caption
{
    background-color: transparent;
}

/*************************************
ACCORDION MY GAMER
*************************************/

.accordion
{
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
    border: 0px solid #17a;
    border-top: none;
    border-left: none;
}
.accordion .subli .header
{
    text-decoration: none;
    font-size: 12px;
    padding: 8px 8px 8px;
    display: block;
    cursor: pointer;
    background: url("../images/line.png") repeat-x scroll center bottom transparent;
}
.accordion .subli
{
    background: #666d77;
    margin-bottom: 2px;
}
.accordion .subli .header table
{
    width: 100%;
}
.accordion .subli .contentScroll
{
    background: #36404c;
    padding: 3px;
    margin-left: 6px;
    margin-right: 6px;
    padding-bottom: 6px;
}
.footerAcordion
{
    clear: both;
    height: 6px;
}

.hidden
{
    display: none;
}

.gameBox
{
    width: 340px;
    left: 10px;
    position: absolute;
    top: 50px;
    padding: 8px;
    border: solid 1px #406791;
    background-color: #1d2229;
}

/*******/
table.tblInfo
{
    width: 310px;
    padding: 0px;
    margin: 0px;
    background-color: Black;
    border: solid 1px Green;
}

table.tblInfo tr
{
    height: 25px;
}

table.tblInfo th
{
    text-align: right;
    font-weight: normal;
}

table.tblInfo td
{
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
    color: White;
}

table.tblInfo td.tblSeparator
{
    height: 20px;
    color: Yellow;
    text-align: center;
    text-transform: uppercase;
    background-color: Black;
    border: solid 1px Green;
    font-weight: normal;
}
.bannerChallenge{
width:640px;
height:140px;
float: left;
}
.modulTopChallenge {
border-left:1px solid #6F9AC4;
float:right;
padding-left:3px;
width:318px;
height:140px;
background-color:#37434f;
}
.modulTopTitle{
border-bottom:1px solid #6F9AC4;

}
.modulTopChallenge table {
margin:-3px;
width:324px;
}
.modulTopChallenge table tr th{
background-color:#202731;
border-bottom:1px solid #6F9AC4;
padding:3px;
}
.modulTopChallenge table tr td{
padding:3px;
}
div .modulGame {
background-color:#37434F;
float:left;
height:180px;
margin:10px 10px;
text-align:center;
width:127px;
border: solid 1px #612181;
position: relative;
background:url("../images/back-challengeladder.jpg") repeat-x;
}
.modulGame  .separator{
border-bottom: solid 1px #612181;
padding:10px;
text-align: center;
}
.modulGame .separatorName {
border-bottom:1px solid #612181;
height:44px;
padding:10px;
text-align:center;
}
.modulGame .separator-v-left {
border-right:1px solid #612181;
float:left;
height:23px;
margin-top:0;
padding-top:10px;
width:62px;
}
.modulGame .separator-v-right{
float:right;
height:23px;
margin-top:0;
padding-top:10px;
width:60px;
}
.modulGame .separator-v-right span, .modulGame .separator-v-left span{
font-size: 10px;
color:#fff;
}
.modulGame .imgTurn {
position: absolute;
bottom: 0px;
left: 0px;
border-top:solid 1px #612181;
}
.modulGame .imgTurn  img{
cursor: pointer;
}
.modulVideo{
width:144px;
float: left;
margin:1px;
height:123px;
}
/****************
BOX NEW
****************/
div.headerNews{
padding:10px;
font-size:28px;
text-transform:uppercase;
color: #0099fd;
width:85%;
}
div.dataNews{
font-size:13px;
color: gray;
padding-left:10px;
padding-bottom:4px;
}
div.dataNews2{
font-size:13px;
color: gray;
padding-left:10px;
padding-bottom:20px;
}
div.boxNews{
	width:740px;
	position: relative;
	margin-left:13px;
	z-index:3000;
	background-color:#fff;
	padding-bottom:10px;
	margin-bottom:15px;
}
div.boxNewsImg{
position:absolute;
right:15px;
top: 15px;
width:80px;
height:60px;
}
div.solapa{
	width:158px;
	height:158px;
	background:url(../images/backNews.jpg) no-repeat;
	z-index:3003;
	position:absolute;
	left:0px;
	top:0px;
}

div .contentBoxNews{
    padding:60px;
    z-index:3006;
    color:#1e1e1e;  
}

/*
body.green .content div, .moreInfo, .menssageError, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .CloseHelp, .tooltipBotton
{
    background-image: url("../images/spriteContentGreen.png");
    background-repeat: no-repeat;
}

body.green .content .boxIndexMyGamer, .content .boxGeneralExternal, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral .tabs ul li, .menuTabs ul li, .subMenuTabs ul li, .boxExternalWithTabsGeneral .boxExternalContent, .boxGeneralIxternal, .boxIxternal, .tableInfoUser td, .subMenuTabs,.tabs ul li, .boxInternalWithTabs .boxInternalContent, .boxExternalWithTabsGeneral .boxInternalContent, .boxIxternalBanner 
{
    border-color: Green;
	
	
}

body.red .content div, .moreInfo, .menssageError, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .CloseHelp, .tooltipBotton
{
    background-image: url("../images/spriteContentRed.png");
    background-repeat: no-repeat;
}

body.red .content .boxIndexMyGamer, .content .boxGeneralExternal, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral .tabs ul li, .menuTabs ul li, .subMenuTabs ul li, .boxExternalWithTabsGeneral .boxExternalContent, .boxGeneralIxternal, .boxIxternal, .tableInfoUser td, .subMenuTabs,.tabs ul li, .boxInternalWithTabs .boxInternalContent, .boxExternalWithTabsGeneral .boxInternalContent, .boxIxternalBanner 
{
    border-color: Red;
}

body.blue .content div, .moreInfo, .menssageError, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .CloseHelp, .tooltipBotton
{
    background-image: url("../images/spriteContentblue.png");
    background-repeat: no-repeat;
}

body.blue .content .boxIndexMyGamer, .content .boxGeneralExternal, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral .tabs ul li, .menuTabs ul li, .subMenuTabs ul li, .boxExternalWithTabsGeneral .boxExternalContent, .boxGeneralIxternal, .boxIxternal, .tableInfoUser td, .subMenuTabs,.tabs ul li, .boxInternalWithTabs .boxInternalContent, .boxExternalWithTabsGeneral .boxInternalContent, .boxIxternalBanner 
{
    border-color: blue;
}

.purple .content div, .moreInfo, .menssageError, .content div input, .content div input, .content div ul li, div .iconSocial .ico div, div.estado, .btnRed70, messagingicons .ico div, div .modulFacebook .title, input .expander, .btnRegistrationNext, .CloseHelp, .tooltipBotton{
    background-image: url("../images/spriteContentpurple.png");
    background-repeat: no-repeat;
}

.purple .content .boxIndexMyGamer, .content .boxGeneralExternal, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral, div div .boxSliderMyGamer, .boxExternalWithTabsGeneral .tabs ul li, .menuTabs ul li, .subMenuTabs ul li, .boxExternalWithTabsGeneral .boxExternalContent, .boxGeneralIxternal, .boxIxternal, .tableInfoUser td, .subMenuTabs,.tabs ul li, .boxInternalWithTabs .boxInternalContent, .boxExternalWithTabsGeneral .boxInternalContent, .boxIxternalBanner 
{
    border-color: purple;
}
*/
.red .boxIndexMyGamer, .red .boxSliderMyGamer, .boxExter, .red .boxGeneralIxternal, .red .boxIxternal, .red .subMenuTabs,.red .boxIxternalBanner
.red .boxGeneralExternal, .red .boxInternalContent, .red .boxExternalContent, .red .boxIxternalBanner , .red .tabs ul li, 
.red .boxExternalWithTabsGeneral .tabs ul li, .red .titleBoxHeader, .red .menuTabs ul li, .red .boxGeneralExternal {
    border-color:Red;
    background-image: url("../images/spriteContentRed.png");
    background-repeat: no-repeat;
}
.red .boxExternalWithTabsGeneral .tabs ul li a, .red .menuTabs ul li a {
color:#BC3739;
}

.red .boxExternalWithTabsGeneral .tabs ul .tabActive a , .red .menuTabs ul .tabActive a {
color:#ffffff;
}


.purple .boxIndexMyGamer, .purple .boxSliderMyGamer, .boxExter, .purple .boxGeneralIxternal, .purple .boxIxternal, .purple .subMenuTabs,.purple .boxIxternalBanner
.purple .boxGeneralExternal, .purple .boxInternalContent, .purple .boxExternalContent, .purple .boxIxternalBanner , .purple .tabs ul li, 
.purple .boxExternalWithTabsGeneral .tabs ul li, .purple .titleBoxHeader, .purple .menuTabs ul li, .purple .boxGeneralExternal {
    border-color:purple;
    background-image: url("../images/spriteContentpurple.png");
    background-repeat: no-repeat;
}
.purple .boxExternalWithTabsGeneral .tabs ul li a, .purple .menuTabs ul li a {
color:purple;
}

.purple .boxExternalWithTabsGeneral .tabs ul .tabActive a , .purple .menuTabs ul .tabActive a {
color:#ffffff;
}


.blue .boxIndexMyGamer, .blue .boxSliderMyGamer, .boxExter, .blue .boxGeneralIxternal, .blue .boxIxternal, .blue .subMenuTabs,.blue .boxIxternalBanner
.blue .boxGeneralExternal, .blue .boxInternalContent, .blue .boxExternalContent, .blue .boxIxternalBanner , .blue .tabs ul li, 
.blue .boxExternalWithTabsGeneral .tabs ul li, .blue .titleBoxHeader, .blue .menuTabs ul li, .blue .boxGeneralExternal {
    border-color:blue;
    background-image: url("../images/spriteContentblue.png");
    background-repeat: no-repeat;
}
.blue .boxExternalWithTabsGeneral .tabs ul li a, .blue .menuTabs ul li a {
color:blue;
}

.blue .boxExternalWithTabsGeneral .tabs ul .tabActive a , .blue .menuTabs ul .tabActive a {
color:#ffffff;
}


/************************************
GREEN
************************************/
.green .boxIndexMyGamer, .green .boxSliderMyGamer, .boxExter, .green .boxGeneralIxternal, .green .boxIxternal, .green .subMenuTabs,.green .boxIxternalBanner
.green .boxGeneralExternal, .green .boxInternalContent, .green .boxExternalContent, .green .boxIxternalBanner , .green .tabs ul li, 
.green .boxExternalWithTabsGeneral .tabs ul li, .green .titleBoxHeader, .green .menuTabs ul li, .green .boxGeneralExternal {
    border-color:green;
    background-image: url("../images/spriteContentGreen.png");
    background-repeat: no-repeat;
}
.green .boxExternalWithTabsGeneral .tabs ul li a, .green .menuTabs ul li a {
        color:#ffffff;
}

.green .boxExternalWithTabsGeneral .tabs ul .tabActive a , .green .menuTabs ul .tabActive a {
color:#ffffff;
}
body.green{
	background-image: url("../images/backBodygreen.png");
    background-repeat: repeat-x;
}
.green #wrapperHeader{
	background-image: url("../images/spriteHeadergreen.png");
}
.green #wrapperHeader div.header{
	background-image: url("../images/spriteHeadergreen.png");
    background-repeat: no-repeat;
}
.green .boxGeneralIxternal, .green .tableInfoUser, .green .boxInternalWithTabs .boxInternalContent, .green  .boxIxternal, .green .listTable,
.green .boxExternalWithTabsGeneral .boxInternalContent, .green .boxInternalWithTabs .tabs ul li, .green .boxExternalWithTabsGeneral .boxInternalContent,
.green .boxExternalWithTabsGeneral .boxInternalContent, .green table.tblInfo, .green table.tblInfo td.tblSeparator, .green .modulTopChallenge{
	background-color: #143a25;
	border-color:#28704a;
}
.green .modulTopChallenge table tr th, .green  .modulTopTitle{
	border-color:#28704a;
}
.green .myStripesMenuHome, .green .footer, .green #wrapperHeader, .green #wrapperHeader div.tikerAndMenu3 .tiker, 
.green #wrapperHeader div.tikerAndMenu3 .menu3 .icon div, .green #wrapperHeader div.tikerAndMenu3 .menu3 .icon, .green #wrapperHeader div.header, 
.green #wrapperHeader div.tikerAndMenu3 .tiker .icon, .green #wrapperHeader div.tikerAndMenu3 .menu3 .iconHelp, .green #wrapperHeader input, 
.green #wrapperHeader div span.linkUser, .green #wrapperHeader div span.linkUser a, .green .menu ul li, .menu2 ul li, .green.userLogin .welcome,
.green.userLogin .nameUser,.green .CloseHelp, .btnClose, .green.myStripesMenuHome, .green.myStripesMenu, .green .myMenu,
.green #wrapperHeader .mainMenu .menu_1 ul .subMenu ul li, .green #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeTournaments,
.green #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .tournamentsHome, .green .footer .logoFooter1, .green .footer .logoFooter2 
{
    background-image: url("../images/spriteHeadergreen.png");
}


/************************************
Red
************************************/
.red .boxIndexMyGamer, .red .boxSliderMyGamer, .boxExter, .gren .boxGeneralIxternal, .red .boxIxternal, .red .subMenuTabs,.red .boxIxternalBanner
.red .boxGeneralExternal, .red .boxInternalContent, .red .boxExternalContent, .red .boxIxternalBanner , .red .tabs ul li, 
.red .boxExternalWithTabsGeneral .tabs ul li, .red .titleBoxHeader, .red .menuTabs ul li, .red .boxGeneralExternal {
    border-color:red;
    background-image: url("../images/spriteContentred.png");
    background-repeat: no-repeat;
}
.red .boxExternalWithTabsGeneral .tabs ul li a, .red .menuTabs ul li a {
        color:#ffffff;
}

.red .boxExternalWithTabsGeneral .tabs ul .tabActive a , .red .menuTabs ul .tabActive a {
color:#ffffff;
}
body.red{
	background-image: url("../images/backBodyred.png");
    background-repeat: repeat-x;
}
.red #wrapperHeader{
	background-image: url("../images/spriteHeaderred.png");
}
.red #wrapperHeader div.header{
	background-image: url("../images/spriteHeaderred.png");
    background-repeat: no-repeat;
}
.red .boxGeneralIxternal, .red .tableInfoUser, .red .boxInternalWithTabs .boxInternalContent, .red  .boxIxternal, .red .listTable,
.red .boxExternalWithTabsGeneral .boxInternalContent, .red .boxInternalWithTabs .tabs ul li, .red .boxExternalWithTabsGeneral .boxInternalContent,
.red .boxExternalWithTabsGeneral .boxInternalContent, .red table.tblInfo, .red table.tblInfo td.tblSeparator, .red .modulTopChallenge{
	background-color: #3e0001;
	border-color:#651f1f;
}
.red .modulTopChallenge table tr th, .red  .modulTopTitle{
	border-color:#651f1f;
}
.red .myStripesMenuHome, .red .footer, .red #wrapperHeader, .red #wrapperHeader div.tikerAndMenu3 .tiker, 
.red #wrapperHeader div.tikerAndMenu3 .menu3 .icon div, .red #wrapperHeader div.tikerAndMenu3 .menu3 .icon, .red #wrapperHeader div.header, 
.red #wrapperHeader div.tikerAndMenu3 .tiker .icon, .red #wrapperHeader div.tikerAndMenu3 .menu3 .iconHelp, .red #wrapperHeader input, 
.red #wrapperHeader div span.linkUser, .red #wrapperHeader div span.linkUser a, .red .menu ul li, .menu2 ul li, .red.userLogin .welcome,
.red.userLogin .nameUser,.red .CloseHelp, .btnClose, .red.myStripesMenuHome, .red.myStripesMenu, .red .myMenu,
.red #wrapperHeader .mainMenu .menu_1 ul .subMenu ul li, .red #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeTournaments,
.red #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .tournamentsHome, .red .footer .logoFooter1, .red .footer .logoFooter2 
{
    background-image: url("../images/spriteHeaderred.png");
}



/************************************
Purple
************************************/
.purple .boxIndexMyGamer, .purple .boxSliderMyGamer, .boxExter, .gren .boxGeneralIxternal, .purple .boxIxternal, .purple .subMenuTabs,.purple .boxIxternalBanner
.purple .boxGeneralExternal, .purple .boxInternalContent, .purple .boxExternalContent, .purple .boxIxternalBanner , .purple .tabs ul li, 
.purple .boxExternalWithTabsGeneral .tabs ul li, .purple .titleBoxHeader, .purple .menuTabs ul li, .purple .boxGeneralExternal {
    border-color:purple;
    background-image: url("../images/spriteContentpurple.png");
    background-repeat: no-repeat;
}
.purple .boxExternalWithTabsGeneral .tabs ul li a, .purple .menuTabs ul li a {
        color:#ffffff;
}

.purple .boxExternalWithTabsGeneral .tabs ul .tabActive a , .purple .menuTabs ul .tabActive a {
color:#ffffff;
}
body.purple{
	background-image: url("../images/backBodypurple.png");
    background-repeat: repeat-x;
}
.purple #wrapperHeader{
	background-image: url("../images/spriteHeaderpurple.png");
}
.purple #wrapperHeader div.header{
	background-image: url("../images/spriteHeaderpurple.png");
    background-repeat: no-repeat;
}
.purple .boxGeneralIxternal, .purple .tableInfoUser, .purple .boxInternalWithTabs .boxInternalContent, .purple  .boxIxternal, .purple .listTable,
.purple .boxExternalWithTabsGeneral .boxInternalContent, .purple .boxInternalWithTabs .tabs ul li, .purplu .boxExternalWithTabsGeneral .boxInternalContent,
.purple .boxExternalWithTabsGeneral .boxInternalContent, .purple  table.tblInfo, .purple table.tblInfo td.tblSeparator, .purple .modulTopChallenge{
	background-color: #2b002b;
	border-color:#612181;
}
.purple .modulTopChallenge table tr th, .purple  .modulTopTitle{
	border-color:#612181;
}
.purple .myStripesMenuHome, .purple .footer, .purple #wrapperHeader, .purple #wrapperHeader div.tikerAndMenu3 .tiker, 
.purple #wrapperHeader div.tikerAndMenu3 .menu3 .icon div, .purple #wrapperHeader div.tikerAndMenu3 .menu3 .icon, .purple #wrapperHeader div.header, 
.purple #wrapperHeader div.tikerAndMenu3 .tiker .icon, .purple #wrapperHeader div.tikerAndMenu3 .menu3 .iconHelp, .purple #wrapperHeader input, 
.purple #wrapperHeader div span.linkUser, .purple #wrapperHeader div span.linkUser a, .purple .menu ul li, .menu2 ul li, .purple.userLogin .welcome,
.purple.userLogin .nameUser,.purple .CloseHelp, .btnClose, .purple.myStripesMenuHome, .purple.myStripesMenu, .purple .myMenu,
.purple #wrapperHeader .mainMenu .menu_1 ul .subMenu ul li, .purple #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .typeTournaments,
.purple #wrapperHeader .mainMenu .menu_1 ul .subMenu ul .tournamentsHome, .purple .footer .logoFooter1, .purple .footer .logoFooter2 
{
    background-image: url("../images/spriteHeaderpurple.png");
}

.sendEmail {
    border:0 solid #FFFFFF;
    color:#FFFFFF;
    font-size:11px;
    height:20px;
}

/* Ajax calendar*/
/*
.ajax-calendar .ajax__calendar_container { border: solid 1px; z-index : 500 ; padding:4px;position:absolute;cursor:default;width:200px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica; background-color:white;}
.ajax-calendar .ajax__calendar_body {height:155px;width:200px;position:relative;overflow:hidden;margin:auto;}
.ajax-calendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:155px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax-calendar .ajax__calendar_container TABLE {font-size:11px;}
.ajax-calendar .ajax__calendar_header {height:30px;width:100%; }
.ajax-calendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);}
.ajax-calendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);}
.ajax-calendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax-calendar .ajax__calendar_footer {height:15px;}
.ajax-calendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax-calendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px; font-weight:bold; background-color: Silver; text-align:center;}
.ajax-calendar .ajax__calendar_day {height:20px;width:20px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax-calendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax-calendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax-calendar .ajax__calendar_container {border:6px solid #646464;background-color:#ffffff;color:#000000; z-index: 1000;}
.ajax-calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax-calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax-calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax-calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax-calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax-calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax-calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax-calendar  .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax-calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax-calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax-calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax-calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax-calendar  .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax-calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax-calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
*/
/* END Ajax Controls */

.ajax__calendar_container
{
    z-index:1000;
}
.boxInternalContent .pagination td table
{
    background-image: none;
    border: solid 0px red;
	margin: auto;
    width:10%;
}
div.bottonControl {
background:url("../images/backControl.gif") repeat scroll 0 0 transparent;
color:#B3CBEA;
float:left;
font-size:11px;
height:24px;
line-height:22px;
padding-left:8px;
width:143px;
margin:5px 0 0 7px;
margin-bottom:4px;
}
div.bottonControl span{
margin-right:5px;
}
div.bottonControl span a{
color:#B3CBEA;
cursor: pointer;
}