@import url("estils_programes.css");

.champions { background:#011D46 url(/img/bg_champions.jpg) no-repeat center 29px !important; }
.graella .hora { color:#cc3333 !important }
.fotoCap { background-image:url(/img/cap_champions.jpg); background-repeat: no-repeat; }
.champions .video { background:#000; }
.desFonsColor { background:#a3afd8 url(/img/bg_destaquem_blau.gif) repeat-x 0 0; min-height:250px; _height:250px; padding-top:0; overflow:visible; }
.desFonsColor li h3, .desFonsColor li h3 a { color:#000; }
.desFonsColor li { background-image:url(/img/linia_punts_horitzontal_666.gif); }
.destaquem h2 { background-image:url(/img/tit_tambe_destaquem_blau.gif) !important; }
#player { background:#003399 !important; position:relative; height:291px; width:650px; border:1px solid #ff5800; margin:0 0 10px; overflow:hidden; zoom:1; }
.champions #menu .on .item, .champions #menu .over .item { background-position:0 -30px !important }
.champions .mod_video { background-image:url(../img/bg_video.jpg); background-repeat:no-repeat; background-position:left bottom; width:650px; background-color:#20467e; overflow:hidden; margin:0 0 10px 0; }
.champions .mod_video .bg_titol_video { background-image:url(../img/bg_h2.jpg); height:29px; }
.champions .video_directe { height:480px; }
.champions .video_directe h2 { background-image:url(../img/videoendirecte_h2.jpg); background-repeat:no-repeat; }
.champions .video_normal h2 { background-image:url(../img/videonormal_h2.jpg); background-repeat:no-repeat; }
.champions .mod_video span, .champions .mod_lajornada span { visibility:hidden; }
.champions .mod_video .tabs_audio { float:right; margin-right:10px; }
.champions .mod_video .tabs_audio li { float:right; background-image:url(../img/btn_tab_audio.gif); background-repeat:no-repeat; background-position:-1px -34px; width:160px; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:5px 0 0 0; margin-left:1px; }
.champions .mod_video .tabs_audio li.selected { background-image:url(../img/btn_tab_audio.gif); background-repeat:no-repeat; background-position:0 0; width:160px; height:25px; padding:9px 0 0 0 !important; }
.champions .mod_video .tabs_audio li a { color:#000000; text-decoration:none; padding:0 0 0 45px; }
.champions .mod_video .info_video { margin:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.champions .mod_video .info_video span { visibility:visible; font-size:10px; }
.champions .mod_video .info_video h3 { font-size:17px; font-weight:bold; margin:5px 0; }
.champions .mod_video .info_video p { font-size:13px; }
.champions .mod_video .linkschampions { height:33px; overflow:hidden; width:100%; }
.champions .mod_video .linkschampions ul { height:20px; float:right; margin:2px 0 0 10px; padding:5px 0; overflow:hidden; }
.champions .mod_video .linkschampions li { float:left; margin-right:25px; overflow:hidden; height:18px; }
.champions .mod_video .linkschampions li .sharebutton { padding:0 0 0 23px; width:50px !important; }
.champions .mod_video .linkschampions .enviarAmic { background:transparent url(../img/ico_enviar_amic_gris.gif) no-repeat scroll 0 2px; padding:2px 0 5px 27px; overflow:hidden; height:16px; }
.champions .mod_video .linkschampions .enviarComparteix { width:80px; }
.champions .mod_video .linkschampions .comentaho { background:transparent url(../img/ico_comentaho.gif) no-repeat scroll 0 2px; padding:2px 0 5px 16px; overflow:hidden; height:10px; }
.champions #video .comentaris h2 { background:none }
.champions .mod_video .codi_video_directe { width:630px; height:397px; background-image:url(../img/video_directe.jpg); background-repeat:no-repeat; margin:10px auto 0; }
.champions .mod_lajornada { margin:0 0 10px 0; width:650px; background-image:url(../img/bg_jornada.jpg); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; background-color:#000000; }
.champions .mod_lajornada .lajornada { height:50px; }
.champions .mod_lajornada .lajornada h2 { background-image:url(../img/bg_h2_jornada.gif); background-repeat:no-repeat; background-position:left top; float:left; width:320px; height:50px; }
.champions .mod_lajornada .seleccio_jornada { margin:0 10px 0 5px; margin:0 5px 0 5px !important; float:right; }
.champions .mod_lajornada .seleccio_jornada li { float:left; }
.champions .mod_lajornada .seleccio_jornada .seleccio_eliminatoria { background-image: url(../img/bt_eliminatoria.gif); background-repeat:no-repeat; width:150px; height:24px; color:#000000; margin-right:10px; padding:4px 0 0 4px; font-size:11px; }
.champions .mod_lajornada .seleccio_jornada .seleccio_eliminatoria .seleccio_txt { width:90px; text-align:center }/*Ferran*/
.champions .mod_lajornada .seleccio_jornada .seleccio_eliminatoria a { text-decoration:none; }
.champions .mod_lajornada .seleccio_jornada .seleccio_anterior { background-image:url(../img/bt_fletxae.gif); background-repeat:no-repeat; padding:0 5px 0 0; width:13px; margin:1px 0 0 5px; overflow:hidden; _margin:1px 0 0 3px; }
.champions .mod_lajornada .seleccio_jornada .seleccio_seguent { background-image:url(../img/bt_fletxad.gif); background-repeat:no-repeat; padding:0 5px 0 0; width:13px; margin:1px 0 0 10px; overflow:hidden; }
.champions .mod_lajornada .seleccio_jornada .jornada { background-image:url(../img/bt_jornada1.gif); background-repeat:no-repeat; background-position:bottom; width:60px; height:18px; padding:3px 10px 0 6px; text-align:center }
.champions .mod_lajornada .seleccio_jornada .bg_jornada2 { background-image: url(../img/bt_jornada2.gif); }
.champions .mod_lajornada .seleccio_jornada .select { height:23px; padding-top:8px; }
.champions .mod_lajornada .seleccio_jornada .select a { color:#FFFFFF !important; font-weight: bold !important; font-size:12px }/*Ferran*/
.champions .mod_lajornada .seleccio_jornada .jornada a { color:#000000; text-decoration:none; }
.champions .mod_lajornada .seleccio_jornada .jornada a:hover { color:#000000; text-decoration: underline; }/*Ferran*/
/* Modul Grups Jornada */

.champions .grupsBlock { width:310px; margin:0 3px; _margin:0; float:left; }
.champions .mod_grups .grups { width:310px; margin:10px 0 10px 10px; _margin-left:6px !important; float:left; overflow:hidden; background-color:#EAEAEA; font-size:12px; }
.champions .mod_grups .grups .bg_titol_grup { background-image:url(../img/bg_h2.jpg); background-repeat:repeat-x; height:29px; overflow:hidden; }
.champions .mod_grups .grups .bg_titol_grup h3 { height:29px; width:53px; background-repeat:no-repeat; background-position:left top; }
.champions .mod_grups .grups .bg_titol_grup h3 a:hover { text-decoration:none }/*Ferran*/
.champions .mod_grups .grups .bg_titol_grup .grupA { background-image: url(../img/tit_grup_a.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupB { background-image: url(../img/tit_grup_b.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupC { background-image: url(../img/tit_grup_c.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupD { background-image: url(../img/tit_grup_d.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupE { background-image: url(../img/tit_grup_e.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupF { background-image: url(../img/tit_grup_f.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupG { background-image: url(../img/tit_grup_g.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .bg_titol_grup .grupH { background-image: url(../img/tit_grup_h.jpg); background-repeat:no-repeat; }
.champions .mod_grups .grups .info_partits { background-color:#EAEAEA; color:#000000; }
.champions .mod_grups .grups .partit_endirecte { background-color:#FFCC00 !important; }
.champions .mod_lajornada .estat_enespera { background-image:url(../img/bt_enespera.jpg); background-repeat:no-repeat; background-position:6px 9px; overflow:hidden; width:310px; }
.champions .mod_lajornada .estat_enjoc { background-image:url(../img/ico_partit_enjoc.gif); background-repeat:no-repeat; background-position:6px 9px; overflow:hidden; width:310px; }
.champions .mod_lajornada .estat_finalitzat { background-image:url(../img/ico_partit_finalitzat.gif); background-repeat:no-repeat; background-position:6px 9px; overflow:hidden; width:310px; }
.champions .mod_lajornada .estat_aplacat { background-image:url(../img/ico_partit_aplacat.gif); background-repeat:no-repeat; background-position:6px 9px; overflow:hidden; width:310px; }
.champions .mod_grups .grups .info_partits p { padding:0 0 0 19px; float:left; margin:6px 0; }
.champions .mod_grups .grups .info_partits p a { color: #000; font-weight:bold }/*Ferran*/
.champions .mod_grups .grups .info_partits li { padding-top:1px; }
.champions .mod_grups .grups .info_partits .padd_resultat { float:right; overflow:hidden; padding:0 10px 0 0 !important; width:90px; text-align:right; font-weight:bold }/*Ferran*/
.OLDchampions .mod_grups .grups .info_partits .links_endirecte { float:left; _float:right; _margin:2px 20px 0px 0; margin:2px 0 5px 20px; width:290px; overflow:hidden; background-image:url(../img/partit_logo_tv3.gif); background-repeat:no-repeat; background-position:255px 3px; *padding-bottom:5px;
}
.champions .mod_grups .grups .info_partits .links_endirecte { float:left; _float:right; _margin:2px 20px 0px 0; /*margin:2px 0 5px 20px;*/
margin:0 0 0 20px; width:290px; overflow:hidden; *padding-bottom:5px;
}/*Ferran*/
.emissio_per_tv3 { background-image:url(../img/partit_logo_tv3.gif); background-repeat:no-repeat; background-position:255px 3px }/*Ferran*/
.champions .mod_grups .grups .info_partits ul.endirecte_ocult { display:none; }
.champions .mod_grups .grups .info_partits .links_endirecte li { float:left; overflow:hidden; margin:3px; height:20px; }
.champions .mod_grups .grups .info_partits .links_endirecte li a { display:block; }
.champions .mod_grups .grups .info_partits .links_endirecte li a:hover { text-decoration:none; }
.champions .mod_grups .grups .info_partits .links_endirecte .link_temps { background-image:url(../img/bt_partit_temps.gif); background-repeat:no-repeat; width:22px; }
.champions .mod_grups .grups .info_partits .links_endirecte .link_radio { background-image:url(../img/bt_partit_radio.gif); background-repeat:no-repeat; width:22px; }
.champions .mod_grups .grups .info_partits .links_endirecte .link_endirecte { background-image:url(../img/bt_partit_ee_endirecte.gif); background-repeat:no-repeat; width:77px; }
.champions .mod_grups .grups .info_partits .links_endirecte .link_estadistiques { background-image:url(../img/bt_partit_estadisticas.gif); background-repeat:no-repeat; width:22px; }
.champions .mod_grups .grups .info_partits .links_endirecte .link_video { background-image:url(../img/bt_partit_video.gif); background-repeat:no-repeat; width:77px; }
.champions .mod_grups .grups .info_partits .info_gols { overflow:hidden; /*margin:8px 0 5px 0;*/ 
	border-bottom:1px solid #FFFFFF; padding:0 0 2px 22px; /*padding:8px 0 0 22px;*/
	width:288px; clear:both }
.champions .mod_grups .grups .info_partits .info_gols p { margin:0 0 0 16px; _margin-left:8px; padding:0 0 0 5px; }
.champions .mod_grups .grups .info_partits .info_gols li { overflow:hidden; margin:2px 0 2px 10px; }
.champions .mod_grups .grups .info_partits .info_gols li.video_gol { background-image:url(../img/video_gol.gif); background-repeat:no-repeat; background-position:3px 2px; width:275px; overflow:hidden; height:14px; _height:11px; }
.champions .mod_grups .grups .info_partits .info_gols li.video_gol p { margin:0 !important; }
.OLDchampions .mod_grups .grups .info_partits .info_gols li.video_gol p a:hover { color:#3FF }/*Ferran*/
.champions .mod_grups .grups .info_partits .info_gols li a { color:#000000 !important; display:block; float:left; font-weight:normal !important }/*Ferran*/
.champions .mod_grups .grups .info_partits .info_gols a:hover { text-decoration: underline !important; color:#039 !important }/*Ferran*/
.champions .mod_grups .grups .info_partits .links_endirecte .link_video { background-image:url(../img/bt_partit_video.gif); background-repeat:no-repeat; width:77px; }
.champions .mod_lajornada .peu_info_partits { width:640px; overflow:hidden; float:right; margin:0 10px 35px 0; }
.champions .mod_lajornada .peu_info_partits .width30 { width:32px; }
.champions .mod_lajornada .peu_info_partits .width72 { width:72px; }
.champions .mod_lajornada .peu_info_partits li { float:right; overflow:hidden; width:50px; height:18px; padding:8px 0 0 20px; }
.champions .mod_lajornada .peu_info_partits li a:hover { text-decoration:none; }
/* Modul video destacat */      				/*  background-image:url(../img/bg_videodestacat.jpg); background-repeat:no-repeat; background-position:left bottom; */



.champions .championsVideoDestacat { overflow:hidden; background-color:#030B18; font-family:Arial, Helvetica, sans-serif; width:650px; margin-bottom:10px; }
.champions .championsVideoDestacat h2 { background-color:#000000; background-image:url(../img/bg_h2videodestacat.jpg); background-repeat:no-repeat; height:28px; }
.champions .championsVideoDestacat h2 span { visibility:hidden; }
.champions .championsVideoDestacat ul li { margin-bottom:10px; background-image:url(../img/bg_videodestacat.jpg); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; clear:both; height:1%; }
.champions .championsVideoDestacat ul li.nomargin { margin:0; padding:0; }
.champions .championsVideoDestacat .imatgeVideoDestacat { position:relative; height:180px; float:left; margin-right:10px; overflow:hidden; width:320px; }
/*.champions .championsVideoDestacat .imatgeVideoDestacat a img{ position:relative; top:65px; left:133px;}*/

.champions .championsVideoDestacat .imatgeVideoDestacat a:hover { text-decoration:none; }
.champions .championsVideoDestacat .infoVideoDestacat { margin:10px 0 0 10px; width:290px; overflow:hidden; }
.champions .championsVideoDestacat .infoVideoDestacat span { font-size:11px; }
.champions .championsVideoDestacat .infoVideoDestacat h3 { font-size:27px; margin:8px 0; line-height:30px; font-weight:normal; width:200px; }
.champions .championsVideoDestacat .infoVideoDestacat p { font-size:12px; line-height:14px; margin-bottom:10px; overflow:hidden; }
.champions .championsVideoDestacat .infoVideoDestacat .link_videodestacat { float:right; background-image:url(../img/bt_partit_video.gif); background-repeat:no-repeat; width:77px; height:19px; }
.champions .championsVideoDestacat .infoVideoDestacat p.link_videodestacat span { visibility:hidden; display:block; height:19px; }
.champions .championsVideoDestacat .infoVideoDestacat .link_videodestacat a { display:block; overflow:hidden; height:19px; }
.champions .championsVideoDestacat .infoVideoDestacat .link_videodestacat a:hover { text-decoration:none; }
/* Moduls Columna Dreta */



/* TV3 Pastilla Champions */



.champions .cap_tv3_champions { background-image:url(../img/bg_h2_tv3champ.jpg); background-repeat:no-repeat; padding-top:47px; }
.champions .modul_toteslesfases h2 span, .champions .modul_Destaquem .tit_destaquem h2 span, .champions .mod_facebook .tit_facebook h2 span { visibility:hidden; }/*Ferran*/
/* Modul totes les fases */

.champions .modul_toteslesfases { background-image:url(../img/bg_toteslesfases.jpg); background-repeat:no-repeat; background-color:#FFFFFF; overflow:hidden; background-position:left bottom; margin-bottom:10px; color:#000000; _height:1%; _clear:both; }
.champions .modul_toteslesfases .tit_toteslesfases { background-image:url(../img/bg_h2.jpg); background-repeat:repeat-x; overflow:hidden; height:29px; }
.champions .modul_toteslesfases .tit_toteslesfases h2 { background-image:url(../img/bg_h2_toteslesfases.jpg); background-repeat:no-repeat; background-position:left top; height:29px; }
.champions .modul_toteslesfases ul { margin:0 12px; font-size:12px; line-height:18px; _line-height:2px; float:left; padding:15px 24px; }
.champions .modul_toteslesfases ul li { background-image:url(../img/bt_fletxad.gif); background-repeat:no-repeat; background-position:0 3px; _background-position:0 1px; margin:2px; overflow:hidden; }
.champions .modul_toteslesfases ul li.fase_nolink { background-image:none; padding:0; margin-bottom:5px; _margin-bottom:15px; }
.champions .modul_toteslesfases ul li a { color:#000000; display:block; padding-left:20px; _padding:6px 0 0 17px; }
/* Modul Destaquem */



.champions .modul_Destaquem .tit_destaquem, .champions .mod_facebook .tit_facebook { background-image:url(/img/bg_h2.jpg); background-repeat:repeat-x; overflow:hidden; height:29px; }
.champions .modul_Destaquem .tit_destaquem h2 { background-image:url(/img/bg_h2_destaquem.jpg); background-repeat:no-repeat; background-position:left top; height:29px; }
.champions .modul_Destaquem { background-image:url(../img/bg_destaquem.jpg); background-repeat:no-repeat; background-position:left bottom; overflow:hidden; background-color:#EAEAEA; margin-bottom:10px; }
.champions .modul_Destaquem p { overflow:hidden; font-size:23px; font-weight:bold; padding:0 10px; margin:10px 0 0; }
.champions .modul_Destaquem p.txt_destaquem { overflow:hidden; font-size:12px; font-weight:normal; margin:0; padding:0 10px 10px; }
/*Facebook*/

.champions .mod_facebook .txt_facebook { padding:0 0 10px 10px; background:#FFF }
.champions .mod_facebook .peu_facebook { background:#CCC; height:10px; width:320px }
.champions .mod_facebook .tit_facebook h2 { background-image:url(/img/tit_facebook.gif); background-repeat:no-repeat; background-position:left top; height:29px; }
/*equips*/

.champions .barra_titol { background-image:url(/img/bg_h2.jpg); background-repeat:repeat-x; height:29px; overflow:hidden }
/*.champions .subdiviso650{background-color:#FFF; font-size:12px; color:#000; padding:10px}*/
.champions .subdiviso650 .llista { background-color:#FFF; font-size:12px; color:#000; padding:10px }
.champions .subdiviso650 .llista ul { padding-bottom: 5px }
.champions .subdiviso650 .llista li { list-style-type: circle !important; padding-left: 20px !important }
.champions .subdiviso650 .llista p { font-weight:bold }
.champions .subdiviso650 .llista a { text-decoration:none; color:#000 }
.champions .subdiviso650 .llista a:hover { text-decoration:underline; color:#006 }
/* estils afegits maria */

.cursor_ma { cursor:pointer; }
.playVideoDestacat { position: absolute; left: 133px; top: 65px; }
.marc_blanc_comentari { background-color: #FFF; padding: 10px; }

/*estils per modul de la final*/
#champions .mod_lajornada .mod_lafinal { height: 104px; background: url(../img/bg_final_champions.png) no-repeat; margin: 30px 0px; padding: 15px 0px 0px; }
#champions .mod_lajornada .mod_lafinal .result-final { font-size: 64px; display: block; width: 120px; margin: 0px auto; text-align: center; visibility:visible!important; }
.champions .mod_lajornada .mod-info-final { width: 320px; height:auto; overflow:hidden; margin: 0px auto 20px; }
