/* DEFINICION DE ETIQUETAS */
body {background-color:#8b92a8; font-family: Verdana, Arial, Helvetica, sans-serif; margin:10px 0; text-align:center;}

h1 {font-size:22px;padding:4px 16px;margin:0;color:#ffffff;font-weight:normal;}
h1 a, h1 a:hover {color:#ffffff;}

h2 {font-size:11px; color:#ffffff; padding:3px 5px; margin:0;}
h2.pd {background: url("/imagenes/fondo_h2_pd.gif") repeat-x center;}
h2.pbn {background: url("/imagenes/fondo_h2_pbn.gif") repeat-x center;}

h3 {font-size:12px;font-weight:bold;margin:16px 4px 8px;}
h3 small {font-size:11px;color:#999999;font-weight:normal;}

h4 {font-size:17px;font-weight:bold;padding:8px; margin:0;}
h5 {font-size:11px;font-weight:bold;margin:16px 4px 8px 8px;}

ol, ul {margin:0 4px;padding:0 20px;}

img {border:0;}

p, li {font-size:11px;margin:8px 4px;}
table {font-size:11px;}
small {font-size:9px;}
a {text-decoration:none;color:#3366cc;}
a:hover {text-decoration:underline;color:#3366cc;}

.izq {text-align:left;}
.cen {text-align:center;}
.der {text-align:right;}

.limpiar {clear:both;}


/* ESTRUCTURA DE LAS PAGINAS */

#contenido {
	width:760px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.page_inf {
	background: url("/imagenes/pg_inferior.gif") no-repeat;
	width:760px;
	height:20px;
	font-size:0;
}
.page_sup {
	background: url("/imagenes/pg_superior.gif") no-repeat;
	width:760px;
	height:10px;
	font-size:0; /* para que IE no le de más de 10px de altura */
}
.page_pie {
	background: url("/imagenes/pg_pie.jpg") no-repeat center bottom;
	height:66px;
	clear:both;
	padding:0 5px;
}
.page {
	background: url("/imagenes/pg_fondo.gif") repeat-y;
	padding:0 15px;
	width:760px;
	width/**/:/**/730px;
}
.col1_100, .col2_25, .col2_50, .col2_35, .col2_65, .col2_75 {
	float:left;
	padding:0 5px;
}
.col1_100 {width:730px;width/**/:/**/720px;}
.col2_35  {width:258px;width/**/:/**/248px;}
.col2_25  {width:187px;width/**/:/**/177px;}
.col2_50  {width:365px;width/**/:/**/355px;}
.col2_65  {width:472px;width/**/:/**/462px;}
.col2_75  {width:543px;width/**/:/**/533px;}

.pie {
	margin:0 auto;
	padding:0 0 10px 0;
	width:600px;
	color: #ffffff;
}
.pie span {text-decoration:underline;}
.pie .logo {float:left; margin:2px 20px;}

.menu ul {
	list-style-type:none;
	width:720px;
	height:25px;
	padding:0;
	margin:0 5px;
	text-align:center;
}
.menu li {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	line-height:24px;
	display:inline;
	padding:0 12px;
	padding/**/:/**/0;
	margin:0;
}
.menu a {
	margin-right:1px;
	padding:5px 12px 6px 12px;
	color:#ffffff;
}
.menu a:hover {
	color:#ffffff;
	text-decoration:none;
}
.menu ul li.ultimo_item {background:none;}


/***** HOME *****/

.fdp_fondo {
	position:relative;
	background: url("/imagenes/de_futbol_fondo.jpg") no-repeat;
	height:220px;
	margin:0 5px;
}
.fdp_fondo h1 {
	position:absolute;
    font-size:12px;
    padding:0;
    margin:0;
	color: #ffffff;
	left:86px;
	top:168px;
    width:80px;
}
.fdp {position:absolute; left:25px; top:25px;}
.afa {position:absolute; left:22px; top:140px;}
.div_fondo {
	position:relative;
	background: url("/imagenes/fondo_div2.jpg") no-repeat;
	height:140px;
	margin:0 5px;
}
.div_pd {position:absolute; left:0; bottom:0;}
.div_pbn {position:absolute; left:375px; bottom:0;}
.nombre_pd {
	position:absolute;
	text-align:right;
	left:0;
	top:0;
	width:360px;
}
.nombre_pbn {
	position:absolute;
	text-align:left;
	left:360px;
	top:0;
	width:360px;
}
.menuini p {font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#ffffff;}
.menuini a {color:#ffffff;}
.nombre_pd .menuini p {padding-right:16px;}
.nombre_pbn .menuini p {padding-left:16px;}



/**** ESTILOS ESPECIFICOS DE LAS DISTINTAS SECCIONES ****/

div.pd h3, div.pd h3 a, div.pd h3 a:hover {color:#990000;}
div.pbn h3, div.pbn h3 a, div.pbn h3 a:hover {color:#007700;}

div.pd h4 {background-color: #f8f0f2;}
div.pbn h4 {background-color: #ecf2ee;}

.tabla th {color:#ffffff; padding: 2px 4px;}
.tabla td {padding:2px; font-size:10px;}
.tabla a {color:#000;}
.tabla a:hover {color:#36c;}

div.pd .tabla th {background-color: #b06a6d;}
div.pbn .tabla th {background-color: #648f70;}
div.pd .marcar {background-color: #f8f0f2;}
div.pbn .marcar {background-color: #ecf2ee;}

.noticia_home {height: 96px;}
.noticia_home p {margin:0;}
.noticia_home h3 {margin-top:4px;}

.fixture_home {float:left;}
.fixture_home .tabla {width:145px; margin:10px 0 0 4px;}
.fixture_home .tabla td {line-height:10px;}
div.pd .fixture_home .tabla {border:1px solid #b06a6d;}
div.pbn .fixture_home .tabla {border:1px solid #648f70;}

.tabla_posiciones_home {float:right;}
.tabla_posiciones_home a {margin-right:8px;}
.tabla_posiciones_home .tabla {width:182px; text-align:right; margin:10px 8px 0 0;}
div.pd .tabla_posiciones_home .tabla {border: 1px solid #b06a6d;}
div.pbn .tabla_posiciones_home .tabla {border: 1px solid #648f70;}

.navegacion {text-align:center;}
.menu_, .menu_posiciones, .menu_equipos, .menu_noticias, .menu_fixture, .menu_reglamento {background-color:#f8f8f8;padding-bottom:8px;}

.noticia .tabla_noticia {background-color:#f8f8f8;border:1px solid #dddddd;}
.noticia .tabla_noticia td {width:265px; padding:5px; vertical-align:top;}

.club .escudo, .club .camiseta {width:120px; height:120px;}
.escudo, .camiseta {width:100px; height:80px;}

.lista_equipos table {width:530px;}
.lista_equipos td {width:100px;padding:0 3px;text-align:center;vertical-align:top;}

.tabla_posiciones .tabla {width:398px;text-align:right;margin:10px 0;}
.publicidad {text-align:center;padding:10px 0;clear:both;}

.club {background-color:#f8f8f8;}
.logros {padding-top:10px;}
.info_club table {margin:auto;}
.info_club td {padding:2px 4px;}
.plantel {float:left;margin-top:10px;}
.traspasos {float:right;margin-top:10px;}

.plantel .tabla, .traspasos .tabla {width:261px;}
.plantel strong, .traspasos strong {padding:2px; margin:-2px; font-size:11px; background-color:#9ab; color:#fff; display:block;}
.tarjeta_roja {background-color:#f00;}

.ficha {background-color:#f8f8f8; padding:4px;}
.foto_jugador {border:5px solid #9ab; margin:4px;}

.noticia_small_img {float:left; width: 80px; height: 80px; margin: 4px 6px 0 0; border:1px solid #000000;}
.noticia_img {float:left; margin: 8px 12px 8px 4px; border:1px solid #000000;}
