body, td, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
body{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:128px;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.td2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.campos{
	border:none;
	background-color:transparent;	
}
.clave{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
}
.edi{
	border:none;
	background-color:transparent;
}
.fixear{
	position:fixed;
	top:0;
	left:0;
}
.frmBusqueda{
	background-image:url(imgs/fdo.png);
	background-repeat:repeat;
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
.frmNumeros{
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.frmNmisNum{
	word-wrap:break-word;
	width:425px;
	max-width:425px;
	overflow-y:scroll;
	max-height:100px;
	font-size:18px;
}
.focus{
	background-color:#EEA715;/*MOSTAZA*/
	color:#000000;
}
.gifNumeros{
	display:none;
	position:absolute;
	width:425px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
.grid{
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-right-width:thin;
}
.gridFin{
	border-bottom-style:solid; 
	border-bottom-width:thin; 
}
.imag{
	max-width:100px;
}
.imgacc{
	cursor:pointer;
}
.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.linkResalte{
	color:#EEA715;/*MOSTAZA*/
}
.lisNumeros{
	overflow-y:scroll;
	height:300px;
	max-height:300px;
}
.tdNumero{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
	cursor:pointer;
	border-style:solid;
	border-width:thin;	
	border-color:#333;
	text-align:center;
}
.tdNumeroOcu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#333;
	font-size:18px;
	cursor:pointer;
	border-style:solid;
	border-width:thin;	
	border-color:#333;
	text-align:center;
}
.tdNumeroSel{	
	color:#000;/*MOSTAZA*/
	background-color:#EEA715;/*MOSTAZA*/
}
.mnuBolSel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#333333;
	border:none;
	background-color:#CCC;
	cursor:pointer;
}
.mnu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#EEA715;/*MOSTAZA*/
	border:none;
	background-color:#333;
}
.mnuBol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#EEA715;/*MOSTAZA*/
	border:none;
	background-color:#333;
}
.mnu2{
	color:#C53717;/*ROJO OXIDO*/
}
.mousito{
	cursor:pointer;
}
.msg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066; /*AZUL FUERTE*/
	font-size:12px;
	font-weight:bold;
}
.msgBco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}
.msgImportante{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:10px;
	font-weight:bold;
}
.contenedor{
	position: relative;
    display: inline-block;
    text-align: center;
}
.numeroGanador{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	text-align: center; /* Alinea el texto */
	color:#FFF;
	position:absolute; /* Para superponer el texto **/
	top: 80%; /* Centra el texto verticalmente */
	left: 50%; /* Centra el texto horizontalmente */
	transform: translate(-50%, -50%); /* Ajusta el centro exacto */
	background-image:url(imgs/fdo.png);
	background-repeat:repeat;
	width:100%;
}
.numeroGanadorCompras{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	text-align: center; /* Alinea el texto */
	color:#FFF;
	background-image:url(imgs/fdo.png);
	background-repeat:repeat;
}
.pie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#EEA715;/*MOSTAZA*/
	border:none;
	background-color:#333;
}
.pie2{
	cursor:pointer;
}
.slide{
	background-color:#333;
}
.sombraN{
	-webkit-text-stroke-width: 4px;  /* Grosor del contorno */
	-webkit-text-stroke-color: black; /* Color del contorno */
}
.selloDigital{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:18px;
}
.ticket{
	cursor:pointer;
}
.tablaNor{
	background-color:#FFFFEE;
	color:#333333;
	cursor:pointer;
}
.tablaAlt{
	background-color:#FFFFCC;
	color:#333333;
	cursor:pointer;
}
.tablaSel{
	background-color:#EEA715;/*MOSTAZA*/
	color:#FFF;
	cursor:pointer;
}
.texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.texto2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C53717;/*ROJO OXIDO*/
	font-size:18px;
	font-weight:bold;
}
.titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:16px;
	font-weight:bold;
}