@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:none;}

body{ font:11px Verdana, Arial, Helvetica, sans-serif; background:url(imagenes/fondo_pagina.gif) repeat-x #d1d1d1;}
.left{float:left;}
.right{float:right;}
.fn { float:none !important;}
img, fieldset { border:none;}
ul,li { list-style:none;}
.hidden{ display:none;}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

h1{ color:#003366; font:bold 21px Arial, Helvetica, sans-serif; text-align:left; padding:0 0 10px 0;}
h2{ font:bold 18px Arial, Helvetica, sans-serif; color:#CC0000; text-align:left; padding:5px 0; border-bottom:1px dashed #999999;}

.container{width:998px; height:auto; overflow:hidden; margin:auto; background:url(imagenes/fondogris.png);}

/* cabecera */
.fotoarriba{ width:990px; height:94px; overflow:hidden; margin:4px auto; padding-top:2px;}
.fotoarriba .banner1{ width:821px; height:90px; float:left;}
.fotoarriba .banner2{ width:162px; height:90px; float:right;}
.logos{width:990px; height:129px; overflow:hidden; margin:0 auto; padding:0;}
.logos .banner3{ width:162px; height:124px; float:left;}

/* menu */
.menuSombraLeft{ background:url(imagenes/fondo_menu_sombra1.gif) no-repeat top left; padding-left:4px;}
.menuSombraRight{ background:url(imagenes/fondo_menu_sombra2.gif) no-repeat top right; padding-right:4px;}

ul#menu{ width:100%; height:auto; overflow:hidden; background:url(imagenes/fondo_menu_n1.gif) repeat-x #fff; font:bold 12px verdana, Helvetica, sans-serif;}
ul#menu li.separador:before{ content:"|"; font:normal 12px verdana, Helvetica, sans-serif;}
ul#menu li{ width:auto; height:auto; padding:10px 0 10px 0; margin:0; float:left; overflow:hidden;}
ul#menu li a{ padding:0 12px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
ul#menu li a:hover{ color:#fff;}
ul#menu li.select{ background:url(imagenes/fondo_menu_n1_select.gif) repeat-x;border-bottom:1px solid #fff;}
ul#menu li.select a,ul#menu li.selectSubmenu a{ border: none; color:#fff;}
ul#menu li.selectSubmenu{ background:url(imagenes/fondo_menu_n1_select.gif) repeat-x; border-bottom:1px solid #2e2e2e;}

ul#submenuNivel1{ width:100%; height:auto; overflow:hidden; background:url(imagenes/fondo_menu_n2.gif) repeat-x #fff; color:#fff; font:bold 11px verdana, Helvetica, sans-serif;}
ul#submenuNivel1 li.separador:before{ content:"|"; font:normal 12px verdana, Helvetica, sans-serif;}
ul#submenuNivel1 li{ width:auto; height:auto; padding:4px 0 5px 0; margin:0; float:left; overflow:hidden;}
ul#submenuNivel1 li a{ padding:0 12px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
ul#submenuNivel1 li a:hover{ color:#666;}
ul#submenuNivel1 li.select{ background:#dbdbdb;}
ul#submenuNivel1 li.select a{ border: none; color:#000; font-weight:bold;}

ul#submenuNivel2{ width:100%; height:auto; overflow:hidden; background:#dbdbdb; color:#333; font:bold 11px verdana, Helvetica, sans-serif;}
ul#submenuNivel2 li.separador:before{ content:"|"; font:normal 12px verdana, Helvetica, sans-serif;}
ul#submenuNivel2 li{ width:auto; height:auto; padding:4px 0 4px 0; margin:0; float:left; overflow:hidden;}
ul#submenuNivel2 li a{ padding:0 12px; font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
ul#submenuNivel2 li a:hover{ color:#666;}
ul#submenuNivel2 li.select a{ color:#990000; font-weight:bold;}

ul#submenuNivel3{ width:100%; height:auto; overflow:hidden; background:#fff; color:#333; border-top:2px solid #dbdbdb;}
ul#submenuNivel3 li{ width:65px; height:30px; padding:6px 0 0 0; margin:0 0 0 4px; background: url(imagenes/fondo_menu_pestanya.gif) no-repeat; float:left; overflow:hidden; text-align:center;}
ul#submenuNivel3 li a{ padding:0 12px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
ul#submenuNivel3 li a:hover{ color:#fff;}
ul#submenuNivel3 li.select a{ color:#000; font-weight:bold;}

ul#submenuNivel4{ width:100%; height:auto; overflow:hidden; background:#C0C0C0; color:#333; font:bold 11px verdana, Helvetica, sans-serif;}
ul#submenuNivel4 li.separador:before{ content:"|"; font:normal 12px verdana, Helvetica, sans-serif;}
ul#submenuNivel4 li{ width:auto; height:auto; padding:4px 0 4px 0; margin:0; float:left; overflow:hidden;}
ul#submenuNivel4 li a{ padding:0 12px; font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
ul#submenuNivel4 li a:hover{ color:#666;}
ul#submenuNivel4 li.select a{ color:#990000; font-weight:bold;}

/* cuerpo */
div.cuerpoSombraLeft{ background:url(imagenes/fondo_pagina_sombra1.gif) repeat-y top left; padding-left:4px; float:left; width:990px}
div.cuerpoSombraRight{ background:url(imagenes/fondo_pagina_sombra2.gif) repeat-y top right; padding-right:4px; float:left; width:990px;}
div.cuerpo{ overflow:hidden; float:left; width:100%; height:auto; background:#fff; border-top:1px solid #4a4a4a;}

.cuerpoizquierda{width:790px; float:left; overflow:hidden; }
.cuerpoderecha{width:169px; float:right;}

/*ul#escudos{ width:auto; height:29px; overflow:hidden; background:url(imagenes/fondo_linea_escudos.gif) repeat-x; padding-bottom:30px;}
ul#escudos li{ width:34px; height:29px; overflow:hidden; background:url(imagenes/fondo_escudo.gif) repeat-x; margin:0 1px; padding:2px 14.9px; float:left; text-align:center;}
ul#escudos li img{ width:auto; height:24px;}*/

ul#escudos{ width:auto; height:44px; overflow:hidden; background:#fff; padding-bottom:40px;}
ul#escudos li{ width:54px; height:34px; overflow:hidden; background:url(imagenes/fondo_escudo_.gif) repeat-x; margin:0 1px 0 0; padding:5px 5.4px; float:left; text-align:center;}
ul#escudos li img{ width:auto; height:34px;}



div.grupoNoticias{ overflow:hidden; width:auto; height:auto; margin-left:1px;}
.noticias{width:47%; }
.impar{ padding-right:3.7%; border-right:4px solid #ccc;}
.noticias img{width:350px; height: inherit; border:solid 1px #545252; padding:1px;}
.noticias_cuerpo{ height:auto; width:auto; color:#666; line-height:16px; padding:0 0 23px 15px; text-align:justify;}
.noticias div.fecha{width:auto; height:20px; border-bottom:1px dashed #ccc; color:#92875b; font-weight:bold; margin-top:10px;}

.noticias_titulo{ color:#003366; font:bold 18px Arial, Helvetica, sans-serif; text-align:left; padding:1px 0 10px 0;}
.noticias_titulo a{color:#003366; text-decoration:none;}
/*.noticias_cuerpo a{color:#000000; text-decoration:none;}*/
.noticias_cuerpo a:hover{color:#CA4D4D;}
.noticias_cuerpo span.link{color:#FFCC00; font-weight:bold;}
.noticias_cuerpo span.link a{color:#cc0033; font-weight:bold; text-decoration:none;}
.noticias_cuerpo span.link a:hover{color:#FFCC00;}

.noticias_titulo_detalle{background-image:url(imagenes/fondonoticias.jpg); height:8px; color:#FFFFFF; font:bold 14px Arial, Helvetica, sans-serif; padding:9px; line-height:12px; font-weight:bold; text-transform:uppercase; margin:0 0 8px 0;}
.noticias_detalle{width:628px; float:left; margin:0 9px 0 0;}
.noticias_cuerpo_detalle img{border:solid 1px #545252; padding:1px; margin:0 9px 0 0;}
.noticias_cuerpo_detalle{background-color:#FFFFFF; color:#000000; line-height:14px; padding:9px; text-align:justify; font-size:13px;}
.masfotos{float:right; width:136px;}
.masfotos img{width:132px; height: inherit; border:solid 1px #545252; padding:1px;}

div.paginacion{ width:100%; height:auto; padding:15px 0; text-align:center;}
div.paginacion a{ color:#999999;}

div.grupoContenidos{ overflow:hidden; width:auto; height:auto; padding:18px; padding-top:0px;}


.fondogrisbotonera{height:115px; background: url(imagenes/fondo_login.gif) no-repeat; color:#545454; font-weight:bold; padding:4px 8px 0 8px; margin-bottom:10px; text-align:center;}
.fondogrisbotonera label{ display:block; width:100%; padding:2px 0; text-align:left;}
.fondogrisbotonera input{ width:97%; height:auto; border:1px solid #8c8c8c; font:11px Verdana, Arial, Helvetica, sans-serif; padding:2px 0;}
.fondogrisbotonera input.botonEntrar{ background:url(imagenes/boton_entrar.gif) no-repeat; width:117px; height:23px; border:none; margin:5px; color:#fff; font-weight:bold;}
.fondogrisbotonera a{color:#cc0033; font-weight:bold; text-decoration:none;}
.fondogrisbotonera a:hover{color:#FFF;}

div.bannerLateral{ border-left:1px solid #545454; padding-left:22px;}

div.lateralVideos{ padding:30px 0 10px 0;}
div.lateralVideos .listadoVideos{ background:url(imagenes/sombra_lateral_videos.gif) repeat-x #d1eaec; width:139px; font-family:Arial, Helvetica, sans-serif; padding:10px; color:#006699;}
div.lateralVideos .listadoVideos div{ padding:5px 0;}
div.lateralVideos .listadoVideos a{ color:#333; text-decoration:underline; font-size:10px;}
div.lateralVideos .listadoVideos a:hover{ color:#006699; text-decoration:none;}

div.lateralForos{ padding:10px 0;}

.pie{background:url(imagenes/fondo_pie.gif) no-repeat bottom left; width:auto; height:40px; padding:0px 10px; text-align:right; color:#666; font-weight:bold; float:left; width:979px;}
.pie a{color:#ccc; text-decoration:none;}

div.bannersPie{ padding:10px 4px;}
div.bannersPie .margenBanner{ padding-left:42px;}

div.title_lineas{ font:bold 16px Arial, Helvetica, sans-serif; color:#CC0000; text-align:left; padding:5px 0; border-bottom:1px dashed #999999;}
div.title{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; background:#CCCCCC; padding:5px; border-bottom:1px dashed #999999;}
.title a{text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000;};
.title a:hover{ text-decoration:underline; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000;}

/* tablas */
table{ border-collapse:collapse; width:100%; margin:10px 0;}
table caption{ font:bold 16px Arial, Helvetica, sans-serif; color:#CC0000; text-align:left; padding:5px 0; border-bottom:1px dashed #999999;}
table th{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; background:#CCCCCC; padding:5px; border-bottom:1px dashed #999999;}
table td{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:5px; border-bottom:1px solid #ccc;}

table td.gris{ background:#f1f1f1;}

.Tcentrado{ text-align:center;}
.Tleft{ text-align:left;}
.Tright{ text-align:right;}


.botonera_ano_infantil{height:20px; background-image:url(imagenes/fondobotoneraano_infantil.jpg);}
.botonera_ano_infantil a{color:#FFFFFF; font-size:10px; text-decoration:none; display:block; float:left; padding:4px 9px 8px 2px; height:8px;}
.botonera_ano_infantil a:hover{background-image:url(imagenes/fondobotoneraano2_infantil.jpg);}
a.botonera_ano_infantil{background-image:url(imagenes/fondobotoneraano2_infantil.jpg);}



.cuerpoblanco{background-color:#FFFFFF;}
.tituloliga{background-image:url(imagenes/fondobotonera.jpg); padding:6px; margin:0 0 6px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.tituloinfantil{background-image:url(imagenes/fondobotonerainfantil.jpg); padding:6px; margin:0 0 6px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.submenu_liga{background-image:url(imagenes/fondobotonera.jpg); padding:3px 3px 3px 6px; margin:0 0 6px 0; font-size:14px;}
.submenu_liga a{color:#FFFFFF; text-decoration:none; margin:0 12px 6px 0;}
.submenu_liga a:hover{color:#EAEAEA;}

.titulotabla{color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(imagenes/fondobotonera.jpg);}
.titulotablainfantil{color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(imagenes/fondobotonerainfantil.jpg);}
.titulotabla2{color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px; margin:0 0 6px 0; background-image:url(imagenes/fondobotonera.jpg);}
.titulotabla2infantil{color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px; margin:0 0 6px 0; background-image:url(imagenes/fondobotonerainfantil.jpg);}
.tdtabla1{font-size:12px; color:#A22F32; background-color:#F7F7F7;}
.tdtabla2{font-size:12px; color:#A22F32; background-color:#EAEAEA;}
.tdtabla3{font-size:12px; color:#A22F32; background-color:#C3C3C3;}
.posicion{font-size:12px; text-align:center;}

a.linkbordo{color:#A22F32; text-decoration:none;}
a.linkbordo:hover{color:#000000;}

.tituloblanco{font-size:12px; font-weight:bold; color:#FFFFFF;}
.tituloblanco2{font-size:12px; color:#FFFFFF;}

.copaespana_columnas{width:220px; float:left; margin:0 30px 0 0;}



/********* FORO ****************************/

.fondoforo{background-image:url(imagenes/forofondotitulo.jpg); width:745px; height:19px; padding:9px 19px 3px 29px; margin:0 0 3px 0;}
.fondoforo a{color:#667280; font-size:12px; text-decoration:none; font-weight:bold;}
.fondoforo a:hover{color:#000000;}
.fororespuestas{background-image:url(imagenes/forofondo2.jpg); margin:9px 0 0 0;}
.fororespuestas img{float:left;}
.foroizquierda{width:180px; float:left; padding:6px; font-size:12px; line-height:12px; color:#006B9F;}
.foroizquierda h1{text-align:center; margin:0 0 9px 0;}
.foroderecha{width:578px; float:left; color:#4C4C4A; font-size:14px; padding:9px; line-height:12px;}
.forofecha{color:#000000; font-size:10px; font-weight:bold;}

.contacto_input{border:solid 1px #A22F32; width:291px;}
.contacto_boton{background-color:#A22F32; color:#FFFFFF; border:none;}
a.contacto_mail{color:#A22F32;}

/********** VIDEOS ********************/

.videos_izquierda{float:left; width:550px; margin:0 16px 0 0;}
.videos_derecha{float:right; width:186px;}
.categorias{padding:6px;}
.categorias a{color:#667280; padding:3px; margin:0 0 3px 0; text-decoration:none; font-weight:bold; width:212px; display:block;}
.categorias a:hover{color:#425C75;}
.videos{width:250px; float:left; padding:8px; margin:0 0 6px 0; border:solid 1px #667280; background-color:#FFFFFF;}
.videos img{margin:0 6px 0 0;}
.videos a{color:#667280;}


