/*---- ESTILOS GENERALES ADENTRO Y AFUERA ------*/
.bg1 {
background-image : url(/images/bgl_05.jpg);
border : 0;  
}
.bg2 {
background-image : url(/images/bgl_09.jpg); 
border : 0; 
}
.bg3 {
background-image : url(/images/in_bg.jpg); 
border : 0; 
}
.bg4 {
background-image : url(/images/bgl_12.jpg); 
border : 0; 
}
.bg5 {
background-image : url(/images/bgl_20.jpg); 
border : 0; 
}
.bg6 {
background-image : url(/images/bgl_29.jpg); 
border : 0; 
}
.bg7 {
background-image : url(/images/bingogratisenlinea_18.jpg); 
border : 0; 
}
.bg8 {
background-image : url(/images/bgl06_31.gif); 
border : 0; 
}
.bg9 {
background-image : url(/images/bgl_39.jpg); 
border : 0; 
}
.bg10 {
background-image : url(/images/bgl_04.jpg); 
border : 0; 
}
.bgcolor18527A {
background-color : #18527A;
border : 0; 
}
.bgcolorffffff {
background-color : #ffffff;
border : 0; 
}
.bgcolorFBFBFB {
background-color : #FBFBFB;
border : 0; 
}
.bgcolor000000 {
background-color : #000000;
border : 0; 
}
.bgcolor045480 {
background-color : #045480;
border : 0; 
}
.bgcolor045480 {
background-color : #045480;
border : 0; 
}

.bgcolor0675B0 {
background-color : #0675B0;
border : 0;    
}
.bgcolor3093D6 {
background-color : #3093D6;  
border : 0;    
}

.bgcolor9B2700 {
background-color : #9B2700;  
border : 0;    
}
.bgcolorCC3300 {
background-color : #CC3300;  
border : 0;    
}
.bgcolorFFD5C6 {
background-color : #FFD5C6;  
border : 0;    
}
.bgcolorFFCC00 {
background-color : #FFCC00;  
border : 0;    
}
.bgcolor1F5E7C {
background-color : #1F5E7C;  
border : 0;    
}
.bgrefer {
background-image : url(/images/refer_form_03.gif); 
}
.ticker {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #FFFFFF; 
} 
DIV.aln {
text-align : center; 
}
DIV.alnright {
text-align : right; 
}
DIV.alnleft {
text-align : left; 
}
DIV.alnjustify {
text-align : justify; 
}
.border {
border : 0; 
}
.borderblanco {
border-color : #FFFFFF; 
}
.border000000 {
border-color : #000000; 
}
.borderblanco {
border-color : #FFFFFF; 
}
/*----FIN ESTILOS GENERALES------*/


bold {
font-weight : bold; 
}
/* general body properties */
body{ padding:0; background-color:#FFFFFF; font:12px Verdana, Arial,sans-serif;  margin: 0 0 0 0; }


/* body class for popup windows */
body.margins{ padding:0; background-color:#ECECEC;}


body a:link, a:visited, a:active { text-decoration: none; color: Black;
}


/* elements with transparent background */
div.paging,.pageTitle,.subTitle,.gameTitle,.smallHdr,.copy,p,.small,a,a:visited,a:active,a:hover, hr,.border{background-color:transparent;}

/* separator line */
hr{color:#999999; width:99%; margin:10px 0;}

/* thin border */
.border{border:1px solid #000000;}

/* error messages */
div.errmsg{color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#003366; border:1px solid #000000; padding:2px;}
div.errmsg a, div.errmsg a:visited, div.errmsg a:hover, div.errmsg a:active{display:block; color:#FFFF00; font-size:12px; text-decoration:underline;}

/* paging links on the reports pages */
div.paging{font-size:8pt; color:#000000; font-style:italic; text-align:right; padding-top:4px;}

/*================= HEADERS ==================*/
.subTitle{color:#000000; font-size:14px; font-weight:bold;}
.gameTitle{color:#000000; font-size:13px; font-weight: bold;}
.smallHdr{color:#FFFF00; font-size:14px; font-weight:bold;}
/* coloured background on some headers */
td.subTitleBgr{background-color:#FFFFFF; color:#000000; font-size:13px; font-weight:bold;}
/*================= HEADERS ==================*/

/*================= ANCHORS ==================*/
/*---------- general ---------------*/
a, a:visited{text-decoration:none;}
a:active, a:hover{text-decoration:none;}
/*---------- general ---------------*/

/*---------- bold large link ---------------*/
a.boldLrg, a.boldLrg:visited{color:#000000; font-size:13px; font-weight:bold;}
a.boldLrg:active, a.boldLrg:hover{color:#666666; font-size:13px; font-weight:bold; text-decoration:none;} 
/*---------- bold large link ---------------*/

/* top link and edit card link */
a.small, a.small:visited, a.small:hover, a.small:active{color:#000000; font-size:10px;} 
/*================= ANCHORS ==================*/

/*================= copy elements ===================*/
.copy{color:#00FFF6; font-size:11px;font-weight:bold;}
p, .celldata{color:#000000; font-size:12px;}
.small{color:#000000; font-size:9px; font-weight:normal;}
/*================= end copy elements ===================*/

/*================= reports menu ========================*/
table#menuR{width:150px; border: 1 dotted; }
table#menuR tr{text-align:left; vertical-align:top;}
table#menuR th{color:#ffffff; background-color:#999999; font-size:14px; font-weight:bold; padding:3px;}
table#menuR tr td{padding:3px 3px 3px 6px;}
table#menuR tr td a, table#menuR tr td a:visited{color:#000000; font-size:12px;}
table#menuR tr td a:hover, table#menuR tr td a:active{color:#666666; font-size:12px; text-decoration:none;}
table#menuR tr#logout td{padding:3px 3px 3px 0;}
/*================= reports menu ========================*/

/*================= games menu ========================*/
td.menuG{text-align:right; font-size:15px;}
td.menuG a, td.menuG a:visited{color:#000000; font-weight:bold;}
td.menuG a:hover, td.menuG a:active{color:#666666; text-decoration:none; font-weight:bold;}
/*================= games menu ========================*/

/* ======================== bingo bottom links ============================= */
table#bingoBottom{border:2px solid black;}
table#bingoBottom td{background-color:#999999; color:#000000; font-size:12px; padding:2px 4px; text-align:left; vertical-align:middle;}
table#bingoBottom td a, table#bingoBottom td a:visited{color:#000000; font-weight:bold; margin:0 2px;}
table#bingoBottom td a:hover, table#bingoBottom td a:active{color:#EEEEEE; text-decoration:none; font-weight:bold; margin:0 2px;}
/* ======================== bingo bottom links ============================= */

/*==================== bets on games pages =======================*/
/* table games */
div.gameTtl{color:#000000; background-color:#CCCCCC; padding:2px; width:90%; text-align:center; font-size:13px; font-weight: bold; margin-bottom:10px;}
div.gameSubTtl{color:#000000; background-color:transparent; padding:2px; font-size:12px; text-align:left; width:180px;}
div.gameSubTtl a{float:right;}
table.betsTbl{width:70%; border:0; background-color:#999999; margin-top:10px;}
table.betsTbl tr td{padding:2px; color:#000000; font-size:12px; text-align:center; vertical-align:middle;}
tr.betsHead td{background-color:#CCCCCC;}
tr.bets td{background-color:#EEEEEE;}
tr.bets td a, tr.bets td a:visited{color:#000000; font-weight:bold;}
tr.bets td a:hover, tr.bets td a:active{color:#666666; font-weight:bold; text-decoration:none;}
/* table games */

/* video games */
a.coins{color:#000000; font-weight:bold; font-size:13px; margin:0 4px;}
a.coins:hover, a.coins:active{color:#666666; text-decoration:none;}
img.gameImg{margin-bottom:5px;}
/* video games */

/* progressive jackpot enabled games */
a.pj, a.pj:visited, table.betsTbl tr.bets td a.pj{color:#0066cc; font-weight:bold; font-size:13px; margin:0 4px;}
/*==================== bets on games pages =======================*/

/*================= flags location ========================*/
div#flags{position:absolute; top:40px; left:60px;}
/*================= flags location ========================*/

/* =================================== common table ========================================== */
table.common{width:100%; border:0; background-color:#FFFFFF;}

/* do not modify rows classes below; use center classes when you need to center content of the row */
table.common tr{text-align:left; vertical-align:top;}
table.common tr.center, table.common tr.altRowCenter{text-align:center;}
/* do not modify rows classes above; use center classes when you need to center content of the row */

table.common tr th{text-align:center; font-size:13px; color:#000000; background-color:#CCCCCC; padding:3px;}
table.common tr td{padding:3px; color:#000000; font-size:12px;}
table.common tr td.bold{font-weight:bold;}
table.common tr.altRow td, table.common tr.altRowCenter td{background-color:#e6e6e6;}
/* =================================== common table ========================================== */

/* =================================== gaming guide table ========================================== */
table#gamingGuide {border-left: 1px solid #000000; border-bottom: 1px solid #000000; width: 450px; font-size: 12px; font-weight: bold; margin: 10px 0;}
table#gamingGuide td.hdr { background-color: #999999; width: 40%; vertical-align: middle; text-align: left; padding-left: 10px; color: #000000; }
table#gamingGuide td.hdrPicked { background-color: #696969; width: 40%; vertical-align: middle; text-align: left; padding-left: 10px; color: #ffffff; }
table#gamingGuide td {border-top: 1px solid #000000; border-right: 1px solid #000000; width: 30%; background-color: #CCCCCC; padding: 4px; vertical-align: middle; text-align: center;}
table#gamingGuide td a, table#gamingGuide td a:visited {color: #000000; }
table#gamingGuide td a:hover, table#gamingGuide td a:active {color: #000000; text-decoration: underline;}
table#gamingGuide tr td.picked { background-color: #999999; color: #ffffff;}
/* =================================== gaming guide table ========================================== */

li.error { background: url(/shared/images/ugly.gif); }


.regbox {
	
	border: 1px solid White;
	
	margin: 5px;

}
 


.regbox INPUT,TEXTAREA {

	border-color: #B09F6F #DDC787 #DDC787 #B09F6F;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	vertical-align:middle;
	
}

.regbox2 {
   padding: 5px;
	margin: 8px;
	border-top: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 0.1mm solid White;
	background: #074784;
}

.regbox3 {
   padding: 5px;
	margin: 9px 3px 3px 3px;
	border-top: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 0.1mm solid White;
	background: #3093D6;
}

.regbox3 h2 {
 margin: 3px;
}


.form_textbox { /* type-in forms such as user/password, etc*/
	border-color: #B09F6F #DDC787 #DDC787 #B09F6F;
	height: 20px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	width: 115px;
	vertical-align:middle;
}

.form_button { /*form elemnt definition for buttons*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5E5E5;
	height: 25px;
	width: 50px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #FFF;
	vertical-align:middle;
	
}

.botonmenureportes {

 vertical-align: middle;
 height: 50px;
 width: 100pc; 
 background: #EEEEEE;

}

.botonmenureportes:hover {
 vertical-align: middle;
 height: 50px;
 width: 100pc; 
 background: #EEEEEE;
 border-top: 1px solid White;
 border-left: 1px solid White;
 border-bottom: 1px solid Black;
 border-right: 1px solid Black;
 text-decoration:none;
}

.botonmenureportes a {
  text-decoration:none;
  color: Red;
}

.botonmenureportes a:hover {
  text-decoration:none;
  color: Red;
}


.menubox {
	background-color: #333399;
}

.menubox ul{	
list-style:none;
margin:0 0 0 0;
padding:0;
font-size:3.1em;
}

.menubox li{
margin-bottom:4px;
background:#EEEEEE;
}	


.menubox li a{
font-weight:bold;
font-size:1.7em;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#EEEEEE;
border-left: 4px solid Black;
height: 50px;
}

	
.menubox li a:hover{
background: #FFFFCC;
color: Black;
border-left: 4px solid Yellow;
font: bold;
text-decoration:none;
}	


.bingostreamsbox {
	vertical-align: top;
	margin 0px;
}

.bingostreamsbox p {
	color: Black;
	margin: 0;z`
}

.bingostreamswelcome {
   margin: 3px;
	background-color: #F0F7FF;
}

.tabulardata {
	border-bottom: 1px solid #D1BD80;
	border-right: 1px solid #D1BD80;
	border-left: 1px solid White;
	border-top: 1px solid White;
}

.streamdescri {
	border-left: 1px solid #333333;
	
	border-top: 1px solid #333333;
}
