/************************************* GENERICO **************************************************/

* { margin:0; padding:0; border:0; }
body { text-align: center; background: #FFF; }
table { font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; line-height:16px; }
input { font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; line-height:16px; font-style:normal; font-variant:normal; font-weight:normal; text-decoration:none; text-transform:none; }
select { font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; line-height:16px; padding:0 0 0 2px; border:none; height:17px; height:expression("19px"); font-style:normal; font-variant:normal; font-weight:normal; text-decoration:none; text-transform:none; }
textarea { font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; line-height:16px; font-style:normal; font-variant:normal; font-weight:normal; text-decoration:none; text-transform:none; }
.red { color:#FF0000; }
.rojo { color:#AF1C2E; }
.nada { color:#fff; }
h4 { font-size:14px; font-weight:bold; line-height:18px; padding:5px 0 11px 0; margin:0; }
h5 { font-size:14px; font-weight:bold; line-height:16px; padding:6px 0 0 0; margin:0; }
#clear { clear:both; }
.radios { vertical-align:text-bottom; margin:0 5px 0 0; vertical-align:expression("middle"); margin:expression("0 2px 0 -3px"); }

#contenedor { width:1002px; font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; line-height:16px; position: absolute; top: 0px; left: 50%; text-align:left; margin:0 0 0 -501px; }
.titulo-seccion { color:#fff; height:56px; width:471px; }
.titulo-seccion2 { color:#fff; height:56px; width:647px; }
.titulo-seccion3 { color:#fff; height:56px; width:786px; }
.titulo-rojo { height:16px; width:270px; color:#FFF; }
.titulo-negro { height:16px; width:270px; color:#FFF; }
.link { background: #AF1C2E url(/media/image/web/flecha-link.gif) no-repeat top left; padding:0 3px 1px 11px; color:#fff; text-decoration:none; } 
.link:hover { text-decoration:underline; } 

#botones { display:block; height:24px; list-style:none; }
#botones a { display: block; font-weight:bold; text-decoration:none; color:#999; background-color:#EEE; border:1px solid #999; padding-top:3px; padding-bottom:3px; }
#botones a:hover { color:#fff; background-color:#AF1C2E; border:1px solid #AF1C2E; }
#botones li { float:left; margin:0 2px 0 0; }
#botones .ilu { display: block; font-weight:bold; text-decoration:none; color:#fff; background-color:#AF1C2E; border:1px solid #AF1C2E; padding-top:3px; padding-bottom:3px; }
#botones .petit { padding-left:19px; padding-right:18px; }
#botones .gran { padding-left:12px; padding-right:12px; }

#separador { clear:both; padding:0 0 15px 0; }
#sep-claro { clear:both; font-size:0px; line-height:1px; height:1px; width:617px; background:url(/media/image/web/punto-claro.gif) repeat-x top; }
#sep-fino { clear:both; font-size:0px; line-height:1px; height:1px; width:617px; background-color:#CCC; overflow:none; }
#sep-podcasts { font-size:0px; line-height:1px; height:1px; width:405px; background-color:#CCC; overflow:none; }
#sep { font-size:0px; line-height:1px; height:1px; width:100%; background:url(/media/image/web/punto-claro.gif) repeat-x top; }


/********************************** CONTENIDOS *******************************************/

#contenido-corto { width:471px; float:left; padding:0 0 15px 0; }
#contenido-largo { width:647px; float:left; padding:0 0 15px 0; }
#contenido-sin-derecha { width:786px; float:left; padding:0 0 15px 0; }
#derecha { width:300px; float:left; padding:38px 0 15px 15px; }

#contenido-index { width:647px; float:left; padding:15px 0 15px 0; }
#derecha-index { width:300px; float:left; padding:15px 0 15px 15px; }

#contenido { width:100%; padding:7px 0 0 0; background:url(/media/image/web/fondo.gif) repeat-x left top; margin:1px 0 0 0; min-height:500px; }
#contenido a { color:#AF1C2E; text-decoration:none; font-weight:normal; font-style:normal; }
#contenido a:hover { text-decoration:underline; }
#contenido p { padding:5px 0 11px 0; }
#contenido ul { padding:5px 0 11px 0; list-style:none; }
#contenido li { padding:0 0 0 36px; list-style:none; }

#primer-parrafo { padding:3px 0 0 0; }
#contenido #imagen-izq { float:left; margin:9px 15px 6px 0; }
#contenido #imagen-der { float:left; margin:9px 0 6px 15px; }
#contenido #imagen-doble-izq { float:left; margin:0 11px 0 0; padding:0 0 6px 0; }
#contenido #imagen-doble-der { float:left; margin:0; padding:0 0 6px 0; }
#contenido #imagen-cuadruple-izq { float:left; margin:0 11px 0 0; padding:0 0 6px 0; }
#contenido #imagen-cuadruple-der { float:left; margin:0; padding:0; }
.nota-pie-foto { display:block; font-style:italic; padding:6px 0 5px 0; }

#bloque { background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:7px 0 0 0; clear:both; }
#bloque p { text-align:justify; }
#bloque #imagen-izq { float:left; margin:9px 15px 0 0; }
#bloque #imagen-der { float:right; margin:9px 0 0 15px; }
#bloque #imagen-doble-izq { float:left; margin:9px 11px 0 0; }
#bloque #imagen-doble-der { float:left; margin:9px 0 0 0; }
#bloque-imagen { margin:0 0 6px 0; }

#bloque-izq { float:left; width:216px; }
#bloque-der { float:left; width:255px; }

#bloque-links { padding:3px 0 11px 0; }
#bloque-links a { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; margin:2px 0 0 0; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; display:block; }

#parrafo { margin:5px 0 11px 0; }

/*********************************** MIGAS-DE-PAN ***************************************/

#migasdepan { height:28px; width:100%; padding:11px 0 0 0; background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; }
#migasdepan a { color:#AF1C2E; text-decoration:none; }
#migasdepan a:hover { text-decoration:underline; }

/************************************* CABECERA **************************************************/

#superior { background:url(/media/image/web/fondo-superior.gif) no-repeat top left; width:1002px; height:32px; color:#666; }
#superior a { color:#AF1C2E; text-decoration:none; }
#superior a:hover { text-decoration:underline; }
#bienvenida { float:left; width:380px; padding:8px 0 0 20px; }
#inicio-rss { float:left; width:366px; padding:7px 14px 0 0; text-align:right; }
.ico-rss { margin:0 4px 0 0; }
#busqueda { float:left; width:185px; background:url(/media/image/web/fondo-buscador.gif) no-repeat top left; padding:9px 0 0 17px; height:23px; }
.buscador { width:140px; outline:0px; color:#666; }
#link-busqueda { vertical-align:middle; vertical-align:expression("top"); width:20px; height:18px; cursor:pointer; }

#logo { float:left; width:176px; height:104px; }
#menus { float:left; width:786px; height:57px; margin:46px 0 0 0; }
#menu_superior { width:786px; height:28px; margin:0 0 1px 0; }
#menu_inferior { width:786px; height:28px; }
#mi_menu { display:none; width:0px; height:0px; font-size:0px; }
#mi_submenu { display:none; width:0px; height:0px; font-size:0px; }

#banners-superiores { clear:both; width:962px; height:70px; padding:29px 0 0 0; }
#banner-superior { padding:0 15px 0 0; float:left; }
#banner-superior2 { padding:0 14px 0 0; float:left; }
#banner-superior3 { float:left; }

/************************************* PIE **************************************************/

#pie-superior { background:url(/media/image/web/fondo-pie.gif) no-repeat top left; width:962px; height:64px; padding:12px 0 0 0; clear:both; }
#pie-superior a { color:#AF1C2E; text-decoration:none; }
#pie-superior a:hover { text-decoration:underline; }
#pie-secciones { width:595px; float:left; margin:0 142px 0 0; }
#pie-compartir { width:225px; float:left; }
.pie-titulo { display:block; font-weight:bold; padding:0 0 4px 0; }
#pie { clear:both; height:42px; width:962px; padding:11px 0 0 0; }
#pie a { font-weight:bold; color:#333; text-decoration:none; }
#pie a:hover { text-decoration:underline; }
#pie-izq { float:left; width:869px; }
#pie-der { float:left; width:93px; text-align:right; }
#pie-der a { font-weight:bold; text-decoration:none; }
#pie-der a:hover { text-decoration:none; }
.margen30 { margin:30px 0 0 0; }
.margen15 { margin:15px 0 0 0; }

/************************************* DERECHA **************************************************/

#enjuego { width:285px; background:url(/media/image/web/enjuego.gif) repeat-y top; padding:0 0 0 15px; }
#enjuego-sup { width:300px; height:15px; background:url(/media/image/web/enjuego-sup.gif) no-repeat top; font-size:0px; line-height:15px; }
#enjuego-pie { width:300px; height:12px; margin:0 0 15px 0; background:url(/media/image/web/enjuego-pie.gif) no-repeat bottom; font-size:0px; line-height:12px; }
#enjuego-cuadro { width:270px; }
#enjuego-titulos { width:285px; height:24px; margin:15px 0 2px 0; }
#enjuego-info { width:255px; height:21px; clear:both; margin:0 0 1px 0; background-color:#AF1C2E; color:#fff; padding:7px 0 0 15px; }
#enjuego-evento { width:240px; margin:0 0 1px 0; padding:3px 15px 3px 15px; }
#enjuego-evento a { background:url(/media/image/web/flecha-roja.gif) no-repeat top left; padding:0 0 0 14px; color:#AF1C2E; text-decoration:none; display:block; }
#enjuego-evento a:hover { text-decoration:underline; }
.oscuro { background-color:#EFD2D5; }
.claro { background-color:#F9EDEF; }
#enjuego-paginado { width:270px; text-align:right; font-weight:bold; margin:5px 0 0 0; color:#AF1C2E; }
#enjuego-torneo { background:url(/media/image/web/flecha-roja.gif) no-repeat top left; padding:0 0 0 14px; color:#AF1C2E; text-decoration:none; font-weight:bold; }

#banners-derecha { width:300px; margin:0 0 15px 0; }
#banner-derecha { margin:0 0 15px 0; }

#links-directos-sup { clear:both; width:300px; height:15px; font-size:0px; line-height:15px; background:url(/media/image/web/linksdirectos-sup.gif) no-repeat top; }
#links-directos-pie { margin:0 0 15px 0; width:300px; height:8px; font-size:0px; line-height:8px; background:url(/media/image/web/linksdirectos-pie.gif) no-repeat bottom; }
#links-directos { width:270px; background:url(/media/image/web/linksdirectos.gif) repeat-y top; padding:0 15px 0 15px; }
#links-directos a { color:#333; font-weight:bold; text-decoration:none; }
#links-directos a:hover { text-decoration:underline; }
#banner-links { margin:15px 0 15px 0; font-size:0px; width:270px; height:63px; }
#sep-claro-c { font-size:0px; line-height:1px; height:1px; width:270px; background:url(/media/image/web/punto-claro.gif) repeat-x top; }

#blog { width:270px; background:url(/media/image/web/blog.gif) repeat-y top; padding:0 15px 0 15px; }
#blog a { color:#FFF; }
#blog-sup { width:300px; height:15px; font-size:0px; line-height:15px; background:url(/media/image/web/blog-sup.gif) no-repeat top; }
#blog-pie { width:300px; height:15px; font-size:0px; line-height:15px; background:url(/media/image/web/blog-pie.gif) no-repeat top; margin:0 0 15px 0; }
#blog-home { width:270px; }
#sep-blog-home { padding:11px 0 0 0; height:1px; line-height:1px; overflow:hidden; font-size:0px; background:url(/media/image/web/sep-blog.gif) no-repeat bottom; clear:both; }
#sep-blog-home-f { padding:11px 0 0 0; margin:0 0 14px 0; height:1px; line-height:1px; overflow:hidden; font-size:0px; background:url(/media/image/web/sep-blogf.gif) no-repeat bottom; clear:both; }
#blog-home-foto { width:120px; padding:15px 0 0 0; float:left; }
#blog-home-texto { width:149px; padding:13px 0 0 0; float:left; }
#blog-home-texto a { font-weight:bold; display:block; color:#AF1C2E; text-decoration:none; }
#blog-home-texto a:hover { text-decoration:underline; }

#tienda { width:300px; height:70px; margin:0 0 15px 0; }
#publicidad { width:300px; height:250px; padding:20px 0 15px 0; background:url(/media/image/web/publicidad.gif) no-repeat top left; }
#patrocinadores { width:300px; padding:20px 0 15px 0; background:url(/media/image/web/patrocinadores.gif) no-repeat top left; }

/********************************* HOME NOTICIAS *************************************************/

#contenido-home a { color:#AF1C2E; text-decoration:none; }
#contenido-home a:hover { text-decoration:underline; }
#contenido-home p { line-height:16px; padding:0 0 16px 0; }
#contenido-home-sup { width:647px; height:15px; line-height:15px; font-size:0px; background:url(/media/image/web/pastilla-sup.gif) no-repeat top; overflow:hidden; }
#contenido-home-pie { width:647px; height:12px; line-height:12px; font-size:0px; background:url(/media/image/web/pastilla-pie.gif) no-repeat bottom; overflow:hidden; }
#contenido-home { width:617px; padding:0 15px 0 15px; background:url(/media/image/web/pastilla.gif) repeat-y top; }
#destacados { margin:15px 0 15px 0; }
#destacados a { color:#AF1C2E; }
#titulo-destacados { font-size:15px; font-weight:bold; padding:12px 0 5px 0; padding:expression("9px 0 5px 0"); }
#secciones-noticias { border-top:1px solid #AF1C2E; border-bottom:1px solid #AF1C2E; padding:1px 0 1px 0; margin:0 0 15px 0; }
#secciones-noticias table { font-weight:bold; background-color:#F9EDEF; }
#secciones-noticias td { padding:9px 0 9px 0; }
#fecha-noticia-home { font-weight:bold; }
#categoria-noticia-home { color:#999; }
#titulo-noticia-home { font-size:14px; font-weight:bold; padding:0 0 3px 0; line-height:18px; }
#noticia-home { padding:12px 0 11px 0; width:617px; }
#rss-noticias { width:617px; height:19px; padding:14px 0 0 0; }
#rss-noticias-izq { float:left; width:528px; }
#rss-noticias-izq a { color:#fff; }
#rss-noticias-der { float:left; width:89px; text-align:right; }

/*********************************** PODCASTS-HOME ***************************************/

#podcasts-home { margin:0 0 15px 0; width:647px; }
#contenido-podcasts a { color:#AF1C2E; text-decoration:none; }
#contenido-podcasts a:hover { text-decoration:underline; }
#contenido-podcasts p { line-height:16px; padding:0 0 11px 0; }
#contenido-sup-podcasts { width:435px; height:15px; line-height:15px; font-size:0px; background:url(/media/image/web/pastilla-sup-podcasts.gif) no-repeat top; }
#contenido-pie-podcasts { width:435px; height:12px; line-height:12px; font-size:0px; background:url(/media/image/web/pastilla-pie-podcasts.gif) no-repeat bottom; }
#contenido-podcasts { width:405px; padding:0 15px 0 15px; background:url(/media/image/web/pastilla-podcasts.gif) repeat-y top; }
#rss-podcasts { width:405px; height:19px; padding:14px 0 0 0; }
#rss-podcasts-izq { float:left; width:305px; }
#rss-podcasts-izq a { color:#fff; }
#rss-podcasts-der { float:left; width:100px; text-align:right; }
#podcast-home { background:url(/media/image/web/cascos.gif) no-repeat top left; padding:5px 0 0 40px; width:365px; margin:8px 0 0 0; }
#titulo-podcast-home { font-size:14px; font-weight:bold; }
#reproductor { width:365px; margin:9px 0 10px 0; margin: expression('10px 0 10px 0'); }

/*********************************** FACEBOOK-TWITTER ***************************************/

#contenido-sup-facebook { width:197px; height:9px; line-height:9px; font-size:0px; background:url(/media/image/web/pastilla-sup-facebook.gif) no-repeat top; }
#contenido-pie-facebook { width:197px; height:9px; line-height:9px; font-size:0px; background:url(/media/image/web/pastilla-pie-facebook.gif) no-repeat bottom; }
#contenido-facebook { width:167px; padding:0 15px 0 15px; background:url(/media/image/web/pastilla-facebook.gif) repeat-y top; }
#facebook, #twitter { width:167px; height:73px; padding:6px 0 0 0; }
#facebook a { color:#37569C; text-decoration:none; }
#twitter a { color:#37B7DA; text-decoration:none; }
#facebook a:hover, #twitter a:hover { text-decoration:underline; }
#marcador-izquierda { width:77px; height:73px; float:left; }
#marcador-derecha { width:90px; padding:33px 0 0 0; float:left; }
.titulo-marcador { font-weight:bold; font-size:16px; display:block; }
#sep-facebook { width:167px; clear:both; height:13px; line-height:13px; font-size:0px; }

/********************************** TRANSICION ************************************/

#noticias-home { width:617px; height:390px; }
#transicion { position:relative; width:500px; height:375px; float:left; overflow:hidden; }
#transicion-noticia { position:relative; width:500px; height:375px; left:0px; }
#transicion-noticia img { position:absolute; }
#transicion-contenidos { width:500px; height:121px; background-image:url('/media/image/web/pie-noticia-home.png'); position:relative; top:254px; }
#transicion-titulo { font-weight:bold; font-size:18px; line-height:22px; height:44px; padding:10px 15px 0 15px; }
#transicion-titulo a { color:#fff; text-decoration:none; }
#transicion-titulo a:hover { text-decoration:underline; }
#transicion-texto { color:#fff; padding:8px 15px 0 15px; }
#transicion-texto a { text-decoration:none; color:#AF1C2E; }
#transicion-texto a:hover { color:#fff; }

/*********************************** SLIDER ***********************************************/

#slide-arriba{ position:relative; height:18px; left:10px; }
#slide-abajo{ position:relative; height:13px; left:10px; }
#mini { width:117px; height:375px; float:left; }
#slider { position:relative; width:117px; height:344px; overflow:hidden; }
#slide { position:relative; top:0px; }
#mini-imagen{ margin:0 0 5px 0; width:106px; padding:1px 0 0 11px; height:80px; }
#slide img { display:block; padding:0; cursor:pointer; }
.conopacidad { filter: alpha(opacity=40); /* IE */ opacity: 0.4; /* Firefox */ }
.conflecha { background:url(/media/image/web/slide-flecha.gif) no-repeat top; }
.sinflecha { background:url(/media/image/web/slide.gif) no-repeat top; }

/*********************************** MENU-IZQ ***************************************/

#menu-izq { width:161px; float:left; margin:38px 15px 15px 0; }
#menu-izq a { text-decoration:none; color:#AF1C2E; }
#menu-izq-std { width:151px; background:url(/media/image/web/menu-izq-std.gif) no-repeat top left; padding:5px 0 4px 10px; }
#menu-izq-std:hover { background:url(/media/image/web/menu-izq-ilu.gif) no-repeat top left; }
#menu-izq-ilu { width:151px; background:url(/media/image/web/menu-izq-ilu.gif) no-repeat top left; padding:5px 0 4px 10px; font-weight:bold; }
#menu-izq-ilu a { text-decoration:none; color:#333; }
#submenu-izq-ilu { width:151px; }
#submenu-izq-ilu a { color:#333; background:url(/media/image/web/flecha-submenu-ilu.gif) no-repeat top left; padding:0 0 0 8px; }
#submenu-izq-ilu a:hover { text-decoration:underline; }
#submenu-izq-std { width:151px; }
#submenu-izq-std a { color:#999; background:url(/media/image/web/flecha-submenu-std.gif) no-repeat top left; padding:0 0 0 8px; }
#submenu-izq-std a:hover { text-decoration:underline; }
.submenu-primero { background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:7px 0 0 10px; height:19px; }
.submenu-ultimo { padding:3px 0 0 10px; height:22px; }
.submenu-normal { padding:3px 0 0 10px; height:19px; }

/*********************************** PAGINACION ***************************************/

#extra { padding:4px 0 9px 0; }
#filtrar-paginacion { width:471px; }
.select-noticias { background-color:#EFD2D5; width:174px; }
#paginacion { color:#ccc; width:100%; }
.num { font-weight:bold; color:#333; }
.anterior { padding:0 0 0 10px; background:url(/media/image/web/anterior.gif) no-repeat top left; }
.anterior-ilu { padding:0 0 0 10px; background:url(/media/image/web/anterior-ilu.gif) no-repeat top left; }
.siguiente { padding:0 9px 0 0; background:url(/media/image/web/siguiente.gif) no-repeat top right; }
.siguiente-ilu { padding:0 9px 0 0; background:url(/media/image/web/siguiente-ilu.gif) no-repeat top right; }
.derecha { text-align:right; }

/*********************************** LISTADO NOTICIAS ***************************************/
#titulo-noticias { line-height:18px; font-weight:bold; font-size:14px; padding:0 0 4px 0; color:#AF1C2E; }
#titulo-noticias a { font-weight:bold; }

#sep-noticia-grande { background:url(/media/image/web/punto-claro.gif) repeat-x top left; clear:both; height:1px; line-height:1px; font-size:0px; overflow:hidden; }
#noticia-grande-foto { width:175px; float:left; padding:15px 0 11px 0; }
#noticia-grande-contenido { width:296px; float:left; padding:14px 0 11px 0; }
#noticia-primera-grande { padding:5px 0 0 0; }
#noticia-primera-grande-foto { width:175px; float:left; padding:4px 0 11px 0; }
#noticia-primera-grande-contenido { width:296px; float:left; padding:3px 0 11px 0; }

#noticia-peq { width:471px; background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:12px 0 11px 0; clear:both; }
#noticia-tag { width:471px; padding:11px 0 11px 0; clear:both; }
#noticia-primera-tag { padding:5px 0 11px 0; }

#rss-paginacion { width:471px; border-top:1px solid #ccc; height:27px; padding:11px 0 0 0; clear:both; }
#rss-paginacion-izq { float:left; width:382px; }
#rss-paginacion-der { float:left; width:89px; text-align:right; }

/*********************************** NOTICIAS DETALLE ***************************************/

#noticia-foto { padding:9px 0 0 0; }
#enviar-imprimir { width:471px; height:32px; padding:7px 0 0 0; background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; margin:0 0 11px 0; }
#enviar-imprimir-sin { width:471px; height:32px; background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; margin:0 0 11px 0; }
.ico-mail { margin:0 19px 0 0; background:url(/media/image/web/ico-mail.gif) no-repeat top left; padding:4px 0 8px 28px; line-height:24px; }
.ico-print { margin:0 19px 0 0; background:url(/media/image/web/ico-print.gif) no-repeat top left; padding:4px 0 8px 28px; }
.ico-print2 { background:url(/media/image/web/ico-print.gif) no-repeat top left; padding:4px 0 8px 28px; }
#titulo-noticia { line-height:22px; font-weight:bold; font-size:18px; color:#AF1C2E; padding:0 0 16px 0; }
#ficheros { background-color:#F9EDEF; margin:0 0 15px 0; width:441px; padding:0 15px 7px 15px; }
#ficheros-titulo { font-weight:bold; padding:11px 0 4px 0; }
#ficheros a { display:block; padding:0 0 4px 18px; background:url(/media/image/web/ico-doc.gif) no-repeat top left; }
#mas-info { background-color:#EFD2D5; margin:0 0 15px 0; width:441px; padding:0 15px 7px 15px; }
#mas-info-titulo { font-weight:bold; padding:11px 0 4px 0; }
#mas-info a { display:block; padding:0 0 4px 0; }
#volver { padding:0 0 0 10px; background:url(/media/image/web/volver.gif) no-repeat top left; }
.disabled { color:#ACA899; }

/************************************** IMPRIMIR ***********************************************/

#cabecera-print { margin:7px 0 30px 0; width:100%; }
#titulo-print { background:url(/media/image/web/punto-claro.gif) repeat-x top left; font-size:36px; color:#AF1C2E; font-weight:bold; padding:21px 0 20px 0; width:100%; }
#titulo-print2 { font-size:36px; color:#AF1C2E; font-weight:bold; padding:21px 0 20px 0; width:100%;  }
#contenido-print p { padding:0 0 16px 0; }
#contenido-print a { color:#AF1C2E; text-decoration:none; }
#contenido-print a:hover { text-decoration:underline; }
#pie-print { height:42px; padding:11px 0 0 0; border-top:1px solid #ccc; width:100%; }
#imprimir-ranking { margin: 7px 0 0 0; }

/************************************** RFET ***********************************************/

#zp { margin:0 0 15px 0; background:url(/media/image/web/fondo-zp.gif) no-repeat top left; width:270px; padding:15px 15px 0 15px; height:158px; }
#zp-p { margin:15px 0 15px 0; background:url(/media/image/web/fondo-zp-p.gif) no-repeat top left; width:270px; padding:11px 15px 0 15px; height:131px; }
#zp-p a { color:#fff; }
#login-zp { height:158px; width:270px; }
#login-zp-p { height:131px; width:270px; }
#sep-login { margin:15px 0 0 0; height:14px; line-height:14px; font-size:0px; overflow:hidden; border-top:1px solid #ccc; }
.input-zp { border:1px solid #ccc; height:15px; padding:0 0 0 3px; width:244px; }
#contacto { padding:0 0 16px 9px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
.margen39 { padding:0 0 0 39px; }
#mmmmap { margin:11px 0 4px 0; width:460px; height:328px; border:1px solid #ccc; }
#memoria { padding:0 0 21px 0; }
#pdf { background:url(/media/image/web/pdf.gif) no-repeat top left; padding:0 0 0 61px; margin:5px 0 11px 0; }
#descargar { padding:5px 0 16px 0; }
#descargar a { font-size:14px; font-weight:bold; line-height:18px; }
#seccion-rojo { padding:0 0 16px 0; }
#organismo { padding:5px 0 0 0; }
#organismo td { padding:0 0 16px 0; }
#cabecera-asamblea { margin:5px 0 9px 0; font-weight:bold; }
.cabecera-asamblea-normal { padding:0 0 0 8px; }
#cabecera-asamblea a { padding:0 0 0 9px; }
#asamblea { text-align:center; margin:10px 0 0 0; }
#asamblea-totales { text-align:center; margin:10px 0 8px 0; font-weight:bold; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.lila { background-color:#E5E5E5; }
.rosa { background-color:#F9EDEF; }
#comite { padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; margin:5px 0 11px 0; }
#saluda p { text-align:justify; }

/************************************** COPA DAVIS ***********************************************/

#organigrama { padding:10px 0 0 0; }
#organigrama td { padding:0 0 16px 0; }
#proxima-eliminatoria { width:270px; height:135px; padding:15px 15px 0 15px; background:url(/media/image/web/proxima-eliminatoria.jpg) no-repeat top left; margin:0 0 15px 0; }
#proximo-partido { font-weight:bold; width:270px; text-align:center; padding:11px 0 0 0; height:45px; }
#proxima-eliminatoria a { color:#AF1C2E; text-decoration:none; display:block; padding:0 0 2px 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
#proxima-eliminatoria a:hover { text-decoration:underline; }
#banner-davis { margin:12px 0 15px 0; font-size:0px; width:270px; height:63px; }
#davis-finales a { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
.anyo-normal { padding:0 0 0px 8px; background:url(/media/image/web/flecha-submenu-std.gif) no-repeat top left; }
#anames { padding:5px 0 11px 0; }
#anames a { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; display:block; }
#davis-jugadores { background:#AF1C2E; font-weight:bold; color:#fff; padding:7px 0 7px 11px; width:460px; }
#davis-equipo { float:left; width:200px; font-size:14px; font-weight:bold; padding:11px 0 11px 0; }
#davis-capitan { float:left; width:271px; text-align:right; padding:12px 0 11px 0; }
#davis-fichas { width:469px; text-align:center; margin:0 0 12px 0; clear:both; }
#davis-fichas a { font-weight:bold; line-height:14px; }
#davis-fichas img { border:1px solid #ccc; margin:0 0 5px 0; display:block; }
#davis-podcasts-titulo { padding:11px 0 5px 0; color:#AF1C2E; font-weight:bold; }
#davis-podcast { padding:11px 0 0 0; font-weight:bold; }
#davis-podcast-links { color:#AF1C2E; }
#davis-podcast-links a { font-weight:normal; color:#AF1C2E; }
#davis-podcasts-mas { width:90px; }
#davis-podcasts-mas a { font-weight:normal; color:#fff; }
#davis-podcasts-rss { width:180px; text-align:right; }
#davis-podcasts-rss a { font-weight:normal; color:#AF1C2E; }
#davis-video { background:#ccc; padding:15px; margin:0 0 15px 0; }
#davis-map { border:1px solid #ccc; width:469px; height:194px; margin:0 0 7px 0; }

/*************************************** Juegos del Mediterraneo************************************/

#banner-mediterraneo { margin:12px 0 15px 0; font-size:0px; width:270px; height:107px; }

/*************************************** JJOO ******************************************************/

.estadistica { background:url(/media/image/web/flecha-submenu-ilu.gif) no-repeat top left; padding:0 0 0 8px; font-weight:bold; display:block; }
#estadistica-izq { width:188px; float:left; }
#estadistica-der { width:283px; float:left; }
#medallero { clear:both; width:471px; }
#medallero-izq { width:120px; float:left; }
#medallero-centro { width:58px; float:left; text-align:right; margin:0 10px 0 0; }
#medallero-der { width:283px; float:left; }
#jjoo { margin:5px 0 11px 0; width:471px; }
#jjoo-izq { width:288px; }
#jjoo-der { width:183px; }
#jjoo-resultados a { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
.sin-anyo { padding:0 0 0 8px; }
#bloque-exibiciones { background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:12px 0 0 0; margin:0 0 11px 0; }

/*************************************** MASTER ******************************************************/

#pastilla-gris { width:471px; height:20px; margin:11px 0 15px 0; padding:14px 0 12px 0; background-color:#E5E5E5; }
#pastilla-gris a { padding:2px 15px 2px 15px; }
#master-resto { background:url(/media/image/web/punto-vertical.gif) repeat-y top left; padding:2px 15px 2px 16px; }
#palmares { margin:5px 0 0 0; width:471px; }

/**************************************** LICENCIAS ***************************************************/

.banner-buscador-licencias { border:1px solid #ccc; width:204px; height:20px; }
#documentos-licencias { padding:11px 0 1px 0; }
#documentos-licencias a { display:block; font-weight:normal; color:#AF1C2E; text-decoration:none; padding:0 0 2px 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left;}
#sep-docs { height:1px; width:270px; line-height:1px; margin:4px 0 6px 0; font-size:0px; overflow:hidden; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#buscador { width:441px; padding:0 14px 0 14px; border-left:1px solid #AF1C2E; border-right:1px solid #AF1C2E; }
#buscador-cab { height:16px; line-height:16px; height:expression("15px"); line-height:expression("15px"); font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/buscador-cab.gif) no-repeat top left; }
#buscador-pie { height:15px; line-height:15px; height:expression("14px"); line-height:expression("14px"); font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/buscador-pie.gif) no-repeat bottom left; }
#buscador img { cursor:pointer; }
.buscador-largo { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:0 0 0 6px; height:15px; width:282px; margin:0; color:#333; }
.buscador-ranking { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:0 0 0 6px; height:15px; width:322px; margin:0; color:#333; }
.buscador-normal { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:0 0 0 6px; height:15px; width:129px; margin:0 0 0 6px; color:#333; }
.buscador-corto { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:0 0 0 6px; height:15px; width:137px; margin:0; color:#333; }
.buscador-mini { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:0 0 0 6px; height:15px; width:44px; margin:0 0 0 4px; color:#333; }
.buscador-categoria { border:1px solid #ccc; height:19px; width:83px; margin:0 0 0 9px; }
#buscador-radios { margin:0 0 0 0; margin:expression("1px 0 0 0"); }
.buscador-radio { margin:0 6px 0 0; vertical-align:text-bottom; margin:expression("0 4px 0 -5px"); vertical-align:expression("middle"); }
.celda-ranking { padding:9px 15px 9px 15px; }
.celda-titulo-ranking { padding:9px 15px 9px 15px; font-weight:bold; color:#fff; background-color:#AF1C2E; }
#ranking-res { margin:5px 0 11px 0; }
#buscador-ranking { width:481px; padding:0 14px 0 14px; border-left:1px solid #AF1C2E; border-right:1px solid #AF1C2E; }
#buscador-ranking-cab { height:16px; line-height:16px; height:expression("15px"); line-height:expression("15px"); font-size:0px; overflow:hidden; width:511px; background:url(/media/image/web/buscador-ranking-cab.gif) no-repeat top left; }
#buscador-ranking-pie { height:15px; line-height:15px; height:expression("14px"); line-height:expression("14px"); font-size:0px; overflow:hidden; width:511px; background:url(/media/image/web/buscador-ranking-pie.gif) no-repeat bottom left; }
#buscador-doc { width:230px; padding:0 14px 0 14px; border-left:1px solid #AF1C2E; border-right:1px solid #AF1C2E; }
#buscador-doc-cab { height:12px; line-height:12px; height:expression("11px"); line-height:expression("11px"); font-size:0px; overflow:hidden; width:260px; background:url(/media/image/web/buscador-doc-cab.gif) no-repeat top left; }
#buscador-doc-pie { height:11px; line-height:11px; height:expression("10px"); line-height:expression("10px"); font-size:0px; overflow:hidden; width:260px; background:url(/media/image/web/buscador-doc-pie.gif) no-repeat bottom left; }
#buscador-doc a { padding:0 0 0 8px; display:block; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
.sep-doc { margin:6px 0 6px 0; }

/****************************************** CALENDARIOS ***********************************************/

.buscador-competiciones-p { border:1px solid #ccc; height:20px; width:123px; }
.buscador-competiciones-g { border:1px solid #ccc; height:20px; width:326px; }
.buscador-competiciones-n { border:1px solid #ccc; height:20px; width:219px; }
#calendario-banners { text-align:center; width:471px; }
#bloque-int { margin:3px 0 0 0; padding:3px 0 11px 0; }
#bloque-int a { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
#filete-banner { text-align:center; background:url(/media/image/web/fondo-calendario.gif) no-repeat top left; }

/****************************************** TENIS PLAYA ********************************************/

#documentos-cuadros { background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:17px 0 7px 0; margin:9px 0 0 0; }
.cuadros { background:url(/media/image/web/flecha-submenu-ilu.gif) no-repeat top left; padding:0 7px 0 8px; }
.select-cuadros { border:1px solid #ccc; width:214px; height:20px; }

/******************************************** ATP ***************************************************/

#atp-cabecera { color:#999; font-weight:bold; text-align:center; }
#atp-cabecera-primera { padding:0 15px 0 15px; }
#atp-cabecera-resto { padding:0 15px 0 15px; border-left:1px solid #999; }
#atp { margin:0 0 15px 0; text-align:center; }
#atp-mes { valign:middle; font-weight:bold; color:#fff; background-color:#AF1C2E; height:28px; padding:0 0 0 15px; text-align:left; }
#atp-primera { padding:0 15px 0 15px; text-align:left; }
#atp-resto { padding:0 15px 0 16px; background-image:url(/media/image/web/punto-vertical.gif); background-repeat:repeat-y;  background-position:top left; }
#atp-sede { text-align:left; padding:0 15px 0 16px; background-image:url(/media/image/web/punto-vertical.gif); background-repeat:repeat-y;  background-position:top left; }
#atp-nombre { display:block; font-weight:bold; color:#AF1C2E; }
.select-itf { border:1px solid #ccc; width:100%; height:20px; }

/******************************************** CLUBES *************************************************/

#buscador-clubes { width:617px; padding:0 14px 0 14px; border-left:1px solid #AF1C2E; border-right:1px solid #AF1C2E; }
#buscador-clubes-cab { height:12px; line-height:12px; height:expression("11px"); line-height:expression("11px"); font-size:0px; overflow:hidden; width:647px; background:url(/media/image/web/buscador-clubes-cab.gif) no-repeat top left; }
#buscador-clubes-pie { height:15px; line-height:15px; height:expression("14px"); line-height:expression("14px"); font-size:0px; overflow:hidden; width:647px; background:url(/media/image/web/buscador-clubes-pie.gif) no-repeat bottom left; }
#buscador-clubes img { cursor:pointer; }
.buscador-clubes-largo { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:1px 0 0 6px; height:16px; width:548px; margin:0; color:#333; }
.buscador-clubes-corto { border:expression("1px solid #7F9DB9"); border:1px solid #ccc; padding:1px 0 0 6px; height:17px; width:261px; margin:0; color:#333; }
.select-clubes-corto { border:1px solid #ccc; padding:0 0 0 6px; height:20px; width:211px; margin:0; color:#333; }
#clubes { margin:2px 0 15px 0; }
#celda-club { padding:3px 0 3px 15px; width:309px; }
#celda-localidad { padding:3px 0 3px 15px; width:276px; }
#celda-boton { width:16px; padding:3px 0 3px 0; }
#paginado { width:100%; background:url(/media/image/web/punto-claro.gif) repeat-x top left; color:#ccc; padding:12px 0 11px 0; }
.paginado-select { width:50px; height:17px; border:1px solid #ccc; height:expression("19px"); }

#bloque-provincias { margin:5px 0 11px 0; }
#bloque-provincias a { display:block; padding:0 0 0 11px; background:url(/media/image/web/flecha-roja.gif) no-repeat top left; }
.provincia { display:block; padding:0 0 0 11px; background:url(/media/image/web/flecha-negra.gif) no-repeat top left; }
#logos-club { position:absolute; margin:8px 0 0 323px; text-align:right; width:324px; }
#logo-club { padding:9px 12px 9px 12px; border:1px solid #ccc; }
#imprimir-club { margin:18px 0 3px 0; }
#volver-club { width:145px; text-align:right; position:absolute; margin:7px 0 0 502px; }
#volver-club a { padding:0 0 0 10px; background:url(/media/image/web/volver.gif) no-repeat top left; }
#MiTip { display: none; }
#tooltip { font-size:11px; color:#333; font-family:Arial,Helvetica,Verdana; line-height:16px; padding:0 0 0 7px; width:167px; }
#tooltip a { color:#AF1C2E; text-decoration:none; }
#tooltip a:hover { text-decoration:underline; }
#tooltip-titulo { font-size:14px; font-weight:bold; line-height:18px; padding:3px 0 0 0; }
#fotos-clubes { margin:11px 0 0 0; }
#mmap { margin:11px 0 0 0; width:639px; height:423px; border:1px solid #ccc; }
#nomapa { display:none; }


/******************************************** REGLAMENTOS ***********************************************/

#reglamentos-formularios{ margin:14px 0 0 0; }
.reglamentos-cabecera { font-weight:bold; color:#fff; background-color:#AF1C2E; padding:6px 15px 6px 15px; }
.reglamentos { padding:11px 15px 11px 15px; }
.reglamentos-ico { padding:9px 15px 8px 15px; }
#sep-tabla { font-size:0px; line-height:1px; height:1px; width:100%; background:url(/media/image/web/punto-claro.gif) repeat-x top; }
#ico-tabla { margin:0 8px 0 0; vertical-align:middle; }
#links-reglamentos { padding:0 0 0 12px; background:url(/media/image/web/flecha-roja.gif) no-repeat top left; margin:5px 0 11px 0; }

/********************************************** FEDERACIONES **********************************************/

#tooltip-p { font-size:11px; color:#333; font-family:Arial,Helvetica,Verdana; line-height:16px; padding:0 0 0 8px; width:142px; }
#tooltip-p a { color:#AF1C2E; text-decoration:none; }
#tooltip-p a:hover { text-decoration:underline; }
#tooltip-p-titulo { font-size:11px; font-weight:bold; padding:5px 0 0 0; }
#imprimir-fed { text-align:right; margin:12px 0 0 0; }
#volver-fed { padding:0 0 11px 0; }
#volver-fed a { padding:0 0 0 10px; background:url(/media/image/web/volver.gif) no-repeat top left; }
#logo-fed { margin:9px 0 14px 0; }
#datos-fed { padding:0 0 16px 6px; background:url(/media/image/web/punto-negro.gif) no-repeat top left; }
#delegacion-cab { height:9px; line-height:9px; font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/delegacion-cab.gif) no-repeat top left; }
#delegacion-pie { height:9px; line-height:9px; font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/delegacion-pie.gif) no-repeat bottom left; margin:0 0 15px 0; }
#delegacion { width:441px; background:#EBEBEB; padding:0 15px 0 15px; }
#delegacion-nombre { font-size:14px; font-weight:bold; line-height:18px; padding:2px 0 2px 0; margin:0; }
#delegacion-datos { padding:0 0 2px 6px; background:url(/media/image/web/punto-negro.gif) no-repeat top left; margin:14px 0 0 0; }
#mmap-f { margin:11px 0 0 0; width:463px; height:257px; border:1px solid #ccc; }
#delegacion-mapa { padding:0 0 2px 0; margin:14px 0 0 0; }
.delegacion-mapa-s { padding:0 0 0 9px; background:url(/media/image/web/flecha-mapa.gif) no-repeat top left; }
.delegacion-mapa-n { padding:0 0 0 12px; background:url(/media/image/web/flecha-mapa-2.gif) no-repeat top left; }

/*********************************************** ZONA PRIVADA ***********************************************/

#campo { font-weight:bold; padding:16px 0 0 0; }
.textos { padding:2px 2px 2px 4px; height:14px; width:378px; border:1px solid #7F9DB9; }
#botones-zp { width:786px; padding:15px 0 0 0; border-top:1px solid #ccc; margin:0 0 15px 0; }
.boton_accion { margin:0 15px 0 0; }
#completado { padding:0 0 0 15px; color:#AF1C2E; }
#nombres { margin:6px 0 6px 0; }
.files { border:expression("1px solid #7F9DB9"); height:expression("21px"); border:1px solid #ccc; }
.files2 { border:expression("1px solid #7F9DB9"); height:expression("21px"); border:1px solid #ccc; margin:4px 0 12px 6px; display:none; }
.ico-flecha { margin:0 0 0 6px; }
#documento_actual { padding:3px 0 5px 0; }
#editar-borrar { color:#AF1C2E; padding:0 0 0 6px; }

/********************************************** CAMP. ESPAÑA ************************************************/

#cuadro { width:441px; background:url(/media/image/web/cuadro.gif) no-repeat top; padding:15px 15px 9px 15px; margin:15px 0 15px 0; }
#campeonatos { margin:0 0 15px 0; }
#camp-mes { valign:middle; font-weight:bold; color:#fff; background-color:#AF1C2E; height:28px; padding:0 0 0 15px; text-align:left; }
#camp-nombre { padding:6px 0 12px 0; }
#camp-primera { padding:2px 15px 2px 15px; }
#camp-resto { padding:2px 15px 2px 16px; background-image:url(/media/image/web/punto-vertical.gif); background-repeat:repeat-y;  background-position:top left; }
.select-camp { border:1px solid #ccc; width:184px; height:20px; }

/********************************************** ÁRBITROS **************************************************/

#normativas-info { padding:5px 0 6px 0; }
#normativa { margin:16px 0 0 0; }
#normativa a { padding:0 0 0 12px; font-weight:bold; background:url(/media/image/web/flecha-roja.gif) no-repeat top left; }
.normativa { display:block; padding:0 0 0 12px; }
.left55 { padding:0 0 0 55px; }
.left68 { padding:0 0 0 68px; }
.left76 { padding:0 0 0 76px; }

/********************************************** TENIS INFO **************************************************/

#img-tenis-info { margin:15px 0 15px 0; }
#tenisinfo-banners { margin:15px 0 15px 0; background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:9px 0 0 0; width:100%; }
.tenisinfo-cabecera { font-weight:bold; color:#fff; background-color:#AF1C2E; padding:6px 0 6px 0; }
#tenisinfo { text-align:center; margin:9px 0 0 0; width:471px; }
.tenisinfo { padding:11px 0 11px 0; }
.tenisinfo-ico { padding:9px 0 8px 0; }
#tenisinfo-borrar { margin:6px 0 15px 0; width:100%; }
#tenisinfo-borrar a { color:#fff; text-decoration:none; }
#tenisinfo-borrar a:hover { color:#fff; text-decoration:underline; }
.tenisinfo-borrar { width:324px; height:15px; border:1px solid #ccc; padding:0 0 0 4px; }
.links { background:#AF1C2E url(/media/image/web/flecha-links.gif) no-repeat top left; padding:1px 9px 2px 17px; color:#fff; text-decoration:none; } 
.links:hover { text-decoration:underline; }
#tenisinfo-boton { width:100%; text-align:center; padding:15px 0 0 0; margin:0 0 20px 0; }
#tenisinfo-boton a { color:#fff; text-decoration:none; }
#tenisinfo-boton a:hover { color:#fff; text-decoration:underline; }
#politica { width:100%; padding:11px 0 12px 0; padding:expression("9px 0 10px 0"); background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; }
#politica a { font-weight:bold; text-decoration:underline; }
#politica a:hover { font-weight:bold; text-decoration:none; }
.no-obligatorio { padding:0 0 0 7px; }
.tenisinfo-largo { width:332px; height:15px; padding:0 0 0 4px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); }
.tenisinfo-corto { width:85px; height:15px; padding:0 0 0 4px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); }
.tenisinfo-select { width:91px; height:18px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); }
.tenisinfo-select-g { width:257px; height:18px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); }
.nota { display:block; margin:0 0 16px 0; }
#tenisinfo-cab { height:11px; line-height:11px; height:expression("10px"); line-height:expression("10px"); font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/buscador-cab.gif) no-repeat top left; }
#tenisinfo-pie { height:7px; line-height:7px; height:expression("6px"); line-height:expression("6px"); font-size:0px; overflow:hidden; width:471px; background:url(/media/image/web/buscador-pie.gif) no-repeat bottom left; }

/************************************************* PRENSA *********************************************/

#sesion { width:300px; text-align:right; padding:11px 0 0 0; margin:0 0 0 486px; position:absolute; }
#sesion a { font-weight:bold; color:#AF1C2E; text-decoration:none; }
#sesion a:hover { text-decoration:underline; font-weight:bold; }
#zp-prensa { margin:15px 0 15px 0; background:url(/media/image/web/fondo-zp-prensa.gif) no-repeat top left; width:270px; padding:11px 15px 0 15px; height:87px; }

/*********************************************** JUGADORES *******************************************/

#noticia-derecha a { color:#AF1C2E; text-decoration:none; }
#noticia-derecha a:hover { text-decoration:underline; }
#noticia-derecha-contenido a { color:#AF1C2E; font-weight:normal; }
#noticia-derecha-contenido a:hover { text-decoration:underline; }
.con-sep { background:url(/media/image/web/punto-claro.gif) repeat-x top left; padding:12px 0 11px 0; }
.sin-sep { padding:11px 0 11px 0; }
#noticia-derecha-link { border-top:1px solid #ccc; padding:14px 0 7px 0; }
#noticia-derecha-link a { color:#fff; text-decoration:none; font-weight:normal; }
#noticia-derecha-link a:hover { text-decoration:underline; }

#jugadores { padding:5px 0 11px 0; }
#jugador { padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
#jugador-detalle { margin:18px 0 10px 0; width:100%; }
#jugador-detalle img { cursor:pointer; }
#jugador-datos { height:258px; width:380px; padding:0 15px 0 15px; background:#EBEBEB; }
#jugador-cab { height:9px; line-height:9px; font-size:0px; overflow:hidden; width:410px; background:url(/media/image/web/jugador-cab.gif) no-repeat top left; }
#jugador-pie { height:9px; line-height:9px; font-size:0px; overflow:hidden; width:410px; background:url(/media/image/web/jugador-pie.gif) no-repeat bottom left; }
#jugador-nombre { font-weight:bold; font-size:18px; line-height:22px; padding:1px 0 16px 0; }
#jugador-slide { margin:0 0 20px 0; width:785px; }
#jugador-slide img { cursor:pointer; }
#jugador-carrera-titulo { font-weight:bold; font-size:18px; line-height:22px; padding:5px 0 11px 0; }
#jugador-carrera { background:#AF1C2E; font-weight:bold; color:#FFCCCC; padding:7px 0 7px 11px; width:775px; margin:0 0 11px 0; }
#jugador-carrera a { font-weight:bold; color:#fff; text-decoration:none; }
#jugador-carrera a:hover { color:#FFCCCC; text-decoration:none; }
.ficha { padding:0 10px 0 0; }
.ficha-sep { padding:0 10px 0 11px; background:url(/media/image/web/sep-ficha.gif) no-repeat top left; }
#jugador-contenido { min-height:250px; }
#jugador-contenido-titulo { font-size:14px; font-weight:bold; line-height:18px; color:#AF1C2E; }
#jugador-contenido h4 { font-size:14px; font-weight:bold; line-height:18px; padding:14px 0 16px 0; margin:0; }
#jugador-contenido-1, #jugador-contenido-2, #jugador-contenido-3, #jugador-contenido-4, #jugador-contenido-5 { display:none; }
#jugador-carrera-1, #jugador-carrera-2, #jugador-carrera-3, #jugador-carrera-4, #jugador-carrera-5 { display:none; }
#grand-slam { font-weight:bold; text-align:center; margin:4px 0 15px 0; }
.grand-slam-titulo { padding:0 0 0 10px; text-align:left; }
.grand-slam-resto { padding:0 10px 0 10px; }
#grand-slam-tit { height:22px; background:#EBEBEB; }
#grand-slam-master { height:36px; }
#grand-slam-normal { height:22px; }
#grand-slam-rosa { height:22px; background:#F9EDEF; }
#resultados p { padding:1px 0 11px 0; }
#personal { margin:11px 0 0 0; }
#titulo-grandes { font-weight:bold; font-size:14px; line-height:18px; padding:11px 0 7px 0; }
#links-grandes { padding:0 0 3px 0; }
#links-grandes a { color:#AF1C2E; text-decoration:none; display:block; font-weight:normal; margin:0 0 0 2px; padding:0 0 0 8px; background:url(/media/image/web/flecha-seccion.gif) no-repeat top left; }
#links-grandes a:hover { text-decoration:underline; }
#volver-jugadores { width:100%; border-top:1px solid #ccc; padding:11px 0 0 0; margin:11px 0 0 0; }
#foto-ribete { border:1px solid #ccc; }
#jugador-foto { border:1px solid #ccc; }

/************************************************ MULTIMEDIA *******************************************/

.select-galeria1 { border:1px solid #ccc; width:154px; height:20px; }
.select-galeria2 { border:1px solid #ccc; width:354px; height:20px; }
#pie-galeria { margin:6px 0 11px 0; color:#AF1C2E; }
#pie-galeria a { text-decoration:none; color:#AF1C2E; font-weight:bold; }
#pie-galeria a:hover { text-decoration:underline; color:#AF1C2E; }
#galeria-detalle { width:785px; }
#galeria-foto { width:786px; background:#F0F0F0; text-align:center; margin:0 0 6px 0; height:640px; }
#galeria-slide { width:786; font-weight:bold; color:#fff; height:22px; background:#AF1C2E; padding:6px 0 0 0; }
#galeria-slide a { font-weight:bold; color:#fff; text-decoration:none; }
#galeria-slide a:hover { font-weight:bold; color:#fff; text-decoration:underline; }
#galeria-slide-anterior { float:left; width:133px; padding:0 0 0 10px; text-align:left; }
#galeria-slide-siguiente { float:left; width:133px; padding:0 10px 0 0; text-align:right; }
#galeria-slide-info { float:left; width:500px; text-align:center; }
#galeria-slide-anterior a { background:url(/media/image/web/flechas-blancas-izq.gif) no-repeat top left; padding:0 0 0 11px; }
#galeria-slide-siguiente a { background:url(/media/image/web/flechas-blancas-der.gif) no-repeat top right; padding:0 10px 0 0; }
#galeria-sep { width:786px; clear:both; height:15px; line-height:15px; font-size:0px; }
#galeria-contenido { padding:5px 0 26px 0; }

.select-videos { border:1px solid #ccc; width:300px; height:20px; }
#pie-video { margin:6px 0 15px 0; }
#pie-video a { text-decoration:none; color:#333; font-weight:bold; }
#pie-video a:hover { text-decoration:underline; color:#333; }
#video-detalle { width:640px; padding:30px 73px 23px 73px; background:#F0F0F0; margin:0 0 15px 0; }
#video-slide { margin:10px 0 7px 0; }

#enlace-video-home { padding:11px 0 0 0; }
#enlace-video-home a { font-weight:bold; text-decoration:none; color:#AF1C2E; }
#enlace-video-home a:hover { text-decoration:underline; }

#enlaces-video-home { padding:7px 0 0 0; }
#enlaces-video-home a { margin:4px 0 0 0; display:block; text-decoration:none; color:#AF1C2E; padding:0 0 0 11px; background:url(/media/image/web/flecha-roja.gif) no-repeat top left; font-weight:normal; }
#enlaces-video-home a:hover { text-decoration:underline; }



/************************************************ VIDEOS *******************************************/

#rss-videos { width:270px; height:19px; padding:0 0 4px 0; }
#rss-videos-izq { float:left; width:170px; }
#rss-videos-izq a { color:#fff; font-weight:normal; }
#rss-videos-der { float:left; width:100px; text-align:right; }
#rss-videos-der a { color:#AF1C2E; text-decoration:none; font-weight:normal; }
#rss-videos-der a:hover { text-decoration:underline; font-weight:normal; }


#video_home { margin: 15px 0 0 0; }


#buscador-audios{ margin:0 0 0 0; padding:15px 0 15px 0; width:100%; }

#buscador-podcasts { background:url(/media/image/web/fondo-podcasts.gif) no-repeat top left; margin:0 0 0 0; padding:11px 0 11px 0; width:100%; }
.anyos-podcasts { border:1px solid #ccc; width:134px; height:20px; }
.todos-podcasts { border:1px solid #ccc; width:154px; height:20px; }
.titulo-podcasts { border:1px solid #ccc; border: expression('1px solid #7f9db9'); width:154px; height:17px; padding: 2px 0 0 2px; }
#podcasts-img { border:1px solid #ccc; margin:15px 0 0 0; }
#podcasts-fecha { margin:11px 0 0 0; font-weight:bold; }
#podcasts-titulo { font-size:14px; font-weight:bold; line-height:18px; color:#AF1C2E; padding:0 0 5px 0; }
#podcasts-parte { font-weight:bold; padding:11px 0 0 0; }
#podcasts-parte a { font-weight:bold; color:#333; text-decoration:none; }
#podcasts-contenido { padding:0 0 11px 0; }

.podcast_player { padding: 0; margin: 0; width: 275px; height: 20px; }
.td_podcast_player { padding: 3px 0 0 0; }

.busqueda-select { border:1px solid #ccc; height:19px; width:144px; }
.busqueda-input { border:1px solid #ccc; height:16px; border:expression("1px solid #7F9DB9"); width:154px; padding:1px 0 0 4px; }

#filtro_listado_audio { border-bottom: 1px solid #ccc; height: 16px; padding: 14px 0 14px 0; line-height: 16px }
#volver-multimedia { margin:6px 0 0 0; text-align:right; }
#volver-multimedia a {padding:0 0 0 10px; background:url(/media/image/web/volver.gif) no-repeat top left; }

/******************************************** BUSQUEDA *******************************************/

.bn-seccion { border:1px solid #ccc; height:19px; width:288px; }
.bn-titulo { border:1px solid #ccc; height:16px; border:expression("1px solid #7F9DB9"); width:282px; padding:1px 0 0 4px; }
#resultado-busqueda { width:100%; background:url(/media/image/web/punto-claro.gif) repeat-x top; }
#resultado-titulo { font-size:14px; line-height:18px; padding:10px 0 4px 0; }
#resultado-titulo a { font-weight:bold; color:#AF1C2E; text-decoration:none; }
#resultado-contenido { padding:0 0 11px 0; }
#paginacion-busqueda-abajo { width:100%; border-top:1px solid #ccc; height:27px; padding:11px 0 0 0; clear:both; }
#paginacion-busqueda-arriba { width:100%; height:27px; padding:11px 0 0 0; }
#paginacion-busqueda-izq { float:left; width:50%; }
#paginacion-busqueda-der { float:left; width:50%; text-align:right; }
#paginacion-busqueda-arriba2 { width:100%; height:27px; border-bottom:1px solid #ccc; margin:0 0 8px 0; }
#paginacion-busqueda-izq2 { float:left; width:236px; }
#paginacion-busqueda-der2 { float:left; width:235px; text-align:right; }
#paginacion-busqueda-arriba3 { width:100%; height:27px; padding:5px 0 0 0; }
#paginacion-busqueda-izq3 { float:left; width:324px; }
#paginacion-busqueda-der3 { float:left; width:323px; text-align:right; }

/****************************************** CONTACTAR ***************************************/

#nota { font-style:italic; padding:0 0 17px 0; }
.contactar-text { padding:1px 0 0 4px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); width:363px; height:14px; }
.contactar-textarea { padding:1px 0 0 4px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); width:363px; height:113px; }
.contactar-select { width:192px; height:17px; border:1px solid #ccc; height:expression("19px"); }
.contactar-text-c { padding:1px 0 0 4px; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); width:146px; height:14px; }
.requerido { padding:0 0 0 6px; background:url(/media/image/web/asterisco.gif) no-repeat top left; }
.norequerido { padding:0 0 0 6px; }
.captcha { width:90px; height:17px; margin:0 0 0 5px; }
#negro { width:100%; background:#000; color:#fff; }
#politica-contactar { width:100%; padding:14px 0 12px 0; padding:expression("13px 0 10px 0"); background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; margin:0 0 6px 0; }
#politica-contactar a { font-weight:bold; text-decoration:underline; }
#politica-contactar a:hover { font-weight:bold; text-decoration:none; }
#politica-enviar { padding:21px 0 4px 0; }
#mmmmap-contactar { margin:0 0 15px 0; width:469px; height:283px; border:1px solid #ccc; }

/****************************************** ROLL ***************************************/

.roll { cursor: pointer; }

/****************************************** PATROCINADORES ***************************************/

#patrocinador-principal { padding: 15px 0 30px 0; width: 427px; height: 95px;  }
.tr_patro { height: 15px; line-height:15px; font-size:0px; }
.patro { background:url(/media/image/patrocinadores/base_patrocinador.png) no-repeat; border: 0; width: 207px; height: 95px; margin: 0; padding: 0; }
.p13 { width:13px; height:95px; }
.titulo-patrocinadores { color:#AF1C2E; font-size:14px; font-weight:bold; line-height:18px; margin:11px 0 11px 0; padding:0 0 0 7px; background:url(/media/image/web/puntoRojo.gif) no-repeat top left; }
.mt26 { margin:26px 0 11px 0; }

/****************************************** ENLACES ***************************************/

.link_enlace { color:#AF1C2E; text-decoration:none; padding:0 0 0 8px; background:url(/media/image/web/lista-enlace.gif) no-repeat top left; display:block; }

/***************************************** NUEVOS CAMPEONATOS *****************************/

#titulo-comp-int { font-size:14px; font-weight:bold; line-height:18px; padding:5px 0 6px 0; margin:0; color:#AF1C2E; }
#inter-atp-cabecera { background:url(/media/image/web/cabecera-internacional.gif) no-repeat bottom left; height:27px; margin:0 0 1px 0; font-weight:bold; font-style:italic; text-align:center; color:#999; }
#inter-atp-mes { background:#AF1C2E; height:28px; color:#fff; font-weight:bold; margin:0 0 1px 0; }
#inter-atp-mes td { padding:0 0 0 15px; }
#inter-atp-torneo { background:url(/media/image/web/competicion-int-linea.gif) no-repeat bottom left; height:53px; margin:0 0 1px 0; }
#inter-atp-torneo td { padding:10px 0 0 15px; }
#inter-atp-sep { height:15px; line-height:15px; font-size:0px; width:786px; }

#inter-itf-torneo { margin:0 0 1px 0; }
#inter-itf-cabecera { background:url(/media/image/web/cabecera-itf.gif) no-repeat bottom left; height:27px; margin:0 0 1px 0; font-weight:bold; font-style:italic; text-align:center; color:#999; }
#inter-itf-select { border:1px solid #ccc; width:163px; height:20px; }
#inter-itf-select-p { border:1px solid #ccc; width:76px; height:20px; }
#fondo-arriba-itf { background:url(/media/image/web/fondo-arriba-itf.gif) repeat-x top left; height:10px; }
#fondo-abajo-itf { background:url(/media/image/web/fondo-abajo-itf.gif) repeat-x bottom left; }
.itf-primera { padding:0 12px 11px 15px; }
.itf-resto { padding:0 12px 11px 15px; border-left:1px solid #ccc; }

#inter-otros-cabecera { background:url(/media/image/web/cabecera-otros.gif) no-repeat bottom left; height:27px; margin:0 0 1px 0; font-weight:bold; font-style:italic; text-align:center; color:#999; }

#enjuego-cabecera { background:url(/media/image/web/cabecera-enjuego.gif) no-repeat bottom left; height:27px; margin:0 0 1px 0; font-weight:bold; font-style:italic; text-align:center; color:#999; }
#enjuego-cabecera2 { background:url(/media/image/web/cabecera-enjuego2.gif) no-repeat bottom left; height:27px; margin:0 0 1px 0; font-weight:bold; font-style:italic; text-align:center; color:#999; }

#historico { margin:0 0 15px 0; }
.anyo-historico { font-weight:bold; display:block; padding:0 0 6px 0; }
#camp-anterior { valign:middle; font-weight:bold; color:#fff; background-color:#666; height:28px; padding:0 0 0 15px; text-align:left; }
#inter-atp-anterior { background:#666; height:28px; color:#fff; font-weight:bold; margin:0 0 1px 0; }
#inter-atp-anterior td { padding:0 0 0 15px; }

/*************************************** GRAND SLAM ***************************************/

#galeria-fotos-derecha { width:270px; margin:5px 0 4px 0; }

#contenido-grandslam { padding:4px 0 9px 0; }
#titulo-resultados-grandslam { font-weight:bold; font-size:18px; line-height:24px; padding:0 0 10px 0; }
#opcion-grandslam { background:#AF1C2E; font-weight:bold; color:#FFCCCC; padding:7px 0 7px 11px; width:460px; margin:0 0 8px 0; }
#opcion-grandslam a { font-weight:bold; color:#fff; text-decoration:none; }
#opcion-grandslam a:hover { color:#FFCCCC; text-decoration:none; }
#resultados-grandslam-masc, #resultados-grandslam-fem, #opcion-grandslam-masc, #opcion-grandslam-fem { display:none; }
#resultados-grandslam h4 { padding:3px 0 11px 0; }

#creditos { padding:8px 0 10px 0; color:#AF1C2E; font-weight:bold; }
#creditos b { color:#333; }
#creditos a { font-weight:bold; }