body {
	font-family: Verdana, Geneva, sans-serif;
	background:#000 top  center  repeat url('../images/bg.jpg');
	font-size:10px;
	color:#fff;
	margin:0;
	padding:0;
}


/**************************************************** GLOABAL STYLES ****/
h1{ font-size:28px;}
h2{ font-size:26px;}
h3{ font-size:18px;}
h4{ font-size:18px; line-height:30px; padding-left:12px; font-weight:lighter; font-family:Arial, Helvetica, sans-serif;  }
h5{ font-size:14px;}
h6{ font-size:12px;}
h1,h2,h3,h4,h5,h6{ color:#fff;}
small{ font-size:10px;}
b, strong{ font-weight:bold;}
a{ color:#fff;}
a:hover{				 color:#ECCB6D; }
p{ padding:15px 0 5px 0px; line-height:20px;}

#container{	
	display:block;
	position:relative;
	width:980px;
	margin:0px auto;
	background-color:#000;
	background-image:url(../images/container-bg.jpg);
	background-repeat:repeat-x;

	
	}


/****************************************************  HEADER ****/



#header{
	display:block;
	position:relative;
	width:980px;
	height:120px;
	margin:0px auto;
	}

#logo{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	height:120px;
	}
	
#header ul{
	display:block;
	position:absolute;
	top:15px;
	right:10px;
	width:960px;
	height:21px;
	text-align:right;
	font-size:9px;
	}
	
	#header ul li{
		display:inline;
	}
	
	#header ul li a{
		text-decoration:none;
		color:#B37C00;
		margin-left:12px;
	}

	#header ul li a:hover{
		text-decoration:underline;
	}


#headerp{
	display:block;
	position:absolute;
	top:54px;
	left:573px;
	width:379px;
	height:37px;
	text-align:right;
	color:#fff;
	margin-left:13px;
	font-style:italic;
}



/****************************************************  MENU ****/
	
	#navigation {
		display:block;
		height: 33px;
		}



#navigation li { float:left; display:block; }

#navigation li a
{
	
	background-image:url(../images/sprite.jpg);
	display: block;
	outline: none;
	position: relative;
	height: 33px;
	text-decoration: none;
	width: auto;
}

	#navigation .inicio 
	{
	background-position:0px 0px;
	width:176px;
	height:33px;
	}
	
	#navigation .casino 
	{
	background-position:-176px 0px;
	width:157px;
	height:33px;
	}
	
	#navigation .juegos 
	{
	background-position:-333px 0px;
	width:158px;
	height:33px;
	}
	
	#navigation .entretenimiento 
	{
	background-position:-491px 0px;
	width:157px;
	height:33px;
	}
	
	#navigation .promociones 
	{
	background-position:-648px 0px;
	width:158px;
	height:33px;
	}
	
		#navigation .contacto 
	{
	background-position:-806px 0px;
	width:174px;
	height:33px;
	}
	
	#navigation a .hover {
	background: transparent  url(../images/sprite.jpg) no-repeat;
	display:block ;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}
	
	#navigation .inicio .hover {
	background-position: -0px -33px;
	}
	
	#navigation .casino .hover{
	background-position: -176px -33px;
	}
	
	#navigation .juegos .hover {
	background-position: -333px -33px;
	}
	
	#navigation .entretenimiento .hover {
	background-position: -491px -33px;
	}
	
	#navigation .promociones .hover {
	background-position: -648px -33px;
	}
	
		#navigation .contacto .hover {
	background-position: -806px -33px;
	}
	
	/****************************************************   BANNER ****/
	#mainBanner{
		
		display:block;
		position: relative;
		margin:0px auto;
		margin-top:10px;
		width:940px; 
		height:298px;

		}
		

	/****************************************************   CONTENT WRAP ****/

		#content_wrap{
			display:block;
			position:relative;
			width:941px;
			margin:0px auto;
			margin-top:10px;
			
			}
		
			#content_wrap .col1 {
				display:block;
				position:relative;
				width:632px;
				min-height:687px;
				margin:0px;
				float:left;

		}
		
				#content_wrap .col2 {
				display:block;
				position:relative;
				width:300px;
				height:687px;
				margin:0px;
				float:right;
				padding:0px;
		}
		/****************************************************   content ****/
						.contentTop							{ display:block;position:relative; width:632px; height:35px; background-image:url(../images/content_Top.jpg) ;}	

						.contentMiddle						{ display:block; position:relative; width:632px; background-image:url(../images/content_Md.jpg);}	
						.gameLogo							{ border:7px solid #5A0400; margin-right:13px; float:left;}
						.contentMiddle	div					{ display:block; margin:0px auto; padding:0px 20px 0px 20px; }	
						.contentMiddle	div h5				{ display:block; padding:10px 0px 10px  0px;  color:#FFFF00; border-bottom:1px solid #ECCB6D; }	
						.contentMiddle	div span			{ float:right; font-size:10px;}	
						.contentMiddle	div span a			{ text-decoration:none;}							
						.contentMiddle	div p 				{ display:block; padding:5px 0px 10px  0px; font-size:11px; line-height:15px; }	

						.contentMiddle	 ul 				{ display:block; float:left;}	
						.contentMiddle	 ul li 				{ float:left; margin-right:13px; margin-top:10px; }	
						.contentMiddle	 ul li img 			{ display:block;border:7px solid #5A0400; }	
						.contentMiddle	 ul li img:hover 	{ border:7px solid #652320; }	
						.contentMiddle	 ul li span 		{ text-align:left; display:block; border:1px solid #ECCB6D; float:}	


						.contentFooter						{ display:block; position:relative; width:632px; height:14px; background-image:url(../images/content_Bt.jpg); margin-bottom:15px;}	


/****************************************************   Promo ****/
						#promo								{ display:block; position:relative; width:632px; height:210px; background-image:url(../images/promociones.jpg); }
						.promoLink							{display:block; position:absolute; top:10px; text-align:right; left: 423px; width:200px;}

/****************************************************   Card ****/
			#card{
			display:block;
			position:relative;
			float:left;
			width:262px;
			height:465px;
			margin-top:10px;
			background-image:url(../images/scc-club.jpg);
			}
			
			
			#card a img{
			display:block;
			position:relative;
			top:24px;
			width:219px;
			
			margin:0px auto;
			

			}
			
	/****************************************************   News ****/
			 #news{
			display:block;
			position:relative;
			float:right;
			width:352px;
			height:465px;
			margin-top:10px;
			background-image:url(../images/news.jpg);
			

			}
			
			.newsContainer {
				width:324px;
				height:402px;
				margin:0px auto;
				margin-top:17px;
				overflow:auto;
			}
	
			 .spamDate{
				 display:block;
				 margin:10px 20px 0px 20px;
				 font-size:12px;
				 color:#FFED00;
				 
				 
			 }

			 #news h5{
				 margin:0px 20px 0px 20px;
				 font-size:13px;
			 }
			 
			 #news h5 a {
				 text-decoration:none;
			 }
			 
			 #news h5 a:hover {
				 color:#ECCB6D;
				 text-decoration:underline;
			 }
			 
			 #news p {
				 margin:0px 20px 0px 20px;
				 font-size:10px;
				 line-height:120%;
				 padding:5px 0px 7px 0px;
				 border-bottom:1px  dotted #DE6868;

			 }



			 #news strong { color:#FFED00;}


	/****************************************************  Casino Menu ****/
			 #casino{
			display:block;
			position:relative;
			width:300px;
			height:435px;
			background-color: #C93;
			background-image:url(../images/casino.jpg);

			}
			
								.casinoMenu 	{ margin-top:10px;}
								.casinoMenu h3	{ position:relative; height:33px; width:268px; background: url(../images/casino-menu-bt.jpg) repeat-x 0 100%; margin:0px auto; line-height:33px; font-size:12px; color:#ECCB6C; text-decoration:none; cursor:pointer;}
								.casinoMenu h3:hover		{ color:#fff; background-image: url(../images/casino-menu-bt-down.jpg); }

								.casinoMenuInner 			{ height:210px; width:255px; color:#fff; margin:0px auto; background-color:#4D0200; line-height:13px;}
								.casinoMenuInner span		{ color:#FFED00; }
								.casinoMenuInner ul 		{ padding-left:15px; }
								.casinoMenuInner li		 	{ list-style: disc; }
								.events li 					{list-style: none; }

								.casinoMenuInner p 		 		{ line-height:normal; display:block; height:40px; }
								.casinoMenuInner p img		 	{ border:1px  solid #810600; float:left; margin:0px 5px 0px 5px; height:35px; width:50px; padding:3px;}
								.casinoMenuInner p strong		{ display:block; font-weight: normal; font-size:11px;}
								.casinoMenuInner p span		 	{ display:block;}
								.casinoMenuInner p a		 	{ text-decoration:underline;}


				/****************************************************   Footer ****/




	#footer{ position:relative; display:block; line-height:110px; width:940px; margin:0px auto; height:110px; }
	
	.footerMiddle 			{ display:block; position:relative;  width:640px;  top:25px; left:140px; }
	.footerMiddle a 		{ line-height:8px; color:#B37D00; text-decoration:none; }
	.footerMiddle a:hover 	{ text-decoration:underline;}
	.footerMiddle p	 		{ line-height:10px; font-size:9px; text-align:center; color:#B37D00; padding:0px; padding-top:20px; }
	.latinGaming			{ position:absolute;  top:22px; }
	.juegoResponsable		{ position:absolute; top:22px; left:850px;}

	#clear{ clear:both;}

	.right{ float:right;}
	.left{ float:left;}



/* contacto */

	#formContacto			{}	
	

		#formContacto table, 	#formContacto caption, 	#formContacto tbody, 	#formContacto tfoot, 	#formContacto thead, 	#formContacto tr, 	#formContacto th, 	#formContacto td {
		font-weight: normal;
		font-style: normal;
		font-size: 100%;
		font-family: inherit;
		background:none;
		background-image:none;
		text-align: left;
		font-weight: normal;
		border:none;
		/*vertical-align: baseline;*/
		}
	
	
	
	
	#wrapper {width:300px; margin:50px auto;}
	#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px;}
	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; color:#830600; }

	input, textarea {
		border:1px solid #5A0400;
		background-color:#652320;
		padding:0px;
		color:#FFF;
		}
		
	input {
		height:18px;
		}
				
