body{background:#CAD7F3;font:73% arial, verdana, helvetica, sans-serif;line-height:120%;color:#FFF; margin:0; padding:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400;}
ul{list-style:none;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:400;font-style:normal;}
a{color:#FFF;text-decoration:none; font-weight:bold;}
a:active{outline:none;}
a:hover{text-decoration:none;color:#c00;}
h2{line-height:120%;}
hr{border:0;border-top:1px solid #ccc;}

.block{width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}
* html .block{width:996px;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}

.cap {width:auto; background:url(../img/cap_fons_blau.jpg) repeat-x top left; /*height:202px; */}
.inner_cap {width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;margin:0 auto; padding:0; }
.superbanner {height:96px; text-align:center; padding:0; margin:0 0 6px 0; }
.logotip { padding:0; margin:8px 0 10px 0; float:left;}
.menu_seg { float:right; width:690px; margin:30px 0 0 0; padding:0; text-align:right;}
.menu_seg ul {float:right;}
.menu_seg li{ display:inline; float:left; margin:0 10px 0 0; padding:0;}

.menu_seg .repro { height:24px; width:230px; float:right; margin:0 10px 0 0; *margin-right:5px;}



.carrusel { height:178px; _height:10px; background-color:#000; padding:0;}
.inner_carrusel {width:996px; vertical-align:top;margin:0 auto; padding:0; }
.carrusel .inner_carrusel .home_compatador { float:left; margin:0; padding:0;}
.carrusel .inner_carrusel .home_anime { float:left; margin:0; padding:0;}
.carrusel_petit { height:40px !important; background-color:#000;}

.menugroc { width:auto; background:url(../img/cap_fons_groc.gif) repeat-x top left; padding-bottom:27px;}
.menugroc li{ display:inline; float:left; margin:10px 0px 0px 0px; padding:0;}

.menugroc .menu0 a { background:url(../img/menug_0.gif) no-repeat; padding:25px 0 0 0; width:42px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu0 a:hover { background:url(../img/menug_0_on.gif) no-repeat;}
.menugroc .menu1 a { background:url(../img/menug_1.gif) no-repeat; padding:25px 0 0 0; width:178px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu1 a:hover { background:url(../img/menug_1_on.gif) no-repeat;}
.menugroc .menu2 a{ background:url(../img/menug_2.gif) no-repeat; padding:25px 0 0 0; width:173px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu2 a:hover { background:url(../img/menug_2_on.gif) no-repeat;}
.menugroc .menu3 a{ background:url(../img/menug_3.gif) no-repeat; padding:25px 0 0 0; width:93px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu3 a:hover { background:url(../img/menug_3_on.gif) no-repeat;}
.menugroc .menu4 a{ background:url(../img/menug_4.gif) no-repeat; padding:25px 0 0 0; width:72px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu4 a:hover { background:url(../img/menug_4_on.gif) no-repeat;}
.menugroc .menu5 a{ background:url(../img/menug_5.gif) no-repeat; padding:25px 0 0 0; width:67px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu5 a:hover { background:url(../img/menug_5_on.gif) no-repeat;}
.menugroc .menu6 a{ background:url(../img/menug_6.gif) no-repeat; padding:25px 0 0 0; width:73px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu6 a:hover { background:url(../img/menug_6_on.gif) no-repeat;}
.menugroc .menu7 a{ background:url(../img/menug_7.gif) no-repeat; padding:25px 0 0 0; width:93px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu7 a:hover { background:url(../img/menug_7_on.gif) no-repeat;}
.menugroc .menu8 a{ background:url(../img/menug_8.gif) no-repeat; padding:25px 0 0 0; width:85px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu8 a:hover { background:url(../img/menug_8_on.gif) no-repeat;}
.menugroc .menu9 a{ background:url(../img/menug_9.gif) no-repeat; padding:25px 0 0 0; width:71px; height:0px; overflow:hidden; display:block; float:left;}
.menugroc .menu9 a:hover { background:url(../img/menug_9_on.gif) no-repeat;}

.contingut{width:996px;height:1%;overflow:hidden; vertical-align:top;clear:both;margin:0 auto; padding:0; color:#000;}
.contingut a { color:#000;}
.contingut a:hover { color:#E3121A;}

.clear { clear:both; min-height:17px; height:auto !important; height:17px; margin:0; padding:0;}
.modul_home_malalties { background:url(../img/modul_home_malalties.png) no-repeat; padding:55px 15px 15px 15px; height:80px; font-size:1.4em; width:623px;  float:left;} 
.modul_home_malalties .t_petit { font-size:.85em; margin:8px 0 0 0;}
.modul_home_malalties .t_petit .mesinfobtn { float:right; margin:0 0 0 25px;}


.modul_home_llibre { background:url(../img/modul_home_llibre.png) no-repeat; padding:55px 15px 15px 15px; height:80px; font-size:1.4em; width:623px;  float:left;} 
.modul_home_llibre .t_petit { font-size:.85em; margin:8px 0 0 0;}
.modul_home_llibre .t_petit .mesinfobtn { float:right; margin:0 0 0 25px;}


.modul_home_ma{ background:url(../img/modul_home_ma.gif) no-repeat; padding:60px 135px 15px 15px; margin:0 0 0 17px; height:80px; font-size:1.2em; width:173px; float:left;} 

.modul_home_public{ background:url(../img/modul_home_public.gif) no-repeat; padding:60px 135px 15px 15px; margin:0 0 0 17px; height:80px; font-size:1.1em; width:173px; float:left;} 

/*.modul_home_cat { background:url(../img/modul_home_catalunya.gif) no-repeat right top; padding:40px 235px 15px 15px;  margin:0 0 0 16px; height:73px; font-size:1.2em; width:238px; float:left; border:1px solid #E1E1E1;}*/

.modul_home_cat { background:url(../img/modul_home_catalunya.gif) no-repeat right top; padding:5px 10px 12px 15px;  margin:0 0 0 16px; /*min-height:73px;*/ height:1%; overflow-y:hidden; font-size:1.2em; width:463px; float:left; border:1px solid #E1E1E1;}
.modul_home_cat a,.modul_home_cat_317 a { font-weight:normal !important;}
.modul_home_cat a:hover,.modul_home_cat_317 a:hover { font-weight:bold;}

.modul_home_cat .col1 { float:left; width:240px;}
.modul_home_cat .col2 { float:left; width:210px; height:110px; margin:0 0 0 5px;}
.modul_home_cat .col1 .tr_titol{ width:240px; height:40px;}

.modul_home_cat_317 .col1 .tr_titol { width:210px; height:40px;}
.modul_home_cat_317 { background:url(../img/modul_home_catalunya_317.gif) no-repeat left top; padding:5px 10px 12px 15px;  margin:16px 0 0 0; /*min-height:73px;*/ height:1%; overflow-y:hidden; font-size:1.2em; width:290px; height: 144px; float:left;}
.modul_home_cat_317 .col2{ height: 195px; width: 215px;}

.modul_home_video_m2007 {background:url(../img/modul_home_video_m2007.gif) no-repeat; padding:40px 6px 15px 10px; margin:0; height:273px; font-size:1em; width:474px; float:left; }

.modul_home_video_m2007 .svp_player{ width:320px; height:275px; margin:0 0 0 0; float:left; /*border:1px solid #E1E1E1;*/}
.modul_home_video_m2007 .svp_text { background-color:#FFCE52; padding:0; margin:0; float:left; width:146px; height:277px;}
.modul_home_video_m2007 .svp_text p {padding:6px; margin:0;}


.modul_home_marato_disc {background:url(../img/modul_home_video_disc.gif) no-repeat; padding:40px 6px 15px 10px; margin:0; height:273px; font-size:1em; width:474px; float:left; }

.modul_home_marato_disc .svp_player{ width:320px; height:275px; margin:0 0 0 0; float:left; /*border:1px solid #E1E1E1;*/}
.modul_home_marato_disc .svp_text { background-color:#FFCE52; padding:0; margin:0; float:left; width:146px; height:277px;}
.modul_home_marato_disc .svp_text p {padding:6px; margin:0; font-size:1.2em;}
.modul_home_marato_disc .svp_text p a{ color:#CC0000;}
.modul_home_marato_disc .svp_text p a:hover{ color:#000;}


.modul_home_marato_disc_gran {background:url(../img/modul_home_video_disc.gif) no-repeat; padding:40px 6px 15px 10px; margin:0 13px 0 0; height:273px; font-size:1em; width:484px; float:left; }
.modul_home_marato_disc_gran .svp_player{ width:320px; height:275px; margin:0 0 0 0; float:left; /*border:1px solid #E1E1E1;*/}
.modul_home_marato_disc_gran .svp_text { background-color:#FFCE52; padding:10px; margin:0; float:left; width:142px; height:257px;}
.modul_home_marato_disc_gran .svp_text p {padding:6px; margin:0; font-size:1.2em;}
.modul_home_marato_disc_gran .svp_text p a{ color:#CC0000;}
.modul_home_marato_disc_gran .svp_text p a:hover{ color:#000;}

.titol_polonia {background:url(../img/modul_home_video_videosprog.gif) no-repeat !important; margin-right:17px !important; width:480px !important; }
.titol_polonia .svp_text { width:150px !important; font-size:.9em; height:277px !important; }
.titol_polonia .svp_player{ width:320px !important; height:260px !important; }


.modul_home_twitter{ float: left;}

.modul_home_videos{ float: left; padding: 0 0 0 15px; margin: 0 17px 16px 0; border: 1px solid #E1E1E1; width: 415px; height: 1%; background: #FFF url(../img/tit_videosprograma.gif) no-repeat 14px 10px; position: relative; height: 225px;overflow: hidden;}
.modul_home_videos p{ margin-top: 40px; }
.modul_home_videos img{ float: right; margin-top: 53px; }
.modul_home_videos a{ position: absolute; width: 415px; height: 225px; display: block; top: 0; left: 0;}

.modul_home_video_espot {background:url(../img/modul_home_video_espot.gif) no-repeat; background-color:#000; padding:40px 6px 15px 10px; margin:0; height:260px; font-size:1em; width:637px; float:left; overflow: hidden; }

.modul_home_video_espot .svp_player{ width:300px; height:275px; margin:0 0 0 0; float:left; /*border:1px solid #E1E1E1;*/}
.modul_home_video_espot .svp_text { background-color:#FFCE52; padding:0; margin:0; float:left; width:332px; height:262px;}
.modul_home_video_espot .svp_text p {padding:6px 6px 2px 10px; margin:0;}

.modul_home_video_espot .svp_text p a{ color:#CC0000;}
.modul_home_video_espot .svp_text p a:hover{ color:#000;}



.modul_home_roba { float:left; background:url(../img/roba_fons_blog.gif) no-repeat; padding:29px 10px 20px 10px; margin:0 21px 0 0;}
.modul_home_dest_joc {padding:0; margin:0 17px 0 0 ; /*height:273px; width:150px;*/ float:left; width:270px; }
.recullit2007 { margin:8px 0 8px 0;}
.modul_home_widget {padding:0; margin:0; /*height:273px; width:150px;*/ float:left; width:150px; }

.modul_home_widget_petit {padding:0; margin:0 0 0 17px; /*height:273px;*/ width:150px; float:left; }

.modul_home_313 {padding:0; margin:0 20px 0 0; /*height:273px;*/ width:313px; float:left; overflow: hidden; }
.modul_home_629 {padding: 0; margin: 0 0 0 0; width: 629px; float: left;}
.noleftmargin { margin-left:0 !important;}

.llibre_home { background-color:#EFEFEF; padding:0; margin:0 0 0 25px; width:313px; float:left; height: 293px;}
.llibre_home .llibre_home_foto { float:right;}
.llibre_home .llibre_home_text { padding: 0 10px 10px 17px;}

.xat_home { background-color:#A9BEEB; width:313px; padding:0; height:150px; overflow:hidden; margin: 0 20px 0 0; float: left;}
.xat_home .xat_text { float:left; width:186px; padding:0; margin:0;}
.xat_home .xat_text  p { padding:0 0 5px 15px; margin:0;}
.xat_home .xat_foto { float:right; margin:0; width:126px; padding:0;}
.xatpadleft{margin:0 !important; width:316 !important;}

.marato_home{ background-color: #FFF; width: 313px; padding: 0; overflow: hidden; margin: 0 20px 17px 0; float: left; clear: left; }
.marato_home img{ margin: 8px 0 0 5px;}
.marato_home p{
	margin: 8px 12px;
}
.marato_home a{text-decoration: underline; float: right; padding: 0 12px 12px 0;}

.sms_home{ background: url(../img/smssolidaris.jpg); width: 313px; height: 123px; float: left; color: #FFF; margin: 19px 0 0 22px; }
.sms_home p{ width: 175px; margin: 40px 0 0 10px;}
.sms_home a{margin: 0 0 0 10px; color: #FFF; padding: 10px 0 0 0; display: block;}

.dvd_home {background: #000 url(../img/fons_mod_dvd_home.gif) no-repeat; width:233; padding:38px 10px 10px 70px; margin:0; color:#FFFFFF; height:102px; float: left; width: 214px;}
.dvd_home .btn_mesinfo { margin:11px 0 0 -7px; padding:0;}


.modul_home_video_joc {background:url(../img/modul_home_joc_gran.gif) no-repeat; padding:40px 6px 15px 10px; margin:0; height:280px; font-size:1em; width:474px; float:left; }

.modul_home_video_joc .svp_player{ width:250px; height:225px; margin:0 0 0 10px; float:left; }
.modul_home_video_joc .svp_text { padding:0; margin:0; float:left; width:206px; height:225px; font-size:1.2em;}
.modul_home_video_joc .svp_text p {padding:6px; margin:0;}
.modul_home_video_joc .svp_text .fotojoc { float:left; margin:0 8px 8px 8px;}

.modul_home_pres { background:#e2d9cb url(../img/modul_home_presentadors.gif) no-repeat left top; padding:0px 0px 15px 15px; height:1%; overflow-y:auto;  margin:0 0 16px 0; /*height:273px;*/ font-size:1.1em; width:612px; float:left; border:1px solid #E1E1E1;}
.modul_home_pres .foto_pres { float:right; margin:0 0 10px 10px;}
.modul_home_pres .intro { font-weight:bold; margin:40px 0 6px 0; padding:0;}
.modul_home_pres p { padding:0 10px 0 0; margin:0;}

.modul_contacta { float:left; width:860px; padding:0; margin:0;}
.sky { background:url(../img/sky_fons.gif) no-repeat; width:120px; margin:0 0 0 16px; padding:29px 0 0 0; float:left;}

.col_860 { float:left; width:860px; padding:0; margin:0;}
.col_517 { float:left; width:517px; padding:0; margin:0;}
.col_326 { float:left; width:326px; padding:0; margin:0;}

.text_cos { padding:0 18px 18px 18px; font-size:1.2em; line-height:1.2em; }
.banknumber { font-size:1.2em; background-color:#FFF; padding:10px 16px 10px 16px; margin:20px 10px 20px 290px; text-align:center; width:240px; font-weight:bold;}
.text_cos h2 { color:#E3121A; }
.text_cos h3 { font-weight:normal; font-size:1.2em;}

.sep_dobleline_g { background:url(../img/sep_doblelinia_g.gif) repeat-x; padding:0; margin:10px 0 10px 0; clear:both; display:block; }
.grisclar { background-color:#EFEFEF;}
.list_colab { margin:10px;}
.grisclar_vostra { background-color:#EFEFEF; overflow:hidden; height:1%; padding-bottom:10px;}

.ok_text { font-weight:bold; font-size:1.4em; color:#000; padding:20px; background-color:#FFFFFF; line-height:1.4em; color:#336633; }
.error_text { font-weight:bold; font-size:1.4em; color:#FF0000; padding:20px;  background-color:#FFFFFF; line-height:1.4em; }

.col_517 .cos_central {	background:#EFEFEF url(../img/tit_malaltiesgreus.gif) no-repeat; padding:52px 10px 10px 15px; }
#cos { padding:0; margin:0; line-height:1.2em;font-size:1.2em; }
.tool_text { width:490px; text-align:right; clear:both; margin:0 0 10px 0;}
.tool_text span { padding:0; margin:0px 10px 0 0; vertical-align:top; font-size:.85em; color:#999;}
.comment_right { float:right; margin:0 0 16px 16px; padding:0;}
.comment_left { float:left; margin:0 16px 16px 0; padding:0;}
.comment_center { margin:16px 0 16px 0; padding:0; clear:both;}
.cos_central p { margin-top:0;}
.cos_central h3 { color:#E3121A; margin:30px 10px 15px 0; padding:0; font-size:1.2em; font-weight:bold;}

.malalties_index { background:#F8B334 url(../img/tit_malaltiesgreus_index.gif) no-repeat; padding:40px 10px 10px 15px; font-size:1.2em; }
.malalties_index ul{list-style:none;margin:0;padding:0;}
.malalties_index ul li { background:url(../img/bullet.gif) no-repeat; padding:3px 0 3px 16px;}
.malalties_index a:hover { color:#FFF;}

.malalties_asociacions {background:#F8B334 url(../img/tit_asociacions.gif) no-repeat; padding:70px 0px 10px 0px; font-size:1em; }
.malalties_asociacions ul li { padding:16px 10px 16px 18px;}
.malalties_asociacions .clar { background-color:#FAC45F !important;}

.malalties_fotos { background-color:#698EDC; padding:10px 17px 10px 17px;}
.malalties_fotos img { margin:8px 0 8px 0;}

.margin_left { margin-left:16px !important; }
.videojoc_destacat { float:left; margin:0 15px 15px 0;}
.videojoc_req { background-color:#698EDC; padding:18px 16px 18px 16px; *padding-bottom:16px; *padding-top:16px; margin:6px 0 6px 0px; font-size:.9em; line-height:1.4em; width:780px; color:#FFFFFF;}
/*.videojoc_req { background-color:#698EDC; padding:18px 16px 18px 16px; *padding-bottom:16px; *padding-top:16px; margin:6px 0 6px 166px; font-size:.9em; line-height:1.4em; width:610px; color:#FFFFFF;}*/
.videojoc_req ul { margin-top:10px;}

.cd_portada { float:left; margin:0;}
.cd_cancons { float:left; margin:0 0 0 16px; width:410px; vertical-align:top;}
.cd_portada .portada_intro { margin:20px 0 10px 0; font-size:1.4em; line-height:115%; width:350px; padding: 0 16px 0 25px;}
.cd_portada .portada_intro h2 { line-height:90%; font-size:1.1em; color:#EE3224;}


.cd_cancons .info_hide { display:none;} 
.cd_cancons .info_show { display:block; margin:0; background-color:#FFF; padding:10px;} 
.cd_cancons ul li { padding:0; margin:0 0 16px 0; background-color:#F7B233; height:1%; overflow:hidden;}
.cd_cancons ul li .disc_item { height:1%; overflow:hidden; clear:both;}
.cd_cancons ul li .foto { float:left; margin:0 10px 0 0; padding:0;}
.cd_cancons ul li .canco_text {float:left; margin:0; width:220px;  /*background-color:#ffcc55;*/ padding:6px 0 6px 0;  min-height:79px; height:auto !important; height:79px;}
.cd_cancons ul li .canco_text h2 { font-size:1.4em; margin:0; padding:0; line-height:100%;}
.cd_cancons ul li .play_btn {float:left; margin:0 0 0 10px; width:34px; padding:35px 10px 10px 18px; background-color:#FDC066; min-height:46px; height:auto !important; height:46px;}
.cd_cancons .canco_subtitol { color:#FFF; font-size:1.2em; margin:4px 0 4px 0; font-weight:bold;}
.cd_cancons .info_text { height:120px; overflow:auto;}

.video_espot { background-color:#333; color:#FFFFFF; padding:8px; overflow:hidden; height:1%;}
.video_espot .col1 { float:left; width:290px; padding:0; margin:0 36px 0 0;  }
.video_espot .col2 { float:left; width:480px; padding:0; margin:0; }
.video_espot .col1 h3 { padding:0; margin:0 0 12px 0; font-weight:bold; color:#F7B233; font-size:1.8em; line-height:110%;}
.video_espot_thumbs { margin:10px 0 10px 0; overflow:hidden; height:1%;}
.video_espot_thumbs ul { padding:0; margin:0;}
.video_espot_thumbs li { float:left; display:inline; padding:0; margin:0 10px 12px 0; width:108px;}
.video_espot_thumbs li .thumb { width:108px; height:67px; padding:0; margin:0;}
.video_espot_thumbs .sep { /*border-bottom:#333 solid 1px;*/ margin:0 0 10px 0;}
.video_espot_thumbs .seleccionat{ border:#ffcc00 solid 3px; width:102px !important; height:61px !important;}
.video_left { float:left; margin:0 16px 16px 0;}



.video_galeria { background-color:#333; color:#FFFFFF; padding:8px; overflow:hidden; height:1%;}
.video_galeria .col1 { float:left; width:230px; padding:0; margin:0 20px 0 0;  }
.video_galeria .col2 { float:left; width:360px; padding:0; margin:0 20px 0 0; }
.video_galeria .col3 { float:left; width:180px; padding:0; margin:0; }
.video_galeria .col1 h3 { padding:0; margin:0 0 12px 0; font-weight:bold; color:#F7B233; font-size:1.8em; line-height:110%;}


.video_galeria .col3 .eines_contenidor { width: 152px; float: left; padding-top: 20px; padding-left: 5px; height: 260px; position: relative; }
.video_galeria .col3 .eines_contenidor .llistat { padding: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.video_galeria .col3 .eines_contenidor .llistat ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.video_galeria .col3 .eines_contenidor .llistat li { font-size: 11px; font-weight: bold; color: #FFF; height: 25px; }
.video_galeria .col3 .eines_contenidor .llistat li a, .mod_video .eines_contenidor .llistat li a:visited { color: #FFF; text-decoration:none;}
.video_galeria .col3 .eines_contenidor .llistat li a:hover { text-decoration:underline; }
.video_galeria .col3 .eines_contenidor .llistat .enviabutton { background-image: url(../img/ico_enviar.gif); background-repeat: no-repeat; padding-left: 30px; } 
.video_galeria .col3 .eines_contenidor .llistat .rssbutton { background-image: url(../img/ico_rss_negre.gif); background-repeat: no-repeat; padding-left: 28px; } 
.video_galeria .col3 .eines_contenidor .codig { padding: 0px; margin: 0px; } 
.video_galeria .col3 .eines_contenidor .codig label { font-size: 11px; color: #FFF; font-weight: bold; display: block; padding-bottom: 5px; } 
.video_galeria .col3 .eines_contenidor .codig input { height: 17px; width: 185px; border: 1px solid #CCCCCC; font-size: 11px; color: #000; } 

.envia_video { margin:0; position:absolute; right:0px; width:200px; top: 0px; background-color:#FCBE03; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 7px; height: 307px; left: 0px; } 
.envia_video_cap, .afegir_video_cap { font-size:1.2em; color: #000; padding: 0; width: 170px; margin: 6px 0 5px 0; } 
.envia_video form, .afegir_video form { padding:0px; } 
.envia_video .bt_50_2 {display:block;float:none;} 
.envia_video label, .afegir_video label { white-space:nowrap; margin:0;} 
.envia_video_cap .floatright { margin-left: 22px; } 
.envia_video .correu, .afegir_video .correu { float:left; padding:0; } 
.envia_video .correu input, .afegir_video .correu input { margin:4px 0 2px 0; width:180px; font-size: 11px; border: 1px solid #7F9DB9; padding-top: 2px; padding-bottom: 2px; background-color: #FFF; } 
.envia_video textarea { font-family:Arial, Helvetica, sans-serif;  border:1px solid #7F9DB9; font-size:1em; width:180px; margin: 6px 0 10px 0; background-color: #FFF; height: 50px; } 
.envia_video_hidden, .afegir_video_hidden { display:none; visibility:hidden; height: 307px; } 
.envia_video .botons { font-size: 11px; } 
.envia_video_msg { margin:0; position:absolute; right:0px; width:158px; top: 70px; background-image: url(/elclub/img/bg_enviaamic.jpg); background-repeat: no-repeat; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 7px; height: 307px; } 
.video_galeria .col3 .eines_contenidor .envia_video_cap { padding: 10px 0 10px 4px; *padding: 0px 0 0px 4px;} 
.video_galeria .col3 .eines_contenidor .outmsg { background-color:#FCBE03;  color:#000; font-weight:700; height:200px; margin:0; padding:0;} 
.video_galeria .col3 .eines_contenidor .outmsg .message { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; width: 140px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.video_galeria .col3 .eines_contenidor  .outmsg  .torna a { color: #FFF; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 5px; }
.nodisp { display: none; visibility: hidden; }





.vostra_forms { padding:0; margin:0; background-color:#FACE7E; overflow:hidden; height:1%;}
.vostra_forms .topimg { border:0; margin:0; padding:0; height:44px; background-color:#F7B233; }
.vostra_forms ul { margin:0; padding:0; background-color:#F7B233; }
.vostra_forms li { float:left; display:inline; margin:4px 0px 8px 0; padding:0; text-align:center; font-size:1.3em; *padding:4px 0 9px 0; *margin-bottom:0px; *margin-top:-3px;}
.vostra_forms li a{ margin:0; padding:2px 22px 5px 22px; *padding-top:15px; border-right:#F7B233 solid 1px; background-color:#EFEFEF; width:120px; text-align:center; color:#587FD8;}
.vostra_forms .nomargin{ margin-right:0;}
.vostra_forms .nomargin a{ padding-right:24px; border-right:none;}
.vostra_forms .selected { background-color:#FACE7E !important; cursor:auto; color:#000000;}
.vostra_forms .selected:hover{ color:#000000;}
.vostra_forms form { padding:0; margin:0;}

.vostra_forms .forms { padding:0px 12px 10px 14px; margin:0; background-color:#FACE7E !important; clear:both; text-align:right; }

.vostra_forms .forms label { border:none; margin:0 12px 0 0;}
.vostra_forms .forms input { margin:0 0 8px 0; border:#F3A744 solid 1px; width:180px; *width:170px;}
.vostra_forms textarea { margin:0 0 8px 0; border:#F3A744 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:1em; width:298px; *width:295px;} 
.vostra_forms .form_clausula { width:15px !important; margin:0 10px 0 0; padding:0; height:15px;}
.vostra_forms .clausula { padding:0 0 10px 0; margin:6px 0 10px 0; border-bottom:#FCE3B6 solid 1px;}
.vostra_forms .clausula label{ margin-left:8px; font-size:.9em;}
.vostra_forms .button_div { text-align:center; width:290px;}
.vostra_forms .alignleft { float:left !important; text-align:left !important; margin-top:5px; }
.vostra_forms .hideForm {display:none;}
.vostra_forms .showForm { display:block; }
.vostra_forms .imgadj { width:330px;}

.vostra_marato_enllacos { background-color:#587FD8; padding:0 0 15px 0; font-size:1.2em; color:#FFF; min-height:420px; height:auto !important; height:420px;}
.vostra_marato_enllacos .scroller { overflow:auto; height:390px;}
.vostra_marato_enllacos ul{list-style:none;margin:0;padding:0 10px 10px 15px;}
.vostra_marato_enllacos ul li { background:url(../img/bullet_groc.gif) no-repeat; padding:8px 0 8px 16px; border-bottom:#83A0E2 solid 1px;}
.vostra_marato_enllacos a { color:#FFF;}
.vostra_marato_enllacos a:hover { color:#000;}

.vostra_forms .captcha .imatge { float:left; margin:0 10px 0 0;}
.vostra_forms .captcha .textos { float:left;}
.vostra_forms .captcha .textos .inputcaptcha{ width:55px !important; margin:6px 0 15px 0;}

.obligatori_text { font-size:.9em; color:#FF0000; padding:4px 14px 6px 90px; width:190px; margin:0; text-align:center;}

.fotoholder { margin:14px 14px 0 14px; /*min-height:300px; height:auto !important; height:340px;*/ text-align:center;}
.fotoholder img { width:490px; padding:0; margin:0; }
.fotodesc { background-color:#333333; color:#FFFFFF; padding:14px; margin:0 13px 14px 14px;}
.fotodesc h3 { font-size:1.6em; font-weight:bold; margin:0; padding:0 0 18px 0; border-bottom:#000 solid 1px; color:#F7B233;}
.fotodesc h4 { font-size:1em; font-weight:bold; color:#FFFFCC; margin:0; padding:10px 0 0 25px; background:url(../img/ico_autor.gif) no-repeat 0px 10px; border-top:#666 solid 1px;}
.fotodesc p { font-size:1.2em; padding:0 0 10 0; }

.fotogaleria_thumbs { padding:0 14px 0 14px; margin:0 0 10px 0; overflow:hidden; height:1%; }
.fotogaleria_thumbs ul { padding:0; margin:0;}
.fotogaleria_thumbs li { float:left; display:inline; padding:0; margin:0 19px 12px 0; width:108px;}
.fotogaleria_thumbs li .t_galeria{width:108px;position:relative;}
.fotogaleria_thumbs li .t_ico_video{width:55px;height:55px;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;-khtml-opacity:0.5px;position:absolute;top:6px;left:27px;border:none;padding:0; }
.fotogaleria_thumbs .thumb_last { margin:0 0 10px 0;}
.fotogaleria_thumbs .seleccionat{ border:#ffcc00 solid 3px; width:102px !important; height:61px !important;}

.paginador { font-size:1.2em; overflow:hidden; height:1%; margin:0 14px 10px 14px; padding:15px 0 40px 0; border-top:#ccc solid 1px;}
.paginador li { display:inline; float:left; margin:0 4px 0 0; border-right:#333 solid 1px; width:auto; padding:0 10px 0 4px;}
.paginador .sel a{ color:#666; font-weight:normal; cursor:auto;}
.paginador .seguent { border:none; padding-left:18px;}
.paginador .anterior { padding-right:18px;}

/* FOOTER */
.footer { width:auto; background:url(../img/peu_fons.gif) repeat-x top left; /*padding:20px 0 0 10px;*/ font-weight:normal; font-size:.9em;}
.footer .logotips { margin-left:15px; width:325px; float:right;}
.footer .text { margin-right:15px; color:#000; float:left; text-align:left; }
.peu { padding:0 15px 0 30px; height:80px; width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;margin:0 auto; padding:50px 0 0 20px; height:80px; }
.footer .text a { color:#000; font-weight:normal; }
.spacer{ clear:both; height:8px;}
.footer .text ul {padding: 0; width:440px;}
.footer .text ul li { display:inline; color:#000; padding-right:6px; }
.footer .text ul li a img{ padding-left:6px; }
.norightpadding { padding-right:0 !important;}
.nobottommargin { margin-bottom:0 !important;}

.mapaweb{ padding:0 10px 10px 10px; font-size:1.2em;}
.mapaweb ul{list-style:none;margin:0;padding:0;}
.mapaweb ul li { background:url(../img/bullet_groc.gif) no-repeat; padding:7px 0 3px 16px;}
.mapaweb a:hover { color:#FFF;}

.text_cos .patrocini { margin:14px 0 0 0;}
.text_cos .patrocini .patrocini_logo { margin:0 10px 0 0; padding:0; float:left;}
.text_cos .patrocini .patrocini_text { margin:0; padding:0; float:left; font-size:0.85em; color:#666666; font-style:italic;}



/* GALERIA VÍDEOS */

/* carrousel d'imatges */

#dades h2 {color:#F2DD85;	padding-left:0px;	padding-top:0px;}
#dades p {	color:#FFFFFF;}
#dades #text_container { height:100px; padding:5px}

#dades div.carousel {height:108px;margin:0 0 0;padding:10px;width:620px; margin:0 auto;}
#dades div.carousel .jcarousel-container {	width:605px;}
#dades div.carousel .jcarousel-clip {	width:560px;	float:left;}
#dades div.carousel ul {	margin:0;	padding:0;}
#dades div.carousel ul li, #dades .jcarousel-item {	float:left;	padding:0px 0px 0px 0px; 	margin:0px 5px 0px 0px;	width:108px;	height:67px;	border:none;}
#dades div.carousel ul li a {	display:block;	width:108px;	height:67px;	/*border:2px solid #352c23;*/}

#dades .video_thumbs { background-color:#ccc; padding:15px 20px 15px 20px; font-size:1.2em; display:none; visibility:hidden;}
#dades .video_thumbs_carru { padding:10px 10px 0px 20px;}



/* CARROUSEL */

#dades div.carousel ul li, #dades .jcarousel-item { height:67px;}
#dades div.carousel ul li img, #dades .jcarousel-item img{	height:67px; width:108px;	border:0;}
#dades div.carousel ul li a {	padding:0px;}

#dades div.carousel .jcarousel-prev {	background: url(../img/carru_left.gif);width:22px;float:left; cursor:pointer;  height:67px;}
#dades div.carousel .jcarousel-next {	background:url(../img/carru_right.gif) no-repeat; width:22px; float:right; cursor:pointer;  height:67px;}
#dades div.carousel .jcarousel-prev:hover {	background:url(../img/carru_left_over.gif) no-repeat;}
#dades div.carousel .jcarousel-next:hover {	background:url(../img/carru_right_over.gif) no-repeat;}
#dades div.carousel .jcarousel-prev-disabled, #dades div.carousel .jcarousel-prev-disabled:hover {	background:url(../img/carru_left_disabled.gif) no-repeat; cursor: auto;}
#dades div.carousel .jcarousel-next-disabled, #dades div.carousel .jcarousel-next-disabled:hover {	background:url(../img/carru_right_disabled.gif) no-repeat;cursor: auto; }


/*#dades div.carousel .jcarousel-clip {	*width:366px;	float:left;}*/

.jcarousel-container { position: relative;}
.jcarousel-clip { z-index: 2; padding: 0;  margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {    z-index: 1; overflow: hidden; position: relative; top: 0;   left: 0;   margin: 0;   padding: 0;}
.jcarousel-list li, .jcarousel-item { float: left; list-style: none;   width:108px; height:68px;}

.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #999;	background-color: #f0f0f0; color:#000;	padding: 5px;	opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0;	font-size:13px;	font-weight:normal;}

.llis_complet_videos{text-align: right;font-weight: bold;padding: 0 20px 20px 0;}
.llis_complet_videos a:link,.llis_complet_videos a:visited{text-decoration: underline;}

.destacat_cuni{background: url(../img/img_cuni.jpg);*height:172px;}
.destacat_cuni p{margin-top: 40px;margin-right: 135px;}
.destacat_cuni a{float: left;margin-left: 180px;margin-top: -10px;margin-bottom:-5px;}

