/*==============================
			-- 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 --
==============================*/
h1{
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:12px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}


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

fieldset{
margin-top:5px;}

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_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 a:hover{
background-position:0 27px;}


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

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

.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;}
.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-review{
margin-top:15px;
float:left;
width:572px;
}

.contenido-review 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 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;
text-align:justify;
}

.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;
}


/*==============================
			-- TABLE --
==============================*/
#top-casinos table{
margin-top:5px;
border-collapse:separate;
border-spacing:0 2px}

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

#top-casinos thead tr{
color:#17341c;
background:url(/imagenes/table-thead-tr.png) no-repeat;}
#top-casinos 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;}
#top-casinos thead th:first-child{
background:0;}
#top-casinos thead th.row3,
#top-casinos thead th.row4,
#top-casinos thead th.row5{
line-height:100%;}

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

#top-casinos td p{
font: 9px verdana, sans-serif;
padding:7px 0 0 5px;
color:#484848}
#top-casinos 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 li img{
float:left;
display:block;
margin-right:4px;}



.sidebar-review{
float:right;
width:253px;
margin:15px 0 0 10px;
}

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

.sidebar-review h3 a{
font-size:12px;
font-weight:bold;
line-height:36px;
color:#800909;
}
.sidebar-review 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{
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:1px solid #3a5433;}


/* 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 50%;}

/* 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;}

/* Botones */

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

a.jugar {background:url(/imagenes/jugar-juego-casino.png) 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;}

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

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

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

a.obtener-bono:visited {color: #fff;}

a.oferta-bono{text-align:center; font-size:14px; font-weight: bold; padding-top: 10px; color: #e3c46e; margin-bottom: -5px;}
a.oferta-bono:hover {text-align:center; font-size:14px; font-weight: bold; padding-top: 10px; color: #93b99b; margin-bottom: -5px; text-decoration:underline;}

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

a.recibir-bonus{background:url(/imagenes/jugar-juegos-casino.png) no-repeat; display: block; width: 213px; height: 27px; font-size:14px; color: #fff; text-transform: uppercase; font-weight: bold;float:left;}

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

a.recibir-bonus:visited {color: #fff;}

.visitar-casino {
padding: 20px 40px 70px 40px;
}

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

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

#casino-info thead tr{
color:#17341c;
}

#casino-info thead tr{
color:#17341c;
background:url(/imagenes/table-thead-tr.png) no-repeat;}

#casino-info thead th{
font-size:15px;
font-weight:bold;
text-align:left;
padding-left:5px;
vertical-align:center;
line-height:39px;
}

#casino-info thead th:first-child{
background:0;
}

#casino-info td{
height:38px;
color:#26542d;
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

#casino-info td:first-child{
width:150px;
color:#26542d;
font-size:15px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

#casino-info td a{
height:38px;
color:#26542d;
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:0px;
}

#casino-info td > span{
font-size:16px;
color:#2f68a9;
font-weight:bold;
}


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

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

#casino-bono td{
width:190px;
height:38px;
color:#26542d;
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

#casino-bono td:first-child{
width:150px;
color:#26542d;
font-size:15px;
font-weight:bold;
text-align:left;
padding-left:5px;
}