table.tableCenter{ margin:auto; width:auto;}

/*******************************/
* {list-style:none; margin:0; padding:0;}
body {background:#fff; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size: 8pt;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1, h2, h3 {color: #515151;}
h3 {font-size: 8pt;}
p, li, table, span  {color:#504f4f;}

.style1 {font-size: 10px;font-weight: bold;}
.page-container{width:1030px;min-height:830px; margin: 0 auto; padding-bottom:20px; background-color: #fff;}
.page-container2{width:760px; height: auto; margin: 0 auto; background-color: #fff;}
.page-container3{width:945px; height:auto; margin: auto!important; background-color: #f2f2f2;}
.page-container4{width:945px; height:auto; margin: 0 auto; background: url(images/bg-content_03.jpg); background-repeat: repeat-x; background-color: #f2f2f2;}
#header {/*background:url(images/backgroundTopLogin.jpg) repeat-x;*/ height:110px; width:945px; padding-top:15px;}
.Logo{float:left; width:366px; height:92px; background:url(images/BetCRIS-affiliates.jpg) no-repeat;}
#subheader {height:68px;text-align:center;}
#login {width:100%; height:auto; float:left; margin-top:25px;}
.formbox{margin:auto; width:360px; height: auto; color: #fff; font-weight: bold;}
.formboxSignup{float: left; margin:auto; width:260px; height: auto; background-color: #f2f2f2;}
#recordar{ text-align:right; color:#fff; height:21px}
#recordar input{ width:13px; height:13px;}
td#MaltaLink{background:url(images/redbullet01.jpg) no-repeat; background-position:top left; padding-left:16px; color:#f60505; font-size: 12px; float:left; margin-left:30px;}
#MaltaLink1{font-size: 11px; text-decoration:none; color:#f60505; font-weight:bold;}

#join {width:145px;float:right;margin-right:18px;margin-top:18px;background: transparent;	text-align:right;}
#content {width:100%; margin:auto;  text-align: justify;}
#context {clear: both; float: left;	margin:25px 0; width: 100%; border: 1px solid red;}
#context p {width: 320px; margin-left: 10px;}
#left-column{ width: 313px; height: auto; float: left;}
#left-column p{ padding: 10px;}

#center-column{float: left; width: 310px; margin-left: 50px;}
#center-column ul{float: left; width: 95%; padding-left:8px;}
#center-column ul li{ float:left; margin:2px 0; width: 100%;}
.dotRed{ color:#CC0000;}
#center-column p {width: 95%; padding: 0 5px 10px 5px;}

#right-column{float: left; width: 300px; margin-left: 50px;}
#right-column p{padding: 5px; margin-bottom: 15px;}
#right-column a{padding: 5px; color:#FF0000; font-weight: bold; text-decoration: none;}

#mainbanner {width:597px;float:left;}
.imageCenter{ width:1031px; height:329px; background:url(images/affiliate_img.jpg) no-repeat;}
.imageCenter a{float: left; position: relative; left:20px; top:218px; width:257px; height:53px;}
p#boxCenter{ width:100%; height:24px; background:#E2E2E2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:20px 0; padding-top:10px; text-align:center!important; color:#262632;}
.line{float: left; width:1px; background-color:#c6c6c6; height:140px; position: relative;}
#ingrese {width:460px; float: right; height:116px; text-align: center;}
#ingrese2{text-align: center; float: right; width: 100%;}
#welcome {width:347px; height:118px; margin-bottom:7px; float:left; text-align:center;	background-image: url(images/bg-welcome_04.jpg); color: #ffffff; clear: left;}
#welcome p {margin-top: 20px;}
#top5 {width:305px;	height:149px; float:left; text-align:center; background: url(images/top5.jpg) no-repeat;}
#top5 h1{ float:left; width:100%; text-align:center!important; font-size: 12px; padding-top: 3px; color: #c5d4dc;}
#top5 ul{ float:left; width: 100%; margin-top: 8px; font-weight: bolder; color: #fff; font-size: 12px;}
#top5 li{margin-top: 7px; width: 100%; text-align:center; }
#spacer {height:15px;}
#joinbottom {width:226px;float:right;}
#footer-default {width:100%;margin:auto; height:120px; background:#E2E2E2; padding-top:15px; clear:both; overflow:hidden;}
#footer {width:945px;margin:auto;height:57px;background:url(images/footer_esp.jpg); clear:both;left: -14%;position: relative;}
/*#frame1{background-color: white;}*/

.textfield{	text-transform: uppercase;	font-size:9px;}
.login_button {color: #000992;float: left;font-size: 12px;margin: 3px 0 0 10px;padding: 0 3px 0 3px;text-transform: uppercase;width: 80px;}
#txtAccount, #txtPassword{width: 85px; margin-left: 5px;}

.moneybook{float: left; position: relative; width: 500px; height:auto; top: 20px; left: 15px;}
.moneybook p{float: left; width: 185px; height: auto; margin-top: 25px; margin-right: 10px;}

/*signup page*/
.signup {border-style: none!important; width: auto!important;}
.signup .tableGlobal *{float: left; }
.signup .tableGlobal{clear: both; width: 756px; height: auto; font-size: 8pt !important; text-align: left; margin:10px 0 0 20px;}
.signup .row{ margin:2px 0 0; width:756px !important; height: auto; padding:7px 0;}
.signup .row div{width: 200px;}
.signup .row font{float: left;}
.signup .row .textForm{padding: 0 10px;}
.signup .row input { width:185px;}
.signup .difMargin{margin:0 !important;}
.signup form{ float: left; clear: both; height: auto; width:100%;}
.signup .widthmore{ margin: 0 0 20px;}
.signup .widthmore,.signup .widthmore div{ width: 350px!important;}
.signupinfo{ float:left; width:100%; text-align:center!important; margin: 15px auto;}
.signupinfo div.row{ margin:10px 0;}
.signupinfo #LabelAgent{ font-size:20px; font-weight:bold; color:#000033;}
.signupinfo a{ color: #000033; text-transform: uppercase;}
#oscuro{ background-color:#7d8090; color:#e2e2e2;}
#claro{ background-color:#e2e2e2; color:#7d8090;}
/*end sign up*/


/*Globals*/
.spacer{ clear: both !important;}
.clearB{ clear: both;}
/*end*/


/*--------------------------------------*/

.WelcomeBody {font-size: 10px; background-color:#fff; margin: 10px 0px; text-align: center;}
.WelcomeText { font-weight: bold; font-size: 14px; color:#646F79; width:90%; margin:auto;}
.ReportTitle {font-weight: bold; font-size: 14px;}
.ReportLabel {display: inline; font-weight: normal; font-size: 10px; color: black; text-align: left;}
.ReportErrorLabel {border: darkred 1px solid; padding: 5px;	font-weight: normal; font-size: 11px; width: 400px; color: red;	background-color: antiquewhite;	text-align: center;}
.LoginPage {background-image: none; background-color: black;}
.LoginError {font-weight: bold; font-size: 14px; text-transform: none; color: red; position: absolute; top: 55px; left: 900px;}
.WagerTypeDescription {color:blue;}
.GameID {color: navy;}
.TicketNumber {color: darkred;}
.PlayerName {font-weight: bold; font-size: 10pt; color: black; text-decoration: none;}
.Error {font-weight: bold; text-transform: none; color: red;}
.WelcomeTable {border: blue 1px solid;}
.ReportOptionLabel {display: inline; font-weight: normal; font-size: 10px; color: black; text-align: left; }
.ReportPlayerLabel {display: inline; font-weight: normal; font-size: 10px; color: Black; text-align: left; margin-left: 20px; }

TABLE.data {border: black 1px solid; font-size: 10px; margin: 20px 0px 0 30px; width: 700px!important;}
TABLE.data TH {padding:1px; font-weight: bold; color: #ffffff; background-color: #7d8090; text-align: center;}
TABLE.data TR.th {PADDING: 1px; font-weight: bold; color: #ffffff; background-color: #7d8090; text-align: center;}
TABLE.data TR.f1 {padding: 1px; font-weight: bold; color: #ffffff; background-color: #7d8090; text-align: center;}
TABLE.data TR.p1 {padding: 1px; font-weight: bold; color: #ffffff; background-color: #7d8090; text-align: center;}
TABLE.data TR.r1 TD, TABLE.data TR.r2 TD {padding: 2px;}
TABLE.data TR.r1 {background-color: #ffffff;}
TABLE.data TR.r2 {background-color: #ececee;}
TABLE.data TR.r3 {background-color: #2222ff; font-weight: bold; color: #ffffff;}
TABLE.data TR.r3 TD {padding: 2px; text-align: right;}
TABLE.data TD.data-player {color: #ffffff; background-color: #000000;}
TABLE.data TD.data-player H2 {font-size: 130%; margin: 10px;}
#contentpage {	border: black 1px solid; left: 0px; margin: 0px auto; width: 810px; position: relative; top: 0px; background-color: white;}
.cl1 a, .cl1 a:visited { text-decoration: none; color: Black}

/*------------------------------*/
#CashFlowGlobal, #PlayerGlobal, #MarketingGlobal, #siteNavigation{display:none;}
td img {display: block;}

/* Menus*/

/*--/////////////////////////////////DROPDOWN MENUS/////////////////////////////////--*/

#dropMenu:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.dropmenudiv{
	position: absolute;
	top: 78px !important;
	margin:0 0 0 5px;
	border-bottom-width: 0;
	line-height:18px;
	z-index:1000;
	visibility: hidden;
	border: 1px solid #BBB;
	background: #ececee;
	width: 130px;
}

.adjbox{	margin-left:38px !important;}

.dropmenudiv a, .dropmenudiv a:visited{
	display: block;
	padding: 2px 0 0 13px;
	text-decoration: none;
	color: #7d8090;
	border-bottom: 1px solid white;
	text-align: left;
	float: none;
	font-weight: bold;
	letter-spacing:-1px;
}
.dropmenudiv a:hover{
	color:  #DD2116;
	text-decoration: underline;
}

.contextmenudiv{position: absolute; visibility: hidden; background: #ececee;}
.contextmenudiv a, .contextmenudiv a:visited{
	display: block; text-decoration: none;
	color: #7d8090; text-align: left; float: none; font-weight: bold;
	letter-spacing: -1px; 
}
.contextmenudiv a:hover{color: #DD2116; text-decoration: underline;}


/*gabo 20070419 - for terms and conditions*/

.terms .tableGlobal{ width: 98%; float: left; position: relative; left: 1%; padding: 15px 0;}
.terms .tableGlobal h1{ width: 95%; font-size: 16px; padding-left:15px;}
.terms .tableGlobal h2{ width: 90%; font-size: 13px; text-align: left; margin-top:40px; padding-left:15px;}
.terms .tableGlobal h3{ width: 95%; font-size: 11px; text-align: left; color: red; padding-left:15px;}
.terms .tableGlobal p{ width: 95%; text-align: justify; font-size: 11px; padding-left:15px; margin:8px 0;}
.terms .tableGlobal p.note{ color: gray; font-size: 10px; clear: both; width: 90%; left: 5%;}
.terms .tableGlobal p span{ font-size: 13px!important; text-align: left; font-weight: bold;}
.terms .tableGlobal .itemFour{margin-top: 40px;}
.terms .tableGlobal ul{ width: 95%; text-align: justify; font-size: 11px; padding-left:15px; margin:8px 0;}
.terms .tableGlobal li{ width: 95%; text-align: justify; font-size: 11px; padding-left:15px; margin:8px 0;}
.terms .tableGlobal table{ width: 90%; position: relative; left: 5%; border:1px solid silver; float: left; }
.terms .tableGlobal table.noBorder { border: none;}
.terms .tableGlobal table.noBorder td{ border: none; padding: 10px 0}
.terms .tableGlobal table.noBorder td.noPadd{ padding: 0; color: gray;}
.terms .tableGlobal table thead td{ font-weight: bold; color: #FFF; background-color: #000;}
.terms .tableGlobal table td{font-size: 11px; border: 1px solid silver;}


#calBegin{ margin: 10px auto 0 auto;}
.tableContenedor{ width:425px; margin:auto;}
.tablePlayers{ width:150px; margin:auto;}
#calEnd{ margin-top:10px;}
#Button1{ margin:auto; width:50px;}
#fechasMargen{ margin-top:15px;}
.inscribirse{ float:right; width:232px; height:50px; background: url(images/inscribase.gif) no-repeat; margin-top:40px; padding-right:30px;}
.inscribirse a{ float:right; width:100%; height:50px;}
.inscribirse span{ display:none;}
.footerBackground{ float:left; width:100%; height:57px; background: url(images/internal-bottom-esp.jpg) no-repeat;}

div.linkTerms{ float:left; width:100%!important;}
div.linkTerms p{ width:100%; text-align:center;}
div.linkTerms a{ width:100%; color:#7D8090; text-align:center!important; text-decoration:none; font-weight:bold;}


/**********************************
 * WEEKLY BALANCE                 *
 **********************************/
.GameHeader td{background:#d2d2d2;color:#333;font-weight:bold}
.TrGameOdd{background:#FFF}
.TrGameEven{background:#F4F4F4}
.TrGameBottom td{background#d2d2d2}

/*New Styles*/
#logInButton { padding:3px; background: #cb0407; background: -moz-linear-gradient(top, #cb0407 0%, #fd0810 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb0407), color-stop(100%,#fd0810)); background: -webkit-linear-gradient(top, #cb0407 0%,#fd0810 100%); background: -o-linear-gradient(top, #cb0407 0%,#fd0810 100%); background: -ms-linear-gradient(top, #cb0407 0%,#fd0810 100%);
background: linear-gradient(top, #cb0407 0%,#fd0810 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0407', endColorstr='#fd0810',GradientType=0 ); border-radius:5px; border:2px solid #fff; -webkit-box-shadow: 1px 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px 1px #ccc; box-shadow: 1px 1px 0px 0px #ddd; color:#fff; margin-left:2px; cursor:pointer;}
#logInButton:hover {background:#F00;}
#right-column a {padding: 10px; background: #cb0407; background: -moz-linear-gradient(top, #cb0407 0%, #fd0810 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb0407), color-stop(100%,#fd0810)); background: -webkit-linear-gradient(top, #cb0407 0%,#fd0810 100%); background: -o-linear-gradient(top, #cb0407 0%,#fd0810 100%); background: -ms-linear-gradient(top, #cb0407 0%,#fd0810 100%);
background: linear-gradient(top, #cb0407 0%,#fd0810 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0407', endColorstr='#fd0810',GradientType=0 ); border-radius:5px; border:2px solid #fff; -webkit-box-shadow: 1px 1px 0px 0px #999; -moz-box-shadow: 1px 1px 0px 0px #999; box-shadow: 1px 1px 0px 0px #999; color:#fff;}
#right-column a:hover {background:#F00;}
#footer-default p {width:600px; text-align:center; color:#504f4f; margin:0 auto;}
#footer-default .logo {width:190px; margin:20px auto;}
