body {
	background-image:url(../img/fondo.gif);
	font-family:"Century Gothic";
}

a {
	color:#0000FF;
	text-decoration:none;
} 

a.visited {
	color:#0000FF;
}

table.maquetacion {
	/*background-color:#00FFCC;*/
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	/*padding-left:5px;*/
}

td.titulo {
	background-color:#0033CC;
	border-bottom-style:double;
	border-bottom-color:#FFFF00;
	border-bottom-width:3px;
	text-align:right;

}

td.principalIzq {
	color:#FFFFFF;
	margin-left:25px;
	padding-right:5px;
	border-right-style:double;
	border-right-color:#FFFF00;
	border-right-width:3px;
}

td.principalCen {
	background-color:#FFFFFF;
	background-image:url(../img/fondoJugador.gif);
	background-position:center;
	padding:5px;
}


td.colaboradores {
	text-align:center;
	color:#999999;
	font-size:90%;
	border-top-style:double;
	border-top-color:#FFFF00;
	border-top-width:3px;
}

td.colaboradores img {
	border:0;
}

td.autores {
	text-align:center;
	color:#999999;
	font-size:90%;
	/*border-top-style:double;
	border-top-color:#FFFF00;
	border-top-width:3px;*/
}

div.menu {
	/*background-color:#0033CC;*/
	background-image:url(../img/menu/borde.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*z-index:-1;*/
	font-size:90%;
	/*padding-left:7px;*/
	/*padding-top:2px;*/
	/*padding-bottom:1px;*/
	margin-left:5px;
	font-weight:bold;
}

div.submenu {
	background-color:#0066FF;
	font-size:80%;
	padding-left:5px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	font-weight:normal;
	margin-left:5px;
}

div.patrocinadores {
	background-color:#0066FF;
	font-size:80%;
	padding-left:2px;
	padding-top:5px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	font-weight:normal;
	text-align:center;
	margin-left:5px;
}


div.menuseparador {
	background-color:#FFFFFF;
	font-size:1%;
	height:12px;
}

div.seccion {
	padding-left:10px;
	padding-right:10px;
	margin:30px;
	background-image:url(../img/secciones/fondoseccion.gif);
	background-repeat:repeat-x;
}

div.proximaCategoria {
	font-weight:bold;
	font-size:90%;
	text-align:center;
}

div.proximaPartido {
	font-size:80%;
	text-align:center;
}

div.proximaDatos {
	font-size:75%;
	text-align:center;
}

div.resultadoCategoria {
	font-weight:bold;
	font-size:90%;
	text-align:center;
}

div.resultadoPartido {
	font-size:80%;
	text-align:center;
}

div.resultadoDatos {
	text-align:right;
	font-size:70%;
	color:#999999;
	padding-right:5px;
}


div.subproxima {
	background-color:#FFFFCC;
	font-size:85%;
}

div.subproxima:first-line {
	font-weight:bold;
}

form.restringido {
	background-color:#FFFFCC;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	font-size:85%;
	text-align:center;
}

input.restringido {
	font-size:85%;
	background-color:#0000FF;
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#0066FF;
}

input.restringidoBoton {
	font-size:85%;
	background-color:#FFFFCC;
	color:#0000FF;
	border-style:solid;
	border-width:0px;
	/*border-color:#0066FF;*/
}

a.enlacemenu {
	color:#FFFFFF;
	text-decoration:none;
}

a.enlacemenu:hover {
	color:#000000;
}

a.noticia {
	font-size:90%;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-top:3px;
}

a.noticia:hover {
	text-decoration:underline;
}

a.subnoticia {
	text-decoration:none;
}
a.subnoticia:hover {
	text-decoration:underline;
}

a.subnoticia:visited {
	color:#0000FF;
}

div.subnoticia {
	font-size:80%;
	text-align:left;
	padding-left:10px;
}

div.finalNoticia {
	text-align:right;
	font-size:70%;
	color:#999999;
	padding-right:5px;
	clear:both;
}

div.finalSeccion {
	text-align:center;
	font-size:70%;
}

div.noticias {
	background-color:#FFFFCC;
	text-align:left;
	padding-left:10px;
	margin:5px 0 0 0;
}

div.presentacion {
	background-color:#FFFFCC;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font-size:95%;
}

img.presentacion {
	float:left;
	padding-right:5px;
}


div.error {
	text-align:center;
	font-size:80%;
}

div.omicron {
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	font-size:85%;
	color:#999999;
}

div.omicron a {
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}

div.bienvenida {
	font-style:italic;
}

img.finalSeccion {
	position:relative;
	float:right;
	bottom:15px;
	right:5px;
}

/* noticia completa */
div.noticiaCompleta {
	text-align:justify;
	padding-bottom:5px;
}

.noticiaCompleta img.flotante {
	border-color:#0033CC;;
	border-style:solid;
	border-width:2px;
	float:right;
	margin-left:10px;
	padding:3px;
	border:1px solid #0033CC;
	background-color:#FFFFFF;

}

div.noticiaCompletaTitular {
	font-weight:bold;
	padding-bottom:10px;
	font-size:20px;
	text-align:justify;
}

div.noticiaCompletaEncabezado {
	padding-bottom:15px;
	font-size:16px;
	text-align:justify;
}

div.noticiaCompletaTexto {
	font-size:90%;
	padding-bottom:5px;
}

div.noticiaCompletaFinal {
	font-size:85%;
	color:#999999;
	text-align:right;
}

.noticiaCompletaFinal img {
	float:none;
	border-width:0px;
}

/* ficha equipo resumida */
div.fichaEquipoResumida {
	text-align:justify;
	padding-bottom:5px;
}

.fichaEquipoResumida img.flotante {
	border-color:#0033CC;
	border-style:solid;
	border-width:2px;
	float:right;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
}

div.fichaEquipoResumidaDivision {
	font-weight:bold;
	padding-bottom:10px;
	font-size:20px;
	text-align:justify;
}

div.fichaEquipoResumidaNombre {
	padding-bottom:15px;
	font-size:16px;
	text-align:justify;
}

div.fichaEquipoResumidaPlantilla {
	font-size:80%;
	padding-bottom:5px;
	margin-right:10px;
}

.fichaEquipoResumidaPlantilla a {
	color:#000000;
	text-decoration:none;
}

div.fichaEquipoResumidaFinal {
	font-size:70%;
	color:#999999;
	text-align:right;
	padding-bottom:15px;
	margin-right:10px;
}


/* ficha equipo completa */
div.fichaEquipoCompleta {
	text-align:center;
	padding-bottom:5px;
}

.fichaEquipoCompleta img.flotante {
	border-color:#0033CC;
	border-style:solid;
	border-width:2px;
	float:none;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;
}

div.fichaEquipoCompletaDivision {
	font-weight:bold;
	padding-bottom:10px;
	font-size:20px;
	text-align:center;
}

div.fichaEquipoCompletaNombre {
	padding-bottom:15px;
	font-size:16px;
	text-align:center;
}

div.fichaEquipoCompletaPlantilla {
	font-size:85%;
	padding-bottom:5px;
	margin-right:10px;
}

.fichaEquipoCompletaPlantilla a {
	color:#000000;
	text-decoration:none;
}

div.fichaEquipoCompletaFinal {
	font-size:70%;
	color:#999999;
	text-align:right;
	padding-bottom:15px;
	margin-right:10px;
}

.fichaEquipoCompletaFinal img {
	float:none;
	border-width:0px;
}


/* fichas componentes */
div.fichaComponente {
}

.fichaComponente img {
	float:right;
	border-style:solid;
	border-color:#999999;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:3px;
	border-bottom-width:3px;
}

.fichaComponenteFoto img {
	/*float:left;*/
	border-width:0px;
	border-style:solid;
	border-color:#0033CC;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:3px;
	border-bottom-width:3px;
}

div.fichaComponenteNombre {
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:80%;
}

.fichaComponenteNombre a {
	text-decoration:none;
	color:#0033CC;
}

.fichaComponenteNombre a:hover {
	text-decoration:underline;
}


div.fichaComponentePosicion {
	font-size:75%;
	margin-bottom:10px;
	text-align:center;
}

div.fichaComponenteDatos {
	padding-top:8px;
	font-size:85%;
	padding-bottom:5px;
}

div.fichaComponenteFinal {
	font-size:75%;
	padding-bottom:5px;
	text-align:right;
}


/* estadisticas */
table.estadisticas {
	font-size:75%;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	/* display:none; */
}

table.estadisticas tr {
	background-color:#FFFFFF;
}

table.estadisticas tr.estadisticasTitulo {
	font-weight:bold;
	background-color:#CCCCCC;
}

tr.estadisticasFila {
	background-color:#FFFFFF;
}

/* resultado completo */
tr.resultadoCompletoEquipos {
	font-weight:bold;
	padding-bottom:10px;
}

tr.resultadoCompletoMarcador {
	font-weight:bold;
	padding-bottom:10px;
}

td.resultadoCompletoDatos {
	font-size:90%;
}

.clasificacion {
	margin:0 0.5em 1em 0.5em;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

acronym {
	border-bottom:none;
}

.descargaPDF{
	background-image:url(../img/archivos/pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0.1em 0.5em 0.1em 1.5em;
	padding:0.1em 0.1em 0.1em 1.5em;
}

.descargaPDF a {
	text-decoration:none;
	padding-bottom:0.2em;
}

.descargaNoticia {
	background-image:url(../img/archivos/zip.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0.5em 0.5em 0.5em 0;
	padding:0.1em 1.5em 0.1em 0.1em;
	text-align:right;
}

.descargaNoticia a {
	text-decoration:none;
	padding-bottom:0.2em;
}

.descargaHTML{
	background-image:url(../img/archivos/html.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0.1em 0.5em 0.1em 1.5em;
	padding:0.1em 0.1em 0.1em 1.5em;
}

.flotante_titular {
	padding:2px;
	background-color:#FFFFFF;
	border-color:#000000;;
	border-style:solid;
	border-width:1px;
	float:left;
	/*margin-left:10px;*/
	margin:5px 4px 0 0;

}

.flotante_titularv {
	padding:2px;
	background-color:#FFFFFF;
	border-color:#000000;;
	border-style:solid;
	border-width:1px;
	float:left;
	/*margin-left:10px;*/
	margin:5px 14px 0 10px;

}

.enlace_logo {
	border-color:#000000;;
	border-style:solid;
	border:0;
	float:left;
	/*margin-left:10px;*/
	margin:5px 4px 0 0;
}

div.finalEnlace {
	clear:both;
}

a.enlace_titulo {
	font-size:90%;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-top:3px;
}

a.enlace_titulo:hover {
	text-decoration:underline;
}


#navidad {
	float:none;
}

.foto {
	padding:3px;
	border:1px solid #0033CC;
	background-color:#FFFFFF;
	margin-bottom:0;
}

.piefoto {
	padding:2px;
	font-size:85%;
	margin-top:0;
	font-style:italic;
}

.publicidad {
	vertical-align:middle;
	font-size:90%;
}
.publicidad a {
	color:#FFFFFF;
}


.left {
	float:left;
	padding:7px;
}

.right {
	float:right;
	padding:7px;
}

.comentario {
	background:transparent url(/img/chat.png) no-repeat scroll left top;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:70px;
	padding-top:2px;
	font-size:90%;
}

.alert_comentario {
	font-size:10px;
	color: #aaaaaa;
	margin-bottom:7px;
}

.video_video {
	margin:5px;
}

.video_titulo {
	font-size:90%;
	text-align:center;
}

#aforismo {
	text-align:center;
	font-size:11px;
	color:#fff;
	font-style:italic;
	margin-top:7px
}

#tablasocios {
	background-color:#eee;
	font-size:90%;
}

#tablasocios th {
	background-color:#ddd;
	font-weight:bold;
	text-align:center;
	margin:4px 0 4px 0;
	padding-bottom:16px;
	padding-top:16px;
}

#tablasocios td {
	border-bottom:1px solid #000;
	padding-bottom:14px;
	padding-top:14px;
}