@charset "utf-8";
/* CSS Document */

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

  Nucleus CMS Stylesheet - bundled with version 3.2

  Based on the Stanch skin by Ivan Fong

  Mods by hcgtv and moraes

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



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

  General layout / General

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



body { margin:0 auto 0 auto; background-color: #060505 !important; font-size:11px; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; width: 100%; }
img { border: 0; }
form { margin: 0; }
/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; }
/* Lists */

ul { list-style: none; padding: 0; margin: 0; }
li { background: url(images/arrow.gif) left 5px no-repeat; padding: 0 0 0 10px; margin: 0 20px; }
/* Links */

a:link { text-decoration:none; }
#header { position:relative }
/*#header a:link{ color: #474747;}
#header a:hover, #header a:active{ color: #737373;}*/


#header .capsalera { margin:0 auto; width:960px; }
#header .capsalera .logoespecial { float:left; width:140px; height:52px; }
/*#header .capsalera .logoportal {float: right; width:140px; height:45px; }

#header .capsalera .logoprincipal {float: left; width:890px; height:243px;}*/



/* Basic classes */

.hidden { display: none; }
.centerize { text-align: center; }
.clearing { width: 704px; height: 0; clear: both; border-bottom:0;/*DESCOBREIXbackground-color:#99FFFF;*/ }
h1 { font-size:medium; }
/*-------------------------------------------------

  Content wrappers / Containers

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

#mainwrapper {/*width: 986px; padding: 0 3px 0 3px; height: 100%; background-color:#CC66CC; margin:0 auto;  0 0 repeat-y; overflow: visible;*/ /* background-image:url(http://blogs.ccrtvi.com/skins/voltamon/img/bg_textura.jpg); */

	/* background-repeat:repeat; */

	/* position: relative; */

	background-color:#302F2D; width: 990px; margin: 0 auto;/* *margin-bottom:-32px; */

}
#wrapper { width: 960px; position: relative; margin: 0 auto 0 auto; /*background-color:#FFF;*/ }
#wrapper:after { content: " "; width: 100%; height: 0; visibility: hidden; display: block; clear: both; }
/*-----------------------------------------------------------

  Main content / Els containers on anira cda comentari

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

#container { width: 640px; /*overflow: visible;*/
	float: left; padding: 0; background-color: #302F2D; }
* html #container { width: 640px; }
.content { /*width:610px;*/

	/* background-color:#FFFFFF; */

	/*padding: 10px;*/

	margin:20px 10px 10px 10px !important;/*DESCOBREIX background-color:#FF0000;*/}
/*-------------------------------------------------

  Item styles // Hora i Titol

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

.contenttitle h2 { font-size:14px; margin:0px /*0 0 15px*/; padding:0px 2px; color:#FCEAA3; font-size:18px; margin:0 0 10px; padding:0 2px; }
.contenttitle h2 a:link, .contenttitle h2 a:visited { color: #F68C0E; text-decoration: none; display:block; font-size:28px; }
.contenttitle h2 a:hover, .contenttitle h2 a:active { color: #ffffff; text-decoration: none; display:block; font-size:28px; }
/*-------------------------------------------------

  Item info // Items d'informaciÃ³

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



.contentitem { background-image:url(../img/bg_contentitem.jpg); background-repeat:no-repeat; padding-top: 0px; padding-right: 6px; padding-left: 0px; line-height:25px; margin-top:8px; }
.contentitem1 { display: inline; padding-right: 6px; padding-left:5px }
.contentitemcategory { background: url(../img/ico_categoria.gif) top left no-repeat; line-height:16px; font-size:11px; margin:0px; padding:2px 2px 2px 18px; color: #fff; }
.contentitemcategory a { font-weight: normal; color: #cccccc; }
.contentitem2 { display: inline; padding-right: 6px; padding-left:5px }
.contentitempostedby { background: url(../img/ico_escrit.gif) top left no-repeat; line-height: 16px; font-size:11px; margin:0px; padding:2px 2px 2px 18px; color:#fff; }
.contentitempostedby a { font-weight: normal; color: #cccccc; }
.contentitem3 { display: inline; padding-right: 6px; padding-left:5px }
.contentitemcomments { background:url(../img/ico_editar.gif) top left no-repeat; line-height: 16px; font-size:11px; margin:0px; padding:2px 2px 2px 18px; color:#666666; }
.contentitem4 { display: inline; padding-right: 6px; padding-left:5px }
.contentitemedit { background: url(../img/ico_comentari.gif) top left no-repeat; line-height:16px; font-size: 11px; margin: 0px; padding:2px 2px 2px 18px; color: #666666; }
.contentitem a:link, .contentitem a:visited { color: #fff; text-decoration:none; font-weight:bold }
.contentitem a:hover, .contentitem a:active { color:#fff; text-decoration:underline; font-weight:bold }
/*-------------------------------------------------

  Item info // Text

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



.contentbody { font-size:12px; line-height: 15px; /*margin-left:4px;*/

	padding-bottom:40px; color:#e0e0e0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 10px; padding-left: 0px; }
.contentbody p { font-weight:bold; }
.contentbody a:link, .contentbody a:visited { color: #e8772c; font-weight:bold; text-decoration:none; }
.contentbody a:hover, .contentbody a:active { color:#e8772c; font-weight:bold; text-decoration:underline; }
/*-----------------------------------------------

  Menu

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

/*zona menu*/

#sidebarcontainer { text-align:left; float:right; width: 300px; margin:/*10px 20px 0*/ 0; /*padding:10px; */ padding-bottom:20px; }
/** html #sidebarcontainer{ margin-right:10px;}*/



.sidebar { width:300px; margin:0px; vertical-align:top; }
* html .sidebar { margin-right:0px; width:300px; }
/* Caixa del menu*/

.sidebard0 { width:100%; /* background-image:url(http://blogs.ccrtvi.com/skins/voltamon/img/bg_sidebar.jpg); background-repeat:repeat; padding:4px; margin-bottom:15px; */ }
.filet { /* width:312px; border-color:#000000; border-style:solid; border-width:3px; margin:0 auto; color:#FFFFFF */ }
.filet h4 { /* width:305px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; */ }
.sidebard0 p { font-size:12px; padding: 0px; margin: 10px 0 5px 0 !important; /*padding-top:15px;

	padding-bottom:15px;

	padding-left:25px;

	padding-right:40px;*/

	font-family: Arial, Verdana, Helvetica, Sans-serif; }
.sidebardl { margin: 0; padding-bottom:4px; font-size: 14px; padding-left: 0px;/*DESCOBREIX background-color:#0066CC;*/ padding-top: 10px; }
.sidebardl ul li { background-image:none; padding:0; margin:0 0 6px 15px; }
.sidebard3 { margin:0 0 0 -25px; padding:0px; }
.sidebard3 img { padding-right:8px; }
.titol { display: block; padding:0; margin:10px 0 0 0; height:27px; }
.t_missatges { background: url(../img/missatges.jpg) no-repeat; height: 37px; width: 312px; }
.t_mes { background: url(../img/minicap_mes.gif) no-repeat; }
.t_cercador { background: url(../img/cercador.jpg) no-repeat; height: 30px; width: 312px; }
.t_categories { background: url(../img/categories.jpg) no-repeat; height: 37px; width: 312px; }
.t_quiescriu { background: url(../img/qui_escriu.jpg) no-repeat; height: 30px; width: 312px; margin-top:5px }
.categories { margin-left:10px; padding:0 }
.elprograma { background-color: #402E1E; text-align:left; color:#fff; font-size:12px; margin: 20px 0; padding:10px 10px 10px 15px; background-image:url(../img/bg_elprograma.jpg); background-position:bottom left; background-repeat:no-repeat }
.elprograma h2 { background-image:url(../img/h2_elprograma.gif); width:157px; height:24px; margin-bottom:10px }
.proximament { background-color: #402E1E; text-align:left; color:#fff; font-size:12px; margin: 20px 0; padding:10px 10px 10px 15px; background-image:url(../img/bg_proximament.jpg); background-position:bottom left }
.proximament a { background-image:url(../img/bg_li.gif); background-repeat:no-repeat; background-position:0 4px; margin-bottom:3px; padding-left:8px; }
.proximament h2 { background-image:url(../img/h2_proximament.gif); width:280px; height:21px; margin-bottom:10px }
.proximament h2 span, .documentals h2 span, .edicions_anteriors span, .altresprog span, .elprograma h2 span { display:none }
.documentals { background-color: #402E1E; text-align:left; color:#fff; font-size:12px; margin: 20px 0; padding:10px 10px 10px 15px; background-image:url(../img/bg_elsdocumentals.jpg); background-position:300px left }
.documentals h2 { background-image:url(../img/h2_documentals.gif); width:280px; height:21px; margin-bottom:10px }
.documentals a { background-image:url(../img/bg_li.gif); background-repeat:no-repeat; background-position:0 4px; margin-bottom:3px; padding-left:8px; }
/*.documentals p {padding-left:15px}*/

#sidebarcontainer .veure_mes a:link, #sidebarcontainer .veure_mes a:hover, #sidebarcontainer .veure_mes a:visited { color:white!important; font-weight:bold; margin-top:10px; background-image:none !important }
.sidebard0 .veure_mes a { color:white!important; font-weight:bold; margin-top:10px; background-image:none !important }
.sidebard_rss { background-image:url(../img/ico_rss.gif); background-position:0 10px; background-repeat:no-repeat; border-top:1px solid #4B4333; font-size:14px; height:35px; margin-top:10px; padding:15px 0 0 35px; text-align:left; vertical-align:middle; }
#sidebarcontainer .sidebard_rss a:link, #sidebarcontainer .sidebard_rss a:hover, #sidebarcontainer .sidebard_rss a:visited { color:white!important; font-weight:bold; background-image:none !important }
.edicions_anteriors { background-color: #402E1E; text-align:left; color:#977150; font-size:18px; margin: 20px 0; padding:10px 10px 10px 15px; background-image:url(../img/bg_edicions_anteriors.jpg); background-position:bottom left }
.edicions_anteriors h2 { background-image:url(../img/h2_edicions_anteriors.gif); width:280px; height:21px; margin-bottom:10px }
#sidebarcontainer .sidebar .edicions_anteriors a { color:#FFB422 !important; font-size:18px; font-weight:bold; margin:10px }
.docuteca { background-color: #402E1E; margin: 20px 0; background-image:url(../img/bg_docuteca.jpg); background-position:bottom left; width:300px; height:45px }
.docuteca h2 a span { display:none }
#sidebarcontainer .sidebar .docuteca a { display:block; width:300px; height:43px }
.equip { background-color: #402E1E; margin: 20px 0; background-image:url(../img/bg_equip.jpg); background-position:bottom left; width:300px; height:45px }
.equip h2 a span { display:none }
#sidebarcontainer .sidebar .equip a { display:block; width:300px; height:43px }
.altresprog h2 { background-image:url(../img/h2_altres_programes.gif); width:280px; height:42px; margin-bottom:10px }
.altresprog { background-color: #402E1E; text-align:left; color:#fff; font-size:12px; margin: 20px 0; padding:10px 10px 0px 15px; background-image:url(../img/bg_altres_programes.jpg); background-position:top right; heigth:247px; background-repeat: no-repeat; overflow:hidden; height:1%; position:relative; }
.altresprog ul { margin-top:10px; padding-left:13px; }
.altresprog ul li { list-style:none; background:none; overflow:hidden; display:block; height:70px; margin: 10px 15px 0px 15px; padding:0; float:left; }
.altresprog ul li span { width:70px; display: block; text-align:center; margin:10px 16px 0 0; }
.publi { padding: 0px; margin: 0; width: 300px; background-color: #2F2217; }
.publi span { padding: 2px 5px 2px 5px; display:block; color: #776E6C }
/* Titol de la secciÃ³*/

.sidebardl dt { font-size:16px; color:#565656; margin-left: 52px; font-weight: bold; padding-top: 2px; padding-bottom:0px; padding-right:6px;/*DESCOBREIX background-color:#FF0000;*/ }
.t_publicitat dt { font-size:11px; text-align:center; padding:8px 0 0 0; margin-left:0; }
/* Text del menu*/ 

.sidebardl dd { font-size:13px; text-align:left; color:#fff; margin: 0 0 0 5px; font-weight:bold; padding-bottom:6px; padding-left:20px; }
.fletxa { background-image:url(../img/ico_fletxa.gif); background-repeat:no-repeat; margin:0px; padding-left:24px; }
#sidebarcontainer a:link, #sidebarcontainer a:visited { color: #F68C0E !important; text-decoration:none; }
#sidebarcontainer a:hover, #sidebarcontainer a:active { color:#F68C0E; text-decoration: underline; }
.linia { display: block; border: none; height: 2px; width:100%; margin-top: -7px; margin-bottom: -7px; }
html>body .linia { color: #fff; height: 2px; padding:0px; margin:0px; clear:both; }
.liniab { border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; border-bottom-width: 10px; }
html>body .liniac { color: #fff; height: 20px; padding:0px; margin:0px; clear:both; width: 100%; }
.liniac { border: none; height: 10px; width:100%; margin-top: -7px; margin-bottom: -7px; display: block; visibility: hidden; clear: both; }
/*-------------------------------------------------

  Footer  / Peu

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



#footer { position: relative; width: 100%; margin: auto; margin-top:-2px; background-color:#000; width:986px; color: #FFFFFF; text-align: center; height: 100px; font-size: 12px; padding-top: 30px; }
#footer .dreta { float:right; text-align:right; color:#FFF; font-family:Arial !important; font-size:1em; margin-right:80px; margin-top:20px; }
#footer a { color:#FFF }
#footer img { float:left; padding-left:80px; }
#footer p { font-size:11px; margin:0px; padding-top:6px; padding-bottom:6px; color:#CCCC99; }
 #footer a: {
color: #CCCC99;
text-decoration:none;
}
/*LINIES..............................................*/

.p4 { /*border: solid #404A6A 1px; background: #404A6A; height: 1px; width:100%; margin-top: -7px; margin-bottom: -7px; display: block; clear: both; */ visibility: hidden; }
/*@HACKING SOLO PARA MOZILLA*/

/*...................................*/

html>body .p4 { color: #666; background-color: #666; margin:0px 0px 2px 0px; border: 0px; clear:both; width: 100%; height: 0px; }
/*-------------------------------------------------

  Comments / Comentaris

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

/*CapÃ§a del comentari*/

.itemcomment { font-size:12px; padding-top: 7px; color:#000; background-color:#D9E4EE; margin: 0 0 10px 0; padding:0; }
/*TÃ­tol del comentari*/

.itemcomment h3 { font-size: 12px; color:#FFF; background-color:#402E1E; padding:8px 8px 8px 12px; margin: 10px 0 0 0; /*width:200px;*/ }
/*.itemcomment:hover{ background: #555555 url(../img/bgcomment2b.gif) no-repeat; background-position: 0px 0px; margin: 10px 0 30px 0; padding-left:18px;}*/

.commentbody { color:#000; margin:0px; padding:12px; background-color:#fff; }
.commentinfo { font-size:11px; color:#333; font-weight:bold; margin:0; padding:6px 12px 12px 12px; background-color:#fff; }
/* AixÃ² crec que no serveix de res!!!!!*/

.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/ { background: #F9F9F9 url(images/commentquote02.gif) no-repeat; background-position: 6px 9px; border: 1px solid #B3C492; }
.id1:hover { background: #F9F9F9 url(images/commentquote02.gif) no-repeat; background-position: 6px 9px; border: 1px solid #B3C492; }
/*-------------------------------------------------

  Forms / Formulari

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

.loginform { margin: 5px 0; }
.searchform { margin: 0px 0; }
.commentform, .mailform { margin:0px; padding: 12px; color:#fff; /*width:444px;*/ font-size:12px; background-color: #402E1E !important }
.commentform a:link, .commentform a:visited { color:#000; text-decoration:underline; }
.commentform a:hover, .commentform a:active { color:#003399; text-decoration:underline; }
.commentform img { margin: 5px 0 0 0; }
/*la forma dels Camps*/

.formfield { font-size: 11px; background: #FFFFFF; color: #404A6A; border: 1px solid #333333; margin: 1px 0 0 0; width:562px; }
/*la forma del boto*/

.formbutton { font-size: 11px; background: #000; color: #FFFFFF; border: 1px solid #333; margin: 1px 0 0 0; }
/*Missattge d'error en el Login i la clau*/

.error { color: black; font-weight: bold; margin:0px; padding-bottom:12px; }
/*Temany del textarea*/

.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield { width: 426px; }
.searchform .formfield { width: 172px; height: 14px; font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif; font-size:11px; padding: 4px 8px; /*margin: 0 2px 2px 0;*/

	background-color: #e8772c; color: #ffffff; margin-right: 6px; }
.searchform .formbutton { width: 66px; height: 24px; font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif; font-size: 11px; padding: 4px 2px; text-align: center; background-color: #534c4c; }
.loginform .formfield { width: 130px; font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif; padding: 2px 0; margin: 0 2px 2px 0; }
.loginform .formbutton { width: 60px; font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif; padding: 2px 2px; }
.mainform .formfield { width: 280px; font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif; padding: 2px 0; margin: 0 2px 2px 0; }
.mailform .formbutton { width: 100px; font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif; padding: 2px 2px; }
#nucleus_cf_name, #nucleus_cf_mail { width: 300px; margin-right: 105px; font-family: Arial, Trebuchet MS, Verdana, sans-serif; }
.commentform .formbutton { width: 100px; height: 22px; font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif; }
#bottomborder { width: 986px; margin: 0 auto;/*padding: 20px 3px 0 3px;

	height: 30px;

	overflow: hidden;

	background-image: url(../img/background_bottom.gif);

	background-position: top;

	background-repeat: no-repeat;

	clear: both;

	text-align: center;

	color: #000;

	font-size: 13px;*/

}
/*-------------------------------------------------

  Header

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

#header { /* position: relative; */

	width: 990px; height: 150px; background-image: url(../img/cap_60minuts.jpg); background-repeat:no-repeat; margin: 0 auto;/* margin-bottom:-2px; */

}
/*

#header{ position: relative; width:985px; height: 132px; margin:0 auto;}

*/



#header h1 { /* small header image specific lines */

	height: 168px; width: 692px; background: white url(images/header_sm.jpg) repeat-x 0 6px; margin: 0 6px; /* end small header image specific lines */

	font-size: 38px; text-align: center; line-height: 160px; }
#botons { height: 60px; width: 200px; margin-top: 60px; float: right; background-image: url(../img/header_boto.png); }
#boto_emisio { height: 12px; width: 65px; padding-top: 23px; padding-left: 30px; }
#boto_contacte { height: 12px; width: 75px; padding-top: 23px; }
#botons .boto { float: left; font-size: 12px; font-weight: bold; text-align: center; color: #ffffff; }
/*-------------------------------------------------

  Miscelaneous

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

/* VBlog image onion skin shadow - From AListApart.com*/

.wrap1, .wrap2, .wrap3 { display:inline-table; /* \*/display:block;/**/ }
.wrap1 { float:left; background:url(images/shadow.gif) right bottom no-repeat; margin: 0 5px 3px 0; }
.wrap2 { background:url(images/corner_br.gif) left bottom no-repeat; }
.wrap3 { background:url(images/corner_tr.gif) right top no-repeat; padding:0 5px 5px 0; }
.wrap3 img { display:block; border: 3px solid white; }
/* Search highlight color */

.highlight { background: #DEFFA9; }
/* Leftbox and Rightbox toolbar buttons */

.leftbox, .rightbox { margin: 3px; padding: 3px; font-size: larger; width: 160px; }
.leftbox { float: left; border-right: 2px solid #ccc; }
.rightbox { float: right; border-left: 2px solid #ccc; }
/*Estils calendari*/

.calendar caption { font-weight: bold; font-size:14px; /*background-color: #d40517;*/

	padding: 5px 0 4px 0; width:260px; text-align: right; color: #bbb660; }
#documentals_emesos .calendar caption a:link,  #documentals_emesos .calendar caption a:visited { color: #bbb660; }
.calendar .calendardateheaders { text-align: center; /*background-color: #d40517;*/

	font-size: 12px; font-weight: bold; }
.calendar { background-color: transparent; /*border:1px solid #d40517;*/

	/*padding: 10px;*/

	margin-bottom:20px; width:260px; }
.calendar .days { background-color: #bbb660; color: #000; width: 34px; height: 28px; text-align: center; font-size: 18px; }
.calendar .days a { text-decoration: underline!important; font-weight: bold; color: #fff !important; }
.calendar .days a:active { text-decoration: underline; color: #000; font-weight: bold; }
.calendar .days a:hover { text-decoration: underline; color: #FFF !important; font-weight: bold; }
.calendar .days a:visited { text-decoration: underline; color: #000 !important; font-weight: bold; }
.calendar .today { background-color: #000; color: #bbb660; text-align: center; width: 34px; height: 28px; font-size: 18px; }
.llistit { line-height: 20px; padding-left: 13px; }
/*.llistit a {

	background-image: url("http://blogs.ccrtvi.com/skins/joanridao/img/fletxa.gif");

	background-repeat: no-repeat;

	background-position: 0px 2px;

	padding-left: 13px;

}*/

.floatleft { float:left; margin:0 10px 10px 0; }
.perfilat { border-bottom:1px dotted #ccc; padding: 6px 0 8px 0; }
.noperfilat { padding: 6px 0 8px 0; }
.paddingleft { padding-left: 13px; }
.center { text-align:center }
.comments { padding-left: 13px; padding-bottom:13px; color:#ffffff; background-color:#402E1E !important; padding-top:13px }
.torna_web a { color:#ff0000!important; font-size:0.9em }
.torna_web { margin:10px 0; }
/*------------------------------------------------

	Peu

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



#bg_peu { width: 100%; height: 80px; margin-top: 30px; background-image: url(../img/bg_peu.jpg); background-repeat: repeat-x; background-position: center top; clear: both; }
#peu { width: 920px; padding: 20px 20px; margin: auto; }
#peu_esquerre { float: left; }
#peu_esquerre a { padding-right: 20px; }
#peu_dreta { float: right; text-align: right; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; }
#peu_dreta p { margin: 0; padding: 0; }
#peu_dreta ul { list-style-image: none; list-style-type: none; margin-top:8px }
#peu_dreta ul li { display: inline; padding: 0; margin: 0; background-image: none; }
#peu_dreta ul li a { padding: 0px 4px 0px 3px; color: #ffffff; vertical-align: middle; }
#peu_dreta ul li a:link,  #peu_dreta ul li a:visited { color: #ffffff; }
#peu_dreta ul li a:hover { text-decoration: underline; }
.paginador { color:#b8b88a; text-decoration:none; font-weight:bold; }
.menu_60m { position: absolute; top:94px; left: 665px; color: white; padding:6px; border-top:1px solid #302F2D; border-bottom:1px solid #302F2D }
.menu_60m a { color:white!important; padding:0 5px 0 5px; font-size:11px }
.menu_60m a:hover { color:#efefef!important; font-size:11px }
.logo { display:block; position:absolute; top:25px; right:10px; width:120px; height:110px }
.logo span { display:none }
.linkheader { width:57%; height:100%; float:left; }
