* {
	padding:0px;
	margin:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #f0f0f0;
}

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

a img {
	border:0px;
}

.clearfix:after {visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

#cabecera {
	font-size:48px;
	border-bottom:1px solid #999;
}

#cabecera a {
	color:#444;
}

#portal {
	width:970px;
	margin:10px auto;
	border:10px solid #fff;
	background:#ffffff;
}

#centro {
	width:640px;
	float:left;
}

#derecha {
	width:300px;
	float:right;
}

ul#menu, ul#menu li,ul#submenu, ul#submenu li {
	list-style:none;
}

ul#menu {
	/*margin-bottom:20px;*/
	height:39px;
	width:970px;
	background:#f0f0f0 url(../img/f_menu.png) repeat-x;
	border-bottom:1px solid #c0c0c0;
}

ul#menu li {
	float:left;
	height:39px;
	background:transparent url(../img/separa_mn.png) right no-repeat;
}

ul#menu li a {
	padding:0px 14px;
	line-height: 39px;
	display:block;
	height:39px;
}

ul#menu li a:hover {
	background:#f0f0f0;
}

ul#submenu {
	margin-bottom:20px;
	height:29px;
	width:970px;
	background:#fafafa;
	border-bottom:1px solid #c0c0c0;	
}

ul#submenu li {
	float:left;
	height:29px;	
	line-height: 29px;
}

ul#submenu li a {
	padding:0px 14px;
	line-height: 29px;
	display:block;
	height:29px;
}

.cajaresultado {
	margin:10px 0px 40px 0px;
}

.cajaresultado .cabecera {
	border-bottom:2px solid #444;
}

.cajaresultado .cabecera .fecha {
	float:left;
	font-weight:bold;
	font-size:14px;
}

.cajaresultado .cabecera .fecha img {
	display: block;
    float: left;
    margin: 0 4px 0 0;
}

.cajaresultado .cabecera .fecha span {
	font-weight:normal;
}

.cajaresultado .cabecera .premio {
	float:right;
}

.cajaresultado .contenido table {
	width:100%;
	margin-top:10px;
}

.cajaresultado .contenido table th {
	border-bottom: 1px solid #cecece;
	background-color: #F3F2F1;
	font-size: 11px;
	color: #474747;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
.cajaresultado .contenido table td {
	border-bottom: 1px solid #cecece;
	background-color: #fff;
	font-size: 16px;
	color: #444;
	text-align: center;
	padding: 4px;
}

span.numero,span.complementario,span.reintegro,span.estrellas {
	display:inline-block;
	margin-left:10px;
	color: #444;
    font-size: 30px;
    font-weight: bold;
}

/*span.bola {
	display:block;
	float:left;
	-moz-border-radius: 20px;
	border:1px solid #000;
	height: 30px;
    line-height: 30px;
    width: 30px;	
}*/



/*****/
.modulocomun3 {
	margin:10px 0px;
}

.modulocomun3 .boxheader {
	border-bottom:2px solid #444;
	height:22px;
}

.modulocomun3 .boxheader div {
	float:left;
}

.modulocomun3 .boxheader div img {
	float:left;
	margin-right:10px;
}

.modulocomun3 .boxheader div {
	font-size:16px;
	font-weight:bold;
}

.modulocomun3 .boxheader span {
	font-size:14px;
	font-weight:normal;
}

.modulocomun3 .boxheader .a {
	float:right;
}

.loterias-servicios{ background-color:#FFFFFF; margin:0;}
.loterias-servicios table{ width:100%;}
.loterias-servicios th{ border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; text-align:center; padding:4px 4px 3px 4px;}
.loterias-servicios td{ border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; text-align:left; padding:5px 6px 5px 6px ; font-size:11px; color:#666666;}
.loterias-servicios td a{ color:#666666;}

.loteria{ padding-top:10px; font-size:11px; color:#6C6C6D;}
.loteriaI{ float:left; width:78px;}
.loteriaD{ float:left; width:570px;}
.loteriaE{ float:left; width:640px;}
.diasorteo{ padding: 0 0 5px 10px; background: url(../img/bullet.gif) no-repeat; background-position: 0px 4px; margin:0px; font-size:11px; color:#474747;}
.fechasorteo{ font-size:12px; color:#990000; font-weight:bold;}
.loteria table{ width:100%; border:1px solid #CECECE; margin-bottom:2px;}
.loteria th{  border-bottom:1px solid #cecece; background-color:#F3F2F1; font-size:11px; color:#474747; font-weight:bold; text-align:center; padding:4px;}
.loteria td{ background-color:#fff; font-size:14px; color:#444; text-align:center; padding:4px;}
.loteria p,.loteria .p{ padding:4px 0 0 0}
.loteria .separa-puntos{ padding:6px 0 6px 0; clear:both;}

table.tablaloterias{ width:100%; border:1px solid #CECECE; border-width:1px 0px 0px 1px;margin-bottom:2px;}
table.tablaloterias th{  border-bottom:1px solid #cecece; border-right:1px solid #cecece;background-color:#F3F2F1; font-size:11px; color:#474747; font-weight:bold; text-align:center; padding:4px;}
table.tablaloterias td{ border-bottom:1px solid #cecece; border-right:1px solid #cecece; background-color:#fff; font-size:12px; color:#444; text-align:center; padding:4px;}
/*****/

.modulo {
	margin-bottom:20px;
}

.modulo .titulo {
	border-bottom:1px solid #444;
	font-size:14px;
}

.modulo .contenido {
	margin:5px 0px;
}


.paginacion { text-align:center; margin:10px 0 6px 0;}

.paginacion li { display:inline; margin:0 2px 0 0;}
.paginacion li span { display:inline-block; padding:4px 7px; border:1px solid #efefef;color:#000;}
.paginacion li a { display:inline-block; padding:4px 7px; border:1px solid #efefef; color:#666;}
/*.paginacion li a:hover { text-decoration:underline;}*/

.paginacion li.ant { margin:0 29px 0 0;}
	.paginacion li.ant a { padding-left:25px; background:url(../img/bullet04.gif) no-repeat 7% center;}
.paginacion li.sig { margin:0 0 0 29px;}
	.paginacion li.sig a { padding-right:25px; background:url(../img/bullet03.gif) no-repeat 93% center;}

.paginacion li.dots span { border:1px solid #fff;}

.paginacion li.ant a.deactivated { background:url(/mundial-futbol/images/bullet04_sel.gif) no-repeat 7% center; cursor:auto;}
	.paginacion li.ant a.deactivated:hover { /*text-decoration:none;*/}
.paginacion li.sig a.deactivated { background:url(/mundial-futbol/images/bullet03_sel.gif) no-repeat 93% center; cursor:auto;}
	/*.paginacion li.sig a.deactivated:hover { text-decoration:none;}*/


#pie {
	border-top:1px solid #999;
    clear: both;
    color: #444;
    text-align: center;
    font-size: 12px;
    padding:15px;
}

.noticias {}

.noticias a {
	font-weight: bold;
	text-decoration: underline;
}

.noticias li {
	margin-left:15px;
	margin-top:10px;
}

.masenlaces {}

.masenlaces a {
	font-weight: bold;
	text-decoration: underline;
}

.masenlaces li {
	margin-left:15px;
	margin-top:10px;
}


