﻿/*==============================
  COLORES
================================
tonalidad negro: #292B2A
border menos negro: #565857
tonalidad amari: #EBC900
tonadliad naraj: #F17D00
naranja claro: #F7B46C
naranja-oscuro: #653400
fondo gris: #E2E2E2
gris-claro casi blanco: #F1F1F1
================================*/
body { color: #000000; background-color: #ffffff; font-size: 0.8em; margin: 0px; padding: 0px; text-align: center; }

div, h1, h2, h3, h4, h5, h6 { margin: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif, Tahoma; margin: 0px; }

a { text-decoration: none; }
p { margin:0px; border: 0px; }
img { margin:0px; border: 0px; }
span.negro{color: black;font-size: 10pt;}
span.blanco{color: white;font-size: 10pt;}
a.enlace{text-decoration:underline;}

#contenedor {
    width: 780px;
    color: black;
    background-color: white;
    margin: 0px auto 0px auto;  
    padding: 0px;
    text-align: left;    
}

#contenedor hr {clear: both;visibility: hidden;}

#cuerpo
{
	clear: both;
	float: left;

	width: 780px;
	height: auto;

	margin: 0px;
}

#contenido {
    width: 579px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #000000;
    background-color: #ffffff; 
    display: inline;   
}

#principal
{
	width: 579px;
    float: left;
}

#principal_secundario
{
	width: 579px;
    float: left;
    background-color: #F1F1F1;
}

#cabecera 
{
	clear: both;
    margin: 0px auto 0px auto;
    padding: 0px;
    width: 780px;
    height: 100px;
    color: #000000;
    background-color: black; /*#292B2A;*/
    text-align: center;
}


#izquierda
{
	float: left;
	display: inline;	

	width: 200px; 
	height: auto;
	
	margin: 0px; 
	padding: 0px;
	
	border-right: 1px solid #565857;
	background-color: #292B2A;
	
	text-align: left;
}


.menu{
    width: 168px;    
    float: left;
    color: #5781ae;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px;   
    text-align: left; 
}

.menu ul {	
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    text-align: left;
}

.menu li 
{
	float: left;
    margin: 0px;
    padding: 0px;
}

.menu a {
    display: block;
    width: 199px;
    float: left;
    height: 25px;
    color: white;
    background-color: #292B2A;    
    padding: 7px 0px 0px 0px;
    border-right: 1px solid #565857;
    border-bottom: 1px solid #565857;
    text-align: left;
}
.menu a:hover, .menu a:active, .menu a:hover span, .menu a:active span {
    color: black;		
    background-color: #EBC900;
    border-bottom: 1px solid #EBC900;
}

.menu a span
{
	display: block;
    float: left;
    width: 40px;
    height: 25px;
    text-align: center;
    color: #565857;
    background-color: #292B2A;
    border-bottom: 1px solid #292B2A;
}

#pie
{
	float: left;
	clear: both;
	
	width: 780px;
	height: auto;
	padding: 3px 0px;

	color: black;
	background-color: #F17D00;
	border-top: 1px solid #565857;
	
	text-align: center;
	font-size: 8pt;	
}

#pie a{text-decoration: none;}
#legal{clear: both;}


/* CAMINO DE MIGAS SUPERIOR */
#camino
{
	color: #E2E2E2;
	background-color: Black;
	font-size: 8pt;
	padding: 3px 0px;
	text-indent: 3px;
	border-bottom: 1px solid #565857;
}
#camino a{color: #E2E2E2;text-decoration:none;}
#camino a:hover{color:white;text-decoration: underline;}

p.idiomas
{
	margin: 0px;
	width: 199px;
	float: left;
	padding: 4px 0px;
	background-color: #292B2A;
	border-left: 1px solid #565857;
	font-size: 8pt;
	color: White;
}

p.idiomas span
{
	display: block;
	width: 99px;
	float: left;
	text-align: center;
}

p.idiomas span a
{
	display: block;
	padding: 3px 0px;
	color: White;
	text-decoration: none;
}

p.idiomas span a:hover
{
	color: #EBC900;
	text-decoration: underline;
}

.acceso
{
	width: 579px;
	float: left;
	color: White;
	background-color: #EBC900; /*#292B2A;*/
}

.caja_registro
{
	width: 579px;
	float: left;
	height: 45px;
	/*border-top: 1px solid #F7B46C;*/
	border-bottom: 1px solid #565857;
}

.caja_naranja
{
	float: left;
	display: block;
	width: 294px;
	height: 45px;
	background-color: #F17D00;
	text-align: left;
}

.caja_naranja span,.caja_naranja span a
{
	font-size: 9pt;
}

.subcaja_ranking
{
	float: left;
	display: block;
	height: 33px;
	width: 92px;
	padding: 7px 0px 5px 5px;
}
.subcaja_ranking a
{
	color: black;
	text-decoration: underline;
}

.subcaja_ranking_puntos
{
	float: left;
	display: block;
	height: 30px;
	width: 95px;
	padding: 15px 0px 0px 18px;
	background: transparent url('../img/estrella_blanca.gif') no-repeat left;
}

.subcaja_ranking_posicion
{
	float: left;
	display: block;
	height: 30px;
	width: 60px;
	padding: 15px 0px 0px 13px;
	background: transparent url('../img/trofeo.gif') no-repeat left;
}


div.subcaja_menuusuario
{
	clear: both;
	width: 579px;
	height: 16px;
	color:white;
	background-color: black;
	padding: 3px 0px;
}

span.subcaja_numero
{
	display: block;
	float: left;
	width: 25px;
	height: 16px;
}

span.subcaja_titulo
{
	display: block;
	float: left;
	width: 150px;
	height: 16px;
}

span.caja_icono_home
{
	display: block;
	float: right;
	width: 90px;
	height: 16px;
	text-align: left;
}

span.caja_icono_home img{float: left;}
span.caja_icono_home a{color:White;text-decoration:none;}
span.caja_icono_home a:hover{text-decoration:underline;}


.caja_amarilla
{
	color: Black;
	font-size: 0.7em;
	background-color: #EBC900;	
	text-align: center;
	/*border-right: 1px solid #653400;*/
	width: 285px;
	height: 45px;
	float: left;
}

.caja_amarilla p
{
	width: 190px;
	height: 20px;
	color: Black;
	float: left;
	text-align: left;
	font-size: 15pt;
	margin: 12px 0px 0px 15px;
	display: inline;
}

.caja_amarilla a{ color: Black;display: inline;}
.caja_amarilla a:hover, .caja_amarilla a:active{color:White;text-decoration:underline;}

.BTDesconectar
{
	width: 67px;
	height: 20px;
	font-size: 8pt;
	margin: 15px 10px 0px 0px;
}

.login, .login2
{
	float: right;
	width: 395px;
	height: 52px;	
	display: inline;
	margin: 0;
	padding: 0;
}
.login{background-color: #292B2A;}
.login label.entrar{color: #292B2A;}
.login label.entrar_error{color:white;}
.login2{
	background-color: #EBC900;
}

p.item
{
	float: left;
	display: inline;

	width: 95px;
	height: 42px;
	
	margin: 0px 5px;

	padding: 5px 0px 5px 5px;
	font-size: 0.75em;
}

p.item2
{
	float: left;
	display: inline;

	width: 85px;
	height: 42px;
	
	margin: 0px 5px;
	padding: 5px 0px;
	
	font-size: 0.75em;
}

p.item input
{
	width: 90px;
}

p.item2 input.boton
{
	width: 80px;
	
	color: White;
	background-color: #F17D00;
}

p.item label, p.item2 label{
	float:left;
	display: block;
	padding: 3px 0px 0px 0px;
	height: 15px;
	margin-left: 5px;
}

p.item3
{
	float: left;
	display: inline;

	width: 70px;
	margin-top: 10px;	
	margin-left: 5px;
	padding: 0px;

	font-size: 0.75em;
	text-align: center;
}
p.item3 a{color:white;width: 50px;display: block;}




/*PORTADA WEB*/

.caja_registro_portada
{
	width: 579px;
	float: left;
	height: 52px;
	border-bottom: 1px solid #565857;	
}

.info_portada
{
	width: 184px;
	float: left;
	height: 52px;
	margin: 0px;
	padding: 0px;
	display: block;
	background: red;
}

.caja_naranja_portada
{
	float: left;
	width: 184px;
	padding: 0px;
	margin: 0px;
	height: 31px;
	background-color: #F17D00;
	display: inline;
}

.caja_naranja_portada span
{
	float: left;
	width: 184px;
	height: 20px;
	text-align: left;
	text-indent: 5px;
	margin: 8px 0px 0px 0px;
	display: block;
}

.caja_amarilla_portada
{
	float: left;
	width: 184px;
	height: 21px;
	color: Black;
	background-color: #EBC900;	
	text-align: center;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.caja_amarilla_portada a
{
	color: Black;
	width: 180px;
	font-size: 7pt;
	text-align: center;
	margin: 5px 0px 0px 0px;
	display: block;
	font-weight: bold;
}

/*FIN PORTADA WEB*/


/*HOME DE USUARIO*/

.cabeceraHome
{
	width: 579px;
	height: 86px;
	background: #FFFFFF url(../Upload/Image/cabHome.jpg) no-repeat;
	float: left;
}

.cabeceraHome label
{
	width: 264px;
	height: 54px;
	color: Black;
	font-size: 7pt;
	float: left;
	margin: 15px 0px 15px 15px;
	font-weight: bold;	
}

.modificar
{
	width: 579px;
	height: 30px;	
}

.modificarIz
{
	width: 201px;
	height: 30px;
	background: #EAC900 url(../Upload/Image/modificarDatos.jpg) no-repeat;
	float: left;	
}

.modificarIz label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 10px 0px 0px 35px;
	display: inline;
	float: left;
	width: 160px;
}

.modificarDer
{
	width: 376px;
	height: 28px;
	background-color: #E2E2E2;
	float: left;
	border: 1px solid #8F8F8F;
}

.modificarDer label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 10px 0px 0px 3px;
	display: block;
	float: left;
	width: 230px;
}

.botonModificar
{
	font-size: 8pt;
	width: 65px;
	height: 20px;
	margin: 5px 5px 0px 0px;
	float: right;
}

.cuentas
{
	width: 579px;
	height: 30px;	
}

.cuentasIz
{
	width: 201px;
	height: 30px;
	background: #EAC900 url(../Upload/Image/cuentasUsuario.jpg) no-repeat;
	float: left;	
}

.cuentasIz2
{
	float: left;
	
	width: 199px;
	height: 28px;
	
	background: #EAC900 url(../img/pendiente.gif) no-repeat 9px 7px;

	border: 1px solid #565857;
}

.cuentasIz label, .cuentasIz2 label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 10px 0px 0px 35px;
	display: inline;
	float: left;
	width: 160px;
}

.cuentasDer
{
	width: 376px;
	height: 28px;
	background: #E2E2E2;
	float: left;
	border: 1px solid #8F8F8F;
}

.cuentasDer label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 10px 0px 0px 3px;
	display: inline;
	float: left;
	width: 297px;
}

.botonCuentas
{
	font-size: 8pt;
	width: 65px;
	height: 20px;
	margin: 5px 5px 0px 0px;
	float: right;
	display: inline;
}

.mensajesForo
{
	width: 579px;
	height: 46px;	
}

.mensajesForoIz
{
	width: 201px;
	height: 46px;
	background: #EAC900 url(../Upload/Image/mensajesForo.jpg) no-repeat;
	float: left;	
}

.mensajesForoIz label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 10px 0px 0px 35px;
	display: inline;
	float: left;
	width: 160px;
}

.mensajesForoDer
{
	width: 376px;
	height: 44px;
	background-color: #E2E2E2;
	float: left;
	border: 1px solid #8F8F8F;
}

.mensajesForoDer label
{
	color: Black;
	font-size: 7pt;	
	font-weight: bold;
	margin: 3px 0px 0px 3px;
	display: block;
	float: left;
	width: 297px;
}
/*FIN HOME USUARIO*/


/*SECCIONES DE USUARIO*/

div.paginaCasasUsuario
{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;	
	float: left;
}

div.cabeceraSeccion
{
	background: #FFFFFF url(../Upload/Image/cabeceraSecciones.jpg) no-repeat;
	width: 579px;
	height: 45px;
	float: left;
}

div.tituloSeccion
{
	width: 320px;
	height: 30px;	
	float: left;
	margin: 10px 0px 0px 10px;
}

div.tituloSeccion p
{
	color: Black;
	font-size: 8pt;	
	float: left;
}

div.tituloSeccion label
{
	float: left;
	font-size: 16pt;
	color: White;
	margin: 0px 0px 0px 5px;
}

div.listaDesplegableAmarillo
{
	width: 579px;
	height: 45px;
	background-color: #EAC900;
	float:left;	
}

div.listaDesplegableAmarillo p
{
	margin: 10px 0px 0px 10px;
	width: 150px;
	height: 30px;
	float: left;	
	font-size: 8pt;
}

div.listaDesplegableAmarillo span
{
	margin: 10px 0px 0px 10px;
	width: 200px;
	height: 30px;
	float: left;	
	font-size: 8pt;
}

.PanelActualizacionCasas
{
	width: 579px;
	height: 60px;
	background-color: #E2E2E2;	
}

div.filaPanel
{
	width: 579px;
	height: 30px;
	float: left;
}

div.filaPanel label
{
	width: 250px;
	font-weight: bold;
	font-size: 8pt;	
	height: 15px;
	display: block;
	float: left;
	margin: 10px 0px 0px 5px;
}

.BTCasaApuestas
{
	width: 160px;
	height: 20px;
	font-size: 8pt;	
	font-weight: bold;
	float: right;
	margin: 0px 160px 0px 0px;
	display: inline;
}

.TBNombreUsuarioCasa
{
	width: 150px;
	float: left;
	margin: 5px 0px 0px 5px;	
	display: block;
	height: 15px;
}
/*FIN SECCIONES USUARIO*/

/* REGISTRO DE USUARIOS */

#registro
{
	width: 579px;
	float: left;
	background-color: #E2E2E2;	
	/*border-top: 1px solid #565857;*/
	padding: 0px 0px 10px 0px;
}

#registro p
{
	display: block;
	float: left;
	width: 579px;
}

p.registro_titulo
{
	color: White;
	font-size: 1.2em;
	background-color: #292B2A;
	padding-top: 20px;
	text-indent: 4px;
	border-bottom: 1px solid #565857;
}

p.registro_bloque
{
	font-size: 0.75em;
	color: White;
	background-color: #565857;
	margin: 0px 0px 5px 0px;	
	border-top: 1px solid #292B2A;
	border-bottom: 1px solid #292B2A;
	padding-top: 5px;
	padding-bottom: 3px;
}
p.registro_bloque a{color: White;text-decoration: underline;}
p.registro_bloque a:active, p.registro_bloque a:hover{color:#EBC900;}

p.registro_bloque input
{
	width: 60px;
	margin: 0px;
}


p.registro_error
{
	color: white;
	background-color: red;
	padding: 5px 0px 3px 0px;
	margin: 3px 0px;
}

p.registro_exito
{
	color: white;
	background-color: green;
	padding: 5px 0px 3px 0px;
	margin: 3px 0px;
}

p.registro_item{padding: 3px 0px;}
p.registro_item label{float: left;display: block;width: 200px;text-indent: 25px;}
p.registro_item input{width: 90px;}

span.marca{ color: Red;font-size: 0.6em;}
span.nota{ color: black;font-size: 0.7em;}


#opciones
{
	clear: both;
	width: 579px;
	padding-bottom: 0px;
}

p.seccion
{
	color: white;
	padding-top: 10px;
	background-color: #292B2A;
	border-top: 1px solid #565857;
	text-indent: 10px;
}

p.seccion a{
	color: white;
}
div.caja_opciones
{
	color: White;
	border-top: 1px solid #565857;
}

p.opcion
{
	color: white;
	padding: 5px 0px 4px 0px;
	text-indent: 15px;
	background-color: #565857;
}

#opciones ul li
{
	list-style-type: none;
}

ul.caja_opciones
{
	padding: 0px;
    margin: 0px;
    background-color: #565857;
    list-style-type: none;
}

ul.caja_opciones li
{
	float: left;
	padding: 0px;
}

ul.caja_opciones li a
{
	display: block;
	width: 579px;
	color: white;
	text-indent: 15px;
	background-color:#565857;
	padding: 5px 0px 3px 0px;
}

ul.caja_opciones li a:active, ul.caja_opciones li a:hover
{
	color: Black;
	background-color: #EBC900;
}


/*******************************************************
			
				 LISTADO NOTICIAS 

*******************************************************/
div.noticia
{
	float: left;
	width: 350px;
	height: auto;
	background-color: #F1F1F1;
	padding: 5px 0px 5px 0px;
}
p.noticia_fecha
{
	font-size: 0.8em;
	color: #EBC900;
	padding-top: 7px;
	padding-left: 10px;
	background-color: #292B2A;
}
p.noticia_titulo
{
	color: White;
	font-size: 8pt;
	padding: 6px 0px 0px 10px;
	background-color: #292B2A;
}

p.noticia_titulo a
{
	text-decoration: none;
	color: #FFFFFF;	
}

p.noticia_foto
{
	float: left;
	width: 151px;
	margin: 10px 2px 0px 0px;
	background-color: #F1F1F1;
}
p.noticia_resumen
{
	float: left;
	margin: 10px 4px 0px 2px;
	width: 184px;
	height: 114px;
	font-size: 8pt;
}

p.noticia_texto
{
	padding: 7px 0px 5px 10px;
}

div.noticiabreve
{
	float: left;
	width: 200px;
	height:auto;
	background-color: #F1F1F1;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

p.noticia_breve_fecha
{
	font-size: 0.8em;
	color: #7B7B7B;
	padding-top: 7px;
	padding-left: 0px;
	background-color: #F1F1F1;
	width: 200px;
}

p.noticia_breve_titulo
{
	color: black;
	font-size: 0.8em;
	padding: 6px 0px 0px 0px;
	background-color: #F1F1F1;
}

p.noticia_breve_titulo a
{
	color: black;
	text-decoration: none;
}

p.linea
{
	background: #F1F1F1 url(../Upload/Image/linea.jpg) no-repeat;
	width: 195px;
	height: 1px;
}

div.resumenes
{
	float: left;
	width: 350px;
	height: auto;
}

div.cabeceras
{
	float: left;
	width: 200px;
	margin: 0px 0px 0px 26px;
	display: inline;
}

p.noticia_breve_cabecera
{
	font-size: 10pt;
	color: #EBC900;
	width: 200px;
	height: 42px;
	margin: 5px 0px 0px 0px;
	background-color: #292B2A;
}

div.cabeceras label
{
	margin: 20px 0px 0px 5px;
	display: inline;	
	float: left;
}

div.paginaNoticias
{
	float: left;
	width: 579px;
}

div.noticiaDetalle
{
	width: 360px;
	height: auto;
	float:left;
}

div.articuloDetalle
{
	width: 579px;
	height: auto;
	float:left;
}

div.masNoticias
{
	float: left;
	width: 200px;
	margin: 0px 0px 0px 15px;
}

p.mas_noticias_cabecera
{
	font-size: 10pt;
	color: #EBC900;
	width: 200px;
	height: 54px;
	margin: 0px 0px 0px 0px;
	background-color: #292B2A;
}

div.masNoticias label
{
	margin: 30px 0px 0px 5px;
	display: inline;	
	float: left;
}

div.pruebanoti
{
	width: 579px;
}

p.cabeceraNoticia
{
	background: #FFFFFF url(../Upload/Image/cabeceraNoticias.jpg) no-repeat;	
	width: 579px;
	height: 47px;
}

p.cabeceraArticulos
{
	background: #FFFFFF url(../Upload/Image/cabeceraArticulos.jpg) no-repeat;	
	width: 579px;
	height: 47px;
}

div.encabezado
{
	width: 350px;
	height: 54px;
	background-color: #292B2A;	
}

div.encabezadoArticulo
{
	width: 579px;
	height: 54px;
	background-color: #292B2A;
}

p.masFecha
{
	width: 40%;
	float: left;
	height: 30%;
	color: #C8CA11;	
	font-family :Arial;
	font-size: 0.8em;
	margin: 10px 0px 0px 5px;
	display: inline;
}

p.BTVolver
{
	width: 15%;
	float: left;
	margin: 6px 0px 0px 95px;
	height: 50%;
	display: inline;
}

p.masTitulo
{
	width: 99%;
	height: 50%;
	float: left;	
	display: inline;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
}

div.noticiaTexto
{
	width: 345px;
	height: auto;
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

div.articuloTexto
{
	width: 570px;
	height: auto;
	margin: 5px 0px 5px 9px;
	float: left;
	display: inline;
	overflow: hidden;
}

div.paginacion
{
	float: left;
	width: 350px;
	height: 30px;
	margin: 20px 0px 0px 0px;
	background-color: #292B2A;
}

.botonSiguiente
{
	background: #292b2a url(../Upload/Image/siguiente.jpg) no-repeat;
	float:right;
	width: 100px;
	height: 30px;	
	display: block;
}

.botonSiguiente:hover
{
	background: #292b2a url(../Upload/Image/siguienteOver.jpg) no-repeat;
	float:right;
	width: 100px;
	height: 30px;	
	display: block;	
}
.botonAnterior
{
	background: #292b2a url(../Upload/Image/anterior.jpg) no-repeat;
	float:left;
	width: 100px;
	height: 30px;	
	display: block;
}

.botonAnterior:hover
{
	background: #292b2a url(../Upload/Image/anteriorOver.jpg) no-repeat;	
	float:left;
	width: 100px;
	height: 30px;	
	display: block;
}

div.sponsorNoticias
{
	float: right; 
	background-color: #F07E01;
	width: 227px;
	height: 27px;
	margin: 10px 5px 0px 0px;
	display: inline;
}

/*FIN LISTADO NOTICIAS*/



/* LISTADO TABLAS GENERICO*/
#ranking
{
	float: left;
	width: 579px;
	clear: both;
}

table.ranking
{
	border: 0px;
	width: 579px;
	margin: 0px;
	clear: both;
	float: left;
}

.miniranking
{
	float: left;
}

.combo
{
	width: 579px;
	height: 20px;
	float: right;
	font-size: 9pt;
	background-color: #EBC900;
	padding: 0px 0px 10px 0px;
}
.combo select{float: right;margin-right:25px;}

/* BOLETOS */
table.boleto
{
	border: 0px;
	width: 550px;
	margin: 0px;
	border: 1px solid #FF9966;
	background-color: #FF9966;
	margin: 5px 0px 10px 15px;
}

.boleto_fila
{
	color: Black;
	background-color: white;
	padding: 10px;
}

.boleto_partido
{
	color: black;
	border: 1px solid #FF9966;	
}

.boleto_opcion
{
	color: #FFCC99;
	border: 1px solid #FF9966;
}

span.pronostico
{
	font-weight: bold;
	color: black;
}

.boleto_boton
{
	border: 1px solid #FF9966
}

.boleto_boton_pulsado
{
	font-weight: bold;
	border: 1px solid #FF9966;
}

table.boleto input[type="radio"]
{
	float: left;
	border: 1px solid blue;
	margin: 0px;
	padding: 0px;
}

.boleto_opciones
{
	letter-spacing: 5px;
	text-indent: 15px;
}


.boleto_combo
{
	width: 100px;
}

td.pronostico_pendiente
{
	text-align: center;
	border-top: 1px solid #E2E2E2;
}

td.pronostico_acierto
{
	text-align: center;
	background-color: #5FD03A;
	border-top: 1px solid #E2E2E2;
}

td.pronostico_fallo
{
	background-color: Red;
	text-align: center;
	border-top: 1px solid #E2E2E2;
}


/*CASAS DE APUESTAS*/
#tablaCasas
{
	width: 579px;
	clear: both;
	float: left;
	border: 1px solid red;
}

table.tablaCasas
{
	border: 1px solid black;
	width: 579px;
	margin: 0px;
	font-size: 7pt;
	float: left;
}


.tablaCasas_cabecera
{
	background-color: black;
	color: #FAFAFA;
	font-size: 7pt;
	text-align: center;	
	height: 22px;
	border: #767676;
}

.tablaCasas_cabecera th
{
	width: 95px;
	border: 1px solid #767676;
}

.tablaCasas_alternativo
{
	background-color: #ffa539;
	font-size: 7pt;
	font-weight: bold;
	overflow: hidden;
}

.tablaCasas td
{
	border: 1px solid black;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}


.tablaCasas td a
{
	color: Black;
	float: left;
	text-align: left;	
	width: 286px;
}

.tablaCasas td label
{
	color: Black;
	float: left;
	text-align: left;	
	width: 286px;
}

#gifIdioma
{
	width: 45px;
	height: 10px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	display: inline;
}

/*FIN DE CASAS DE APUESTAS*/

/*MENU OCULTO ENLACES*/

.menuOculto
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #5E5E5E;
	float: left;
	width: 200px;
	display: inline;
}

.menuOculto tr
{
	width: 168px;	
}

.menuOculto tr
{
	width: 168px;	
}
.menuOculto td a
{
	background-color: #5E5E5E;	
	font-size: 8pt;
	margin: 5px 0px 0px 35px;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 8px;
	display: inline;
}

.menuOculto td a:hover
{
	background: #5E5E5E url(../Upload/Image/flechamenu.jpg) no-repeat left;	
	color: White;
    border-bottom: 1px solid yellow;
}

#logo
{
	float: left;
	display: inline;
	width: 200px;	
}


/* TEXTO PAGINAS FIJAS DE CONCURSOS PORTAL */
div.texto_concurso
{
	float: left;
	width: 574px;
	padding-left: 5px;
	margin-top: 3px;
}


.caja_seccion
{
	clear: both;
	float:left;
	width:579px;
	padding: 7px 0px;
	font-size: 13pt;
	text-indent: 8px;
}

p.caja_nombreusuario
{
	font-size: 10pt;
}

img.icono_seccion
{
	float:left;
	display: block;
	margin: 0;
	padding: 0;
	width: 11px;
	height: 9px;
	margin-left: 5px;
	padding-top: 2px;
}

span.texto_cabseccion
{
	float: left;
	width: 560px;
	height: 20px;
	display: block;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 2px;
	padding: 4px 0px;
}


.numero_seccion{font-size: 9pt;color: Black;}

.caja_subseccion
{
	display: block;
	float: left;
	clear: both;
	width: 579px;
	color:white;
	background-color: #565857;
	border-top: 1px solid black;
	text-align: center;
	padding:7px 0px;
}


.naranja{color: white;background-color:#F17D00;}
.amarillo{color:black;background-color: #EBC900;}

#opcionesext, #concurso
{
	width: 579px;
	float: left;
	height: auto;
}

table.tabla_opciones_concurso
{
	width: 579px;
	clear: both;
	font-size: 8pt;
	background-color: #292B2A;
}

.celda_opciones_concurso
{
	border:1px solid #565857;
	text-align: left;
	vertical-align: middle;
	padding: 10px 0px 2px 0px;
	text-indent: 10px;
}

.celda_opciones_concurso .icono
{
	display: block;
	clear: both;
	float: left;
	width: 20px;
	text-align: left;
	text-indent: 1px;
	margin: 0px 5px;
}

.celda_opciones_concurso .texto
{
	display: block;
	float: left;
	text-align: left;
	text-indent: 5px;
}

td.celda_opciones_concurso a
{
	color: white;
}

td.celda_opciones_concurso a.link
{
	color: black;
}

#opcionesext a
{
	text-decoration: none;
}


/*========================= ESTILO LISTADOS - TABLA ========================*/
table.TablaBoleto
{
	font-size: 8pt;
	clear: both;
	float: left;
}

tr.FilaBoletoCab
{
	background-color: #9E9E9E;
	color: white;
	font-size: 8pt;
	vertical-align: middle;
}

tr.FilaBoleto
{
	color: Black;
	background-color: #F1F1F1;
	font-size: 8pt;
	vertical-align: middle;
}
tr.FilaBoletoAlt
{
	color: Black;
	background-color: #E2E2E2;
	font-size: 8pt;
	vertical-align: middle;
}
tr.FilaBoletoCab td,tr.FilaBoleto td, tr.FilaBoletoAlt td{height: 23px;}


tr.FilaBoleto:hover, tr.FilaBoletoAlt:hover, tr.FilaBoleto:hover a, tr.FilaBoletoAlt:hover a
{
	color: black;
	background-color: #FF9955;
	font-size: 8pt;
	vertical-align: middle;
}
/*===========================================================*/

/*********************EVENTOS*********************/

div.columnaDeportes
{
	width: 184px;
	float: left;
	height:auto;
	margin: 0px;
	padding: 0px;	
	border-right: 1px solid #5F5F5F;	
}

div.columnaDeportesAncha
{
	width: 209px;
	float: left;
	height:auto;
	margin: 0px;
	padding: 0px;	
}

#Calendario
{
	width: 184px;
	height: auto;
	float: left;
	border-bottom: 1px solid #5F5F5F;
}

div.calendario_portada_cuerpo
{
	background: #F1F1F1 url(../img/recurso_izquierda_foro.jpg) no-repeat;
	width: 200px;
	height: 380px;
}


#Deporte
{
	width: 184px;
	height: auto;		
	background-color: #F1F1F1;
}

#Eventos
{
	background: #FFFFFF url(../Upload/Image/cabeceraDeportes.jpg) no-repeat;		
	width: 184px;
	height: 32px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#Eventos label
{
	width: 90%;
	height: auto;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	display: block;
	font-size: 11pt;
	color: Black;
	font-weight:normal;
}

#Contenido
{
	width: 184px;
	display: block;
	float: left;
}

div.bloquePartido
{
	width: 100%;
	height: auto;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: inline;
}

div.fechaPartido
{
	float: left;
	width: 90%;
	margin: 0px 0px 0px 5px;
	padding: 0px;	
	display: inline;
	color: #858585;
	font-size: 8pt;	
}

div.enviadoPor
{
	float: left;
	width: 70%;
	margin: 0px 0px 0px 15px;
	padding: 0px;	
	display: block;
	color: #E37E14;
	font-size: 8pt;
	display: inline;
}

div.Partido
{
	display: inline;
	float: left;
	width: 90%;
	margin: 5px 0px 0px 17px;
	padding: 0px;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}

div.Partido a
{
	color: Black;
}

div.imagen
{
	height: 90%;
	margin: 3px 0px 0px 0px;
	float: left;
	padding: 0px;	
}

div.Partido label
{
	float: left;
	margin: 1px 0px 0px 3px;	
}

div.fechaPartidoEx
{
	float: left;
	width: 40%;
	margin: 0px 0px 0px 5px;
	padding: 0px;	
	display: block;
	color: #858585;
	font-size: 8pt;
}

div.PartidoEx
{
	float: left;
	width: 40%;
	margin: 1px 0px 0px 17px;
	padding: 0px;
	text-decoration: underline;
	font-size: 7pt;
	font-weight: bold;
	display: block;
}

div.PartidoEx a
{
	color: Black;	
}

#CalendarioEnJuego
{
	width: 209px;
	height: auto;
	float: left;
	border-bottom: 1px solid #5F5F5F;
	background-color: #F1F1F1;	
}
	
#DeporteEnJuego
{
	width: 209px;
	height: auto;
}

#EventosEnJuego
{
	background-color: #F07D00;
	width: 209px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #F7B56B;
}

#EventosEnJuego label
{
	width: 90%;
	height: auto;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	display: block;
	font-size: 11pt;
	color: White;
	font-weight:normal;
} 

#ContenidoEnJuego
{
	width: 209px;
	display: block;
	float: left;
	height: 150px;
	background: #000000 url('../img/ahora_en_juego.gif') no-repeat;
}

#ContenidoEnJuegoCalendario
{
	width: 209px;
	display: block;
	float: left;
	height: auto;
	background: #E7E7E7 url('../img/enjuego_calendario.jpg');
}

#ContenidoHoyEnJuego
{
	width: 209px;
	display: block;
	float: left;
    height: 150px;
	background: #E7E7E7 url('../img/hoy_en_juego.gif') no-repeat;
}

#ContenidoHoyEnJuegoCalendario
{
	width: 209px;
	display: block;
	float: left;
	height: auto!important;
	background: #e7e7e7 url('../img/hoy_calendario.jpg');
}


.sindatos, .sindatos2, .sindatos3
{
	width: 195px;
	height: 150px;
	display: block;
	float: left;
	font-size: 7pt;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 12px;
	font-weight: bold;
}
.sindatos{background: #c7c7c7 url('../img/hoy_en_juego_vacio.gif') no-repeat;}
.sindatos2{background: #c7c7c7 url('../img/ahora_en_juego_vacio.gif') no-repeat;}
.sindatos3{background: #000000 url('../img/ahora_en_juego_vacio.gif') no-repeat;}


#MasDeporte
{
	background: #FFFFFF url('../Upload/Image/masEventos.jpg') no-repeat;			
	float: left;
	margin: 0px;
	padding: 0px;
	width: 184px;
	height: 22px;
}

#MasDeporte label
{
	color: White;
	font-size: 8pt;	
	margin: 4px 20px 0px 0px;
	display: inline;
	float: right;
}

#MasDeporte label a
{
	text-decoration: none;
	color: White;
}

#CalendarioExtendido
{
	width: 100%;
	height: auto;
	float: left;
	display: block;
}
	
#DeporteExtendido
{
	width: 100%;
	height: auto;		
	background-color: White;
}

#EventosExtendido
{
	background-color: #F07D00;
	width: 100%;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #F7B56B;
}

#EventosExtendido label
{
	width: 90%;
	height: auto;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	display: block;
	font-size: 11pt;
	color: White;
	font-weight:normal;
}

#ContenidoExtendido
{
	width: 100%;
	display: block;
	float: left;
	height: auto;
}
/*****************************************************/

/************BUSCADOR DEPORTES************/

#buscadorDeporte
{
	width: 100%;
	height: 60px;
	float: left;
	margin: 0px;
	padding: 0px;	
	background-color: #464646;
}

div.paso1
{
	background: #000000 url(../Upload/Image/paso1.jpg) no-repeat;
	width: 194px;
	height: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
}
div.paso2
{
	background: #000000 url(../Upload/Image/paso2.jpg) no-repeat;
	width: 194px;
	height: 60px;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.paso3
{
	background: #000000 url(../Upload/Image/paso3.jpg) no-repeat;
	width: 191px;
	height: 60px;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.seleccionListado
{
	display: block;
	margin: 15px 0px 0px 50px;
	width: 120px;
	height: 10px;
	font-size: 7pt;
	color: White;	
}

div.seleccion
{
	float: left;
	height: 40px;
	width: 250px;
	padding: 20px 0px 0px 0px;
	text-indent: 17px;
	color: White;
	font-size: 13pt;
	font-weight: bold;
}

div.listadoDep
{
	display: block;
	margin: 5px 0px 0px 50px;
	width: 120px;
	height: 19px;	
}


/****************************************************/

/**********************PORTADA******************/

#menuPortada
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding:0px;
	float: left;	
	color: Black;
}

div.bloqueConcursos
{
	float: left;
	width: 370px;
	/*height: 223px;*/
	margin: 0px;
	padding: 0px;
}

div.concurso
{
	width: 184px;
	background-color: #F1F1F1;
	/*height: 223px;*/
	float: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #656565;
}

div.cabConcurso
{
	float: left;
	width: 184px;
	height: 20px;
	color: White;
	background-color: #F27C00;
	float: left;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	text-indent: 5px;
	font-size: 8pt;
}

div.cuerpoConcurso
{
	float: left;
	width: 176px;
	height: 110px;
	font-size: 8pt;
	background-color: #F1F1F1;
	padding: 4px;
	text-align: left;
}
div.imagenConcurso{margin:0px;padding:0px;margin-left:0px;text-align: center;}


div.pieConcurso
{
	float: left;
	width: 159px;
	height: 20px;
	font-size: 8pt;
	color: White;
	background: #292B2A url(../img/flecha.gif) no-repeat 95% 45%;
	text-align: right;
	padding-right: 25px;
	padding-top: 3px;
}
div.pieConcurso a{color:white;text-decoration: none;}
div.pieConcurso a:hover{text-decoration: underline;}



div.bloqueEventos
{
	width: 209px;
	height: 100%;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.publi
{
	width: 209px;
	height: 139px;
	background-color: #000000;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.proximosEventos
{
	width: 209px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.cabPrEventos
{
	width: 209px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;	
	color: White;
	background-color: #F27C00; 
}

#CalendarioPortada
{
	width: 99%;
	height: auto;
	float: left;
	border-bottom: 1px solid #5F5F5F;
	border-left: 1px solid #656565;
	border-right: 1px solid #656565;
	background-color: #F1F1F1;	
	
}
	
#DeportePortada
{
	width: 100%;
	height: auto;
	float: left;
}

#EventosPortada
{
	background-color: #F07D00;
	width: 100%;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #F7B56B;
}

#EventosPortada label
{
	width: 90%;
	height: auto;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	display: block;
	font-size: 11pt;
	color: White;
	font-weight:normal;
}

#ContenidoPortada
{
	width: 100%;
	display: block;
	float: left;
	height: auto	
}

#MasDeportePortada
{
	background: #292B2A url(../Upload/Image/masEventosPortada.jpg) no-repeat right;			
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 22px;
}

#MasDeportePortada label
{
	color: White;
	font-size: 8pt;	
	margin: 4px 20px 0px 0px;
	display: block;
	float: right;
}

#MasDeportePortada label a
{
	text-decoration: none;
	color: White;
}

#centro
{
	float:left;
	width: 370px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#derecha
{
	float: left;
	
	width: 209px;
	height: auto;
	min-height: 1164px;
	
	margin-top: 3px;

	margin: 0px;
	padding: 0px;

	background-color: #000000;
}

div.NoticiaUltima
{
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;	
}

#ultimaNotPortada
{
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;	
}

#ComparadorCompleto
{
	width: 579px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;	
}

#cabUltima
{
	background-color: #292B2A;	
}

#cabUltimaNoticia
{
	width: 100%;
	height: 32px;
	background-color: #F07D00;
	float: left;
	margin: 0px;
	padding: 0px;
	color: White;
}

#cabUltimaNoticia label
{
	width: 90%;
	height: auto;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	display: block;
	font-size: 11pt;
	color: White;
	font-weight:normal;
}



div.titUltimaNot
{
	width: 100%;
	height: 40px;
	margin: 0px;
	padding: 0px;
	float: left;	
	background-color: #292B2A;
}

div.fechaUltima
{
	width: 100%;
	float: left;
	color: #CFB403;
	margin: 0px;
	padding: 0px;	
}

div.fechaUltima label
{
	width: 90%;
	height: auto;
	margin: 3px 0px 0px 5px;
	padding: 0px;
	float: left;
	font-size: 8pt;	
}

div.tituloUltima
{
	width: 100%;
	color: White;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.tituloUltima a
{
	color: White;
	text-decoration: none;
}

div.tituloUltima label
{
	width: 90%;
	height: auto;
	margin: 6px 0px 0px 5px;
	padding: 0px;
	float: left;
	font-size: 8pt;	
}

div.cuerpoUltima
{
	width: 100%;
	height: auto; /*174px;*/
	margin: 0px;
	padding: 0px;
	
	
	/*border-bottom: 1px solid #A1A1A1;*/
}

div.resumenUltima
{
	width: 57%;
	height: 100%;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.resumenUltimaImagen
{
	width: 43%;
	height: 100%;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.textoUltima
{
	width: 100%;
	height: 90%;
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	font-size: 8pt;
	display: inline;
}

div.textoUltima a
{
	text-decoration: underline;
	color: Black;	
}
/******************FIN PORTADA******************/

/******************RESULTADOS*****************/
div.bloqueResultado, div.bloqueResultado2, div.bloqueResultadoCab
{
	clear: both;
	float: left;
	width: 579px;
	height: 30px;
	margin-top: 2px;
	font-size: 9pt;
}
div.bloqueResultadoCab{color: White;background-color:#565857; }
div.bloqueResultado{color: black;background-color: #F3F3F3;}
div.bloqueResultado2{color: white;background-color: #F07D00;}

div.bloqueVacio
{
	clear: both;
	float: left;
	width: 579px;
	height: 30px;
	min-height: 400px;
	margin-top: 2px;
	font-size: 9pt;
	background: #F1F1F1 url('../img/futbolistas.png') no-repeat center;
	text-align: left;
	text-indent: 25px;
	padding-top: 20px;
	font-weight: bold;
}

div.bloqueEvento
{
	float: left;
	width: 310px;
	min-height: 30px;
	text-align: left;
	text-indent: 40px;
	padding-top: 5px;
	font-size: 11pt;
	font-weight: bold;
}

div.bloqueGanadorCab
{
	float: left;
	width: 200px;
	min-height: 30px;
	text-align: left;
	padding-top: 5px;
	font-size: 11pt;
	font-weight: bold;
}

div.bloqueDeporte
{
	float: left;
	height: 30px;
	width: 529px;
	padding-left: 50px;
}

div.filaEvento
{
	float: left;
	width: 220px;
	min-height: 30px;
	text-align: left;
}

div.filaEventoPartido
{
	float: left;
	width: 250px;
	min-height: 30px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

div.bloqueGanador
{
	float: left;
	width: 240px;
	min-height: 25px;
	text-align: left;
	background: transparent url('../img/copa.png') no-repeat left center;
	padding-left: 30px;
	padding-top: 5px;
	margin-left: 30px;
	font-weight: bold;
}

div.bloqueFecha
{
	float: left;
	width: 200px;
	min-height: 25px;
	text-align: left;
	background: transparent url('../img/calendario.png') no-repeat left center;
	padding-left: 30px;
	padding-top: 7px;
	margin-left: 30px;
	font-weight: bold;
}

.bFutbol{background: transparent url('../img/resultados/btn_grisclaro_futbol.jpg') no-repeat bottom left;}
.bFutbol2{background: transparent url('../img/resultados/btn_naranja_futbol.jpg') no-repeat bottom left;}

.bBaloncesto{background: transparent url('../img/resultados/btn_grisclaro_baloncesto.jpg') no-repeat bottom left;}
.bBaloncesto2{background: transparent url('../img/resultados/btn_naranja_baloncesto.jpg') no-repeat bottom left;}

.bTenis{background: transparent url('../img/resultados/btn_grisclaro_tenis.jpg') no-repeat bottom left;}
.bTenis2{background: transparent url('../img/resultados/btn_naranja_tenis.jpg') no-repeat bottom left;}
/**************************************************************/




/****************************COMPARADOR************************/
div.comparadorCuotas
{
	width: 370px;
	height:auto;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #E2E2E2;
	display: inline;
}


div.cuerpoComparador
{
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}

div.cuerpoComparadorPortada
{
	width: 100%;
	height: auto;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	display: inline;
}

table.tablaComparador
{
	width:100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;	
}

table.tablaComparadorPortada
{
	width:363px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 10px 4px;
	float: left;	
	display: inline;
}

table.tablaComparador td
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 0px;
	margin: 0px;
}

table.tablaComparadorPortada td
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 0px;
	margin: 0px;
}

td.Resultados
{
	  background-color: #292B2A;
	  color: White;
}

td.ResultadosPortada
{
	  background-color: #292B2A;
	  color: White;
	  font-size: 7pt;
	  font-weight: bold;
	  width: 61px;
	  overflow: hidden;
}

td.recuadroBanner
{
	background: #000000 url(../Upload/Image/adorno_comparador.gif) no-repeat;
	width: 61px;
	height: 37px;
}

tr.partido
{
	background-color: #EBC900;	
	height: 20px;
}

td.partido
{
	border-left: 5px solid;	
}

tr.partidoPortada
{
	background-color: #F1F1F1;	
}

td.partidoPortada
{
	background-color: #F17D00;
	color: White;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
}

tr.casasComp
{
	color: White;	
	text-align: center;
}

td.cuotasComparador
{
	text-align: center;
	color: Black;	
}

td.cuotasComparador a
{
	text-align: center;
	color: Black;	
}

#PieComparadorPortada
{
	background: #292b2a url(../Upload/Image/flechaMas.jpg) no-repeat right;			
	float: left;
	margin: 5px 0px 0px 4px;
	padding: 0px;
	width: 98%;
	height: 22px;
	display: inline;
}

#PieComparadorPortada label
{
	color: White;
	font-size: 8pt;	
	margin: 4px 20px 0px 0px;
	display: block;
	float: right;
}

#PieComparadorPortada label a
{
	text-decoration: none;
	color: White;
}
/*========== BANNERS ===============*/
.banner{clear:both;text-align:center;padding:0px;height:auto;width: 100%;}
.banner img{border:0px;margin:0px;text-align:center;}

.banner_cabecera{padding: 5px 0px;margin:0;}
.banner_derecha{padding: 5px 0px;width:209px;background-color:black;}
.banner_izquierda{width:200px;height:auto;padding: 10px 0px;background-color:black;}
.banner_centro{padding: 5px 0px;width:370px;height:auto;background-color:#E2E2E2;}
.banner_pie{width: 780px;height: 100px;background-color:#F17D00;margin-bottom:3px;}
.banner_segundonivel{padding: 5px 0px;background-color:#F1F1F1;}
.banner_vertical{width: 130px;padding-left:5px;margin-top: 10px;padding-bottom:5px;background-color:#292b2a;text-align:center;}
.banner_recurso_vertical{width: 120px;margin-left: 10px;height:300px;text-align:center;padding: 3px 0px 15px 0px;}


/* BANNER PORTADA PRÓXIMOS EVENTOS FUTBOL */
.calendario_portada{float: left;width: 200px;background-color: #F1F1F1;}
.calendario_portada_cab
{
	float: left;
	width: 200px;
	height: 25px;
	padding-top: 5px;
	text-indent: 7px;
	color: White;
	background-color: #F17D00;
}

.calendario_portada_pie
{
	float: left;
	clear: both;
	width: 175px;
	height: 20px;
	font-size: 8pt;
	color: white;
	background: #292B2A url(../img/flecha.gif) no-repeat 95% 45%;
	text-align: right;
	padding-right: 25px;
	padding-top: 3px;
	display: inline;
}
.calendario_portada_pie a{color:white;text-decoration: none;}
.calendario_portada_pie a:hover{text-decoration: underline;}

/****************************************************************************/


/*******************PAGINAS FIJAS**********************/

div.cuerpoPagina
{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;	
	background-color: #292b2a;
}

div.centroPagina
{
	width: 440px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.imagenPagina
{
	width: 440px;
	height: 152px;
	margin: 0px;
	border: 0px;
	background-color:#292b2a;
}

div.seccionPagina
{
	float: left;
	width: 437px;
	height: 40px;
	clear: both;
	background-color: #292b2a;
	margin: 0px 0px 0px 2px;	
}

div.contenidoSeccionPagina
{
	width: 440px;
	height: auto;
	background-color: #f1f1f1;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.contenidoSeccionPagina label
{
	color: Black;
	margin: 10px 0px 10px 10px;
	display: block;	
	font-size: 7pt;
	font-weight: bold;
}

div.seccionPagina label
{
	color: White;
	margin: 10px 0px 0px 5px;
	display: block;	
}

div.seccionDerecha
{
	background: #000000 url(../Upload/Image/publicidad.jpg) no-repeat;
	float: left;
	width: 139px;
	height: 626px;
	margin: 0px;
	padding: 0px;		
}

table.tablaPremios
{
	width: 250px;
	float: none;
	margin: 3px auto;
	padding: 0px;
	border: 1px solid black;	
	border-collapse: collapse;	
}
td.tituloPosicion
{
	background-color: #f17d00;
	color: White;
	text-align: center;	
	border: 1px solid black;	
	border-collapse: collapse;
}

td.tituloPremio
{
	background-color: #ebc900;
	color: black;
	text-align: center;	
	border: 1px solid black;	
	border-collapse: collapse;
}

td.contenidoPosicion
{
	background-color: #f9c68f;
	color: black;
	text-align: center;	
	border: 1px solid black;	
	border-collapse: collapse;
}

td.contenidoPremio
{
	background-color: #faf897;
	color: black;
	text-align: center;	
	border: 1px solid black;	
	border-collapse: collapse;
}

/****************Home de usuario***************/

div.mensajesHome
{
	float: left;
	width:370px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

div.hoyHome
{
	float: left;
	width: 209px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.detalle
{
	width: 579px;
	float:left;
	clear: both;
}

.detalle_titulo
{
	float:left;
	width: 573px;
	color: White;
	padding: 3px;
	height: 20px;
	background-color: black;
}
.detalle_liga, .detalle_boletos, .detalle_ko, .detalle_foro
{
	float:left;
	width: 579px;
	min-height: 20px;
}
.detalle_liga{background: #F07E01 url('../img/detalle_liga.jpg') no-repeat top left;}
.detalle_boletos{background: #F07E01 url('../img/detalle_boletos.jpg') no-repeat top left;}
.detalle_ko{background: #F07E01 url('../img/detalle_ko.jpg') no-repeat top left;}
.detalle_foro{background: #F07E01 url('../img/detalle_foro.jpg') no-repeat top left;}

.detalle_contenido
{
	float:right;
	width: 379px;
	height: auto;
	background-color: White;
}

.detalle_contenido table
{
	width: 379px;
	font-size: 8pt;
}



/* PARA PAGINAS ESTÁTICAS */
.fija_concurso
{
	float:left;
	clear:both;
	width:569px;
	color:white;
	background-color: #F17D00;
	height:20px;
	padding: 5px 0px 5px 10px;
}

.fija
{
	float: left;
	width: 579px;
	border: 0px;
	margin:0px;
	background-color: #F1F1F1;
}

.fija_izq
{
	float: left;
	width: 440px;
}

.fija_cab
{
	float:left;
	width:430px;
	height:30;
	padding: 5px 0px 5px 10px;
	color:white;
	background-color:#292b2a;
}

.fija_texto
{
	float:left;
	width:430px;
	padding: 5px 0px 5px 10px;
}

.fija_der
{
	float: left;
	width: 139px;
	min-height: 750px;
	background-color:#292b2a;
}

/* AVISO LEGAL, CONTACTO */
.contacto
{
	clear: both;
	width: 579px;
}


.contacto_cab
{
	float: left;
	clear: both;
	color: White;
	background-color: #565857;
	width: 579px;
	padding: 5px 0px;
	text-indent: 5px;
}

.contacto_texto
{
	float: left;
	width: 569px;
	padding: 5px;
	text-align: justify;
	background-color: #F1F1F1;
}

.contacto_imagen
{
	float: left;
	width: 250px;
	text-align: left;
	height: 300px;
	margin-left: 30px;
}

.recurso_izquierda_portada
{
	float: left;
	width: 200px;
	min-height: 200px;
	margin:0px;
	padding:0px;
}

.recurso_derecha_portada
{
	float: left;
	width: 209px;
	min-height: 200px;
	margin:0px;
	padding:0px;
	text-align: center;
}


/***************RECUPERAR CONTRASEÑA***************/
#ventanaRecuperarContraseña
{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;	
	float: left;
	background: #E2E2E2;
}

#cabeceraContraseña
{
	width: 576px;
	height: 50px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	background: #292B2A;	
}

#cabeceraContraseña span
{
	color: White;
	margin: 17px 0px 0px 0px;
	display: block;
}

#infoContraseña
{
	width: 576px;
	height: 50px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	background: #535250;
}

#infoContraseña span
{
	color: White;
	margin: 10px 0px 0px 0px;
	display: block;
	font-size: 8pt;
}

.filaRecuperar
{
	width: 100%;
	height: auto;
	float: left;
}

.etiquetaRecuperar
{
	width: 30%;
	height: 20px;	
	float: left;
	margin: 5px 3px 0px 10px;
}

.datosRecuperar
{
	width: 60%;
	height: 20px;	
	float: left;
	margin: 5px 3px 0px 0px;
}


/* RANKING LIGA PORTADA */
#RankingLigaPortada
{
	float: left; 
	
	width: 200px;
	height: 449px;
	min-height: 449px;
	
	background-color: #292B2A;
	font-size: 9pt;
	
	background: #292B2A url('../img/recursos/recursoIzq.jpg') no-repeat bottom;
}

#RankingLigaPortada table{width: 200px;margin:0;padding:0;}
#RankingLigaPortada td
{
	height: 27px;
}

#PanelRank
{
	width: 200px;
	border: 0px;
	margin: 0px;
}

.BloqueRankingLigaPortada
{
	height: 22px;
	width: 196px;
	
	padding-top: 6px;
	padding-right: 4px;
}

.BloqueRankingLigaPortadaPie
{
	height: 22px;
	width: 186px;
	
	padding-top: 6px;
	padding-right: 14px;
}


.BloqueRankingLigaPortada{
	color: #ffffff;
	background-color: #F17D00;
	
	text-align: center;
	font-size: 10pt;
}

.BloqueRankingLigaPortadaPie
{
	color: #ffffff;
	background: #292B2A url('../img/flecha.png') no-repeat right;

	text-align: right;
}

.BloqueRankingLigaPortadaPie a
{
	color: #ffffff;
}

/**************POLITICA PRIVACIDAD*************/

#privacidad
{
	width: 500px;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	float: left;
	font-size: 8pt;		
	text-align: left;
}

div.Titulo
{
	font-weight: bold;	
	text-align: center;
}


/*****************************************************/
body div.referidos
{
	margin-left: 25%;
	text-align: center;
	background-color: Black;
}

div.referidos
{
	width: 579px;
	float: left;
	margin: 0px auto;
	padding: 3px;
}

div.referidos a
{
	color: White;
	text-decoration: underline;
}

div.referidos ul.lista
{
	margin: 0px;
	padding-left: 15px;
}

ul.lista
{
	float: left;
	width: 550px;

	text-align: left;
	margin: 5px 0px;
	list-style-type: none;
}
ul.lista li
{
	margin: 1px 0px;
	background: url('../img/feature.png') no-repeat #FFFFFF;
	padding: 0px 0px 0px 20px;
}

div.referidos .texto
{	
	width: 579px;
	font-size: 0.9em;
	
	color: White;
	background-color: #565857;
	
	margin: 0px 0px 5px 0px;	
	border-top: 1px solid #292B2A;
	border-bottom: 1px solid #292B2A;
	
	padding-top: 5px;
	padding-bottom: 3px;
}

.Estilo3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

#WebAmigas
{
	background-color:#F17D00;
	border-top:1px solid #black;
	width:780px;
	
}

.banner_WebAmigasTitulo
{
	width: 780px;
	height: 20px;
	background:#F17D00; 
}

#banner_WebAmigasInfo
{
	width: 780px;
	background:#F17D00; 
}

.banner_WebAmigasNombre
{
	width: 130px;
	height: 20px; 
	text-align:right;
	float:left; 
	color:black;
	background:#F17D00;
	font-size:8pt;
	font-weight:normal;
}

.banner_WebAmigasUrl
{
	color:Black;
	width: 585px;
	height: 20px; 
	text-align:left; 
	float:left; 
	background:#F17D00;
	font-size:8pt; 
	font-weight:normal;
	margin-left:5pt;
}

.refWebAmiga
{
	text-align:center; 
	background:#F17D00; 
	font-size:8pt; 
	color:black; 
	width: 630px;
	font-weight:normal;
}

.infLegal
{
	color:Black;
}
