/* CSS Document */

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#585858;
	color:#d4d4d4;
}
h1{
	font-size:28px;
	letter-spacing:-1px;
	color:#dbdbdb;
	margin-left: 4px;
}
a{
	color:#ffa200;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#ffa200;
	font-weight:bold;
	text-decoration:underline;
}
p{
	text-align:justify;
}
/* Header Section */
.header {
	width:950px;
	padding:0;
	margin:0;
	height:78px;
}
	.header ul {
		padding:0;
		margin:0;	
		list-style:none;
	}
	.header ul li{
		float:left;
		height:78px;
	}
	.header-menu{
		width:449px;
		background-image:url(../images/02-header-bg.gif);
		background-position: center;
	}
	.header-menu ul{
		padding:0;
		margin:0;
		list-style:none;
		margin-top: 26px;
	}
	.header-menu ul li{
		float:left;
	}
	.header-menu ul li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		line-height:30px;
		
	}
	.header-menu ul li a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#95b4d0;
	}
	.separator{
		background-image:url(../images/27-headermenu-division.gif);
		background-position:top;
		background-repeat:no-repeat;
		margin: 0 10px 0 10px;
	}
	
/* Contact numbers, Live help and Main image section */
.contact {
	width:950px;
	padding:0;
	margin:0;
	height:158px;
}
	.contact ul{
		padding:0;
		margin:0;
		list-style:none;
	}
	.contact ul li{
		float:left;
		height:158px;
	}
	.contact-numbers{
		background-image:url(../images/04-numbers-bg.gif);
		background-position:top;
		background-repeat:no-repeat;
		width:275px;
		height:158px;
		padding:0;
		margin:0;
	}
	.contact-phone{
		padding:0;
		margin:0;
		width:275px;
		height:95px;
		text-align:left;
	}
	.contact-phone p, td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		padding: 10px 0 0 0;
		margin:0;
		line-height:13px;
		width:275px;
	}
	.contact-phone table{
		width: 250px;
		padding: 10px 0 0 20px;
	}

/* Menu and Login section */
.login {
	background-image:url(../images/26-division.gif);
	background-repeat:repeat-x;
	height:43px;
	width:950px;
}
	.login ul{
		padding:0;
		margin:0;
		list-style:none;
	}
	.login ul li{
		float:left;
		height:43px;
	}
	.login-menu {
		padding-left:10px;
		padding-right: 20px;
		width:585px;
		text-align:left;
		color:#6283a1;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		.login-menu ul{
			padding:0;
			margin:0;
			list-style:none;
		}
		.login-menu ul li{
			float:left;
			padding-top:15px;
			margin: 0 10px 0 10px;
		}
		.login-menu a{
			color:#6283a1;
			font-weight:bold;
			text-decoration:none;
			padding-top:15px;
		}
		.login-menu a:hover{
			color:#6283a1;
			font-weight:bold;
			text-decoration:underline;			
		}
	.login ul li form {
		padding:0;
		margin:0;
		text-align:right;
	}	
	.input-login{
		background-image:url(../images/07-input-bg.gif);
		background-position:center;
		background-repeat:repeat-x;
		border:#555555 solid 1px;
		width:106px;
		height:22px;
		padding: 0;
		margin:0;
		color:#FFFFFF;
		font-weight: normal;
		vertical-align: top;
		margin-top:10px;
	}
	.input-send{
		margin-top:10px;
		vertical-align: top;
	}

/* Content index Section  */
.content {
	background-image:url(../images/27-content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000000;
	width:930px;
	padding:10px;
	text-align:left;
		overflow:hidden;
		display:block;
}
	.languages {
		background: #000000;
		height: 22px;
		width: 950px;
	}
	.headlines {
		background-image:url(../images/31-titulares-bg.png);
		padding-top:-1px;
		vertical-align: bottom;
		height: 43px;
	}
	.headlines h1{
		font-size: 25px;
		padding-left: 5px;
		padding-top: 5px;
		color:#19205a;
	}
	.archive-right-section{
		float:right;
		margin: 72px 0px 4px 9px;
		display:block;
		width:150px;
	}
		.archive{
			padding: 0;
			margin:0 0 0 0;
			float:left;
			width:150px;
		}
		.archive a{
			color: #FFFFFF;
		}
		.archive a:hover{
			color: #FFFFFF;
		}
		.archive ul{
			margin-left: 0px;
			padding-left: 20px;
		}
		.archive-in{
			background-color:#7a7a7a;
			margin: 0 0 0 0;
			padding: 1px 0 1px 0;
		}
	.promo-left-section{
		float:left;
		overflow:hidden;
		display:block;

	}
	.promo-left{
		padding:0;
		margin:0 20px 0 0;
		background-image:url(../images/10-promos-bg.gif);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#2a2a2a;
		float:left;
		color: #FFFFFF;
	}
	.lineas {
		padding-left: 15px;
		padding-top: 3px;
		margin-top: -15px;
	}
	.lineas blockquote{
		margin-bottom:-12px;
		margin-left: 10px;
	}
	.lineas-title{
		color:#FFFFFF;
		font-size: 12px;
		padding-top: 10px;
	}
		.promo-left ul{
			padding:0;
			margin:0;
			list-style:none;
			background-image:url(../images/10-promos-bg.gif);
			background-position:top;
			background-repeat:repeat-x;
			background-color:#2a2a2a;
		}
		.promo-left ul li{
			margin:15px 0 0 3px;
			overflow:hidden;
		}
		.promo-left a{
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
		}
		.promo-left a:hover{
			color: #FF9900;
			font-weight:bold;
			text-decoration:underline;
		}
	.top-promos {
		padding-top:5px;
		background-image:url(../images/30-toppromos-bg.png);
	}
	.top-promos img{
		padding-left:3px;
		padding-right:3px;
	}
	.section-right{
		overflow:hidden;
	}
	.section-right h1{
		margin-top: -2px;
		margin-left: 0px;
	}
	.news1{
		width:664px;
		text-align:justify;
	}
	.news2{
		background-image:url(../images/20-second-box-bg.gif);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#080808;
		width:664px;
		text-align:justify;
	}
	/*.news3{
		background-image:url(../images/18-first-box-bg.gif);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#1a1a1a;
		width:495px;
		text-align:justify;
	}*/
	.news-content{
		padding: 12px;
	}
	.newstitle{
		color:#ffa200;
		font-weight:bold;
	}
	.newsdate2{		
		color:#8d8d8d;
		font-weight:bold;
		text-align: left;
		margin-top: -10px;
	}
	.right {
       float:right;
	   margin-top: -15px;
	}
	.newsimg {
		float: left;
		padding-top: 1px;
		padding-right: 10px;
		padding-left: 1px;
		margin: 0;
	}
	.newsimg img{
	 border: #666666 solid 2px;
	}
	.newsart{	
		color:#d4d4d4;
		padding: 0 0 20px 10px;
	}
	.news {
		border-bottom:#666666 solid 1px;
	    margin-bottom:10px;
	}
	.casino-main {
		background-image:url(../images/casino-main.png);
		width: 625px;
		height: 80px;
		padding: 185px 0 0 395px;
		background-repeat: no-repeat;
	}
	.newstitle-img{
		border: 2px;
		border-color: #666666;
		border-style:solid;
	}
	.newstitle-img{
		margin-right: 10px;
		margin-bottom: 5px;
		margin-top: 3px;
	}
	.newstitle {
		text-align: left;
	}
	.newstitle h1{
		color:#ffa200;
		font-weight:bold;
		text-align: left;
	}
	.newsdate{		
		color:#8d8d8d;
		font-weight:bold;
		text-align: left;
	}
	.newsbody{	
		color:#d4d4d4;
		padding-right:12px;
	}
	.pages {
		width:664px;
		padding:0;
		margin:0;
		list-style:none;
		text-align:center;
	}
	.pages li{
		float:left;
		width:220px;
	}
	.pages li a{
		color:#6283a1;
		font-weight:bold;
		text-decoration:none;
	}
	.pages li a:hover{
		color:#6283a1;
		font-weight:bold;
		text-decoration:underline;
	}

/* Footer Section */
.top-menu-right {
	text-align: right;
}
.activo{
	color:#FFFFFF;
}
.activo:hover{
	color:#FFFFFF;
}
.register {
	font-weight: bold;
	background-image: url(../images/07-input-bg.gif);
	height: 22px;
	background-repeat: repeat-x;
	border-bottom: #666666 solid 1px;
	border-top: #666666 solid 1px;
	color: #FFFFFF;
	padding-left: 3px;
}
.reg {
	border-left: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	border-right: #666666 solid 1px;
}
.footer{
	/*background-image:url(../images/29-bottom-bg.gif);*/
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000000;
	width:950px;
	height:65px;
	color:#454545;
	font-weight:bold;
}
.footer2{
	background-image:url(../images/29-bottom-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000000;
	width:950px;
	height:30px;
	color:#454545;
	font-weight:bold;
	text-align: center;
	padding-bottom: 10px;
}
		.footer a{
			color:#6283a1;
			font-weight:bold;
			text-decoration:none;
		}
		.footer a:hover{
			color:#6283a1;
			font-weight:bold;
			text-decoration:underline;
		}
		.footer ul{
			padding:0;
			margin:0;
			list-style:none;
		}
		.footer li{
			float:left;
		}
		.footer-menu{
			
		}
		.footer-menu2{
			text-align:center;
			margin-top: 0px;
			display:inline-block;
			overflow:hidden;
		}
		.footer-menu2 li{
			margin:21px 0 0 15px;
		}
		.footer-menu li{
			margin:21px 0 0 15px;
		}
		.footer-menu img{
			margin-top: -10px;
		}
		.footer-copyright{
			margin-left: 5px;
			text-align:left;
		}
		.footer-logo img {
			padding-left: 10px;
		}
		.footer-copyright li{
			padding-left: 10px;
		}
		.money-foot img{
			padding-top: 5px;
			padding-left: 10px;
		}
		/*2*/
		.footer2 a{
			color:#6283a1;
			font-weight:bold;
			text-decoration:none;
		}
		.footer2 a:hover{
			color:#6283a1;
			font-weight:bold;
			text-decoration:underline;
		}
		.footer2 ul{
			padding:0;
			margin:0;
			list-style:none;
		}
		.footer2 li{
			float:left;
		}
/* Flags Section */

.flags{
	width:950px;
	padding:0;
	margin:0;
	overflow:hidden;
	display:block;
}
	.flags h1{
		position:absolute;
		font-size:14px;
		top:0;
		z-index:3;
		padding:0;
		margin:0;
	}
	.flags-content{
		width:950px;
		padding:0;
		margin:0;
		overflow:hidden;
		display:block;
		background-color:#000000;
		position:relative;
		top:0;
		z-index:9;
		line-height:2px;
	}
	.flags-content ul{
		margin:0 10px 4px 0;;
		padding:0 0 0 770px;
		list-style:none;
		position:relative;
		top:0;
		z-index:9;
	}
	.flags-content li {
		float:left;
		padding:0;
		margin:0 10px 4px 0;
		position:relative;
		top:0;
		z-index:9;
		line-height:0px;
	}

/*nuevos*/

.left-bar-image {
	padding-left: 0px;
	margin-left: -11px;
}

.bar-promo a{
	color: #6283a1;
	margin-left: -10px;
	text-decoration: none;
}

.bar-promo a:hover{
	color: #6283a1;
	text-decoration: underline;
}

/*Tabla de registro*/

.signup-header{
	background-image:url(/images/27-headermenu-division.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:5px;
	text-align:left;
	font-size:16px;
	background-color:#2f3dac;
	color:#FFFFFF;
}
.signup-table{
	border:#cccccc solid 1px;
	background-color:#e6e6e6;
}
.signup-table td{
	color:#000000;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cashier-img {
	border: #999999 solid 2px;
}

ul.why-s1 {
	background: none;
}

ul.why-s1 li{
	background: none;
	padding: 5px 5px 5px 10px;
	margin-top: -5px;
}

.promo-content-img {
	padding-left: 10px;
}

/*Lista de articulos en archivo*/

.articles_list li a {
	color:#CCCCCC;
	line-height: 17px;
}

.articles_list li a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}

/*archivo en la barra izq*/

.bar_art_arch li strong {
	font-size: 25px;
}