#tnc .content-text .title-box {
	background:transparent url(img/img-pink-border.gif) repeat-x 0 0;
	padding:1em 0;
	display: block;
	float: none;
	overflow: hidden;
}
#tnc .content-text .img_mosca {
	float: right;
	margin: 1.5em 0.7em;
}


/************* FIL ARIADNA *****************/
/*bredcrumbs*/
.bredcrumbs {
	padding: 0;
	margin: 0 0 1.5em;
}
.bredcrumbs li {
	padding-left: 1.5em;
	background: url(img/img-slash.gif) no-repeat 0.3em 50%;
	display: inline;
	color: #be002f;
	font-size: 1.0em;
}

#tnc .bredcrumbs li {
	background: url(img/img-slash.gif) no-repeat 0.3em 50%;
}
#sedu .bredcrumbs li {
	background: url(img/img-slash.gif) no-repeat 0.3em 50%;
}
#sedu .bredcrumbs li.first,
#tnc .bredcrumbs li.first {
	background: none;
	padding: 0;
}
.bredcrumbs a {color: #000;}


/************* PESTANYES FITXA *****************/
/*tab-nav*/
.tab-nav ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.tab-nav li {
	/*position: relative;
	border-style: solid;
	border-color: #bdbebe;*/
	float: left;
	/*margin-right: 0.3em;*/
	padding: 0.4em 0.8em;
	border-right: 0.1em solid #ebecec;
}
.tab-nav .top li {
	/*border-width: 1px 1px 0 0;*/
}	
.tab-nav .bottom li {
	/*border-width: 0 1px 1px 0;*/
}
.tab-nav a {
	/*display: block;
	width: 9.6em;*/
	line-height: 1.7em;
	overflow: hidden;
	color: #000;
	font-size: 1em;
	text-align: center;
	/*text-transform: uppercase;*/
	letter-spacing: 0.05em;
	padding: 0 0 0.2em 2.4em;
}
.tab-nav a:hover {
	text-decoration: none;
	color: #c10030;
}
.tab-nav li.active {
	background-color: #ebecec;
	color: #c10030;
}
.tab-nav li.active a,
.tab-nav li:hover a {
	color: #c10030;
}

.content-text {
	background: #ece7e3;
	overflow: hidden;
	padding: 1.3em 1.9em 1.3em 1.0em;
	height: 1%;
}

.tab-nav li strong {
	background-repeat: no-repeat;
	display: block;
	padding-bottom: 0.3em;
}
.tab-nav li:hover strong {
	background-position: 0 -100px;
}
.tab-nav li.active strong {
	background-position: 0 -200px;
}
.tab-nav li strong.tab_info {
	background-image: url(img/tab_info_general.gif);
}
.tab-nav li strong.tab_fitxa {
	background-image: url(img/tab_fitxa_artistica.gif);
}
.tab-nav li strong.tab_multi {
	background-image: url(img/tab_multimedia.gif);
}
.tab-nav li strong.tab_premsa {
	background-image: url(img/tab_sala_premsa.gif);
}
.tab-nav li strong.tab_gira {
	background-image: url(img/tab_gires.gif);
}
.tab-nav li strong.tab_didac {
	background-image: url(img/tab_guia_didactica.gif);
}



/*.tab-nav li .left-top {
	background:transparent url(img/bg-tab-tnc-left-top.gif) no-repeat scroll 0%;
	left:0;
	top:-1px;
}
.tab-nav li .right-top {
	background:transparent url(img/bg-tab-tnc-right-top.gif) no-repeat scroll 0%;
	right: -1px;
	top: -1px;
}
.tab-nav li .left-bot {
	background:transparent url(img/bg-tab-tnc-left-bot.gif) no-repeat scroll 0%;
	left:0;
	bottom:-1px;
}
.tab-nav li .right-bot {
	background:transparent url(img/bg-tab-tnc-right-bot.gif) no-repeat scroll 0%;
	right: -1px;
	bottom: -1px;
}

.tab-nav li .left-top,
.tab-nav li .right-top,
.tab-nav li .left-bot,
.tab-nav li .right-bot {
	height:3px;
	overflow:hidden;
	position:absolute;
	width:3px;
}
*/


/************************ TEXT FITXA ************************/

/*.fitxa h1 {
	color: #c03;
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	margin-bottom:0.8em;
}
.fitxa em {
	color:#464646;
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
}*/
.fitxa h2 a {
	color: #c03;
	margin-bottom: 0.4em;
	text-decoration: none;
}
.fitxa h2.titol_docu_premsa {
	color: #fff;
	margin: 0.8em;
}
.fitxa h2 a:hover {
	text-decoration: underline;
}

.fitxa .title-box h3 {
	font-weight: normal;
	margin: 0.6em 0 0;
}
.fitxa .sub-title {
	display: block;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 1.0em;
}
.fitxa .sidebar h2 {
	color: #000;
	font-size: 1.1em;
}

.sala_dia {
	margin: 0 0 2.0em 0;
}
.sala_dia h2,
.sala_dia strong {
	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;
}
.sala_dia h2{
	color: #000;
	padding: 0 0 0.6em 0;
	margin: 0;
}
.sala_dia strong {
	color: #c03;
}

.fitxa .columns,
.fitxa .columns2 {
	overflow: hidden;
	padding-top: 0.9em;
	width: 100%;
}

.fitxa .columns {
	background: transparent url(img/img-black-border.gif) repeat-x 0 0;
}
/*video-area*/
.video-area{
  margin-bottom:1em;
}

/************* MAIN COLUMN *****************/
.main-column {
	float: left;
	width: 36.4em;
}
.main-column .data_day {
	display: block;
	color: #c03;
	font-style: normal;
	font-size: 0.9em;
}
.main-column .data_day img {display: inline;}
.programacio li p {
	margin: 0;
	padding: 0;
}
.main-column2 {
	float: left;
	width: 46em;
}

.fitxa .img-video-fitxa {
	float: none;
	display: block;
	overflow: hidden;
	padding: 0 0 2.8em 0;
}

.fitxa .sala_dia .avis-ultimes {
	margin-top: 2.0em;
}
.fitxa .avis-ultimes {
	color: #fff;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
.fitxa .avis-ultimes strong {
	background: #c03;
	color: #fff;
	font: normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding: 0.1em 0.5em 0.2em;
}




/*************SUB COLUMN *****************/
/*sub-column*/
.sub-column {
	float: right;
	width: 21.6em;
}
.big-image-holder { padding-bottom: 1.0em;}
.big-image-holder img.image-obra {
	width: 21.3em;
	height: auto;
}
/*galery*/
.galery-wrapper {
	overflow: hidden;
	width: 21.6em;
	margin-bottom: 0.9em;
}
#galery {
	padding: 0;
	margin: 0;
	/*position: absolute;*/
	left: 0;
	top: 0;
	overflow: hidden;
	width: 22.2em;
	/*height: 3.0em;*/
}
#galery li {
	float: left;
	margin: 0 0.6em 0.6em 0;
}
#galery img {
 border: 0.1em solid #dc738b;
 width: 2.8em;
 height: 2.1em;
}
/*red-box*/
.red-box {
	background: #c03;
	overflow: hidden;
	/*height: 1%;*/
	margin-bottom: 0.3em;
}
.red-box h4 {
	color: #fff;
	font: bold 1.1em/2.3em Georgia, "Times New Roman", Times, serif;
	background: url(img/img-black-border.gif) repeat-x 0 100%;
	margin: 0;
	text-align: center;
}
.red-box h4 a {
	color: #fff;
	display: inline;
	padding: 1em 0.3em 0em 0.3em;
}

.sub-column .gray-box,
.sub-column .black-box {
	padding-left: 2.0em;
}
.telentrada_localitats{
	margin-top:1em;
}
.telentrada_localitats ul {
	overflow: hidden;
}
.telentrada_localitats li {
	margin: -1.3em 0 1.2em 0;
	/*border-top: 0.1em dotted #CC0033;*/
}
.telentrada_localitats li div {
	background: url(img/img-red-border.gif) repeat-x scroll 0 0;
	padding: 1.2em 0;
}
.telentrada_localitats li.telentrada {
	background: url(/images/telentrada.gif) no-repeat 0.8em 1.2em;
}
.telentrada_localitats li.telentrada a {
	color: #CC0033;
}
.telentrada_localitats li.localitats {
	background: url(/images/localitat.gif) no-repeat 0.8em 1.2em;
}
.telentrada_localitats li.localitats a {
	color: #000000;
}
.telentrada_localitats li a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.3em 0 0.3em 4.0em;
	text-decoration: none;
	display: block;
}
.color_red h3{
	color:#CC0033;
	padding-top: 0.2em;
}
.normal h3{
	padding-top: 0.1em;
}
/*********************** CALENDARI ***********************/
/*calendar*/
.calendar {
	border-collapse: collapse;
	padding: 0;
	margin: 1.1em 0 0 1.9em;
	border: 0;
}
.calendar td {width: 1.9em; }
.calendar a,
.calendar span {
	display: block;
	font: 1.1em/1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0.5em 0.5em 0;
	padding: 0.3em 0;
	width: 1.7em;
	font-weight: bold;
	text-align: center;
}
.calendar a.black-text, .calendar span.black-text {color: #000;}
.calendar a.negre, .calendar span.negre {background: #000;}
.calendar a.blanc, .calendar span.blanc {
	color: #000;
	background: #fff;
}
.calendar a.blau, .calendar span.blau {
	color: #000;
	background: #999acc;
}
.calendar a.verd, .calendar span.verd {
	color: #000;
	background: #99ccb7;
}
.calendar a.lila, .calendar span.lila {
	color: #000;
	background: #cc99bc;
}
/*.calendar a.red, .calendar span.red {background: #f03;}*/

/*desc*/
.desc {
	padding: 0;
	margin: 0 0 1.0em;
}
.desc li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.5em;
}
.desc img {
}
.desc span.funcio {
	display: block;
	overflow: hidden;
	height: 1%;
	font-size: 1.0em;
	line-height: 1.2em;
}
.desc span.colors {
	height: 1.1em;
	width: 1.1em;
	float: left;
	margin-right: 0.7em;
}
.desc span.negre {
	background: #000;
}
.desc span.blanc {
	background: #fff;
}
.desc span.blau {
	background: #999acc;
}
.desc span.verd {
	background: #99ccb7;
}
.desc span.lila {
	background: #cc99bc;
}


/*red-box*/
.red-box {
	background: #c03;
	overflow: hidden;
	/*height: 1%;*/
	margin-bottom: 0.3em;
}
.red-box h4 {
	color: #fff;
	font: bold 1.1em/2.3em Georgia, "Times New Roman", Times, serif;
	background: url(img/img-black-border.gif) repeat-x 0 100%;
	margin: 0;
	text-align: center;
}
.red-box h4 a {
	color: #fff;
	display: inline;
	padding: 1em 0.3em 0em 0.3em;
}

/*red-box-holder*/
.red-box-holder {
	background: url(img/img-black-border.gif) repeat-x;
	padding: 1.3em 0 1.0em 2.2em;
	margin-top: 1.2em;
	color: #fff;
	font-size: 1.0em;
}
.red-box-holder strong {
	display: block;
	/*margin-bottom: 0.4em;*/
}
.red-box-holder p {margin-bottom: 0.7em;}

/*black-box*/
.black-box {
	background: #000;
	color: #fff;
	font-size: 1.0em;
	line-height: 1.2em;
	padding: 1.0em 2.0em 0.8em;
}
.black-box ul {
	list-style: none;
	padding: 0;
	margin: 0 0 1.1em;
}
.black-box a {
    color: #CC0033;
}
/*gray-box*/
.gray-box {
	background: #4F4F4F;
	color: #fff;
	font-size: 1.0em;
	line-height: 1.2em;
	padding: 1.0em 1.0em 0.8em;
	margin-bottom: 0.3em;
}
.gray-box h2{
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
}
.gray-box ul {
	list-style: none;
	padding: 0;
	font-size: 1.0em;
	margin: 0 0 1.1em;
}
.gray-box ul li a {
	text-decoration: none;
	color: #fff;
}

.gray-box ul li a:hover {
	text-decoration: underline;
}



/************* FITXA PREMSA I MULTIMEDIA *****************/
.fitxa .box-fitxa {
	background:transparent url(img/img-red-border.gif) repeat-x 0 0;
	padding: 1.0em 0 2.0em 0;
	display: block;
	overflow: hidden;
	float: none;
}
.fitxa .box-fitxa2 {
	background:transparent url(img/img-red-border.gif) repeat-x 0 0;
	padding: 1.0em 0 2.0em 0;
	display: block;
	overflow: hidden;
	float: none;
}
.video_separacio {
	margin-top: 1em;
	width: 42.7em;
	height: 24.0em;
	z-index: -999;
}
*html #tnc .fitxa .box-fitxa {
	display: inline-block;
}
.fitxa .box-fitxa ul,
.fitxa .box-fitxa2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.fitxa .box-fitxa  li {
	display: inline;
	float: left;
}
.fitxa .box-fitxa2  li {

}

/****** TITOLS I ANCORS NOUS ******/
h2.titols_fitxa {
	font-size: 1.6em;
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	padding: 0.4em 0 0.4em 1.6em;
}
h2.documents,
.ancors_fitxa li.documents {
	background-image: url(img/ico_tit_documentos.gif);
}
h2.video,
.ancors_fitxa li.video {
	background-image: url(img/ico_tit_video.gif);
}
h2.imatges,
.ancors_fitxa li.imatges {
	background-image: url(img/ico_tit_foto.gif);
}
h2.audio,
.ancors_fitxa li.audio {
	background-image: url(img/ico_tit_audio.gif);
}
h2.mitjans,
.ancors_fitxa li.mitjans {
	background-image: url(img/ico_tit_mitjans.gif);
}

.ancors_fitxa {
	background: transparent url(img/img-red-border.gif) repeat-x 0 0;
	width: 100%;
	float: none;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 0.4em 0 0.2em 0;
}
.ancors_fitxa ul {
	float: none;
	overflow: hidden;
	display: block;
	clear: both;
}
.ancors_fitxa li {
	background-position: 0.6em 0;
	background-repeat: no-repeat;
	float: left;
	padding: 0.4em 0.2em 0.4em 0;
	margin-left: -0.6em;
}
.ancors_fitxa li a {
	background: transparent url(img/img-black-border.gif) repeat-y scroll 0 0;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
	color: #CC0033;
	text-decoration: none;
	padding: 0 1.2em 0 2.6em;
}
.ancors_fitxa li a:hover {
	text-decoration: none;
}
/****** / TITOLS I ANCORS NOUS ******/


.box-fitxa h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	padding: 0 0 0.2em 0;
	margin: 0;
}
.box-fitxa2 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #CC0033;
	padding: 0 0 0.2em 0;
	margin: 0;
}
.box-fitxa h4,
.box-fitxa2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	padding: 0 0 0.2em 0;
	margin: 0;
}

.premsa-download, .didactica-download {
	background: url(img/premsa-download.gif) no-repeat 0 0.3em;
	padding: 0;
	margin: 0;
}
.premsa-download a, .didactica-download a {
	color: #c03;
	text-decoration: none;
	padding: 0 0 0 2.0em;
}

.gira-download {
	background: url(img/premsa-download.gif) no-repeat 0 50%;
	padding: 0;
	margin: 0;
}
.gira-download a {
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 2.0em;
}
.gira-download a:hover{
	color: #fff;
	text-decoration: underline;
}

.fitxa .dossier li {
	padding: 1.0em 4.0em 0 0;
}


.fitxa .media .imatge-multi {
	background: #bdbebe;
	display: block;
	float: left;
	overflow: hidden;
	width: 17em;
	height: 17em;
}


* html #tnc .fitxa .imatge-multi {
	display: inline-block;
}

.fitxa .media .imatge-multi .imatge-v {
	width: auto;
	height: 170px;
	float: right;
}
.fitxa .media .imatge-multi .imatge-h {
	width: 170px;
	height: auto;
}


.fitxa .media div.video_premsa  {
	float: left;
	display: block;
	width: 16.7em;
	height: 11.3em;
	z-index: -999;
}

.fitxa .media div.video_premsa_qt  {
	float: left;
	display: block;
	width: 32.6em;
	height: 26em;
	z-index: -999;
}


.fitxa .media div .video{
	float: left;
}

.fitxa .box-fitxa em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	display: block;
	padding: 0 0 1.4em 0;
}
.fitxa .media li {
	position: relative;
	width: 32.0em;
	padding: 0;
	margin: 1.0em 2.4em 1.0em 0;
}
.fitxa .media li.limulti {
	position: relative;
	width: 65.0em;
	padding: 0;
	margin: 1.0em 2.4em 1.0em 0;
}
.fitxa .media2 li {
	position: relative;
	width: 40.0em;
	padding: 0;
	margin: 1.0em 2.4em 1.0em 0;
}
.fitxa .media li div.down_multi {
	position: absolute;
	left: 17.7em;
	bottom: 0;
}
.fitxa .media2 li div.down_multi {
	/*position: absolute;*/
	margin-left: 17.7em;
	bottom: 0;
	margin-right: 1em;
	width: 19em;
}
.fitxa .audio img {
	width: auto;
	height: auto;
}
.fitxa .audio li div {
	right: 0em;
}


.fitxa .multi-media li {
	width: 8.0em;
	height: 13.0em;
	padding: 0;
	margin: 1.0em 1.4em 0.4em 0;
}
.fitxa .multi-media .imatge-multi {
	background: #bdbebe;
	display: block;
	float: left;
	overflow: hidden;
	width: 7.3em;
	height: 7.3em;
}
.fitxa .multi-media .imatge-multi .imatge-v {
  height: 73px;
  width: auto;
	float: right;
}
.fitxa .multi-media .imatge-multi .imatge-h {
  height: auto;
  width: 73px;
}

.fitxa .video div,
.fitxa .audio div {
	display: block;
	overflow: hidden;
	float: none;
	padding: 1.2em 0;
}
.falca {
	width: 16.7em;
	height: 2.0em;
	z-index: -999;
	float: left !important;
}
.falca_multi_resize {
	width: 20.0em;
	height: 2.0em;
	z-index: -999;
}
*html #tnc .fitxa .video div,
*html #tnc .fitxa .audio div {
	display: inline-block;
}

h3.h3-gira {
	font-size: 1em;
}

table.bolo, .bolo tr, .bolo td , .bolo th{
	margin-top: 2em;
	border: 0.2em solid #EBEBEB;
	background-color: #EBEBEB;
}

.bolo th {
	background-color: #BE002F;
	padding: 0.5em 1em;
	color: white;
	font-weight: bold;
}

.bolo td {
	background-color: #cccccc;
	padding: 0.5em 0.2em 0.5em 0.2em;
}

.bolo td a {
	color: black;
	font-weight: bold;
}
h3.temp_historic a, h3.temp_historic a:visited {
	text-decoration: none;
	color: #CC0033;
	font-size: 1.3em;
}
h3.temp_historic a:hover {
	text-decoration: underline;
}
.links_altres{
	margin-top: 0.8em;
}
.fitxa .box-fitxa .links_altres ul,
.fitxa .box-fitxa2 .links_altres ul,
.fitxa .links_altres ul,
.links_altres ul {
	padding-left: 2.4em;
}
.fitxa .multi-media .links_altres li,
.fitxa .links_altres li,
.links_altres li {
	padding-bottom: 0.4em;
	margin: 0;
	width: auto;
	height: auto;
}
.links_altres a {
  color: #CC0033;
}
.links_altres a:hover{
  color:#CC0033;
  text-decoration:underline !important;
}



