body {margin: 0;}

.widgetsorteossoitu {
	width: 298px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.widgetsorteossoitu .cabecera {
	margin: 0;
	padding: 10px 0 5px 0;
	overflow: hidden;
	width: 100%;
}
.widgetsorteossoitu .cabecera .logo {
	margin-left: 10px;
}

.widgetsorteossoitu .logoweb {
	margin: 0;
	border-bottom: 2px solid #3699a9;
	padding: 0 0 5px 0;
}

p {
	margin: 0 0 2px 0;
	padding: 0;
	font: 9px/18px "Microsoft sans serif", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border-top: 2px solid #ccc;
}

.widgetsorteossoitu .cabecera .seccion {
	font: 30px/30px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 5px 10px 0 10px;
	letter-spacing: -1px;
	color: #3699a9;
	border-top: 2px solid #3699a9;
	padding: 0 0 5px 0;
}

.widgetsorteossoitu .cabecera .seccionweb {
	font: 20px/25px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 5px 10px 0 10px;
	letter-spacing: -1px;
	color: #3699a9;
	border-top: 2px solid #3699a9;
	padding: 0;
}

.widgetsorteossoitu .sorteos {
	border-top: 1px solid #000;
	padding: 0 0 10px 0;
	margin: 0 10px 0 10px;
}
.widgetsorteossoitu .modulo {
	border-bottom: 1px solid #000;
	padding: 10px 0 10px 0;
}




.widgetsorteossoitu .modulo .columnaizquierda {
	width: 19%;
	float: left;
	margin: 0 0 10px 0;
}



.widgetsorteossoitu .modulo h2 {
	font: bold 14px/15px Arial, "Microsoft sans serif", Tahoma, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	padding: 0 0 0 9px;
	margin: 5px 0 0 0;
	background: url(/soitu/iconos/v1.x/v1.0/bolillos/flecha_derecha_000-2.png) no-repeat 0 5px;
	float: left;
	width: 77%;
}
.widgetsorteossoitu .modulo .fecha {
	font: 13px/15px "Microsoft sans serif", Arial, Tahoma, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 9px;
	margin: 5px 0 0 0;
	background: url(/soitu/iconos/v1.x/v1.0/bolillos/flecha_derecha_000-2.png) no-repeat 0 5px;
	float: left;
	width: 74%;
}




.widgetsorteossoitu .modulo .columnaderecha {
	clear: both;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados {
	background: url(/soitu/iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados .numeros {
	overflow: hidden;
	width: 100%;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados .modulo1,
.widgetsorteossoitu .modulo .columnaderecha .resultados .modulo2,
.widgetsorteossoitu .modulo .columnaderecha .resultados .modulo3,
.widgetsorteossoitu .modulo .columnaderecha .resultados .modulo4 {
	float: left;
	padding: 5px 8px 0 0;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados h4 {
	font: bold 11px/14px Tahoma, "Microsoft sans serif", Arial, Helvetica, Garuda, sans-serif;
	padding: 5px 0 0 0;
	margin: 0;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados ul{
	margin: 6px 0 0 0;
	padding: 0;
	font: bold 14px/16px "Microsoft sans serif", Arial, Helvetica, Garuda, sans-serif;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados ul li {
	margin: 0 1px 0 0;
	padding: 0 0 0 3px;
	list-style-type: none;
	background-color: #5a5a5a;
	color: #fff;
	display: block;
	height: 25px;
	text-align: left;
	float: left;
	width: 28px;
}

.widgetsorteossoitu .modulo .columnaderecha .resultados .desplegarpremios {
	clear: both;
	background: url(/soitu/iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
	margin: 5px 0 0 0;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados .desplegarpremios h4 a {
	color: #3699a9;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(/soitu/iconos/v1.x/v1.0/bolillos/ico_externo_3699a9.png) no-repeat 0 2px;
}
.widgetsorteossoitu .modulo .columnaderecha .resultados .desplegarpremios h4 a:hover {
	text-decoration: underline;
}

/* loteria nacional */

.widgetsorteossoitu .loterianacional .columnaderecha .resultados .desplegarpremios {display: none;}
.widgetsorteossoitu .loterianacional .columnaderecha .resultados ul.primerpremioloterianacional li {width: 135px; letter-spacing: 3px;}

/* primitiva */

.widgetsorteossoitu .primitiva .columnaderecha .resultados .modulo3 {padding-right: 0;}

/* bonoloto */

.widgetsorteossoitu .bonoloto .columnaderecha .resultados .modulo3 {padding-right: 0;}

/* quiniela */

.widgetsorteossoitu .laquiniela .columnaderecha .resultados ul.quiniela li {width: 14px; text-align: center; font-size: 10px; padding-left: 1px;}

/* elquinigol */

.widgetsorteossoitu .elquinigol .columnaderecha .resultados .modulo1 {padding-right: 0;}
.widgetsorteossoitu .elquinigol .columnaderecha .resultados ul li {width: 42px;}

/* lototurf */

.widgetsorteossoitu .lototurf .columnaderecha .resultados .modulo3 {padding-right: 0;}

/* quintuple plus */

.widgetsorteossoitu .quintupleplus .columnaderecha .resultados .modulo1 {padding-right: 0;}
.widgetsorteossoitu .quintupleplus .columnaderecha .resultados ul li {width: 42px; height: 55px; padding-right: 0;}
.widgetsorteossoitu .quintupleplus .columnaderecha .resultados ul li .carrerasquintupleplus {
	width: 42px;
	font: 10px/12px Tahoma, "Microsoft sans serif", Arial, Helvetica, Garuda, sans-serif;
	border-top: 1px solid #ccc;
	padding: 3px 0 0 0;
	margin: 5px 0 0 0;
}

/* cupon de la once */

.widgetsorteossoitu .oncecupon .columnaderecha .resultados .modulo2 {padding-right: 0;}
.widgetsorteossoitu .oncecupon .columnaderecha .resultados ul.numerocupon li {width: 203px; letter-spacing: 3px;}
.widgetsorteossoitu .oncecupon .columnaderecha .resultados ul li {width: 54px;}

/* combo de la once */

.widgetsorteossoitu .oncecombo .columnaderecha .resultados .modulo4 {padding-right: 0;}



.explicacion {
	background-color: #ffffe6;
	margin: 0;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #ccc;
	font: 9px/18px "Microsoft sans serif", Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.explicacion p {margin: 0; border-top: none;}
.explicacion p a {text-decoration: none; color: #3699a9;}
.explicacion p a:hover {text-decoration: underline;}
