/* CSS ICATFM ACCESSIBLE */

/* CONTENEDORES */

* { padding:0 ; margin:0 }

html,body{
	background-color:#222222;
	padding:0;
	border:none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

#wrapper {
	padding-top:0.25em;
	padding-bottom:0;
	width:47.5em;
	margin:0 auto;
/*	overflow:auto;*/
}

.content{
	padding: 0.5em 0.38em 0.38em 0.38em;
	border-bottom:solid #222222 0.13em;
	display:block;
	background-color:#333333;
	overflow: auto;
}
		
.content li{
	font-size:0.8em;
}

.content li li {
	font-size:0.85em;
}
		
/* ------------------------- */	

/* MENU PRINCIPAL */
	
.menu_nav{
	background-color:#000000;
	padding:0.25em 0.38em 0.25em 0.38em;
	color:#FFFFFF;
	margin-bottom:0.13em;	
	margin-top:0.50em;
	text-align:left;
	clear:both;
}			
.menu_nav li {
	font-size:0.8em;
}
.acc_menuprincipal{
	padding: 0.5em 0.38em 0.25em 0.38em;
	display:block;
	background-color:#333333;
	overflow:auto; 
	border-bottom: Solid #222222 0.38em;
}

/* ------------------------- */

/* LINKS */

a{
	color:#FF3300;
	text-decoration:none;
	font-weight:normal;
}	


/* ------------------------- */

/* TITULARES */

h1{
	color:#959564;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
}

h1 a{
	color:#FF3300;
	
	font-weight:bold;
	margin:0;
}

h2{
	color:#999999;
	font-size:0.85em;
	font-weight:bold;
	margin:0;
}

h3{
	color:#999999;
	
	font-weight:bold;
	margin:0;
}

h4{
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
}

h5{
	
	font-weight:200;
	margin:0;	
}

h6{
	font-size:0.8em;
	font-weight:800;
	display:inline;
	margin:0;	
}


p{
	margin:0;
	font-size:x-small;

}



.p_selected{
	color:#959564;
	text-decoration:none;
	font-weight:bold;
	display:inline;
	font-size:1em;
}

.colorWhite{
	color:#FFFFFF;
}

/* ------------------------- */

/* COLUMNES */
.leftcolumn_3cols { 
	 border: none;
	 margin: 0 0.31em 0.31em 0;
	 width: 13.75em;
	 float: left;
}
.rightcolumn_3cols { 
	 border: none;
	 margin: 0.38em 0 0 0;
	 width: 8em;
	 float: right;
	 text-align:right;
	 vertical-align:top;
}

.rightcolumn_3cols_exception { 
	 border: none;
	 margin: 0.38em 0.38em 0.38em 0;
	 float: right;
	 text-align:right;
	 vertical-align:top;
}

.content_3cols { 
	 float: left;
	 border: none;
	 margin: 0 0.31em 0.31em 0;
	 width: 24.81em;
	 display: inline;
}
.content_2cols_conBan { 
	 float: left;
	 border: none;
	 margin: 0.38em 0.31em 0.31em 0;
	 /*width: 628px;*/
	 width: 38em;
	 display: inline;
}
.col_left{
	/*width:371px;*/
	width:49.5%;
	color:#FFFFFF;
	margin-bottom: 0.25em;
	text-align:left;
	float:left;
	/*display:inline;*/
}	
.col_left_cutted{
	/*width:371px;*/
	width:30%;
	color:#FFFFFF;
	margin-bottom: 0.25em;
	text-align:left;
	float:left;
	/*display:inline;*/
}	

.col_right{
	/*width:371px;*/
	width:49.5%;
	color:#FFFFFF;
	margin-bottom:0.25em;
	margin-left:0.38em;
	text-align:left;
	/*display:inline;*/
	float:right;
}	


.col_right_nomargin{
	/*width:377px;*/

	color:#FFFFFF;
	margin-bottom:0.25em;
	text-align:left;
	display:inline;
	float:right;
	width:49%;
}	

.col_right_tornar{
	width:22.63em;
	color:#FFFFFF;
	margin-bottom:0.25em;
	margin-left:0.38em;
	text-align:right;
	/*display:inline;*/
	float:left;
}	


.col_doble{
	width:46.75em;
	color:#FFFFFF;
	/*background-color:#FF0000;*/
	margin-bottom:0.25em;
	text-align:left;
}	

.col_doble_grey{
/*	width:46.75em;*/
	color:#FFFFFF;
	background-color:#222222;
	margin-bottom:0.25em;
	text-align:left;
}	

/* ------------------------- */

/* TABLE */

table {
	width:100%;
	text-align:center;
}

table .tr_colored{
	background-color:#333;
}

table .tr_head{
	background-color:#000;
	color:#FFFFFF;
}

table td{
	width:35%
}

table .td_central{
	width:35%
}

table caption{
	display:block;
	color:#666666;
	width:100%;
	padding-top:0.38em;
	padding-bottom:0.38em;
	text-align:left
}

/* -------------------------- */

img {
	border:0;
}

.acc_logotipIcat {
	display:inline; 
	float:left;
}

.acc_logotipCCRTVI{
		
}

.acc_logotipCatRadio{
		
}

/* -------------------------- */

/* BOX */

.box_arafem{
	/*width:359px;*/
	background-color:#222222;
	padding:0.25em 0.38em 0.25em 0.38em;
	color:#FFFFFF;
	margin-bottom:0.13em;
	text-align:left;
	display:block;
}	

.box_arafem p{
	font-size:0.7em;
}

.box_black{
	/*width:150px;*/
	/*width:359px;*/
	background-color:#000000;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
}	

.box_black p{
	font-size:0.7em;
}

.box_black_leftCol_3cols{
	/*width:150px;*/
	/*width:208px;*/
	background-color:#000000;
	color:#999999;
	margin-bottom:0.31em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
}	

.box_grey_leftCol_3cols{
	/*width:150px;*/

	/*width:208px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.31em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
}	

.box_grey_centerCol_3cols{
	/*width:150px;*/
	/*width:385px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.31em;
	padding:0.25em 0.38em 0.25em 0.25em;
	text-align:left;
}	

.box_grey_left_conBan{
	/*width:150px;*/
	/*width:610px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.31em;
	/*margin-left:6px;*/
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	height: 1%;
}	

.box_black_left_conBan{
	/*width:150px;*/
	/*width:610px;*/
	background-color:#000000;
	color:#999999;
	margin-bottom:0.31em;
	margin-left:0.38em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:right;
}	

.box_black_tornar{
	/*width:150px;*/
	/*width:365px;*/
	background-color:#000000;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0;
	text-align:right;
	display:block;
	border-left:Solid #333333 0.38em;
	border-bottom:Solid #333333 0.38em;
	overflow:auto;
}	

.box_black_tornar_inside{
	/*width:150px;*/
	/*width:365px;*/
	background-color:#000000;
	color:#999999;
	padding:0.25em 0.38em 0.25em 0;
	text-align:right;
	display:block;
	border-left:Solid #333333 0.38em;
	overflow:auto;
	width:50%;
	float:right;
	font-size: 0.7em;
}	

.box_grey{
	/*width:359px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
}	

.box_grey_nopadding{
	/*width:359px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.13em;
	text-align:right;
	display:block;
	border-bottom:Solid #333333 0.38em;
	overflow:auto;
}	

.box_grey_extended {
	/*width:365px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
}	

.box_grey_cutted{
	/*width:220px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
	float:left;
}	

.box_grey_cutted_floated{
	/*width:130px;*/
	background-color:#222222;
	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
	float:left;
}	

.box_arxiu{
	/*width:140px;*/
	background-color:#222222;
	color:#999999;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	float:right;
	display:inline;
	margin: -0.25em -0.38em -0.25em -0.38em;
	border-left:#333333 solid 0.19em;
}	

.box_neutra{
	/*width:374px;*/
	color:#999999;
	margin-bottom:0.13em;
	text-align:left;
	display:block;
}	

.box_ratio{
	width:100%;
	padding:0.13em;
	text-align:left;
	vertical-align:middle;
	display:block;
}
.box_text_button{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}	
.box_text_button input {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.63em;
}

.box_text_ratio{
	width:20em;
	
	padding:0.19em;
	margin-left:0.19em;
	text-align:left;
	vertical-align:text-top;
	display:block;
	float:left;
}	
.box_text_nom{
	width:20em;
	
	background-color:#333;
	padding:0.19em;
	margin-right:0.25em;
	margin-top:0.25em;
	text-align:right;
	display:block;
	float:left;
}	

.box_baseForm{
	background-color:#000;
	padding-top: 0.19em;
	padding-bottom: 0.38em;
	padding-left: 0;
	padding-right: 0;
	text-align: center;

}	

.box_text_nom_campobligatori{
	width:7.50em;
	
	padding:0.19em;
	margin-left:0.25em;
	margin-top:0.25em;
	text-align:left;
	display:block;
	float:left;
}	


.box_doble_grey{
	width:46em;
	background-color:#222222;

	color:#999999;
	margin-bottom:0.13em;
	padding:0.25em 0.38em 0.25em 0.38em;
	text-align:left;
	display:block;
}	

.acc_alert{
	width:48%;
	height:1.88em;
	background-color:#222222;
	padding:0.25em 0.38em 0.13em 0.38em;

	color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	float:right;
	margin-bottom:0.25em;
	display:inline;
}	

.acc_alert .acc_alert_popup{
	display:inline!important;
	float:none!important;
	margin-left:0!important;
	
	/*border:Solid #009900 1px!important;*/
}

.acc_alert p{ 
	font-size:0.7em;
}

.acc_alert img{ 
	display:inline;
	float:right;
	margin-left:0.63em;
}

.acc_play{
	width:1.88em;background-color:#222222;
	padding-right:0.25em;
	text-align:right;
	float:right;
	display:inline;
}	

.acc_bigalert{
	width:17.50em;
	padding:1.50em 0.38em 0.25em 0.38em;
	color:#FFFFFF;
	text-align:left;
	float:left;

}	
.acc_bigplay{

	padding:0.25em;
	float:left;

}	
.acc_miniplay{

	vertical-align:bottom;

}	

.acc_miniplay_lletra{

	margin:0;
	padding:0;
}	

.pref{
	margin-top:2.5em;
	margin-bottom:2.5em;
	text-align:center;

}	
.arxiu_nomprog{
	color:#959564;
	
	font-weight:bold;
	margin:0;

}
.arxiu_titolinterpret{
	color:#999999;
	
	font-weight:bold;
	margin:0;
		
}

.p_relacionats{
	
	display:inline;

}

.pref a{
	display:block;
}	

.player{
	padding-top:2.5em;
	padding-bottom:2.5em;
	text-align:center;

}	

/* ------------------------- */

/* PEU */

	.peu{
		background-color:#222222;
		padding-top:0;
		padding-bottom:0.44em;
		display:block;
		clear:both;
		color:#999999;
	}
	
	.peu a{
		
	}
	
	.peu_dret{
		margin-left:23.31em;
		padding-top:0.31em;
	}
	
	.peu_esquerra{
		float:left;
	}

	.peu .peu_dret li {
		font-size:1em;
	}
	
	.peu p{
		font-size:0.7em;
	}

/* ------------------------- */

/* TEXT */

	.txt_blanc{
		color:#FFF;
	}
	.txt_gris{
		color:#999;
	}
	
	.estrofa{
		margin:0.63em;
		font-style:italic;
		
	}

	.parrafo{
		font-size:0.8em!important;
	}

	.separador_gris{
		width:100%;
		border-bottom:Solid #333333 0.38em;
	}
/* ------------------------- */

/* LLISTES */

.peu ul{
	margin-bottom:0.63em;
	font-size:0.7em;
	margin-left:-0.44em;
}

.ul_lineaFoto	{
		display: inline;
		list-style-image: none; 
		list-style-type: none;
		padding:0;
		margin:0;
}

.ul_lineaFoto li {
		display: inline;
		padding:0;
}

.foto_relacionats{
		border:#FFFFFF solid 0.13em;
		margin:0.19em 0.13em 0.06em 0.06em;
}

.ul_linea	{
		list-style-image: none; 
		list-style-type: none;
		padding:0;
		margin:0;
		display:inline;
}

.ul_linea li {
		display: inline;
		border-right: Solid #999999 0.06em;
		padding-left:0.56em;
		padding-right:0.44em;
		font-size:0.7em;
		font-weight:normal;
}

.ul_linea .li_linea_fin {
		display: inline;
		padding-left:0.56em;
		padding-right:0.44em;
		border-right: none;
}

.ul_lineaCaps{
		display: inline;
		list-style-image: none; 
		list-style-type: none;
		padding:0;
		margin: 0;
}
.ul_lineaCaps li {
		display: inline;
		border-right: Solid #999999 0.06em;
		padding-left:0.06em;
		padding-right:0.06em;
}

.ul_lineaCaps .li_linea_fin {
		display: inline;
		padding-left:0.06em;
		padding-right:0.06em;
		border-right: none;
}

.ul_llistat{
		padding:0.25em 0 0.13em 0;
		list-style-image: none; 
		list-style-type: none;
		padding:0;
		margin:0;
		color:#FFFFFF;
		font-weight:bold;
}

.li_llistat {
		border-right:0;
		padding-left:0;
		padding-right:0;
}

/* ------------------------- */
	
/* ITEMS */

.recomanacions_items{
	width:97%;
	background-color:#000000;
	padding:0.3em 0.38em 0.3em 0.58em;
	color:#FFFFFF;
/*	margin-bottom:0.38em;*/
	margin-top:0.19em;	
	text-align:left;
}
.titol_recomanacions{
	font-size: 0.7em!important;
}
.titol_recomanacions strong{
	font-size: 1.2em;
}
.recomanacions_items p{
	display:inline;
	font-size:0.85em!important;
}

.recomanacions_items ul{
	display:inline;
}

.recomanacions_items_llarg{
	width:23.31em;
	background-color:#000000;
	padding:0.25em 0.38em 0.25em 0.38em;

	color:#FFFFFF;
	margin-bottom:0.38em;	
	margin-top:0.19em;	
	text-align:left;
}	

.recomanacions_foto_llarg{
	width:23.31em;
	background-color:#333;
	padding:0.25em 0.38em 0.25em 0.38em;
	
	color:#FFFFFF;
	margin-bottom:0.31em;	
	margin-top:0.19em;	
	text-align:left;
}	

.recomanacions_lletra_llarg{
	width:23.31em;
	background-color:#000000;
	padding:0.06em 0.38em 0.06em 0.38em;

	color:#FFFFFF;
	margin-bottom:0.31em;	
	margin-top:0.19em;	
	text-align:left;
}	

.relInterprets{
	margin-left:0.63em;
}	

.li_interpret{
	margin-bottom:0.38em;
}

.hasonat_items{
	width:100%;
	background-color:#333333;
/*	padding:0.25em 0.38em 0.25em 0.38em;*/	
	padding-bottom: 0.25em;
	color:#999999;
	margin-bottom:0.19em;	
	margin-top:0.13em;	
	text-align:left;
	border-bottom:	solid #000000 0.06em;
	border-right:	solid #000000 0.13em;
}	
.hasonat_items dl{
	padding: 0.25em 0.38em 0 0.38em;
}
.hasonat_items p{ 
	display:inline;
	font-weight:normal;
	font-size:0.85em;
	padding: 0em 0.38em 0.25em 0.38em;
}

.hasonat_items ul{ 
	display:inline;
}

.ul_llistat .li_llistat .hasonat_items li{ 
	font-size:0.85em;
}

.canal_items{
	width:100%;
	background-color:#000000;
	/*padding:4px 6px 4px 6px;*/
	margin-bottom:0.19em;	
	margin-top:0.13em;	
}	

.titolcanal_items{
	width:5.88em;
	padding:0.25em 0.38em 0.25em 0.38em;
	
	color:#959564;
	text-align:left;
	float:left;
	display:inline;	
}	

.infocanal_items{
	background-color:#333333;
	padding:0.25em 0.38em 0.25em 0.38em;

	color:#999999;
	margin-left:30%;	
	text-align:left;
	border-bottom:solid #000000 0.06em;
	border-right:solid #000000 0.13em;
	border-left:solid #222222 0.38em;
}	

.infocanal_items a{
	font-size:0.85em;
}

.spacer_h1 {
	clear:both;
	height:0.06em;
	
}

.spacer_h3 {
	clear:both;
	height:0.19em;
	
}

.spacer_h6 {
	clear:both;
	height:0.38em;
	
}

.spacer_h9 {
	clear:both;
	height:0.56em;
	
}

.spacer_h12 {
	clear:both;
	height:0.75em;
	
}

.acc_inline{
	display:inline;
}

.acc_vmargen10px{
	padding-top:0.63em;
}

.txt_medium{
	font-weight:bold;
	font-size:0.9em;
}

dt , dd{
	display:inline;
	font-weight:bold;
	font-size:0.85em;
}

dd{
	color:#FFFFFF;
	padding-left:0.13em;
}

.col_right .box_grey h2{
	font-size:0.85em;
	font-weight:normal;
}

.saltolinea{
	display:block ;
}

th{
	font-weight:normal;
}

.a_tornar {
	float:right;
	font-size:0.7em;
}

.box_grey_left_conBan table, .box_grey_left_conBan p{
	font-size:0.7em;
}

.box_grey_left_conBan table th, .box_grey_left_conBan table td{
	padding:0.19em;
	vertical-align:top;
}

strong {
	font-size:1em;
	color:#FFFFFF;
}

.titol_especial_per_item{
	float:left;
	font-size:0.8em;
	margin-top:0.13em;
	margin-left:0.38em;
}

.h2_titol_especial_item{
	margin-top:0.38em;
	font-size:1.1em;
	font-weight:normal;
	color:#959564;
}
.h2_titol_especial_item a{
	font-weight:bold;
}
.strong_especial_item{
	margin-bottom:1.00em;
	font-weight:bold;
	color:#999999;
	font-size:0.8em;
}
.p_text_especial_item{
	margin-bottom:0.75em;
	font-weight:bold;
	color:#999999;
	font-size:1em;
}
.p_textpetit_especial_item {
	font-weight:normal;
	color:#999999;
	font-size:0.8em;
}
.entradeta {
	font-weight:bold;
	color:#999999;
	font-size:0.9em;
}
.item_deco{
	text-align:center;
	font-size:1em;
}

.item_deco p{
	font-size:0.8em;
}


label{font-size:0.7em;}	
legend{	font-size:0.7em;margin-left:0;	color:#999999;}
input,textarea{display:inline;		margin:0.25em 0 0 0 ;	padding:0;}
form { padding:0.75em;}
fieldset { margin:0.63em 0;border:0;}

.dades { display:block; margin-top:0.31em }
.dades label{	width:24em;	background-color:#333;	padding:0.19em;	margin-right:0.25em;	margin-top:0.25em;	text-align:right;	float:left;font-size:0.7em;}	
fieldset input { margin:0 0.25em}
.contacta {padding:0.75em}
.contacta h1{margin-bottom:0.31em}
.contacta ul li{margin-bottom:0.31em; margin-left:0.31em; list-style-type:none}
.contacta ul li p{ font-size:0.85em; margin-left:0.63em}
.contacta .boto{background-color:#666; color:#FFFFFF;width:5.63em; height:1.13em; border:none; margin-left:0.31em; font-weight: normal;}

.llista_txt{
	list-style-type: none;
	font-size: 0.85em;
	padding: 0.2em 0 0.2em 0.5em;
}
.llista_txt li{
	padding: 0.2em 0;
}

.imgLeft{
	float: left;
	padding: 0 0.5em 0.5em 0;
}

.publiopts{
	width: 12em;
	text-align: center;
}
.publioptsh4{
	font-size: 0.7em;
	text-align: center;
	margin-bottom: 0.5em;
	color: #FFFFFF;
}