/*==============================
			-- GENERAL -- 
==============================*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

html{
color:#fff;
font:11px "Trebuchet MS", verdana, sans-serif;
background:url(/imagenes/fondo.jpg) repeat;}
.body{
background:url(/imagenes/header.png) no-repeat 50% 0;}

.oferta {
font:13px arial,verdana, sans-serif;
font-weight:bold;
}

a{
color:#fff;
text-decoration:none;}

li{
list-style:none;}

hr{
height:0;
border-top:1px solid #fff;
margin:10px 0 15px 0;}


/* Banners */
.banner{
margin-top:4px;
text-align:center;
line-height:0%}
.banner img{
border:1px solid #eae2b1;}
.contenido .banner{
margin-top:20px}
.sidebar .banner{
margin:20px 0 15px 0;}

/*==============================
			-- H1-H6 --
==============================*/
.intro h1{
font:19px "Trebuchet MS", verdana, sans-serif;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h1_casino.png) no-repeat;
}

.titulo {
font:19px "Trebuchet MS", verdana, sans-serif;
font-weight:bold;
text-align:left;
margin-bottom:0px;
height:17px;
color:#fff;
}

.titulo-estilo {
font:19px "Trebuchet MS", verdana, sans-serif;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_jugarcasino.png) no-repeat;
}

h3{
font:13px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}


/*==============================
			-- FORM --
==============================*/
form{
padding:0 15px;
margin-bottom:15px;}

fieldset{
margin-top:5px;}

.boletin input{
height:19px;
width:142px;
font-size:10px;
color:#8f8f8f;
padding:8px 10px 0 10px;
background:url(/imagenes/boletin_input.png);
}



/*==============================
			-- HEADER --
==============================*/
#container{
width:841px;
margin:0 auto;
position:relative;}

#header{
margin-bottom:40px;}

#header a.logo{
text-align:left;
display:block;
width:315px;
height:179px;
margin:0 auto;
background:url(/imagenes/logocasino.png) no-repeat;}

#header li{
float:left;
margin-right:1px;
}
#header li a{
font-size:15px;
font-weight:bold;
color:#eae2b1;
text-align:center;
padding-top:4px;
display:block;
height:23px;
width:75px;
}

#header li.tab_casino a{background:url(/imagenes/menu01.jpg)}
#header li.tab_poker a{background:url(/imagenes/menu02.jpg)}
#header li.tab_casino_online a{width:105px;background:url(/imagenes/menu03.jpg)}
#header li.tab_poker_online a{width:105px;background:url(/imagenes/menu03.jpg)}
#header li.tab_blackjack a{width:105px;background:url(/imagenes/menu03.jpg)}
#header li.tab_dados a{width:73px;background:url(/imagenes/menu04.jpg)}
#header li.tab_ruleta a{width:74px;background:url(/imagenes/menu05.jpg)}
#header li.tab_videopoker a{width:110px;background:url(/imagenes/menu06.jpg)}
#header li.tab_tragaperras a{width:118px;background:url(/imagenes/menu07.jpg)}
#header li.tab_baccarat a{width:93px;background:url(/imagenes/menu08.jpg)}
#header li.tab_keno a{width:60px;background:url(/imagenes/menu09.jpg)}

#header li.tab_casino_selected a{background:url(/imagenes/menu01.jpg);background-position:0 27px;}
#header li.tab_poker_selected a{background:url(/imagenes/menu02.jpg);background-position:0 27px;}
#header li.tab_blackjack_selected a{width:105px;background:url(/imagenes/menu03.jpg);background-position:0 27px;}
#header li.tab_casino_online_selected a{width:105px;background:url(/imagenes/menu03.jpg);background-position:0 27px;}
#header li.tab_poker_online_selected a{width:105px;background:url(/imagenes/menu03.jpg);background-position:0 27px;}
#header li.tab_dados_selected a{width:73px;background:url(/imagenes/menu04.jpg);background-position:0 27px;}
#header li.tab_ruleta_selected a{width:74px;background:url(/imagenes/menu05.jpg);background-position:0 27px;}
#header li.tab_videopoker_selected a{width:110px;background:url(/imagenes/menu06.jpg);background-position:0 27px;}
#header li.tab_tragaperras_selected a{width:118px;background:url(/imagenes/menu07.jpg);background-position:0 27px;}
#header li.tab_baccarat_selected a{width:93px;background:url(/imagenes/menu08.jpg);background-position:0 27px;}
#header li.tab_keno_selected a{width:60px;background:url(/imagenes/menu09.jpg);background-position:0 27px;}

#header li a:hover{
background-position:0 27px;}


/*==============================
			-- OFERTAS --
==============================*/

.ofertas{
position:relative;
float:left;
padding:0 31px;
width:208px;
height:246px;
color:#000;
margin-left:15px;
background:url(/imagenes/ofertas.jpg)
}

.ofertas.first{
margin:0;}

.ofertas h3{
height:53px;
line-height:53px;
font-size:19px;}

.ofertas h3 a{
color:#4b3800;}


a.oferta-casino{
font:19px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
height:53px;
line-height:53px;
color:#4b3800;}

a.oferta-casino:hover {
color:#b10a0a;
}

a.oferta-bonus {
font-size:11px;
font-weight:bold;
color:#b10a0a;
}

a.oferta-bonus:hover {
text-decoration:underline;
color:#b10a0a;
}

.ofertas h4{
font-size:11px;}
.ofertas h4 a{
color:#b10a0a;} 

.ofertas .casino_logo{
display:block;
margin:0 auto 9px auto;
width:190px;
height:90px;}

/* boton de descarga */
.ofertas  p a {
position:absolute;
display:block;
width:96px;
height:25px;
left:50%;
bottom:4px;
margin:0 0 0 -48px;
background:url(/imagenes/descargar.png)}

.ofertas p a:hover{
background-position:0 25px;}

.boton {
position:absolute;
display:block;
width:96px;
height:25px;
left:50%;
bottom:4px;
margin:0 0 0 -48px;
background:url(/imagenes/descargar.png)}


/*==============================
			-- CONTENIDO --
==============================*/
.contenido{
margin-top:24px;
float:left;
width:572px;
}

.contenido-texto p{
font-size:11px;
text-align:justify;
margin: 10px 0 10px 0;
}

.contenido h2{
margin:19px 0 15px 0;
}

.contenido h2 a{
display:block;
margin:auto;
width:180px;
height:29px;
}

.contenido h3{
margin-bottom:5px;
}

.contenido h3 a{
color:#e3c46e;
}

.contenido p{
font-size:11px;
text-align:justify;
}

.contenido p a{
color:#e3c46e;
text-decoration:underline;
}

.contenido li{
line-height:200%;
color:#fff;
margin-left:3px;
padding-left:22px;
background:url(/imagenes/iconotrebol.png) no-repeat 0 12%;
}

.contenido li a{
color:#fff;
text-decoration:underline;
}

/* Seccion intro casino */
.intro{
height:132px;
padding:0 0 30px 0;
margin:0 0 15px 0;
border-bottom:1px solid #fff}

/* Sección poker */

.seccion-poker h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_poker.png) no-repeat;
}

.seccion-poker td .star{
left:-2px;
background: url(/imagenes/pica-trans.png) no-repeat;}

/* Últimas noticias */
.ultimas-noticias {
font-size:11px;
}

.ultimas-noticias img{border:1px solid #3a5433;}

.ultimas-noticias h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_ultimasnoticias.png) no-repeat;
}
.ultimas-noticias p + h3{
padding-top:15px;
color:#93b99b;
clear:both
}

.ultimas-noticias ul{
margin-bottom:15px;
}

.ultimas-noticias li{
background:url(/imagenes/iconospicas.png) no-repeat 0 50%;
}

.ultimas-noticias img{
float:left;
display:block;
margin-right:18px;
}

/* review */
.review {
font-size:11px;
}

.review h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_jugarcasino.png) no-repeat;
}

.review ul{
margin-bottom:15px;
}

.review li{
background:url(/imagenes/iconospicas.png) no-repeat 0 50%;
}

.logo_review{
float:left;
display:block;
width: 200px; 
height:200px;
}


/* Últimos artículos */
.ultimos-articulos h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_ultimosarticulos.png) no-repeat;
}

.ultimos-articulos p + h3{
margin:30px 0 0 0;
color:#8da2c8;
}

/* Video del día */
.video-dia h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_videodeldia.png) no-repeat;
}

.video-dia object{
display:block;
height:388px;
width:485px;
margin:22px auto 0 auto;
}

/* Jugar casino */
.jugar-casino h2{
font-size:19px;
font-weight:bold;
text-align:center;
margin-bottom:15px;
height:22px;
color:#fff;
background:url(/imagenes/h2_jugarcasino.png) no-repeat;
}


/*==============================
			-- CONTENIDO JUEGO --
==============================*/


.contenido-juego p{
font-size:11px;
text-align:justify;
margin: 10px 0 10px 0;
}

.contenido-juego h3{
color: #e3c46e;
}


.contenido-juego li{
text-align:justify;
line-height:150%;
color:#fff;
padding-top:10px;
margin-left:3px;
padding-left:0px;
background:none;
}

.contenido-juego li img{
padding-right:10px;
}
/*==============================
			-- TABLE --
==============================*/
table{
margin-top:5px;
border-collapse:separate;
border-spacing:0 2px}

tr{
position:relative;
background: url(/imagenes/table-tr.png) repeat-x;}

thead tr{
color:#17341c;
background:url(/imagenes/table-thead-tr.png) no-repeat;}
thead th{
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:center;
line-height:39px;
background: url(/imagenes/table-th.png) no-repeat 0% 7px;}
thead th:first-child{
background:0;}
thead th.row3,
thead th.row4,
thead th.row5{
line-height:100%;}

td{
height:38px;
text-align:center;
background: url(/imagenes/table-td.png) no-repeat 0% 50%;}
td:first-child{
color:#26542d;
font-size:20px;
font-weight:bold}

td p{
font: 9px verdana, sans-serif;
padding:7px 0 0 5px;
color:#484848}
td > span{
font-size:16px;
color:#2f68a9;
font-weight:bold}


/* ancho de las columnas */
.row1{width:37px;}
.row2{width:270px;}
.row2b{width:280px;}
.row3{width:67px;}
.row3-4{width:137px;}
.row4{width:80px;}
.row5{width:47px;}
.row6{width:74px;}
.row_rating{
width:57px;
background:0}

/* Sobreescribe estilos de la sección contenido */
.contenido td a{
color:#be2626;
text-decoration:none;
font-weight:bold;}

/* Logo del casino */
.row2a img{
float:left;
margin-right:10px;	
border-left:1px solid #1f4b27;
border-right:1px solid #1f4b27;}

/* Ranking num 1 */
td .star{
z-index:999;
position:absolute;
top:-25px;
left:-5px;
width:42px;
height:48px;
color:#fff;
padding-top:10px;
background: url(/imagenes/ficha-trans.png) no-repeat;}


/* numeros 2-5 */
.num2{background: url(/imagenes/num-2.jpg) no-repeat 50% 50%;}
.num3{background: url(/imagenes/num-3.jpg) no-repeat 50% 50%;}
.num4{background: url(/imagenes/num-4.jpg) no-repeat 50% 50%;}
.num5{background: url(/imagenes/num-5.jpg) no-repeat 50% 50%;}



/*==============================
			-- SIDEBAR --
==============================*/
.sidebar{
float:right;
width:253px;
margin:34px 0 0 10px;
}

.sidebar h3{
height:36px;
margin:10px 0;
line-height:32px;
text-align:center;
position:relative;
background:url(/imagenes/caja_sidebar.png) no-repeat;
}

.sidebar h3 a{
font-size:12px;
font-weight:bold;
line-height:36px;
color:#800909;
}

.sidebar h3{
font-size:12px;
font-weight:bold;
line-height:36px;
color:#800909;
}
.sidebar li img{
float:left;
display:block;
margin-right:4px;}


/* Formulario boletín */
.boletin{
width:223px;
height:153px;
color:#333;
background:url(/imagenes/boletin.jpg)}
.boletin p:first-child{
width:223px;
text-align:center;
height:60px;
line-height:60px;
font-weight:bold;
font-size:12px;
color:#0c3d14;}
.boletin input{
float:left;}
.boletin button{
cursor: hand;
cursor: pointer;
float:right;
height:27px;
width:54px;
background:url(/imagenes/boletin_boton.png)}

/* Cajas */
.box h3 span{
left:4px;
display:block;
position:absolute;
}

.box h3 a{
 font-family:Arial;
}

.box li{
text-align:justify;
padding:7px 0;
}
.box li a{
color:#fff;
font-size:11px;
padding:0 0 0 25px;
}
.box p {
text-align:center;
}
.box p a{
text-align:center;
}
.box img{border:5px solid #3a54333;}

/* Caja - Casino */
.casino h3 span{
height:50px;
width:47px;
top:-6px;
background:url(/imagenes/icono_casino.png) no-repeat;}
.casino li{
background:url(/imagenes/menuli_casino.png) no-repeat 0 50%;}

/* Caja - Poker */
.poker h3 span{
height:54px;
width:51px;
top:-7px;
left:-7px;
background:url(/imagenes/icono_poker.png) no-repeat;}
.poker li{
background:url(/imagenes/menuli_poker.png) no-repeat 0 50%;}

/* Caja - Blackjack */
.blackjack h3 span{
height:39px;
width:59px;
top:-3px;
left:5px;
background:url(/imagenes/icono_blackjack.png) no-repeat;}
.blackjack li{
background:url(/imagenes/menuli_blackjack.png) no-repeat 0 50%;}

/* Caja - Dados */
.dados h3 span{
height:53px;
width:67px;
top:-6px;
left:-4px;
background:url(/imagenes/icono_dados.png) no-repeat;}
.dados li{
background:url(/imagenes/menuli_dados.png) no-repeat 0 50%;}

/* Caja - Ruleta */
.ruleta h3 span{
height:53px;
width:53px;
top:-8px;
left:2px;
background:url(/imagenes/icono_ruleta.png) no-repeat;}
.ruleta li{
background:url(/imagenes/menuli_ruleta.png) no-repeat 0 10%;}

.ruleta li a{
font-weight:bold;
color: #e3c46e;
}

/* Caja - Noticias */
.noticias h3 span{
height:53px;
width:53px;
top:-8px;
left:2px;
background:url(/imagenes/icono_ruleta.png) no-repeat;}

.noticias li a{
font-weight:bold;
color: #e3c46e;
padding:0 0 0 0;
}


.noticias li span{
color: #e3c46e;
padding-left:13px;
background:url(/imagenes/indice.png) no-repeat;
}


#rss{
float:right;
height:20px;
background:none;
}

/* Caja - Video poker */
.videopoker h3 a{
margin-left:30px;}
.videopoker h3 span{
height:42px;
width:93px;
top:-8px;
background:url(/imagenes/icono_vdopoker.png) no-repeat;}
.videopoker li{
background:url(/imagenes/menuli_vdopoker.png) no-repeat 0 50%;}

/* Caja - Tragaperras */
.tragaperras h3{
margin-top:15px;}
.tragaperras h3 a{
margin-left:15px;}
.tragaperras h3 span{
height:42px;
width:76px;
top:-9px;
background:url(/imagenes/icono_tragaperras.png) no-repeat;}
.tragaperras li{
background:url(/imagenes/menuli_tragaperras.png) no-repeat 0 50%;}

/* Caja - Baccarat */
.baccarat h3 span{
height:39px;
width:56px;
top:-3px;
left:5px;
background:url(/imagenes/icono_baccarat.png) no-repeat;}
.baccarat li{
background:url(/imagenes/menuli_baccarat.png) no-repeat 0 50%;}

/* Caja - Keno */
.keno h3{
margin-top:18px;}
.keno h3 span{
height:44px;
width:65px;
top:-12px;
background:url(/imagenes/icono_keno.png) no-repeat;}
.keno li{
background:url(/imagenes/menuli_keno.png) no-repeat 0 50%;}


/* ultimos videos */
.ultimos-videos li div{
font: 10px verdana, sans-serif;
float:left;
margin-bottom:2px;
padding:4px 0 0 3px;
height:56px;
width:151px;
background:url(/imagenes/videosmenu.png) repeat-x;}
.ultimos-videos li div a{
color:#127deb;}

/* Ofertas especiales */
.ofertas-especiales div{
width:200px;
text-align:center;
height:133px;
color:#000;
padding:14px 26px 4px 26px;
position:relative;
background:url(/imagenes/ofertas_especiales.png) no-repeat;}
.ofertas-especiales a:first-child{
display:block;
margin-bottom:5px;}
.ofertas-especiales .boton{
width:91px;
left:24px;
margin:0;
background:url(/imagenes/boton_leermas.png) no-repeat;}
.ofertas-especiales .boton.descargar{
left:129px;
background:url(/imagenes/boton_descarga2.png) no-repeat;}


/*==============================
			-- FOOTER --
==============================*/
#footer{
color:#fff;
padding-top:2px;
margin:28px 0 15px 0;
background: url(/imagenes/footer.jpg) no-repeat;}

#footer > a{
float:right;
text-decoration:none;
color:#FFF;
padding-right:15px;}

#footer ul{
margin:auto;
padding:15px 0 0 35px;
width:420px;}
#footer ul:first-child{
padding:9px 0 0 5px;
margin:auto;
width:auto}

#footer li{
float:left;
display:block;
padding:0 10px;
border-left:1px solid #FFF;}
#footer li:first-child{
border:0;}
#footer li a img{
padding-right:5px;
vertical-align:middle;}

#footer span{
padding-top:15px;
padding-left:5px;
float:left;}

#footer .footer_c{
padding-left:250px;}


/* Botones */

.jugar{text-align:center; padding-top:3px; margin: 9px 0 0 0px;}

a.jugar {background:url(/imagenes/jugar-juego-casino.gif) no-repeat; display: block; width: 143px; height: 27px; font-size:14px; color: #fff; text-transform: uppercase; font-weight: bold;}

a.jugar:hover {background-position: 0 -29px; text-decoration: none; color: #fff;}

a.jugar:visited {color: #fff;}

.oferta-bono{text-align:center; font-weight: bold; color: #4b3800; padding-top: 5px; color: #ff6604; margin-bottom: -5px;}



#casino-info{
margin-top:5px;
border-collapse:separate;
border-spacing:0 2px}

#casino-info thead tr{
color:#17341c;
}
#casino-info thead th{
font-size:15x;
font-weight:bold;
text-align:left;
vertical-align:center;
line-height:39px;
background: url(/imagenes/table-th.png) no-repeat 0% 7px;}

#casino-info td{
text-align:center;
color:#26542d;
font-size:15px;
font-weight:bold
}

/******************************************************
				CSS FOR CONTACT
*******************************************************/

.contacto label{	
	width:160px;
	font-size:12px;
	padding-left:12px;
	line-height:35px;
}

.contacto input{
	display:block;
	margin-left:10px;
	line-height:35px;
	width:250px;
	height:18px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}

.contacto textarea{
	display:block;
	margin-left:10px;
	width:250px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}

.contacto button{
	margin-top:10px;
	margin-left:10px;
	cursor: hand;
	cursor: pointer;
	height:27px;
	width:54px;
	background:url(/imagenes/boletin_boton.png);
	font-weight:bold;
}


.contacto select{
	display:block;
	margin-left:10px;
	width:255px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}


/******************************************************
				CSS FOR SITEMAP
*******************************************************/

.sitemap_section ul {
	padding-left:35px;	
}

.sitemap_section li {
	padding-left:35px;
	line-height:25px;	
}

.sitemap_subsection ul{
	padding-left:0px;	
}

.sitemap_subsection li{
	padding-left:20px;	
	line-height:25px;
	background:url(/imagenes/iconospicas.png) no-repeat 0 50%;
}

.sitemap{
margin-top:24px;
float:left;
width:572px;
}

.sitemap p{
font-size:11px;
text-align:justify;
}

.sitemap p a{
color:#e3c46e;
text-decoration:underline;
}

.sitemap a{
color:#ffffff;
text-decoration:underline;
}

.sitemap a:hover{
color:#e3c46e;
text-decoration:underline;
}

.idioma {
	vertical-align:bottom;
}


div.ilustracion p {
  text-align: center;
  font-size: 12px;  
}