/* ESTILS PER BLOG BASE */

/* DEFINICIO DE COLORS */

.blau {background-color: #2c80c1; border-color: #2c80c1;}
.blau a{color: #2c80c1;}
.blau .formbutton, .blau .today {background-color: #2c80c1;}

/*.groc {background-color: #e29002;}
.groc a{color: #e29002;}
.groc .formbutton, .groc .today {background-color: #e29002}

.vermell {background-color: #dc2900; border-color: #dc2900;}
.vermell a{color: #dc2900;}
.vermell .formbutton, .vermell .today {background-color: #dc2900;}

.fucsia {background-color: #bf008c; border-color: #bf008c;}
.fucsia a{color: #bf008c;}
.fucsia .formbutton, .fucsia .today {background-color: #bf008c;}

.verd {background-color: #75b100; border-color: #75b100;}
.verd a{color: #75b100;}
.verd .formbutton, .verd .today {background-color: #75b100;}*/

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



*{padding: 0; margin: 0; outline: none;}

.clear {clear: both;}

body{background-color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333333;}

#wrapper {background-color: #fff; width: 996px; margin: 0 auto; padding: 35px 0 35px 0;}

.header{width: 100%; height: 150px; background-image: url("img/header_blog_ombra.png"); display: block; text-align: center;}

.content{width: 636px; float: left;}

.sidebar {width: 300px; border: 1px solid #cccccc; background-color: #f4f4f4; padding: 20px 14px 0 14px; float: right; margin: 6px 0 0 0;}

#wrapper a{text-decoration: none;}
#wrapper a:hover{text-decoration: none; color: #000;}



/* CONTENT */

.contenttitle { background: transparent url(img/contenttitle_fons.jpg) no-repeat left top; padding: 20px 20px 0 20px; /*height: 50px;*/ }
.contenttitle h2 {color: #999; font-size: 20px; font-weight: normal;}
.contenttitle a {font-size: 28px; display: block;padding-top: 5px; font-weight: bold;}

.contentitem {padding: 10px 20px 0 20px;}
.contentitem1, .contentitem2, .contentitem3, .contentitem4 { display: inline; margin-right: 10px;}
.contentitemcategory, .contentitempostedby, .contentitemcomments {font-size: 12px; padding: 2px 0 0 20px;}

.contentitemcategory {background: transparent url("img/contentitemcategory_icon.gif") left top no-repeat;}
.contentitempostedby {background: transparent url("img/contentitempostedby_icon.gif") left top no-repeat;}
.contentitemcomments {background: transparent url("img/contentitemcomments_icon.gif") left top no-repeat;}

.contentbody {padding: 20px; font-size: 14px;line-height:20px;}
.publi_google {margin:20px auto;width:468px;}
.titol_arxiu {font-size: 20px; font-weight: bold; padding: 0 0 20px 20px; display: block;}
/*estils per multicategoria*/
.multicategoria { display:block !important; margin: 0px 20px 15px; }
/* COMMENTS */

.itemcomment {margin: 10px 20px 20px 20px; padding: 10px; border: #c3c3c3 1px dashed; background-color: #f4f4f4;}
.commentbody {padding: 10px 0 10px 0;}
.commentinfo {color: #999;}
.commentform {padding: 10px 20px 20px 20px; margin-bottom: 40px;}

.commentform .formfield {width: 250px; border: #c3c3c3 1px solid; background-color: #f4f4f4; padding: 5px; margin-left: 10px;}
.commentform textarea{width: 292px !important; margin: 5px 0 0 0 !important;}
.commentform .formbutton {background-image: url("img/btn_afegir.png"); border: 0; color: #fff; width: 162px; height: 28px; font-size: 14px; font-weight: bold; margin: 15px 0 0 0; display: block;}

.titol_comment {margin: 10px 20px 20px 20px; background: url("img/titol_comment_icon_content.gif") left top no-repeat; padding-left: 30px;}


#nucleus_cf_verif {width: 136px; margin-left: 10px;}

.error {padding: 10px 10px 10px 50px; border: #2e2e2e 1px solid; background: #6f6f6f url("img/error_fons.jpg") left top no-repeat; margin-bottom: 10px; color: #fff;}

/* SIDEBAR */

.sidebar_modul, .sidebar_roba {margin-bottom: 25px;}

.sidebar_modul h3{ font-size: 22px; margin-bottom: 5px;}
.sidebar_modul p{margin: 0; line-height: 16px;}

.sidebar_modul li{ border: #c3c3c3 1px dashed; margin-bottom: 5px; padding: 5px;}
.sidebar_modul a{font-weight: bold;}

.sidebar_roba p{padding: 3px 5px; font-size: 11px; text-align: right; background-color: #dbdbdb; color: #868686;}

.titol_web {background: transparent url("img/titol_web_icon.gif") left top no-repeat; padding-top: 5px;font-size: 17px!important;}
.titol_programa {padding: 5px 0 10px 0;}
.titol_categories {background: transparent url("img/titol_categories_icon.gif") left top no-repeat; padding-top: 5px;}
.titol_comentaris {background: transparent url("img/titol_comentaris_icon.gif") left top no-repeat; padding-top: 5px;}
.titol_entrades {background: transparent url("img/titol_entrades_icon.gif") left top no-repeat; padding-top: 5px;}
.titol_post_categories {background: transparent url("img/titol_post_categories_icon.gif") left top no-repeat; padding-top: 5px;}
.titol_rss {background: transparent url("img/titol_rss_icon.gif") left top no-repeat; padding-top: 7px;}

.titol_web, .titol_categories, .titol_comentaris, .titol_entrades, .titol_post_categories, .titol_rss {padding-left: 32px; height: 25px;}


/* BUSCAR */
.formbutton, .sidebar .formbutton {border: 0; color: #fff; width: 100px; height: 28px; font-size: 14px; font-weight: bold; margin: 0; display: inline;}
.formbutton {background-image: url("img/btn_buscar.png");}
.sidebar .formbutton {background-image: url("img/btn_buscar_sidebar.png");}
.searchform .formfield {background: transparent url("img/input_buscar.png"); border: 0; width: 165px; height: 27px; padding: 0 10px 0 25px; float: left;}

.searchform {padding: 0 20px 20px 20px;}
.sidebar .searchform {padding: 0 !important;}

.searchform br {display:none;}



/* CALENDARI */

.calendar {margin: 0 auto;}
.calendar caption{background: transparent url("img/calendar_caption_fons.gif") left top no-repeat; width:259px; height: 21px; font-size: 14px; text-align: center; padding-top: 6px;}
.calendar {background: transparent url("img/calendar_header_fons.gif") left top no-repeat;}
.calendardateheaders{width:259px; height: 27px;}
.calendar th{ text-align: center; font-size: 11px;}
.calendar td{width: 37px; height: 37px; text-align: center; font-size: 18px;}
.days{background: #ffffff url("img/calendar_day_fons.png");}
.today{background-image: url("img/calendar_day_fons.png"); color: #fff;}
.today a{color: #fff;}


/* PROGRAMA */
p.descripcio { font-size: 12px; font-weight: normal; padding-bottom: 10px;}
p.llegir_mes { display: none; }
a.icon_llegir_mes {display: block; padding-left: 17px; background: url(img/icon_mes.gif) left 2px no-repeat; height: 17px; cursor: pointer;}
a.icon_llegir_menys {display: block; padding-left: 17px; background: url(img/icon_menys.gif) left 2px no-repeat; height: 17px; cursor: pointer;}





