﻿/*-------------------------------------------------
  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:#f6f6f4 url(/skins/ix/img/bg_body_blogs.jpg) no-repeat center top; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-align:left; }

img { border: 0; }
form { margin: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; }
h1 { font-size:medium; }
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;}*/

a:link, a:visited { color:#ee0000; text-decoration:none; }
a:hover, a:active { color:#ee0000; text-decoration:underline; }
/* Basic classes */
.hidden { display: none; }
.centerize { text-align: center; }
.clearing { width: 704px; height: 0; clear: both; border-bottom:0; }
.floatleft { float:left; margin:0 10px 10px 0; }
#bg_blog { /*background: #f9f9f9 url(/skins/ix/img/bg_sputnik.jpg) no-repeat center top;*/ padding-top: 18px; }
/*-------------------------------------------------
  Header
-------------------------------------------------*/

#header { margin:0px auto; padding:0; height:150px; width: 990px; }
/*#header #capsalera{width:980px;margin:auto;height:139px;background: url(/skins/ix/img/head_fons_img.jpg) 358px 6px no-repeat;}
#header #capsalera #logoEI{float:left;margin-top:6px;}
#header #capsalera #logo3cat24{float:right;margin:53px 5px 0 0 !important;margin:53px 2px 0 0;}*/
/*
#header a:link, #header a:visited{ color: #474747;}
#header a:hover, #header a:active{ color: #737373;}
*/

/*-------------------------------------------------
  Footer  / Peu
-------------------------------------------------*/

#footer { width:980px; margin:0px; padding-top:36px; padding-bottom:12px; vertical-align:middle; text-align:center; }
/* PEU */
/*-------------------------------------------------
  Content wrappers / Containers
-------------------------------------------------*/
#mainwrapper { width: 990px; padding: 0; height: 1%; margin:10px auto 0; overflow: hidden; }
#wrapper { width: 990px; height: 1%; margin: 0px; padding: 0px; overflow: hidden; }
/*-----------------------------------------------------------
  Main content / Els containers on anira cda comentari
-----------------------------------------------------------*/
#container { width: 670px; height: 1%; overflow: visible; float: left; padding: 0px; margin-right: 10px; margin-bottom: 10px; }
* html #container { width: 670px; }
.content { padding: 0; margin: 0px 0px 10px!important; font-size:12px; height: 1%; overflow: hidden; }
.content + .content { border: 5px solid #000; }
.content + .content .contenttitle { border: none; }
.content + .content .comments { border: none; }
.content + .content + .content { border: none; }
.content + .content + .content .contenttitle { border-top: 5px solid #000; border-right: 5px solid #000; border-left: 5px solid #000; }
/*-------------------------------------------------
  Item styles // Hora i Titol
-------------------------------------------------*/
.contenttitle { background:url(/skins/ix/img/bg_contenttitle.gif) repeat-x center bottom; padding:5px; margin: 0px; border-top: 5px solid #000; border-right: 5px solid #000; border-left: 5px solid #000; }
.contenttitle h2 { color:#3D434C; margin:0px; font: normal 18px Arial, Helvetica, sans-serif; }
.contenttitle h2 a:link, .contenttitle h2 a:visited { color:#3D434C; text-decoration:none; }
.contenttitle h2 a:hover, .contenttitle h2 a:active { text-decoration:underline; }
.alertacomentario{ background:transparent url(/skins/ix/img/bg_alertacomentario.gif) repeat-x bottom center; border-left:5px solid #000000; border-right:5px solid #000000; margin:0; padding:5px !important; }
/*-------------------------------------------------
  Item info // Items d'informació
-------------------------------------------------*/

.contentitem { padding:5px !important; padding:0px; margin: 0px; background: url(/skins/ix/img/bg_contentitem.gif) repeat-x; height: 30px; border-right: 5px solid #000; border-left: 5px solid #000; }
.contentitem1, .contentitem2, .contentitem3, .contentitem4 { float: left; margin-right: 5px!important; }
.contentitem1, .contentitem2 { background: url(img/bg_left_cat.gif) no-repeat left top; margin: 0px; padding: 0px 0px 0px 5px; height: 26px; }
.contentitem3 { background: url(img/bg_left_comm.gif) no-repeat left top; margin: 2px 0px 0px; padding: 0px 0px 0px 5px; height: 22px; }
.contentitem4 { margin-left:10px;margin-top:4px;}
.contentitem4 .sharebutton{padding-bottom:10px!important;; height:16px!important;}
.contentitemcategory { font-size:12px; color: #555859; margin:0px; padding:5px 10px 3px 0px; background: url(img/bg_right_cat.gif) no-repeat right top; height: 18px; display: block; font-weight: bold; }
.contentitemcomments { font-size:12px; color: #B1B8BE; margin:0px; padding:3px 10px 3px 0px; background: url(img/bg_right_comm.gif) no-repeat right top; height: 18px; display: block; font-weight: bold; }
.contentitempostedby { font-size:12px; color: #B67E0C; margin:0px; padding:5px 10px 3px 0px; background: url(img/bg_right_cat.gif) no-repeat right top; height: 18px; display: block; font-weight: bold; }
.contentitem .contentitempostedby span { font-weight:bold; color:#555859; }
.contentitem .contentitem2 img { padding-left:1px; }
.contentitemedit { background: url(images/bgedit.gif) center left no-repeat; font-size: 12px; line-height: 11px; padding: 0 10px 0 11px; color: #333; }
.contentitem a { font-weight:bold; color:#B67E0C; text-decoration:none; }
.contentitem a:hover { text-decoration:underline; color:#B67E0C; }
.contentitemcomments a { font-weight:bold; color:#B1B8BE!important; text-decoration:none; }
.contentitemcomments a:hover { text-decoration:underline; color:#B1B8BE!important; }
.contentitem a strong { border-right:1px dotted #333; padding-right:3px; margin-right:1px; font-size:11px; font-weight:normal; }
/*-------------------------------------------------
  Item info // Text
-------------------------------------------------*/

.contentbody { font-size:13px; line-height:15px; margin:0px 0px 20px; color:#646667; border-right: 5px solid #000; border-left: 5px solid #000; border-bottom: 5px solid #000; padding: 20px; background: #EBECE6 url(img/bg_contentbody.jpg) repeat-x; font-weight: bold; }
.contentbody p { }
.contentbody img { margin: 10px 0;}
.contentbody strong, .contentbody b { color:#333 }
.contentbody a:link, .contentbody a:visited { font-weight:bold; text-decoration:none; }
.contentbody a:hover, .contentbody a:active { font-weight:bold; text-decoration:underline; }
/*--Paginacio--*/
.paginacio a { background: url(img/boto_paginacio.gif) no-repeat; margin: 0px; padding: 3px; height: 20px; width: 165px; font: bold 13px Arial, Helvetica, sans-serif; color: #B67E0C; display: block; float: left; text-align: center; }
#_divStats_{ display:none;}
/*-----------------------------------------------
  Menu
-------------------------------------------------*/
/*zona menu*/
#sidebarcontainer { text-align:left; float:left; width:310px; margin:0px; padding: 0px; height: 1%; overflow: hidden; }
* html #sidebarcontainer { }
.sidebar { margin:0px; padding:0px; vertical-align:top; }
* html .sidebar { margin-right:0px; }
/* Tweeter */
.sidebar .tweeter {margin-bottom: 14px;}
/* Caixa del menu*/
.modul_sidebar { background: url(img/bg_modul_sidebar.gif) repeat-y; margin: 0px; padding: 0px; height: 1%; overflow: hidden; }
.modul_sidebar h2 { background: url(img/tit_modul_sidebar.gif) no-repeat; margin: 0px; padding: 8px 0px 0px 30px; height: 37px; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; }
.modul_sidebar .content_mod_sidebar { padding: 0px 12px!important; margin: 0px; }
.modul_sidebar .content_mod_sidebar p { font: bold 13px Arial, Helvetica, sans-serif; color: #4D575F; margin:0; }
.modul_sidebar .peu_mod_sidebar { background: url(img/peu_modul_sidebar.gif) no-repeat; margin: 0px; padding: 0px; height: 30px; }
.modul_sidebar .publi_mod_sidebar { padding: 0px 5px!important; margin: 0px; height:250px; }
.modul_sidebar.publiAd h2 { background: url(img/tit_modul_sidebar_publi.gif) no-repeat; margin: 0px; padding: 8px 0px 0px 30px; height: 28px; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; }
.modul_sidebar.publiAd .peu_mod_sidebar { background: url(img/peu_modul_sidebar_publi.gif) no-repeat; margin: 0px; padding: 0px; height: 25px; }
.llistaCategories { margin:0; padding:0; }
.llistaCategories dd { margin:0 5px; padding:5px; border-bottom:1px solid #E1E1DF; }
.llistaCategories dd a { display:list-item; list-style-type:none; margin:0px; padding:0px; color: #4D575F; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; }
.llistaCategories dd a:hover { text-decoration:underline }
.sidebarRSS { margin:0; padding:0; height:1%; overflow:hidden; }
.sidebarRSS dd { margin:0; padding:5px; }
.sidebarRSS dd a { display:list-item; list-style-type:none; margin:0px; padding:0px; color: #4D575F; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; }
.sidebarRSS dd a:hover { text-decoration:underline; }
.sidebarRSS dd img { margin-right:8px; float:left; }
.modul_sidebar .cercador_mod_sidebar { padding: 0px!important; margin: 0px; background-color:#000; }
.modul_sidebar.cercador h2 { background: url(img/tit_modul_sidebar_publi.gif) no-repeat; margin: 0px; padding: 8px 0px 0px 30px; height: 28px; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; }
.modul_sidebar.cercador .peu_mod_sidebar { background: url(img/peu_modul_sidebar_publi.gif) no-repeat; margin: 0px; padding: 0px; height: 25px; }
.cerca { margin:0!important; ; padding:10px!important; ; }
.cerca dd { margin:0!important; ; padding:0!important; ; }

.llistaDarreres { margin:0; padding:0; }
.llistaDarreres h2 { height:30px !important; }
.llistaDarreres dd { margin:0 5px 5px 5px; padding:0px; }
.llistaDarreres dd a { display:block; list-style-type:none; margin:0px; color: #4D575F; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;border-bottom:1px solid #E1E1DF; padding:4px 0px; }
.llistaDarreres dd a:hover { text-decoration:underline }
.llistaDarreres dd br { display:none;}

.llistaDarreres dd.contentCalendar { }
.llistaDarreres dd.contentCalendar a { display:inline; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;border-bottom: none; padding:0px; margin:0px; }


.sideWidget { margin:0; padding:0 75px; }
.sidebard0 { margin-bottom:6px; }
.sidebard0 img { margin-left:7px; }
.sidebard0 p { font-size:12px; color:#333; margin:0px 14px 0px 14px; }
.sidebard0 .peuFoto { font-size:11px; line-height:12px; text-align:center; border-bottom:1px #B5B5B5 solid; padding-bottom:10px }
.brsidebard0 brsidebard0 br { line-height:12px; }
.sidebardl { margin:0; padding-bottom:4px; width:320px; }
.sidebardl ul li { background-image:none; padding:0; margin:0 0 6px 15px; }
.sidebardl dt { font-size:18px; color:#fff; margin-left:54px; font-weight:bold; padding:12px 6px 0px 6px; }
.sidebardl dt.RSS { font-size:18px; color:#fff; margin-left:12px; font-weight:bold; padding:4px 6px 0px 6px; }
.titol { display:block; padding:0; margin:0px 0px 6px 0px; height:49px; }
.titolRSS { display:block; padding:0px; margin:0px; height:28px; background-color:#FF9714; }
.sidebardl dd.subtitol { background-color:#D8D8D8; font-weight:bold; color:#333; padding:5px 15px 4px 15px }
.t_millors { background: url(/skins/ix/img/minicap_millors.gif) no-repeat; margin-bottom:0; }
.t_missatges { background: url(/skins/ix/img/minicap_missatges.gif) no-repeat; }
.t_cercador { background: url(/skins/ix/img/minicap_cercador.gif) no-repeat; }
.t_info { background: url(/skins/ix/img/minicap_info.gif) no-repeat; }
.t_mes { background: url(/skins/ix/img/minicap_mes.gif) no-repeat; }
.t_podcast { background: url(/skins/ix/img/minicap_podcast.gif) no-repeat; }
/* Titol de la secció*/
.t_publicitat dt { font-size:11px; text-align:center; padding:8px 0 0 0; margin-left:0; }
.publicitat { text-align:center; color:#fff; padding:2px 0px 6px 0px; background-color:#B5B5B5; }
sidebar .publicitat span { padding-bottom:6px; }
/* Text del menu*/ 
.sidebardl dd { font-size:12px; text-align:left; color:#fff; margin: 0; font-weight:normal; padding-bottom:6px; padding-left:6px; }
.llistit { line-height:20px; padding: 22px 0px 0px 0px; }

.sidebar .sidebardl dd a { color: #333; text-decoration:none; padding-left:24px; background:url(/skins/ix/img/fletxa.gif) 14px 5px no-repeat; }
.sidebar .sidebardl dd a:hover { color:#ee0000; text-decoration:none; background:url(/skins/ix/img/fletxa.gif) 14px 5px no-repeat; }
.fletxa { background-image:url(/skins/ix/img/ico_fletxa.gif); background-repeat:no-repeat; margin:0px; padding-left:24px; }
.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: 10px; 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; }
/*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:#333; margin: 0; padding:0; }
/*Títol del comentari*/
.itemcomment h3 { font-size:13px; color:#333; padding:8px 8px 8px 12px; margin:0; background: url(img/bg_contentitem.gif) no-repeat; height: 24px; }
/*.itemcomment:hover{ background: #555555 url(/skins/ix/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: #EBECE6 url(img/bg_contentbody.jpg) repeat-x left top; }
.commentinfo { font-size:11px; color:#333; font-weight:bold; margin:0px; padding:6px 12px 12px; background: #EBECE6; border-bottom: 1px solid #333; height: 10px; }
/* 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; }
.comments { font-size:13px; color:#666; background: #EBECE6 url(img/bg_contentbody.jpg) repeat-x left -2px; border-right: 5px solid #000; border-bottom: 5px solid #000; border-left: 5px solid #000; font-weight: bold; padding: 20px; }
/*-------------------------------------------------
  Forms / Formulari
-------------------------------------------------*/
.loginform, .searchform { margin:0px; }
.commentform, .mailform { margin:0px; padding:12px; color:#000; font-size:13px; background: #EBECE6 url(img/bg_contentbody.jpg) repeat-x left -2px; border-right: 5px solid #000; border-bottom: 5px solid #000; border-left: 5px solid #000; font-weight: bold; }
.commentform a { color:#ee0000; font-weight:bold; text-decoration:none; }
.commentform a:hover { text-decoration:underline; }
.commentform img { margin: 5px 0 0 0; }
/*la forma dels Camps*/
.formfield { font-size: 11px; background: #FFFFFF; color: #404A6A; border-top: 1px solid #333333; border-left: 1px solid #333333; margin: 1px 0 0 0; width:562px; }
/*la forma del boto*/
.formbutton { font-size: 11px; background: #000; color: #FFFFFF; border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #333; border-right: 1px solid #333; margin: 1px 0 0 0; }
/*Missattge d'error en el Login i la clau*/
.error { color:#ff0000; font-weight:bold; margin:0px; padding-bottom:12px; }
/*Temany del textarea*/
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield { width: 426px; border:1px solid #A5ACB2; }
.searchform .formfield { border:1px solid #396A65; font-family:Arial; font-size:12px; margin:0 2px 5px 0; padding:3px 4px; width:140px; }

.searchform .formbutton { background: url(/skins/ix/img/bt_search.gif) no-repeat; border:none; width: 109px; height:22px; cursor:pointer; font: bold 14px Arial, Helvetica, sans-serif; color: #B67E0C; padding: 0px 0px 4px 20px; text-align:left; }

.searchform br { display:none;}

.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 { background: url(/skins/ix/img/bt_afegeix.gif) no-repeat; border:none; width: 122px; height:35px; font-weight:bold; font-size:12px; padding-bottom:16px; cursor:pointer; margin-top: 10px; }
#topborder { width: 980px; margin: 0 auto; padding: 0 3px 0 3px; height: 15px; overflow: hidden; background-image: url(/skins/ix/img/background_top.gif); background-repeat: no-repeat; clear: both; }
#bottomborder { width: 980px; margin: 0 auto; height: 30px; overflow: hidden; background-image: url(/skins/ix/img/background_bottom.gif); background-position: top; background-repeat: no-repeat; clear: both; text-align: center; }
/*-------------------------------------------------
  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; }
/***** CALENDARI *****/

.calendar { background-color:#000000;padding:0px;}
.calendar caption { background-color:#000000;font-weight:bold;margin-top:5px;padding:5px 0 4px; color:#FFF; }
/*elimina herència links*/
.calendar caption a { color:#EBA333!important; background-image:none; padding-left:0px; display:inline; margin:0px; padding:0px; border-bottom:none; }
.calendar caption a:hover { color:#EBA333!important; text-decoration:underline; background-image:none; }
.calendar .calendardateheaders { text-align: center; color:#333; background-color: #e3e3e3;height:24px; }
.calendar .days { background-color:#FFF; color:#666; width:34px; height:24px; text-align:center; }
/*elimina herència links*/
.calendar tbody tr td.days a { background-image:none; padding-left:0px; color:#EBA333; font-weight:bold; text-decoration:none; display:inline; margin:0px; padding:0px; border-bottom:none; }
.calendar tbody tr td.days a:hover { background-image:none; color:#ee0000; text-decoration:underline; }
.calendar .today { background-color: #EBA333; color: #fff; font-weight:bold; text-align: center; width: 34px; height: 18px; }
.infoData { color:#666; margin-left:8px; }
.perfilat { border-bottom:1px dotted #333; padding: 6px 0 8px 0; }
.noperfilat { padding: 6px 0 8px 0; }
.linkBlogs { text-align:right; font-weight:bold; margin-right:14px; font-size:12px; }
.linkBlogs a { color:#333333; }
.linkBlogs a:hover { color:#EE0000; }
/* Text Data */
.txtData { background:transparent url(/skins/ix/img/bg_alertacomentario.gif) repeat-x scroll center bottom; border-bottom:5px solid #000000; border-left:5px solid #000000; border-right:5px solid #000000; margin:0 0 10px; padding:5px !important; }
