/* CSS Document */
body{
	background-color:#2F2F2F;
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	/*width:100%;*/
	/*width:95%;*/
}

a:hover{
	color:#FFFFFF;
}

a{
	color:#BA0102;
	font-weight:bold;
}



table.index table.portada{
	border-color:#000000;
	border-style:inset;
	border-width:1px;
}

table.index .publicidad_sup{
	padding: 5px 0 5px 0;
	border-bottom-style:solid;
	border-bottom-color:#2F2F2F;
	background-color:#000000;
}

table.index table.portada th.noticias{
	font-size:24px;
	background-color:#510000;
	color:#CCFF00;
	background-image:url(../img/fondo_rojo.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.index table.portada th.alta{
	font-size:24px;
	background-image:url(../img/fondo_negro.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.index table.portada th.login{
	font-size:24px;
	background-color:#510000;
	background-image:url(../img/fondo_rojo.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.portada td.noticias{
	vertical-align:top;
	padding: 10px 10px 10px 10px;
	background-color:#510000;
}

table.portada td.noticias table.noticia{
}

table.portada td.noticias table.noticia th.fecha{
	text-align:left;
}

table.portada td.noticias table.noticia th.titulo{
	text-align:left;
	color:#CCFF00;
	padding-bottom:20px;
	font-size:16px;
	font-weight:bolder;
}

table.portada td.noticias table.noticia t.titulo{
	text-align:left;
}

table.portada td.alta{
	vertical-align:top;
}

table.portada td.login{
	vertical-align:top;
	background-color:#510000;
}

table.portada td.login a{
	color:#FFFFFF;
}

table.index{
	/*margin: 0 auto;*/
}

table.index td.publicidad_sup{
	text-align:center;
}

table.index table.menu .seleccionada{
	color:#FFFFFF;
}

table.index td.izquierda{
	padding:0px 10px 0px 10px;
	vertical-align:top;
	width: 125px;
	padding-left:5px;
	background-color:#000;
	background-image:url(../img/deg_negro_gris.gif);
	background-position:right;
	background-repeat:repeat-y;
}

table.index td.centro{
	vertical-align:top;
	padding: 0 10px 0  10px;
	/*width:40%;*/
}

table.index td.derecha{
	vertical-align:top;
	width:225px;
	background-color:#000;
	background-image:url(../img/deg_gris_negro.gif);
	background-position:left;
	background-repeat:repeat-y;
}

table.index td.derecha table.ult_msjs_foro{
	margin-right:0px;
	border-style:solid;
	border-width:1px;
	border-color::#BA0102;
	margin: 0 auto 0 20px
}

table.index td.derecha table.ult_msjs_foro th{
	background-color:#BA0102;
	color:#FFF;
	font-size:14px;
}

table.index td.derecha table.top10{
	border-style:solid;
	border-width:1px;
	border-color::#BA0102;
	margin: 0 auto 0 20px;
}

table.index td.derecha table.top10 th{
	background-color:#BA0102;
	color:#FFF;
	font-size:14px;
}

table.index td.derecha table.top10 a{
	color:#FFFFFF;
}

table.index td.derecha table.top10 a:hover{
	color:#BA0102;
}

table.principal{
	/*width:952px;*/
	/* background-image:url(../img/fondo_centro.jpg); */
	background-repeat:repeat-y;
}

table.principal td.menu{
	height:200px;
	background-color:#0000FF;
	vertical-align:bottom;
}

table.principal td.centro{
	background-image:url(../img/fondo_y.jpg);
	background-repeat:repeat-y;
}

table.principal td.centro table.contenido{
	background-image:url(../img/fondo_centro.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
}

table.principal td.centro table.contenido td.informacion{
	width:730px;
	height:295px;
	padding:10px 10px 0px 30px;
	vertical-align:top;
}

table.principal td.centro table.contenido td.publicidad{
	vertical-align:top;
	min-height:400px;
	/* width: 120px; */
	/* background-color:#000000; */
	/*padding:0px 4px 0px 2px;*/
}


table.principal td.pie{
	background-image:url(../img/fondo_pie.jpg);
	background-repeat:repeat-y;
	height:46px;
}
	
/*********************** Contacto *******************************/
table.contacto legend{
	font-weight:bold;
	color:#FFFFFF;
}

table.contacto label{
	display:block;
	font-size:11px;
	text-indent:2px;
}

/************************* Empresa ********************************/
table.empresa th{
	text-align:center;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.empresa hr{
	width:100px;
	text-align:left;
	vertical-align:top;
}

/******************************/
table.boleto{
}

table.boleto td.marcada{
	background-image:url(../img/x.gif);
	background-position:center;
	background-repeat:no-repeat;
}

table.boleto td.nomarcada{
}
/****************************************/
div.mensaje{
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

/*********************************/

table.clasificacion{
}

table.clasificacion th{
	background-color:#FFFFFF;
	color:#000000;
}

table.clasificacion td.posicion{
	text-align:center;
}

table.clasificacion td.nombre{
	text-align:left;
	text-indent:10px;
}

table.clasificacion td.aciertos{
	text-align:center;
}

table.clasificacion td.apuestas{
	text-align:center;
}

table.clasificacion td.jornada{
	text-align:center;
}

table.clasificacion td.jornada_premio{
	text-align:center;
	background-color:#FF4848;
}

table.clasificacion td.maximo{
	text-align:center;
}

table.clasificacion td.minimo{
	text-align:center;
}

table.clasificacion td.media{
	text-align:center;
}

table.clasificacion td.porcentaje{
	text-align:center;
}

table.clasificacion td.porcentaje_manuales{
	text-align:center;
}

table.clasificacion td.veces{
	text-align:center;
}

table.clasificacion td.porcentaje_premio{
	text-align:center;
}

table.clasificacion td.premio{
	text-align:center;
}

table.clasificacion a{
	color:#FFFFFF;
}

table.clasificacion a:hover{
	color:#BA0102;
}
/**************************************************************/
.row0{
	background-color:#373737;
}

.row1{
	background-color:#606060;
}

.mi_clasificacion{
	background-color:#BA0102;
}

.jornada_actual{
	background-color:#BA0102;
}
/*******************************************************************/
table.index td.centro table{
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}

table.index table.inicio th{
	background-color:#FFFFFF;
	color:#000000;
}
/*******************************************************************/
table.index table.misapuestas th{
	background-color:#FFFFFF;
	color:#000000;
}

table.index table.apuestas_usr th{
	background-color:#FFFFFF;
	color:#000000;
}

table.index table.apuestas_usr a{
	color:#FFFFFF;
}

table.index table.apuestas_usr a:hover{
	color:#BA0102;
}

/*******************************************************************/
table.index table.semanales th{
	background-color:#FFFFFF;
	color:#000000;
}
/*******************************************************************/
table.boleto{
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;	
}

table.boleto a{
	color:#FFFFFF;
}

table.boleto th{
	background-color:#FFFFFF;
	color:#000000;
}

table.boleto tr{
	height:23px;
}

table.index table.boleto #f11,#f1X,#f12,#f21,#f2X,#f22,#f31,#f3X,#f32,#f41,#f4X,#f42,#f51,#f5X,#f52,#f61,#f6X,#f62,#f71,#f7X,#f72,#f81,#f8X,#f82,#f91,#f9X,#f92,#f101,#f10X,#f102,#f111,#f11X,#f112,#f121,#f12X,#f122,#f131,#f13X,#f132,#f141,#f14X,#f142,#f151,#f15X,#f152{
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
	vertical-align:middle;
	text-align:center;
}

table.boleto td.fila{
	text-align:center;
}

table.boleto td.partido{
	text-indent: 10px;
}

table.boleto td.apuesta, td.resultado{
	padding:0 5px 0 5px;
}
/***************************************************/
table.index table.informacion{
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	margin:0 auto;
}

table.index table.informacion a:hover{
	color:#BA0102;
}

table.index table.informacion th.titulo{
	font-size:14px;
}

table.index table.informacion th{
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
}
/******************************************************/
table.index table.advertencia{
	border-style:solid;
	border-width:1px;
	border-color::#BA0102;
	margin:0 auto;
}

table.index table.advertencia a:hover{
	color:#BA0102;
}

table.index table.advertencia th.titulo{
	font-size:14px;
}

table.index table.advertencia th{
	background-color:#BA0102;
	color:#FFF;
	font-size:14px;
}
/******************************************************/
table.index table.registro{
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}

table.index table.registro th{
	background-color:#FFFFFF;
	color:#000000;
}

table.index table.registro td.campo{
	background-color:#373737;
}

table.index table.registro td.titulo{
	background-color:#606060;
}

table.index table.registro td.pie{
	background-color:#606060;
	text-align:center;
}
/*********************************************************/
table.index table.error{
	border-style:solid;
	border-width:1px;
	border-color:#BA0102;
	margin:0 auto;
}

table.index table.error a:hover{
	color:#BA0102;
}

table.index table.error th.titulo{
	font-size:14px;
}

table.index table.error th{
	background-color:#BA0102;
	color:#000000;
	font-size:14px;
}

table.index table.error td{
	padding:10px 10px 10px 10px;
}

/************************************************************/
table.index table.contacto{

}

table.index table.contacto th{
	background-color:#FFFFFF;
	color:#000000;

}

table.index table.contacto td{
	padding:10px 10px 10px 10px;
}
