BODY {
    color:#FFF; font-family:Arial,sans-serif; text-align:center;
    background:#6081b4; /* background:#232E40 url(../images/bg/pag3.jpg) top center no-repeat; */
}
/* elementos comunes */

a { outline: none }
.fl-izq { float:left; }
.fl-der { float:right }
.clear { clear:both }
.al-izq { text-align:left }
.al-der { text-align:right }
.al-cen { text-align:center }
.oculto { display:none }
.invisible { visibility:hidden; }
.height5 { height:5px }
.height10 { height:10px }
.height20 { height:20px }
b, strong { font-weight:bold }
i, em { font-style:italic }

#pagina {
    width:1024px; margin:0 auto;
}
#header,#contenidos,#footer { text-align:left; margin:0 auto;  }

/* header */
#header {
    background:url(../images/bg/header.png) bottom center no-repeat; height:250px; /*height:275px;*/
}
#header #secciones { font-size:1.3em; padding:200px 25px 0 25px; /*padding:222px 25px 0 25px;*/}
#header #secciones LI { display:inline; position:relative; border-right:1px solid #FFF; margin-right:4px; float:left; padding-right:4px;}
#header #secciones LI.final { border:0 }
#header #secciones LI A { color:#FFF; text-decoration:none; display:block;}
#header #secciones LI A.actual, #header #secciones LI A:hover { color:#0D2D3A; }
#header #secciones LI A.submenu { background:url(../images/bg/fl_submenu.gif) bottom center no-repeat; padding-bottom:10px}
#header #secciones LI UL { position:absolute; display:inline; width:400px; top:24px; left:0; text-transform:uppercase; font-size:.8em}
#header #secciones LI UL LI { background: #C51917; float:left; padding:4px 8px; margin:0; border:0}

/* footer */
#footer {
    background: url(../images/bg/esq-curvas-bot.png) top center no-repeat ; min-height:100px; padding-top:60px
}
#footer .inicio { height:25px; font-size:1px; float:left; width:180px; text-indent:-999px }
#footer A { color:#FFF; text-decoration:none;}
#footer .fl-der { padding-right:10px; padding-top:25px; }
#footer .logos { padding-left:86px;  background:url(../images/banners/logo_footer.png) top left no-repeat }
#footer .logos .fl-izq { width:180px }
#footer .logos .fl-der { border-left: 1px solid #626B7C; padding-left:20px; padding-top:0;}


/* elemento central */

#contenidos {
    background:#FFF; min-height:800px; color:#000; font-size:1.2em;
}
#contenidos .contenido { padding:7px; }
#contenidos .principal { width:764px; }
#contenidos .principal .noticias_destacadas {
    background:url(../images/bg/not-destacadas.gif) bottom left no-repeat; height:316px; overflow:hidden;
}
#contenidos .principal .noticias_destacadas H2 {
    background:url(../images/bg/not-destacadas-txt.gif) top left no-repeat; float:left; width:35px; height:316px; text-indent:-9999px
}

#contenidos .principal .noticias_destacadas .imagenes {
    float:left; width:501px; position:relative;
}
#contenidos .principal .noticias_destacadas .imagenes .noticia {
    height:316px; overflow:hidden; background:#CCC; position:relative; display:none; top:0; left:0;
}
#contenidos .principal .noticias_destacadas .imagenes .noticia DIV { position:absolute; bottom:0; left:0; background:url(../images/bg/t000_60.png); color:#FFF; padding:10px 5px }
#contenidos .principal .noticias_destacadas .imagenes .noticia .fecha2 { display:none; }
#contenidos .principal .noticias_destacadas .imagenes .noticia H3 { text-transform:uppercase; font-size:1.2em;}
#contenidos .principal .noticias_destacadas .imagenes .noticia H3 A { text-decoration:none; color:#FFF; }
#contenidos .principal .noticias_destacadas .imagenes .noticia H3 A:hover { text-decoration:underline; }
#contenidos .principal .noticias_destacadas .imagenes .noticia P { font-size:0.9em;}

#contenidos .principal .noticias_destacadas .imagenes .noticia IMG {
    position:absolute; top:0; left:0;
}


#contenidos .principal .noticias_destacadas .textos {
    float:right; width:228px; background:#EEE;
}
#contenidos .principal .noticias_destacadas .textos .noticia {
    height: 79px; overflow:hidden; background:#EEE url(../images/bg/not-dest-sb.jpg) bottom left repeat-x; cursor:pointer;
}
#contenidos .principal .noticias_destacadas .textos .actual {
    height: 79px; overflow:hidden; background:#E00 url(../images/bg/not-dest-sb.jpg) top left repeat-x; color:#FFF;
}
#contenidos .principal .noticias_destacadas .textos .noticia DIV { padding:10px; }
#contenidos .principal .noticias_destacadas .textos .noticia .fecha1 { display:none}
#contenidos .principal .noticias_destacadas .textos .noticia .fecha2 { color:#999; }
#contenidos .principal .noticias_destacadas .textos .actual DIV .fecha2 { color:#FFF; }
#contenidos .principal .noticias_destacadas .textos .noticia .bajada { display:none}
#contenidos .principal .noticias_destacadas .textos .noticia H3 {font-size:0.9em; }
#contenidos .principal .noticias_destacadas .textos .noticia IMG { display:none; }

#contenidos .principal .ultimas-noticias { margin-top:8px; }
#contenidos .principal .ultimas-noticias H2 { background:url(../images/bg/ultimas-noticias.gif) top left no-repeat; height:42px; text-indent:-9999px}
#contenidos .principal .ultimas-noticias .galeria-contenedor { border:1px solid #BDBDBD; background:#EFEFEF; margin-top:4px; height:252px }
#contenidos .principal .ultimas-noticias .galeria-contenedor A { width:30px; height:40px; margin-top:100px; background-position: center center; background-repeat: no-repeat; }
#contenidos .principal .ultimas-noticias .galeria-contenedor A.flecha-izq { float:left; background-image:url(../images/ico2/fl-izq.gif); visibility:hidden; }
#contenidos .principal .ultimas-noticias .galeria-contenedor A.flecha-der { float:right; background-image:url(../images/ico2/fl-der.gif);}

#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos { float:left; width:680px; overflow: hidden; height:240px; margin-bottom:10px; margin-left:13px}
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia { float:left; width:170px;
    background: url(../images/bg/img_home.gif) 0 20px no-repeat; position:relative; height:240px;overflow:hidden }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia IMG { position:absolute; top:25px; left:6px; }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia DIV { position:relative; top:130px; padding:0 12px 0 2px; font-size:0.8em}
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia .fecha1 { display:none }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia .fecha2 { color:#1D8DCC }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia H3 { text-transform:uppercase; font-weight:bold; }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia H3 A { color:#000; text-decoration:none }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia H3 A:hover { text-decoration:underline; }
#contenidos .principal .ultimas-noticias .galeria-contenedor .galeria-contenidos .noticia P { font-size:0.9em; }

#contenidos .sidebar { width:238px; }
#contenidos .sidebar .prox-partido P { margin: 10px; background:url(../images/bg/gris_deg.jpg) top left; line-height:21px; text-align:center; font-size:.9em; }

#contenidos .sidebar .videos { background:#304467 url(../images/bg/videos.jpg) top left no-repeat; padding:66px 10px 6px 10px; font-size:.9em; }
#contenidos .sidebar .videos A { color:#FFF; text-decoration:none;}
#contenidos .sidebar .videos A.preview { display:block; padding:4px; height:178px }
#contenidos .sidebar .videos A.vertodos { display:block; text-align:right; color:#5C7794; padding-top:4px}
#contenidos .sidebar .videos P.video { line-height:12px; padding-left:24px; margin-bottom:8px; height:24px; overflow:hidden;}
#contenidos .sidebar .videos P.video A { color:#999 }
#contenidos .sidebar .videos P.video A B { color:#FFF; font-weight:normal }
#contenidos .sidebar .videos UL.otros { background:url(../images/bg/videos-txt.jpg) top left repeat-y; padding-left:20px }
#contenidos .sidebar .videos UL.otros LI { line-height:21px; height:21px; overflow:hidden}

#contenidos .sidebar .noticias { background:#607BA8 url(../images/bg/noticias-sb.jpg) top left no-repeat; padding:50px 10px 5px }
#contenidos .sidebar .noticias H3 { background:#556D87 url(../images/bg/noticias-sb-txt.jpg) top left no-repeat; padding: 4px 4px 4px 20px; margin:5px 0}
#contenidos .sidebar .noticias H3 A { color:#FFF; text-decoration:none }
#contenidos .sidebar .noticias P { padding-left:52px; color:#FFF; font-size:.9em;}
#contenidos .sidebar .noticias P A { float:left; margin-left:-52px; }
#contenidos .sidebar DIV.ban { margin-top:20px }
#contenidos .sidebar DIV.ban A.ban { display:block; margin-bottom:4px }
#contenidos .sidebar DIV.ban A.ban IMG { display:block; }

#contenidos TABLE.banners { margin-top:8px }
#contenidos .auspiciadores { background:url(../images/bg/auspiciadores.gif) top center no-repeat; text-align:center; padding-top:24px; vertical-align:middle }
#contenidos .auspiciadores IMG { background:#FFF; padding:4px; border:0; }

#contenidos .contenido .principal .cenefa-actualidad { background:url(../images/cenefas/actualidad.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}
#contenidos .contenido .principal .cenefa-club { background:url(../images/cenefas/club.jpg) top center no-repeat; width:100%; height:382px; margin-top:4px}
#contenidos .contenido .principal .cenefa-fixture { background:url(../images/cenefas/fixture.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}
#contenidos .contenido .principal .cenefa-galeria { background:url(../images/cenefas/galeria.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}
#contenidos .contenido .principal .cenefa-tienda { background:url(../images/cenefas/tienda.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}
#contenidos .contenido .principal .cenefa-registro { background:url(../images/cenefas/registro.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}
#contenidos .contenido .principal .cenefa-contacto { background:url(../images/cenefas/contacto.jpg) top center no-repeat; width:100%; height:68px; margin-top:4px}

#contenidos .contenido .principal .detalle { width:732px; margin-left:16px; }
#contenidos .contenido .principal .detalle H1 { border-bottom:2px solid #63A7D6; font-size:30px; margin:15px 0 0; text-transform:uppercase;
             font-family:'Arial Narrow',sans-serif; line-height:32px; letter-spacing:-1px; }
#contenidos .contenido .principal .detalle P.fecha { color: #1D8DCC; text-align:right; margin-bottom:10px;}
#contenidos .contenido .principal .detalle .galeria { margin:10px 0; }
#contenidos .contenido .principal .detalle .galeria IMG { background:url(../images/bg/img_home.gif) top left no-repeat ; padding:5px; float:left; margin:0 4px 2px 0 }

#contenidos .contenido .principal .detalle .galerias { margin:10px 0; }
#contenidos .contenido .principal .detalle .galerias .galeria { padding-left:60px; width:180px; margin:0 0 5px 0; }
#contenidos .contenido .principal .detalle .galerias .galeria IMG { float:left; margin:0 0 0 -60px; background:url(../images/bg/img_48.gif) top left no-repeat ; padding:5px; }
#contenidos .contenido .principal .detalle .galerias .galeria P { font-size:.9em; color:#999; margin:0; padding:0; text-align:left }
#contenidos .contenido .principal .detalle .galerias .galeria H3 A { color:#000; text-decoration:none; }
#contenidos .contenido .principal .detalle .galerias .galeria H3 A:hover { text-decoration:underline; }

#contenidos .contenido .principal .detalle #video { width:490px; height:294px; margin-bottom:20px; } /* 640*385 */

#contenidos .contenido .principal .detalle .texto P { margin:10px 0; }
#contenidos .contenido .principal .detalle .texto OL.notas-al-pie { list-style-type: decimal; margin-left:40px; font-size:.9em; color:#666 }
#contenidos .contenido .principal .detalle .texto OL LI { list-style-position: inside; }

#contenidos .contenido .principal .lista { width:572px; padding-left:160px;margin-left:16px;  }
#contenidos .contenido .principal .lista H1 { border-bottom:2px solid #63A7D6; font-size:30px; margin:15px 0 15px -160px; text-transform:uppercase; font-family:'Arial Narrow',sans-serif; line-height:32px; letter-spacing:-1px; }
#contenidos .contenido .principal .lista H3 { text-transform:uppercase; font-size:1.2em; margin-bottom:4px }
#contenidos .contenido .principal .lista H3 A { text-decoration:none; color:#000 }
#contenidos .contenido .principal .lista H3 A:hover { text-decoration:underline }
#contenidos .contenido .principal .lista H3 SPAN { color: #1D8DCC; padding-left:4px; font-weight:normal; font-size:.75em }
#contenidos .contenido .principal .lista IMG { background:url(../images/bg/img_home.gif) top left no-repeat ; padding:5px; float:left; margin-left:-160px }
#contenidos .contenido .principal .lista IMG.youtube { background:url(../images/bg/img_yt.gif) top left no-repeat ; padding:5px; float:left; margin-left:-160px }
#contenidos .contenido .principal .lista P { font-size:.9em }
#contenidos .contenido .principal .lista .clear { height:10px; }

#contenidos .contenido .principal P.paginador { line-height: 20px; margin:10px 0; }
#contenidos .contenido .principal P.paginador A, #contenidos .contenido .principal P.paginador B { border:1px solid #EEE; margin-right:2px;padding:2px 4px; }
#contenidos .contenido .principal P.paginador A { background:#EEE; color:#000; text-decoration:none;}
#contenidos .contenido .principal P.paginador B { }

#contenidos .contenido .principal UL { list-style-type: disc}
#contenidos .contenido .principal UL LI { list-style-position: inside }

.form { margin-left:60px; }
.form TR.separador TD { padding-top:14px; }
.form TD { vertical-align: top; padding:2px 0 }
.form TD.label { padding:6px 10px 0 0; }
.form TD.label LABEL { display:block; width:132px; color:#444}
.form .ancho-400 { width:340px }
.form .ancho-200 { width:170px }
.form .ancho-100 { width:85px }
.form .ancho-50 { width:42px }
.form .texto { font-family:Arial,sans-serif; font-size:1em; border:1px solid #999; padding:2px }
.form LABEL.error { display:block; color:red; font-size:11px;}

.form_ok { border:1px solid #1989C7; color:#1989C7; padding:10px; text-align:center}
.form_error { border:1px solid #CC0000; color:#CC0000; padding:10px; text-align:center}

H1.titulo_fixture { background: url(../images/bg/titulo_fixture.jpg) top left no-repeat; height:36px; line-height:36px; text-indent:-9999px}
table.fixture { width:100%; margin:20px 0; }
table.fixture TD {  text-align:left; }
table.fixture .titulos { background:#58A2CF; color:#FFF; padding:4px 8px; }
table.fixture .fondo { background:#ECECEC; border-bottom:1px solid #F5F3F4;padding:4px 8px;  }
table.fixture .fondo2 { background:#ECECEC; color:#1585C4; padding:4px 8px;}

H1.titulo_futboljoven { background: url(../images/bg/titulo_futboljoven.jpg) top left no-repeat; height:36px; line-height:36px; text-indent:-9999px}
H1.titulo_escuelas { background: url(../images/bg/titulo_escuelas.jpg) top left no-repeat; height:36px; line-height:36px; text-indent:-9999px}

a.volver { background:url(../images/ico2/btn_volver.png) top left no-repeat; float:left; width:127px; height:31px; margin:10px 0; }
a.volver:hover { background-position:bottom left; }

h3 { margin: 10px 0; font-size:1.4em; }

.tienda-productos { margin:20px 0 }
.tienda-productos .producto { float:left; text-align:center; padding:4px; margin:0 25px 10px 0 }
.tienda-productos .producto IMG { display:block }
.tienda-productos .producto P { font-size:.9em; background:#E9E9E9; padding:4px; margin:4px 0 }
.tienda-productos .producto A { background:#C4C4C4; display:block; padding:2px; color:#A50000; text-decoration:none }
.tienda-productos .producto A:hover { color:#FF0000;  }

.tienda-solicitar { margin:20px 0;}
.tienda-solicitar TABLE { margin:20px 0;}
.tienda-solicitar .selector_productos { margin:10px 0}
.tienda-solicitar .producto { float:left; text-align:center; font-size:.9em; height:130px; width:80px; padding:4px; border:1px solid #DDD; margin:0 4px 4px 0; cursor:pointer; }
.tienda-solicitar .producto IMG { width:80px; height:80px; }
.tienda-solicitar .producto A { display:none }
.tienda-solicitar .tabla-productos { width:95%; border:1px solid #DDD; }
.tienda-solicitar .tabla-productos TH { padding:4px; border-bottom:1px solid #DDD; font-weight:bold; background:#F7F7F7 }
.tienda-solicitar .tabla-productos A { color:#CC0000; text-decoration:none }
.tienda-solicitar .tabla-productos TD { padding:2px 4px; border-bottom:1px solid #DDD; vertical-align:middle }

.resumen-pedido { margin:20px; border:1px solid #DDD; padding:10px; }
.resumen-pedido P { margin:5px 0; }
.resumen-pedido TABLE { border-top:1px solid #DDD }
.resumen-pedido TABLE TD { border-bottom:1px solid #DDD; padding:2px }

#video{
	dissplay:none; 
	background:#1E2326; 
	z-index:10; 
	position:absolute; 
	width:500px; 
	height:350px; 
	top:50%; 
	left:50%; 
	margin-left:-250px; 
	margin-top:-250px; 
	border:3px solid #333; 
	padding-top:20px;
}