/*-------------------------------------------------
  Nucleus CMS Stylesheet - bundled with version 3.2
  Based on the Stanch skin by Ivan Fong
  Mods by hcgtv and moraes
-------------------------------------------------*/

/*-------------------------------------------------
  General layout / General
-------------------------------------------------*/

/* ----------- HTML + BODY --------------- */

* { border-width:0px; padding:0; margin:0; outline-style:none; }
html { width: 100%; margin: auto; background: url(img/fons_html.jpg) center top repeat-x; background-color:#f7f6e0; }
body { margin:0 auto 0 auto; font-size:11px; text-align:left; font-family: Helvetica, Verdana, Arial, sans-serif; position: relative; width: 100%; margin: auto; background-image: url(img/fons_header.jpg); background-position: top center; background-repeat: no-repeat; }
/* ----------- FIN HTML + BODY --------------- */

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, a:visited { color: #3b4865; text-decoration:none; }
a:hover, a:active { color: #3b4865; }
/* ----------- HEADER --------------- */

#header { height: 240px; width: 960px; margin: 0 auto; }
.capsalera { width: 728px; height: 0px; padding: 3px 116px 29px 116px; }
.logo { height: 155px; width: 320px; margin: 6px 350px 0 290px; padding: 1px 0 0 1px; }
/* ----------- FIN HEADER --------------- */

/* ----------- MENU --------------- */

#menu { width: 505px; /*margin: 0px auto;*/
	padding: 0 10px 0 445px; font-size: 11px; margin: 0; }
#menu1 { float: left; /*margin-left: 445px;*/
	width: 266px; margin: 0; padding: 0; }
#menu2 { float: right; /*margin-right: 10px;*/
	width: 175px; margin: 0; padding: 0; }
#menu .submenu a { /*color: transparent;*/
	height: 51px;/*overflow: hidden;
	background-repeat: no-repeat;
	background-position: top center;*/
}
#menu .submenu a:hover { cursor: pointer; }
.submenu ul { list-style-type: none;/*display: inline;*/
}
.opc_blog { width: 63px; height: 51px; background-image: url(img/menu_blog_off.png); background-repeat: no-repeat; background-position: top center; float: left; text-indent:-3000000px; }
.opc_blog_on, .opc_blog:hover { background-image: url(img/menu_blog_on.png); text-indent:-3000000px; }
.opc_videos { width: 87px; height: 51px; background-image: url(img/menu_videos_off.png); background-repeat: no-repeat; background-position: top center; float: left; text-indent:-3000000px; }
.opc_videos_on, .opc_videos:hover { background-image: url(img/menu_videos_on.png); text-indent:-3000000px; }
.opc_programa { width: 116px; height: 51px; background-image: url(img/menu_programa_off.png); background-repeat: no-repeat; background-position: top center; float: left; text-indent:-3000000px; }
.opc_programa_on, .opc_programa:hover { background-image: url(img/menu_programa_on.png); text-indent:-3000000px; }
.opc_contacta { width: 88px; height: 51px; background-image: url(img/menu_contacta_off.png); background-repeat: no-repeat; background-position: top center; float: left; text-indent:-3000000px; }
.opc_contacta_on, .opc_contacta:hover { background-image: url(img/menu_contacta_on.png); text-indent:-3000000px; }
.opc_emissio { width: 87px; height: 51px; background-image: url(img/menu_emissio_off.png); background-repeat: no-repeat; background-position: top center; float: left; text-indent:-3000000px; }
.opc_emissio_on, .opc_emissio:hover { background-image: url(img/menu_emissio_on.png); text-indent:-3000000px; }
/* ----------- FIN MENU --------------- */
/* 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 { /*background-image: url(http://blogs.ccrtvi.com/skins/anima/img/fons_mainwrapper.png);
	background-repeat: no-repeat;
	background-position: top center; */
	/* position: relative; */
	width: 960px; margin: auto; padding-top: 25px; }
#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: 570px; /* height: 1%;  */
	overflow: visible; float: left; padding: 40px 25px 10px 25px;/* background-image:url(http://blogs.ccrtvi.com/skins/voltamon/img/bg_punts.jpg);  */
	/* background-repeat:repeat; */
}
* html #container { width: 570px; }
.content { background-color: transparent; padding: 0px; margin: 0px; width:570px; overflow:hidden; }
/*-------------------------------------------------
  Item styles // Hora i Titol
-------------------------------------------------*/

.contenttitle h2 { font-size: 14px; font-weight: normal; margin: 0px; padding: 0px 0; color: #6ea190; font-weight: bold; }
.contenttitle h2 a:link, .contenttitle h2 a:visited { color: #3b4865; text-decoration: none; font-family: Georgia, Times New Roman, Times, serif; font-weight: normal; font-style: italic; font-size: 32px; display: block; }
.contenttitle h2 a:hover, .contenttitle h2 a:active { color: #3b4865; text-decoration: none; font-family: Georgia, Times New Roman, Times, serif; font-weight: normal; font-style: italic; font-size: 32px; display: block; }
/*-------------------------------------------------
  Item info // Items d'informació
-------------------------------------------------*/

.contentitem { padding-top: 0px; padding-right: 0px; padding-left: 0px; line-height:28px; }
.contentitem1 { display: inline; }
.contentitemcategory { line-height:28px; font-size:12px; padding-right: 15px; color: #6ea190; ; }
.contentitemcategory a { color: #3b4835; }
.contentitem2 { display: inline; }
.contentitempostedby { line-height:28px; font-size:12px; padding-right: 15px; color: #6ea190; ; }
.contentitempostedby a { color: #3b4835; }
.contentitem3 { display: inline; }
.contentitemcomments { line-height:28px; font-size:12px; padding-right: 15px; color: #6ea190; ; }
.contentitem4 { display: none; }
.contentitemedit { line-height:28px; font-size:12px; padding-right: 15px; color: #6ea190; }
.contentitem a:link, .contentitem a:visited { color: #3b4835; text-decoration:none; }
.contentitem a:hover, .contentitem a:active { color: #3b4835; text-decoration:underline; }
/*-------------------------------------------------
  Item info // Text
-------------------------------------------------*/

.contentbody { font-size:12px; line-height: 15px; padding-top: 30px; padding-bottom:40px; color:#3b4865; text-align: justify; }
.contentbody p { font-weight:bold; }
.contentbody a:link, .contentbody a:visited { color: #6EA190; font-weight:normal; text-decoration:none; }
.contentbody a:hover, .contentbody a:active { color:#6EA190; font-weight:normal; text-decoration:underline; }
/*-----------------------------------------------
  Menu
-------------------------------------------------*/
/*zona menu*/
#sidebarcontainer { text-align:left; float:right; width: 300px; margin: 0; padding-right: 20px; padding-left: 15px; }
.sidebar { width:300px; margin:0px; vertical-align:top; }
/* Caixa del menu*/
.sidebard0 { /* width:100%; */
	/* background-image:url(http://blogs.ccrtvi.com/skins/voltamon/img/bg_sidebar.jpg); */
	/* background-repeat:repeat; */
	padding: 0px; }
.filet { width:300px; margin:0 auto; color:#FFFFFF }
.filet h4 { font-size:12px; color:#FFFFFF; }
.sidebard0 p { font-size:12px; padding-top: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; }
.sidebard1 { }
.sidebardl { margin: 0; padding-bottom:4px; font-size: 14px; padding-left: 0px;/*DESCOBREIX background-color:#0066CC;*/ padding-top: 10px; }
.sidebard_rss { margin: 0; padding:0px; text-align:left; }
.sidebard_rss img { vertical-align:bottom; }
.sidebardl ul li { background-image:none; padding:0; margin:0; }
.sidebard0 ul li { background-image:none; padding:0; margin:0; }
.sidebard3 { margin:0 0 0 -25px; padding:0px; }
.sidebard3 img { padding-right:8px; }
.titol { display: block; padding:0; margin: 0; height:27px; }
.t_avui { background: url(img/fons_avui.png) no-repeat top center; height: 109px; margin: 0; }
.t_autors { background: url(img/fons_autors.jpg) no-repeat top center; margin: 0; font-size: 16px; font-weight: normal; background-color: #c0cabc; padding: 93px 20px 20px 20px; margin: 0; color: #3b4865; }
.cercador { background: url(img/fons_cercador.jpg) no-repeat top center; margin: 0; font-size: 16px; font-weight: normal; background-color: #c0cabc; padding: 93px 20px 20px 20px; margin: 0; color: #3b4865; }
.searchform .formfield { width:190px!important; }
.searchform .formbutton { float:right; margin:-25px 0 0 0; }
.t_concurs { background: url(img/fons_concurs.jpg) no-repeat top center; margin: 0; font-size: 16px; font-weight: normal; background-color: #c0cabc; padding: 93px 20px 20px 20px; margin: 0; color: #3B4865; }
.t_concurs a { text-decoration:none; color:#3b4865; }
.t_seccions { border-top: 1px solid #f7f6e0; background: url(img/fons_seccions.jpg) no-repeat top center; margin: 1px 0px 0px 0px; font-size: 16px; font-weight: normal; background-color: #c0cabc; padding: 84px 20px 20px 20px; margin: 0; color: #3b4865; }
.t_seccions .t_autors a { text-decoration: none; color: #3b4865; }
.t_rss { background: url(img/fons_facebook.jpg) no-repeat top center; height: 94px; margin: 0px 0px 0px 0px; }
.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 }
.publi { background: url(img/fons_publi.jpg) no-repeat;  width: 300px:
 height:287px;
padding: 27px 0 35px 0; }
#adSense_post { width: 468px; height: 113px; padding: 26px 0 0 102px; margin: 0; background: url(img/fons_adSense_footer.jpg) no-repeat;/*text-align: right;*/
	
}
.avui { font-size: 12px; font-weight: bold; background-color: #1d4253; padding: 0px 20px 20px 20px; margin: 0; }
.avui h2 { font-size: 12px; font-weight: bold; color: #629d8f; }
.autors, .seccions { font-size: 16px; font-weight: normal; background-color: #c0cabc; padding: 0px 20px 20px 20px; margin: 0; color: #3b4865; }
.autors a, .seccions a { color: #3b4865; }
.autors ul, .seccions ul { margin: 0; padding: 0; list-style-type: none; }
.autors a:hover, .autors a:active, .seccions a:hover, .seccions a:active { color: #3b4865; }
.rss { font-size: 14px; font-weight: normal; background-color: #C0CABC; padding: 20px 20px 20px 20px; margin: 1px 0px 0px 0px; color: #1d4253; }
.rss a { background-image: url(img/ico_rss.png); background-position: top left; background-repeat: no-repeat; padding: 7px 0px 7px 35px; color: #1d4253; }
.rss a.hover { color: #1d4253; }
.quies { text-align:left; color:#fff; font-size:14px; margin:10px; }
/* 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: #fff */; text-decoration:none; }
#sidebarcontainer a:hover, #sidebarcontainer a:active { /* color:#fff  */; 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_fons { background: url(img/fons_footer_html.jpg) center top repeat-x; position: relative; width: 100%; margin: auto; }
#footer { margin: 0 auto; background: url(img/fons_footer.jpg) center top no-repeat; width:960px; color: #1d4253; text-align: center; height: 66px; font-size: 12px; padding: 100px 0 0 0; }
#footer ul { list-style-type: none; display: inline; }
#footer li { list-style-type: none; float: left; }
#peu_esquerre { float: left; padding: 0 0 0 25px; }
#peu_dreta { float: right; text-align: right; }
#peu_dreta p { margin-bottom: 10px; }
.footer_menu { padding: 2px; }
.footer_menu a { color: #1d4253; text-decoration: none; }
.footer_menu a:hover { color: #f7f6e0; text-decoration: none; }
.footer_menu_img { padding-left: 7px; }
/*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:#1d4253; background-color:#c0cabf; margin: 0 0 10px 0; padding:0; }
/*Títol del comentari*/
.itemcomment h3 { font-size: 12px; color:#FFF; background-color:#1d4253; padding:8px 8px 8px 12px; margin: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:#1d4253; margin:0px; padding:12px; }
.commentinfo { font-size:11px; color:#1d4253; font-weight:bold; margin:0; padding:6px 12px 12px 12px; }
/* 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, .searchform { margin: 5px 0; }
.commentform, .mailform { margin:0px; padding: 12px; color:#1d4253; /*width:444px;*/ font-size:12px; }
.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: #1d4253; border: 1px solid #1d4253; margin: 1px 0 0 0; width:562px; }
/*la forma del boto*/
.formbutton { font-size: 11px; background: #1d4253; color: #f7f6e0; border: 1px solid #1d4253; margin: 1px 0 0 0; }
/*Missattge d'error en el Login i la clau*/
.error { color: red; font-weight: bold; margin:0px; padding-bottom:12px; }
/*Temany del textarea*/
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield { width: 426px; }
.searchform .formfield { width: 250px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14px; padding: 2px 0; margin: 0 2px 2px 0; }
.searchform .formbutton { width: 60px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 2px 2px; }
.loginform .formfield { width: 130px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 2px 0; margin: 0 2px 2px 0; }
.loginform .formbutton { width: 60px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 2px 2px; }
.mainform .formfield { width: 280px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 2px 0; margin: 0 2px 2px 0; }
.mailform .formbutton { width: 100px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 2px 2px; }
#nucleus_cf_name, #nucleus_cf_mail { width: 300px; margin-right: 105px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.commentform .formbutton { width: 100px; height: 22px; font-family: Helvetica, Verdana, Arial, 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: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; }
/*-------------------------------------------------
  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:192px; }
.calendar .calendardateheaders { text-align: center; background-color: #d40517; }
.calendar { background-color: #d40517; border:1px solid #d40517; padding:10px; margin-left:20px; width:250px; }
.calendar .days { background-color: #d40517; color: #000; width: 40px; height: 15px; text-align: center; }
.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: #f00; text-align: center; width: 40px; height: 15px; }
.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 }
.torna_web a { color:#ff0000!important; font-size:0.9em }
.torna_web { margin:10px 0; }
.elpodcast { background:#1D4253 url(img/fons_elpodcast.jpg) no-repeat scroll center top; font-size:12px; font-weight:bold; color:#fff; font-weight:normal; margin:0; padding:93px 20px 20px; }
.bullet-list { width:200px; padding:13px; }
ul.bullet-list li { list-style-type:circle; }
ul.bullet-list li a { color:#629D8F!important; }
.elpodcast h2 a { color:#629D8F!important; font-size:12px; font-weight:bold; }
.capaVisible { display:block; visibility:visible; }
.capaHidden { display:none; visibility:hidden; }

.seccio_podcast{ margin:15px 0 0 0; padding:0!important; font-weight:bold;}
.llistat_podcasts { margin-top:15px; border-top:1px solid #F7F6E0; }
.llistat_podcasts ul{ margin:6px 0 0 0;}
.llistat_podcasts ul li { list-style-type:none; margin: 0; }
.llistat_podcasts ul li a { color:#629D8F !important; font-size:12px; padding:0 0 0 5px; }
.llistat_podcasts ul li img { vertical-align:middle; }
.facebook { background:#1D4253; }
/*Facebook Fanbox*/
.fan_box .full_widget .connect_top { background-image:url(http://blogs.ccrtvi.com/skins/anima/img/fons_capfacebook.jpg); background-repeat:repeat-x; color:#FFF; border-color:#3B5998; }
.fan_box .full_widget .connect_top a { color:#FFF; }
.fan_box .full_widget { border:none; }
.fan_box .connections_grid .grid_item { float:left; overflow:hidden; padding:0 7px 14px 1px; width:50px; }
/*Premis*/
.premis { background:url(http://blogs.ccrtvi.com/skins/anima/img/premisanima.gif) no-repeat #1d4253 top; padding:83px 10px 8px 14px;}
.premis li{ list-style:none; margin:0 0 0 0!important; padding:6px 0 5px 0 !important; font-size:12px; /*float: left;*/ clear: both; display:block; height:1%; overflow:hidden; width:auto;}
.premis li a{ font-weight:bold; color:#FFF;}
.premis li img{ vertical-align:middle; float: left; width: 41px;}
.premis .titol{ float: left;margin:0 0 0 10px; width: 220px;}

.retrats{margin-top:10px}
