/* IAFAS -  2010 */
body {margin:0; background-color:#FFFFFF;	background-image: url(../images/bg.jpg); background-position:0px -350px}
body, td, th { font-family:Arial, Helvetica, sans-serif; font-size: 13px; }

a {font-family:Arial, Helvetica, sans-serif; font-size: 13px; outline:none; color:#000000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color:#C8C8C8; text-decoration:underline}
a:active {text-decoration: none;}

#contenedor	{text-align:left; width:900px; margin:0 auto; border:1px solid #000000; background-color:#FFFFFF} 
#top_div {height:8px;}
#bottom_div{height:8px;}

#head {height:148px;}
#head_left {width:385px;float:left;}
#head_right {float:right;width:509px;}

#menu {width:620px;}
#menu1 {height:36px; border-top:1px solid #333333}
#cuerpo {margin-top:18px; width:900px;}

#lat1 {width:195px;	float:left;}
#lat2 {width:420px; float:left;}
#lat3 {width:270px;	float:right; }
#lat4 {width:690px;	float:left;}
#pie {clear:both; height:20px; font-size:10px; text-align:center; padding-top:5px; border-top:1px solid #000000;}

form {margin:0;	padding:0;	outline:none}
object {outline:none}

em.pxe  {
	display:block;
	font-size:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999%;
	background:none repeat scroll 0 0 #FFFFFF;
	height:1px;
	position:absolute;
	width:1px;
}
/***********************************************************************************************************************************************************/
/* Caja de navegación Nº 1 */

#caja1 { width:195px;}
.menu_izq {width:145px; margin-left:17px; text-align:right; padding:3px 0px;}

/***********************************************************************************************************************************************************/
/* Números de la loteria */

.cajalot1 {
	background-color:#DC291E;
	width:256px;
	margin-top:15px;
	padding:1px;
	float:left;
	position:relative
}
.cajalot1_int{
	background-color:#FFFFFF;
}
.cajalot1 em.tl {left:0;top:0;background:none repeat scroll 0 0 #F09691;}
.cajalot1 em.tr {right:0;top:0;background:none repeat scroll 0 0 #F09691;}
.cajalot1 em.bl {bottom:0;left:0;background:none repeat scroll 0 0 #F09691;}
.cajalot1 em.br {bottom:0;right:0;background:none repeat scroll 0 0 #F09691;}

.form_loteria {
	border:1px solid #0DB02B;
	color:#DC291E;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:20px;
	margin-right:5px;
	padding:2px 2px 2px 0;
	position:relative;
	width:100px;
}
.num_conten_list {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:7px;
}
.num_conten_list li { 
	padding:2px 2px 2px;
	float:left; 
	margin-right:3px;
	border:1px solid #C8C8C8;
	background-color:#FFFFFF;
	color:#DC291E;
	font-size:10px;
	text-align:center;
	cursor:pointer;
}
.num_conten_list li.selected{
      color:#FFFFFF;
	  background-color:#DC291E;
}
.num_conten_list li.noselected{
      color:#C8C8C8;
	  background-color:#333333
}
#reslot {padding-left:28px;}
#reslotb {
	background-color:#FFFFFF;
	margin-top:67px;
	position:absolute;
	width:256px;
	height:263px;
	opacity:.70;
	filter:alpha(opacity=70);
}
#reslotbt {
	position:absolute;
	background-color:#FFFFFF;
	width:170px;
	height:50px;
	margin-left:40px;
	margin-top:70px;
	border:1px solid #DC291E;
	text-align:center

}
#reslotm {
	width:200px;
	padding-top:50px;
	text-align:center;
}


/***********************************************************************************************************************************************************/
/* Juegos de azar */
.caja_juegos {
	background-color:#C1BB00;
	width:256px;
	margin-top:15px;
	padding:1px;
	float:left;
	position:relative;
	margin-bottom:15px
}
.caja_juegos_int{
	background-color:#E2E1BD;
	border:1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:280px
}
.caja_juegos em.tl {left:0;top:0;background:none repeat scroll 0 0 #E2E1BD;}
.caja_juegos em.tr {right:0;top:0;background:none repeat scroll 0 0 #E2E1BD;}
.caja_juegos em.bl {bottom:0;left:0;background:none repeat scroll 0 0 #E2E1BD;}
.caja_juegos em.br {bottom:0;right:0;background:none repeat scroll 0 0 #E2E1BD;}
.caja_juegos_int a {
	display:block;
	height:40px;
	position:relative;
	padding-left:75px;
	margin-top:5px;
	padding-top:10px;
}
.caja_juegos a:hover {
	background-color:#C1BB00;
}

.caja_juegos_int a em.quini {
	background:url("../images/juegos.jpg") repeat scroll 0 -100px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int a:hover em.quini {
	background-position:-66px -100px;
}

.caja_juegos_int a em.poceada {
	background:url("../images/juegos.jpg") repeat scroll 0 -200px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int a:hover em.poceada {
	background-position:-66px -200px;
}

.caja_juegos_int a em.loto {
	background:url("../images/juegos.jpg") repeat scroll 0 -150px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int a:hover em.loto {
	background-position:-66px -150px;
}

.caja_juegos_int a em.loto5 {
	background:url("../images/juegos.jpg") repeat scroll 0 -50px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int a:hover em.loto5 {
	background-position:-66px -50px;
}

.caja_juegos_int a em.brinco {
	background:url("../images/juegos.jpg") repeat scroll 0 0 transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int a:hover em.brinco {
	background-position:-66px 0px;
}


/***********************************************************************************************************************************************************/
/* Juegos */

.juegos_top {
	background-color:#C1BB00;
	width:690px;
	padding:1px;
	float:left;
	position:relative;
}
.juegos_top_int{
	background-color:#E2E1BD;
	border:1px solid #FFFFFF;
	height:190px;
	padding:5px;
}
.juegos_top em.tl {left:0;top:0;background:none repeat scroll 0 0 #E2E1BD;}
.juegos_top em.tr {right:0;top:0;background:none repeat scroll 0 0 #E2E1BD;}
.juegos_top em.bl {bottom:0;left:0;background:none repeat scroll 0 0 #E2E1BD;}
.juegos_top em.br {bottom:0;right:0;background:none repeat scroll 0 0 #E2E1BD;}

.juegos_recuadro_titulo {
	padding:0px 0px 4px 0px;
	border-bottom:1px dashed #C1BB00;
	margin-bottom:10px
}
.juegos_titulo {
	font-size:12px;
	font-weight:bold;
}
em.puntito {
	background:url("../images/iconitos.gif") repeat scroll -192px 0px transparent;
	float:left;
	height:16px;
	margin-right:2px;
	position:relative;
	width:16px;
}

.juegos_calend_cont {
	float:left; 
	height:150px; 
	width:168px
}
.juegos_calendario {
	position:absolute;
	width:168px;
	height:150px;
	float:left;
}
.juegos_calend_back {
	position:absolute;
	background-color:#FFFFFF;
	text-align:center;
	width:168px;
	height:90px;
	opacity:.95;
	padding-top:60px;
	filter:alpha(opacity=95);
}

.juego_buscando{
	background-color:#FFFFFF;
	padding:5px
}
.juegos_separador{	
	height:190px;
	width:3px;
	float:left;
	margin:0px 17px 0px 20px;
	border-left:1px dashed #C1BB00
}
.icono_juegos_grande{
	float:left;
	background:url("../images/juegos.jpg") repeat scroll -132px 0px transparent;
	width:168px;
	height:124px;
	margin-right:10px;
}


.juegos_resultados {
	background-color:#FFFFFF;
	padding:5px
}

.caja_juegos_int2{
	background-color:#E2E1BD;
	/*border:1px solid #FFFFFF;*/
	height:150px;
	float:left;
	padding-left:10px;
	width:230px
}
.caja_juegos_int2 a {
	display:block;
	height:40px;
	position:relative;
	padding-left:76px;
	margin-top:10px;
	padding-top:10px;
	float:left
}

.caja_juegos_int2 a em.quini {
	background:url("../images/juegos.jpg") repeat scroll 0 -100px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.quini {
	background-position:-66px -100px;
}

.caja_juegos_int2 a em.poceada {
	background:url("../images/juegos.jpg") repeat scroll 0 -200px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.poceada {
	background-position:-66px -200px;
}

.caja_juegos_int2 a em.loto {
	background:url("../images/juegos.jpg") repeat scroll 0 -150px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.loto {
	background-position:-66px -150px;
}

.caja_juegos_int2 a em.loto5 {
	background:url("../images/juegos.jpg") repeat scroll 0 -50px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.loto5 {
	background-position:-66px -50px;
}

.caja_juegos_int2 a em.brinco {
	background:url("../images/juegos.jpg") repeat scroll 0 0 transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.brinco {
	background-position:-66px 0px;
}

.caja_juegos_int2 a em.loteria {
	background:url("../images/juegos.jpg") repeat scroll 0 -250px transparent;
	border:medium none !important;
	height:50px;
	position:absolute;
	width:66px;
	left:0px;
	top:0px
}
.caja_juegos_int2 a:hover em.loteria {
	background-position:-66px -250px;
}
	
/***********************************************************************************************************************************************************/
/* Links Especiales */

a.red1, a.red1:visited, a.red1:active, a.red1:focus, a.red1:link {	
	color:#D42E12;
	font-size:14px;
	font-weight:bold
} 

a.red2, a.red2:visited, a.red2:active, a.red2:focus, a.red2:link {	
	color: #D42E12;
	font-size:11px;
} 

a.black1, a.black1:visited, a.black1:active, a.black1:focus, a.black1:link {	
	font-size:14px;
	color:#000000
} 
a.black1:hover{
	color:#C8C8C8;
	text-decoration:underline
}

a.black2, a.black2:visited, a.black2:active, a.black2:focus, a.black2:link {	
	font-size:11px;
	color:#000000
} 
a.black2:hover{
	text-decoration:underline
}

a.gris1, a.gris1:visited, a.gris1:active, a.gris1:focus, a.gris1:link {	
	color: #777777;
} 

.txtn1 {
	font-size:11px;
}

.txtn2 {
	font-size:13px
}

.txtg1{
	color:#646464;
}

.txtr1 {
	font-size:11px;
	color:#FE0000;
}

.txtv1 {
	color:#2EB135;
	font-size:11px
}

.txtb1 {
	color:#FFFFFF;
	font-size:11px
}
.txtb2 {
	color:#FFFFFF;
	font-size:13px
}

.textonegroc {
	font-size:11px;
}
/***********************************************************************************************************************************************************/
/* Formularios */

input {
	font-size:10px
}

.campo1 {
	border: 1px Solid #777777;
	font-size: 11px;
}

/***********************************************************************************************************************************************************/
/* Principal */

.pren_back {
	width:416px;
	margin:0 auto;
	background-image:url(../images/pren_back.gif);
	padding-left:8px;
	padding-top:10px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:15px
}
.bajada {
	float:left;
	color:#000000;
	font-size:11px;
	width:200px;
	line-height:12px;
	margin-left:5px
}
.pfoto {
	border:1px solid #D42E12;
	float:left;
	width:200px;
	height:150px;
}
.prenft {
	margin:5px 0px;
	line-height:14px;
}
.ptitulo {}


.link_interes {
	background-image:url(../images/links_interes.gif);
	background-repeat:no-repeat;
	height:380px;
	padding-top:20px;
	margin-left:15px;
}
#columna {
	margin-left:15px;
	background-image:url(../images/columna.gif);
}



.submenu {
	border:1px solid #999999;
	margin-left:15px;
	margin-bottom:15px;
	width:140px;
	padding-bottom:5px
}

.submenu1 {
	float:left;
	width:120px;
	text-align:right;
	margin-right:3px;
	margin-top:5px
}
.flecha1 {
	float:left;
	margin-top:5px
}

.revista_enlaces{
	margin-left:15px;
	width:140px;
}

.revista_enl a{
	border:1px solid #2EB135;
	display:block;
	text-align:center;
	position:relative;
	margin:2px 3px 15px 15px;
	padding:2px;
	width:134px;
	font-size:10px;
}
.revista_enl a:hover{
	background-color:#D7FFD7;
	color:#000;
}



.prevenjuego {
	/*border:1px solid #666666;*/
	margin-left:15px;
	height:120px;
	width:140px;
	margin-top:15px;
	margin-bottom:15px
}

.link_interes div {
	margin-left:0px;
	width:138px;
	margin-bottom:10px;
}

.casinoser {
	padding:0;
	text-align:center;
	margin-bottom:15px;
	height:80px;
}


/*Cuadro de registro en el principal */
.sus_principal {
	margin-top:15px;
	width:256px;
	background-color:#666666;
	padding:1px;
	float:left;
	position:relative
}

.sus_principal_int {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	text-align:center;
	font-size:11px;
	padding:5px
}

.sus_principal em.tl {left:0;top:0;background:none repeat scroll 0 0 #CCCCCC;}
.sus_principal em.tr {right:0;top:0;background:none repeat scroll 0 0 #CCCCCC;}
.sus_principal em.bl {bottom:0;left:0;background:none repeat scroll 0 0 #CCCCCC;}
.sus_principal em.br {bottom:0;right:0;background:none repeat scroll 0 0 #CCCCCC;}




.video_boton a {
	border:1px solid #D42E12;
	display:block;
	text-align:center;
	position:relative;
	margin:2px 3px 5px 0px;
	padding:3px;
	width:120px;
	float:left
}


.video_boton a:hover {
	background-color:#333333
}
/***********************************************************************************************************************************************************/
/* Iconos */


/***********************************************************************************************************************************************************/
/* casinos  */

.form_casinos {
	border:1px solid #bfb80a;
	color:#DC291E;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:20px;
	margin-right:5px;
	padding:2px 2px 2px 0;
	position:relative;
	width:150px;
}


.ttitulos_top {
	border-bottom:1px solid #D02521;
	border-top:1px solid #D02521;
	background-color:#FFF
}
em.cas {
	background:url("../images/iconitos.gif") repeat scroll -210px 0px transparent;
	float:left;
	height:24px;
	margin-right:-5px;
	margin-left:5px;
	position:relative;
	margin-top:-4px;
	width:24px;
}
.ttitulos_titulo {
	float:left;
	height:25px;
	padding-top:8px;
	width:250px;
	font-size:14px;
	font-weight:bold;
	color:#2EB135
}

/***********************************************************************************************************************************************************/
/* Ventanas flotantes  */
#capa_100 {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000001;
	opacity:.85;
	filter:alpha(opacity=85);
	display:none
}
#capa_ven {
	position: absolute;
    left: 50%;
	top: 50%;
	margin-left:-320px;
	margin-top:-250px;
	border:3px solid #2EB135;
    display:none;
	width:640px;
	height:504px;
	background-color:#FFFFFF;
	padding:0;
}

.btn_div a{
	background-color:#FFF;
	display:block;
	border:1px solid #2EB135;
	width:16px;
	height:14px;
	padding:1px;
	font-size:11px;
	float:left;
	margin:3px 3px 3px 0px;
}

.btn_div2 a{
	background-color:#FFF;
	display:block;
	border:1px solid #D42E12;
	width:16px;
	height:14px;
	padding:1px;
	font-size:11px;
	float:left;
	margin:3px 3px 3px 0px;
}
/**************************************************************************************/



/* ------------------------------------| RECUADROS JUEGOS  |------------------------------------ */

.juegos_bordes {

}

.juegos_bordes th {
	padding:3px;
	text-align:center;
	font-size: 12px;
	background-color:#000000;
	color: #FFFFFF;
}

.juegos_bordes .m1 td {
	font-size: 12px;
	font-weight:bold;
	border-left:1px solid #666666;
	background-color:#E2E1BD;
	text-align:center;
	padding:3px;
	width:46px
}

.juegos_bordes .m2 th {
	font-size: 11px;
	background-color:#E2E1BD;
	border-bottom:1px solid #666666;
	text-align:center;
	color:#000000;
	padding:3px;
}

.juegos_bordes .m3 {
	border-right:1px solid #666666;
}

.juegos_bordes .m2 td {
	font-size: 11px;
	background-color:#E2E1BD;
	border-bottom:1px solid #666666;
	text-align:center;
	color:#000000;
	padding:3px;
}

.juegos_bordes .m4 {
	border-right:1px solid #666666;
}
/* ------------------------------------| CALENDARIO  |------------------------------------ */

.calendario_recuadro {
	width:168px;
	height:150px;
	background-color:#FFFFFF;
	border:1px solid #666666
}
.calendario_titulo{
	font-size:11px;
}
.calendario_dias {
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px
}
.calendario_finde {
	background-color:#FFFFFF;
	color:#990000;
	font-size:9px;
}
.calendario_numeros {
	background-color:#FFFFFF;
	color:#000000;
	font-size:9px;
}
.calendario_puntero {
	cursor:pointer;
	text-decoration:underline
}
.calendario_hoy{
	background-color:#D70100;
	font-size: 9px;
	color:#FFFFFF;
	font-weight:bold;
}
.calendario_line_leftbot{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.calendario_line_bot{
	border-bottom:1px solid #CCCCCC;
}
.calendario_pie {
	font-size:10px;
	background-color:#CCCCCC
}


.calendario_ico {
	display:block;
	height:16px;
	width:16px;
	position:relative;
}
.calendario_ico a em.adelante {
	background:url("../images/iconitos.gif") repeat scroll -128px 0px transparent;
	border:medium none !important;
	height:16px;
	width:16px;
	position:absolute;
	top:0px;
	left:0px;
}
.calendario_ico a:hover em.adelante {
	background-position:-144px 0px;
}
.calendario_ico a em.atras {
	background:url("../images/iconitos.gif") repeat scroll -176px 0px transparent;
	border:medium none !important;
	height:16px;
	width:16px;
	position:absolute;
	top:0px;
	left:0px;
}
.calendario_ico a:hover em.atras {
	background-position:-160px 0px;
}
