/* CSS Document */

body {background: #eff1cb url(/skins/classica/img/bg_body.jpg) no-repeat center 127px !important; font-family:Arial, Helvetica, sans-serif;}

* {margin:0;padding:0;}
h1, h2, h3, h4, h5 {font-weight:normal;}
ul{list-style:none;}
a{outline:none;}

.clean {clear:both;}


.bodycontent{
	margin:0 auto;
	width:996px;
}

/* header */
.header {
	height:150px;
}
.header h1 {
	width:924px;
	height:120px;
	padding:21px 0 0 36px;
}
.header h1 a {
	display:block;
	text-indent:-99999px;
	width:924px;
	height:120px;
	background:url("/skins/classica/img/blog_classica.jpg") left top no-repeat;
}

/* Peu */
#footer {
	height:115px;
	color:#962d16;
	font-size:12px;
	background:url("/skins/classica/img/bg_footer.jpg") center top no-repeat;
}
.peuclassica {
	overflow:auto;
	width:996px;
	margin:0 auto;
}
.peuclassica li {
	display:inline;
}
.peuclassica .footer_left {
	float:left;
	padding:33px 0 0 15px;
}
	.peuclassica .footer_left li {float:left;}
	.peuclassica .footer_left .interactiva {padding-right:28px;}
	.peuclassica .footer_left li a {
		display:block;
		text-indent:-99999px;
		height:43px;
	}
	.peuclassica .footer_left .interactiva a {
		width:116px;
		background:url("/skins/classica/img/interactiva.jpg") left top no-repeat;
	}
	.peuclassica .footer_left .tvc a {
		width:170px;
		background:url("/skins/classica/img/tvc.jpg") left top no-repeat;
	}
.peuclassica .footer_right {
	float:right;
	text-align:right;
	margin:29px 15px 0 0;_margin-right:7px;
	padding:11px;
	background:url("/skins/classica/img/bg_info_footer.jpg") left top no-repeat;
}
	.peuclassica .footer_right p {
		margin-bottom:4px;
		font-weight:bold;
	}

/* Estructura */
.contingut {
	background:url("/skins/classica/img/bg_contingut.png") repeat-y center top;_background:url("/skins/classica/img/bg_contingut_ie.gif") repeat-y center top;
	background-repeat:repeat-y;
	background-position:center top;
	overflow:hidden;
	height:1%;
}
.leftCol {
	float:left;
	width:580px;
	padding:0px 0px 0px 37px;
	margin:16px 0 15px;
}
.rightCol {
	float:right;
	width:320px;
	padding:0px 37px 0px 0px;
	margin:20px 0 15px;
}

/* Post */
.content {margin-bottom:22px;}
.contenttitle h3 {
	font-weight:normal;
	font-size:22px;
	color:#962d16;
	margin-bottom:3px;
}
.content a {color:#e82a00;text-decoration:none;}
.content a:hover {color:#e82a00;text-decoration:underline;}
.content strong, .content b {color:#333;}
.contenttitle h2 {
	font-weight:normal;
	font-size:26px;
	color:#962d16;
	margin-bottom:3px;
}
.contenttitle h2 a {}
.contenttitle h2 span {
	display:block;
	font-family:Georgia;
	font-size:16px;
	color:#e69300;
	line-height:20px;
}

.contentitem {
	overflow:auto;
	height:100%;
	background:#ffe47d url("/skins/classica/img/bg_contentitem.gif") repeat-x left top;
	border-top:1px #f6e98f solid;
	border-bottom:1px #f5df52 solid;
	padding:4px 8px 4px 6px;
	font-size:11px;
}
.contentitem small {font-size:11px;}
.contentitem small span {color:#444;}
.contentitem1, .contentitem2, .contentitem3 , .contentitem4 {line-height:17px;}
.contentitem1, .contentitem2, .contentitem3 {
	float:left;
	background:url("/skins/classica/img/sep_contentitem.gif") no-repeat right top;
	padding-right:10px;
}
.contentitem2, .contentitem3 {padding-left:8px;}
.contentitem4 {float:right;}
.contentitemcategory {
	background:url("/skins/classica/img/grafics.gif") 0 0 no-repeat;
	padding-left:17px;
}
.contentitempostedby {
	background:url("/skins/classica/img/grafics.gif") 0 -26px no-repeat;
	padding:1px 0px 2px 19px;
}
.contentitemcomments {
	background:url("/skins/classica/img/grafics.gif") 0 -52px no-repeat;
	padding:1px 0px 2px 20px;
}
.contentitem4 .sharebutton {padding-top:1px;}

.contentbody {
	padding:10px 0 30px;
	font-size:12px;
}





/* Comentaris/Formularis */
/*-------------------------------------------------
  Comments / Comentaris
-------------------------------------------------*/
.itemcomment{
	font-size:12px;
	color:#333;
	background-color:#fffbd8;_background-color:#fffce2;
	margin-bottom:10px;
}
.itemcomment h3{
	background:#ffe47d url("/skins/classica/img/bg_contentitem.gif") repeat-x left top;
	border-top:1px #f6e98f solid;
	border-bottom:1px #f5df52 solid;	font-size:16px;
	font-size:14px;
	color:#962D16;
	padding:6px;
}
.itemcomment h3 b{
	background:url("/skins/classica/img/grafics.gif") 0 -52px no-repeat;
	padding:0 0 1px 20px;
	color:#962D16;
}
.commentbody{
	color:#333;
	margin:0px;
	padding:10px 12px 12px;
}
.commentinfo{
	font-size:11px;
	color:#666;
	text-align:right;
	font-weight:bold;
	margin:0px;
	padding:0px 12px 12px 12px;
}


/*-------------------------------------------------
  Forms / Formulari
-------------------------------------------------*/
.loginform {margin:6px 0px 0px 10px;}
.mailform{margin:0px;padding:12px;color:#000;font-size:12px;background-color:#FAF3E8;}
.commentform {
	background:#FFE47D url(/skins/classica/img/bg_contentitem.gif) repeat-x scroll left top;
	margin:6px 0 0;
	padding:12px 12px 16px;
	color:#962D16;
	font-size:14px;
}
.commentform br {display:none;}
.commentform img{
	border-top:1px solid #ffd94c;
	border-left:1px solid #ffd94c;
	border-bottom:	1px solid #e2b100;
	border-right:1px solid #e2b100;
	margin:10px 204px 0 0;*margin:11px 204px 0 0;
	float:right;
}
.commentform .formbutton{
	background: url(/skins/classica/img/grafics.gif) 0px -229px no-repeat;
	border:none;
	width: 141px;
	height:29px;
	font-family:Arial;
	font-size:14px;
	color:#263f61;
	padding:0;
	margin:0;
	cursor:pointer;
}
.commentform .formbutton:hover{background-position:left -258px;}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield{
	width:540px;
	border-top:1px solid #e2b100;
	border-left:1px solid #e2b100;
	border-bottom:1px solid #ffd94c;
	border-right:1px solid #ffd94c;
	display:block;
	margin:3px 0 10px;
	font-family:Georgia;
	font-size:14px;
	padding:6px 7px;
	background:#fff;
}
#nucleus_cf_name, #nucleus_cf_mail,#nucleus_cf_verif{
	border:none;
	background: url(/skins/classica/img/grafics.gif) 0px -188px no-repeat;
	padding:7px 8px;
	width:173px;
	margin-bottom:12px;
}
.error{color:#fff;background-color:#f30;font-size:16px;font-weight:bold;margin:0 0 10px;padding:2px 5px;}





/*
.searchform {position:relative;}
.searchform br {display:none;}
.searchform .formfield{
	font-size:14px;
	width: 189px;
   font-family:Georgia;
	padding:7px 8px;
	margin: 0;
	background: url(/skins/classica/img/grafics.gif) 0px 0px no-repeat;
	border:none;
}

.searchform .formbutton{
	background: url(/skins/classica/img/grafics.gif) 0px 0px no-repeat;
	border:none;
	width: 76px;
	height:29px;
	color:#263F61;
	font-size:14px;
	cursor:pointer;
	position:absolute;
	top:0px;*top:1px;
	right:0px;_right:11px;
}
.searchform .formbutton:hover{
	background-position:left bottom;
}

.content .searchform .formbutton {right:304px}
.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;
}*/





/* Sidebar */
.rightCol a {color:#962d16;}
.rightCol .sep {
	height:10px;
	clear:both;
	line-height:0;
	font-size:0;
}
.sidebar {
	background:url(/skins/classica/img/sidebar.gif) no-repeat;
	padding:32px 0 14px;
	color:#333;
}
.sidebarPeu {
	background:url(/skins/classica/img/sidebar.gif) no-repeat;
	height:17px;
	font-size:0;
	line-height:0;
}
.sidebar h2 {text-indent:-99999px;}
.sidebarCont {
	padding:0 14px;
}
.infoBlog {
	background-position:0 0;
	background-color:#f9edc9;
}
.peuinfoBlog {
	background-position:-330px 0;
}

.entrades {
	background-position:-660px 0;
	background-color:#eeefc3;
}
.peuentrades {
	background-position:-990px 0;
}

.categories {
	background-position:-1320px 0;
	background-color:#efe6be;
}
.peucategories {
	background-position:-1650px 0;
}
.autors {
	background-position:-1980px 0;
	background-color:#f1eabc;
}
.peuautors {
	background-position:-2310px 0;
}
.enllasos {
	background-position:-2640px 0;
	background-color:#e9edd5;
}
.peuenllasos {
	background-position:-2970px 0;
}
.publicitat {
	background-position:-3300px 0;
	padding:3px 0px 18px;
	text-align:center;
}
.publicitat .txt_publi {
	text-align:right;
	padding:0 12px 2px;
	font-size:11px;
	color:#776e6c;
}
.publicitat .txt_publi span {
	background:url(/skins/classica/img/grafics.gif) 0 -294px no-repeat;
	padding-left:21px;
}

.sidebarBtn {}
.sidebarBtn a {
	display:block;
	text-indent:-99999px;
	background:url(/skins/classica/img/sidebar_btn.jpg) no-repeat;
	width:320px;
	height:76px;
}
.emissions a {
	background-position:0px 0px;
}
.emissions a:hover {
	background-position:0px -86px;
}
.totsVideos a {
	background-position:0px -172px;
}
.totsVideos a:hover {
	background-position:0px -258px;
}
.rss a {
	background-position:-330px 0px;
}
.rss a:hover {
	background-position:-330px -86px;
}
.catmusica a {
	height:102px;
	background-position:-330px -172px;
}
.catmusica a:hover {
	background-position:-330px -284px;
}
/* CERCADOR */
.cercador {
	background-position:-3630px 0;
	padding:0 0 24px;
}
.searchform {
	position:relative;
	overflow:auto;
}
.searchform br {display:none;}
.searchform .formfield {
	background:url("/skins/classica/img/grafics.gif") 0 -147px no-repeat;
	border:0;
	width:179px;
	padding:7px 4px 8px 29px;
}
.searchform .formbutton {
	position:absolute;
	cursor:pointer;
	background:url("/skins/classica/img/grafics.gif") 0 -79px no-repeat;
	border:0;
	width:71px;
	height:29px;
	right:0;_right:50px;
	top:1px;*top:2px;
}
.searchform .formbutton:hover {
	background-position:0 -108px;
}
/* AUTORS */
.autors {}
.autors .sidebarCont {}
.autors .sidebarCont li {
	overflow:auto;
	height:100%;
	background:url("/skins/classica/img/grafics.gif") 70px -311px no-repeat;
	border-top:1px solid #fcfbcc;
	border-bottom:1px solid #eace7f;
	padding:6px 4px;
}
.autors .sidebarCont li:first-child {
	border-top:none;
}
.autors .sidebarCont li:last-child {
	border-bottom:none;
}
.autors .sidebarCont li img {
	float:left;
	margin-right:28px;
	border:3px solid #fff;
}
.autors .sidebarCont li h3 {
	font-size:18px;
	padding:4px 0;
	text-shadow:0px 1px 1px #fff;
}
.autors .sidebarCont li.programa h3 {
	padding:18px 0 0;
}
.autors .sidebarCont li h3 a {
	color:#e82a00;
}
.autors .sidebarCont li p {
	color:#333;
}
.autors .sidebarCont li .entrada {
	font-size:14px;
	color:#962d16;
}


/***** CALENDARI *****/
.contentCalendar {margin-bottom:12px;}
.calendar a {color:#fff;}
.calendar .days a {
	display:block;
	color:#fff;
	background-color:#962d16;
	font-weight:bold;
}
.calendar .days a:hover {
	text-decoration:none;
	color:#962d16;
	background-color:#e7dbd9;
}
.calendar {
	background-color:#fff;
	padding:6px;
	width:292px;
}
.calendar caption {
	text-align:center;
	background-color:#962d16;
	font-weight:bold;
	color:#fff;
	width:292px;
	padding: 5px 0 4px 0;
	margin-top:0px;
}
.calendar .calendardateheaders th, .calendar .days, .calendar .today {
	padding:1px 0;
	text-align:center;
}
.calendar .calendardateheaders th {color:#333;background-color:#ece9e6;}
.calendar .today {background-color:#aaa;color:#fff;font-weight:bold;}


/* llistes */
.sidebarCont dl br {display:none;}
.darreresEntrades a, .sidebarCont dl dd a {
	font-size:14px;
}
.darreresEntrades a, .sidebarCont dl dd a {
	display:block;
	background:url(/skins/classica/img/arrow.gif) 4px 11px no-repeat;
	padding:7px 4px 7px 13px;
	border-top:1px solid #f9f6e5;
	border-bottom:1px solid #dfd089;
}
.negreta a, .sidebarCont dl dd a  {
	font-weight:bold;
}
.categories .sidebarCont dl dd a {
	border-top:1px solid #f8e9da;
	border-bottom:1px solid #e2b586;
}
.enllasos .sidebarCont dl dd a {
	border-top:1px solid #eff3db;
	border-bottom:1px solid #bdca7e;
}
.darreresEntrades a:hover, .sidebarCont dl dd a:hover {
	text-decoration:none;
	border-color:#f9f9d8;
	background-color:#f9f9d8;
	padding-left:20px;
	background-position:11px 11px;
}





/*
.banner300 { background:url("img/fons_robaplanes.gif") no-repeat left top; width:318px; padding:38px 0 15px 9px;}
.bannerAdSense { background:url("img/fons_adsense.gif") no-repeat left top; width:570px; padding:25px 0 15px 9px; height:56px;}
.yellowtext { background-color:#FFFFCC; padding:6px;}
.yellowtext a { color:#76A1D1; font-weight:bold;}
.fixedheight { height:64px;}
.errortext { padding:10px 0 0 0;}
.blue { font-size:0.9em; font-weight:bold; padding:3px 8px 3px 8px; background-color:#16567B; color:#FFFFFF;}
.medium {font-size:0.9em;}
.formtext { margin:0 10px 10px 210px; font-size:0.8em;}
.formtext a { color:#76A1D1; }
.obl { padding:0 0 10px 0; margin:0; vertical-align:top; line-height:1px;}
fieldset {border:none;}
input { border:none;color:#6E3300;font-size:13px;margin:0px 10px 8px 0;padding:4px;width:300px;}
textarea {border:none;color:#6E3300; padding:4px; font-family:Arial;font-size:12px;height:87px;margin:0px 10px 20px 0;width:300px;}
.radio {width:15px; margin:0; border:none;}
.radioLabel{ width:100px; margin: 0 10px; float:none; text-align:left; font-weight:normal; }
select {border:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:3px;width:300px;}
.sponsors { width:260px;}
.small { width:90px; margin-right:10px;}
.smalltext { font-size:0.8em}
.left { float:left; }
.right { float:right;}
.iconerror { margin:8px 20px 0 0;}
.fotofooter { font-size:0.8em; color:#666666; padding:12px 4px 4px 4px;}
.fotofooter strong{ color:#000000; }
.concurstext { width:398px; margin:0 10px 0 0; padding:0; font-size:0.85em;}
.concurspremi { background-color:#16567B; padding:0;}
.concursbuttons { width:201px; text-align:center; padding:10px 0 5px 0;}
.rssicon { float:left; margin-right:12px;}
.envia {background:transparent url(img/envia.gif) no-repeat scroll 0px;border:0px none;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:33px;width:120px; padding:0 0 0 6px;}
.mapalist li {background:url(img/bullet.gif) 2px 10px no-repeat;border-bottom:1px dotted #B2B2B2 ; padding:4px 0 6px 15px; font-size:.9em;}
.textquisom { font-size:.95em; margin:20px 0 0 0;}
.textquisom h2 { font-size:1em; margin:0 0 8px 0; padding:0;}
.textquisom .orange { color:#E69127; font-weight:bold;}

.introblog{ background:url(img/fons_jaumefigueras.gif) no-repeat bottom left; padding-bottom:25px; font-size:.9em;}
.blogautors, .sidebar_grup { color:#F5D28C; font-weight:bold;}
.blogautors a, .sidebar_grup dl a { color:#F5D28C;}
.blogautors li, .sidebar_grup dl dd{ background:url(img/autors_star.gif) 0px 6px no-repeat; padding:4px 0 6px 19px;}

.rss { color:#F5D28C; font-weight:bold; clear:both; margin-top:5px;}
.rss a{ color:#F5D28C; font-weight:bold !important;}
*/
