/* -------- ESTILS GENERALS -------- */
body {margin: 0 auto; font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif; font-size: 12px; background-color: #0084d8; line-height: 16px; color: #3b3f3d; }
img { border-width: 0px; vertical-align: middle; }
a { text-decoration: none; cursor: pointer; color: #479ABF; }
a:hover { text-decoration: none; }
br.p { margin-bottom: 2px; clear: both; }
hr { width: 100%; border: 0px; border-bottom: 1px solid #cdcbca; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 10px 0px; font-family: Arial, sans-serif; color: #000; font-weight: normal; }
h1 { font-size: 2.0em; line-height: 27px; }
h2 { font-size: 1.8em; line-height: 25px; }
h3 { font-size: 1.6em; line-height: 23px; }
h4 { font-size: 1.4em; line-height: 21px; }
h5 { font-size: 1.1em; line-height: 18px; }
h6 { font-size: 1em; }
.neteja { clear: both; }
hr.linia { width: 100%; border: 0px; border-bottom: 5px solid #C3C2C1; }
img.marc { border-bottom: 5px solid #5F5D5A; }


/* -------- ESTILS GENERALS -------- */
.blau_cel, .blau_cel a {
	color: #0096E6 !important;
}
.blau_fosc, .blau_fosc a {
	color: #0E5E87 !important;
}
.blau_opinio, .blau_opinio a {
	color: #0084d8 !important;
}
.taronja, .taronja a{
	color: #FF5406 !important;
}
.negre, .negre a{
	color: #333333 !important;
}
.verd_fosc, .verd_fosc a {
	color: #5A6C1A !important;
}
.taronja_fosc, .taronja_fosc a {
	color: #804B1A !important;
}
.taronja, .taronja a {
	color: #EA8112 !important;
}
.marro, .marro a {
	color: #965619 !important;
}
.marro_fosc, .marro_fosc a {
	color: #462d1c !important;
}
.vermell, .vermell a {
	color: #b71822 !important;
}
.verd, .verd a {
	color: #00AA00 !important;
}
.gris_fosc, .gris_fosc a {
	color: #3b3f3d !important;
}
.gris, .gris a {
	color: #605d5d !important;
}
.lila, .lila a { color: #9D5F94 !important;  }
.lila1, .lila1 a { color: #9D5F94 !important; }


div.fons_titol_usuari {
	background: #0096e6 url('../img/fons/fons_usuari.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
	margin-top:-5px;
}
div.fons_titol_tv {
	background: #878583 url('../img/fons/fons_tv.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
div.fons_titol_opinio {
	background: #0096e6 url('../img/fons/fons_opinio.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
div.fons_titol_entrevista {
	background: #00547f url('../img/fons/fons_entrevista.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
div.fons_titol_facebook {
	background: #00547f;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
div.fons_titol_llibre {
	background: #b71822 url('/img/fons/fons_llibre.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
div.fons_titol_dossier {
	background: #965619 url('/img/fons/fons_dossier.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
.fons_titol_enquesta {
	background: #006194 url('../img/fons/fons_enquesta.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
.fons_titol_etitular {
	background: #5a6c1a url('../img/fons/fons_etitular.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}
.fons_titol_forum {
	background: #ea8112 url('../img/fons/fons_forum.png') no-repeat top right;
	height: 28px;
	padding: 7px 0px 0px 10px;
}

/* -------- Cerca -------- */
.calendari {
	width: 250px;
	float: left;
	min-height: 166px;
	font-size: 12px;
	border: 1px solid #D8E9F1;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.calendari_mes {
	width: 100%;
	font-size: 15px;
	font-weight: bolder;
	background: transparent url(/img/fons/calendari_cap.png) repeat-x top left;
	border: 1px solid #aed0ea;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.calendari_mes a { color: #372223; }
.calendari_mes td { text-align: center; padding: 3px 0; }
.calendari_mes td.desplacament { width: 130px; font-weight: bold; }
.calendari_mes td span {
	background-color: #FFF;
	width: 15px;
	display: block;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align: center;
}

.calendari_dies { width: 100%; margin-top: 10px; }
.calendari_dies tr td { text-align: center; padding: 1px; }
.calendari_dies tr.cal_cap_dia td { color: #372223; font-weight: bold; padding-bottom: 6px; }
.calendari_dies tr.cal_dies td span, .calendari_dies tr.cal_dies td a {
	color: #372223;
	background: transparent url(/img/fons/calendari.png) repeat-x center left;
	border: 1px solid #2779AA;
	display: block;
	text-align: right;
	padding: 2px;
}
/*.calendari_dies tr.cal_dies td .cal_fest { color: #ff0000; font-weight: bold; }*/
.calendari_dies tr.cal_dies td .cal_avui { text-decoration: underline; font-weight: bold; }
.calendari_dies tr.cal_dies td .cal_acte { font-weight: bolder; color: #186889 !important; }
.calendari_dies tr.cal_dies td .cal_acte:hover { text-decoration: underline; }



div.fons_usuaris {
	background-color: #CCEAFA;	
	border-bottom: 5px solid #0096E6;
	color: #0096E6;
	font-size: 11px;
	margin-bottom: 20px;
	margin-top:35px;
}
div.fons_usuaris1 {
	background-color: #CCEAFA;	
	border-bottom: 5px solid #0096E6;
	color: #0096E6;
	font-size: 11px;
	margin-bottom: 20px;
	margin-top:1px;
}
div.fons_usuaris_form {
	background-color: #E5F4FD;	
	border-bottom: 2px solid #0096E6;
	color: #0E5E87;
}
div.fons_usuaris_comentari {
	background-color: #E5F4FD;	
	border-bottom: 5px solid #0096E6;
	color: #0E5E87;
	padding: 10px 10px 10px 50px;
	font-size: 11px;
	margin-bottom: 20px;
}
div.error-text {
	font-weight: bolder;
	color: #FF0000;
}
div.correcte-text {
	font-weight: bolder;
	color: #00aa00;
}
div.form_usuari {
	margin-bottom: 5px;
}
div.form_usuari_g {
	float: left;
	width: 160px;
	margin-bottom: 5px;
	margin-right: 41px;
}


div.fons_opinio {
	background-color: #E5F4FD;	
	border-bottom: 5px solid #0096E6;
	color: #3b3f3d;
	margin-bottom: 5px;
}
div.fons_opinio a {
	color: #3b3f3d;
}
div.fons_opinio div.foto {
	padding-top: 5px;
	margin-bottom: 3px;
	width: 60px;
}
div.fons_opinio div.bloc_grafic, div.opinio div.bloc_grafic {
	background-color: #b2dff8;
	margin-bottom: 5px;
}
div.fons_opinio div.bloc_grafic div.esquerra, div.opinio div.bloc_grafic div.esquerra {
	float: left;
	width: 270px;
	font-size: 13px;
	margin: 5px 0px 0px 5px;
	color: #000;
}
div.fons_opinio div.bloc_grafic div.esquerra_p {
	float: left;
	width: 100px;
	font-size: 13px;
	margin: 5px 0px 0px 10px;
	color: #000;
}
div.fons_opinio div.bloc_grafic div.dreta, div.opinio div.bloc_grafic div.dreta {
	float: right;
	width: 60px;
}
div.fons_opinio h4 {
	font-size: 16px;
	margin-bottom: 0px;
}
div.fons_opinio p {
	margin: 5px 0px 15px 0px;
}

div.fons_tv {
	background-color: #EBEBEA;	
	border-bottom: 5px solid #373431;
	color: #0E5E87;
	margin-bottom: 20px;
}

.capsa_entrevista {
	margin: 5px 0px 20px 0px;
	border-bottom: 5px solid #004665;
	width: 100%;
}
.fons_entrevista {
	background-color: #E5EEF2;	
	color: #00547F;
}
.fons_entrevista h5.autor, .article_b h5.autor {
	color: #002633;
	font-weight: bolder;
	margin: 0px;
}
.fons_entrevista h5.titol {
	color: #004665;
	font-weight: bolder;
	margin: 0px;
}
.fons_entrevista h5.titol a {
	color: #004665 !important;
}
.fons_entrevista h5.autor a {
	color: #002633 !important;
}


.capsa_llibre {
	margin: 5px 0px 20px 0px;
	border-bottom: 5px solid #B71822;
	width: 100%;
}
.fons_llibre {
	background-color: #F8E8E9;	
	color: #B71822;	
}
.fons_llibre h5.autor, .article_v h5.autor {
	color: #661b1f;
	font-weight: bolder;
	margin: 0px;
}
.fons_llibre h5.titol {
	color: #b71822;
	font-weight: bolder;
	margin: 0px;
}
.fons_llibre h5.titol a {
	color: #b71822 !important;
}
.fons_llibre h5.autor a {
	color: #661b1f !important;
}

.capsa_cads {
	margin: 5px 0px 20px 0px;
	border-bottom: 5px solid #FF5406;
	width: 100%;
}
.fons_cads {
	background-color: #FFDBAE;	
	color: #000;	
}
.fons_cads h5.titol {
	color: #FF5406;
	font-weight: bolder;
	margin: 0px;
}
.fons_cads h5.titol a {
	color: #FF5406 !important;
}


.capsa_dossier {
	margin: 5px 0px 20px 0px;
	border-bottom: 5px solid #965619;
	width: 100%;
}
.fons_dossier {
	background-color: #f2ede8;	
	color: #B71822;	
	margin-bottom: 10px;
}
.fons_dossier h5.numero, .article_m h5.numero {
	color: #462d1c;
	font-weight: bolder;
	margin: 0px;
}
.fons_dossier h5.titol {
	color: #965619;
	font-weight: bolder;
	margin: 0px;
}
.fons_dossier h5.titol a {
	color: #965619;
}


.fons_enquesta {
	background-color: #E5EFF4;	
	border-bottom: 5px solid #006194;
}
.fons_etitulars {
	background-color: #EEF0E8;	
	border-bottom: 5px solid #5A6C1A;
	color: #5A6C1A;
	font-weight: bolder;
}
.fons_forums {
	background-color: #FDF2E7;	
	border-bottom: 5px solid #EA8112;
	margin-bottom: 20px;
}
.fons_forums h4 {
	margin: 5px 5px 20px 5px;
}
.fons_forums div.fons {
	padding: 5px;
}
.fons_forums div.fons_blanc {
	padding: 5px;
	background-color: #FFFFFF;
}


div.capsa {
	padding: 10px;
}
div.capsa_imatge {
	padding-bottom: 10px;
	text-align: center;
}
td.capsa_esquerra {
	vertical-align: top;
	width: 130px;
	padding-right: 5px;
}
td.capsa_dreta {
	vertical-align: top;
	padding: 10px;
}
td.separacio {
	height: 7px;
}

.paginacio_comentaris { float: right; }
.paginacio_comentaris a, .paginacio_comentaris span, .limitacio a, .limitacio span {
	display: block;
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.paginacio_comentaris a:hover, .limitacio a:hover { color: #ff9999; }
.paginacio_comentaris span.actual, .limitacio span.actual { font-weight: bold; border: 0px; }
.limitacio { float: left; }

.paginacio { float: right; }
.paginacio a, .paginacio span {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 3px 5px;
	border: 1px solid #1D779F;
}
.paginacio a:hover {
	color: #000;
	background-color: #E5F4FD;
	border: 1px solid #1D779F;
}
.paginacio span.actual {
	font-weight: bold;
	background-color: #E5F4FD;
	border: 1px solid #1D779F;
}

.taronja .paginacio { float: right; }
.taronja .paginacio a, .taronja .paginacio span {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 3px 5px;
	border: 1px solid #F76114;
}
.taronja .paginacio a:hover {
	color: #000;
	background-color: #feefe7;
	border: 1px solid #EA8112;
}
.taronja .paginacio span.actual {
	font-weight: bold;
	background-color: #feefe7;
	border: 1px solid #EA8112;
}

.data {
	color: #605d5d;
	display: block;
	margin-bottom: 3px;
	font-size: 11px;
}
.usuari_forum {
	color: #EA8112;
	font-size: 11px;
	font-weight: bolder;
}
.ocult {
	display: none;
}

.limitacio {
	float: left;
}

.antispam_error {
	color:#FF0000;
	font-size:14px;
	font-weight:bolder;
}
#inscriure-text {
	color: #666;
	font-weight: bolder;
}




.enquesta input {
	float: left;
}
.enquesta .enq_barra {
	height: 15px;
	background: transparent url('../img/fons/barra.gif') repeat-x right;
	float: left;
}
.enquesta .enq_percent {
	float: right;
	color: #333333;
	font-weight: bold;
}
input.enquesta { 
	border: none;
	background-color: #f0f1f7;
	background-image: url('/img/icones/votar.gif');
	background-repeat: no-repeat;
	width: 60px;
	height: 23px;
}


/* -------- PORTADA -------- */
div.portada_imatge {
	float: right;
	margin: 10px 0px 15px 10px;
	width: auto;
}
.categoria {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bolder;
	font-family: Arial;
}
.categoria a {
	color: #3b3f3d;
}
.mes {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bolder;
	font-family: Arial;
}
.mes a {
	color: #3b3f3d;
}
h5.avantitol {
	margin: 5px 0px 3px 0px;
	font-size: 14px;
}
h5.professio {
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	font-weight: bolder;
}






/* -------- LlISTAT D'ARTICLES -------- */
div.llistat_imatge {
	float: right;
	margin: 10px 0px 15px 10px;
	width: auto;
}


/* -------- ARTICLE -------- */
div.article_imatge {
	float: right;
	margin: 10px 0px 15px 10px;
	width: 190px;
}
div.article_text {
	float: left;
	width: 360px;
}
div.llegenda_esquerra {
	float: left;
	margin-top: 15px;
	font-size: 10px;
	color: #3b3f3d;
}
div.llegenda_dreta {
	float: right;
	margin-top: 15px;
	font-size: 10px;
	color: #3b3f3d;
}
.llegenda, .llegenda a, .llegenda_dreta a, .llegenda_esquerra a {
	font-size: 10px;
	color: #3b3f3d !important;
}

div.desplacament_select {
	float: left;
	width: 200px;
}
div.desplacament {
	margin-top: 10px;
	float: right;
	font-size: 11px;
}
div.desplacament a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
div.desplacament_bc a:hover {
	color: #479ABF;
	border-bottom: 1px dashed #0096e6;
}
div.desplacament_bf a:hover {
	color: #00547f;
	border-bottom: 1px dashed #00547f;
}
div.desplacament_v a:hover {
	color: #b71822;
	border-bottom: 1px dashed #b71822;
}
div.desplacament_m a:hover {
	color: #804b1a;
	border-bottom: 1px dashed #804b1a;
}
div.desplacament_enquesta a:hover {
	color: #6e71b3;
	border-bottom: 1px dashed #6e71b3;
}
div.desplacament_forum a:hover {
	color: #EA8112;
	border-bottom: 1px dashed #EA8112;
}

div#loading_comentaris, div#loading_comentari_enviar {
	float: right;
	position: relative;
	display: none;
}
h2.article {
	font-weight: bolder;
	margin-bottom: 20px;
}
.article_gf a {
	color: #1D779F;
}
.article_gf a:hover {
	color: #1D779F;
	border-bottom: 1px dashed #1D779F;
}
.article_m a {
	color: #965619;
}
.article_m a:hover {
	color: #965619;
	border-bottom: 1px dashed #965619;
}
.article_b a {
	color: #1D779F;
}
.article_b a:hover {
	color: #1D779F;
	border-bottom: 1px dashed #1D779F;
}
.article_v a {
	color: #b71822;
}
.article_v a:hover {
	color: #b71822;
	border-bottom: 1px dashed #b71822;
}

.opinio a {
	color: #0084d8;
}
.opinio a:hover {
	color: #0084d8;
	border-bottom: 1px dashed #0096e6;
}

.peudefoto { 
	background-color: #DDD;
	padding: 2px 5px 2px 5px;
	color: #605d5d;
	display: block;
	font-size: 11px;
	text-align: left;
	margin-bottom: 10px;
}


div.article_gf div.comentari_inici {
	float: left;
	width: 20px;
	height: 40px;
	background: url('/img/fons/comentari_g.gif') no-repeat left top;
}
div.article_gf div.comentari {
	float: left;
	width: 520px;
	background: #E5E5E5;
	border-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}
div.article_bc div.comentari_inici {
	float: left;
	width: 20px;
	height: 40px;
	background: url('/img/fons/comentari_bc.gif') no-repeat left top;
}
div.article_bc div.comentari {
	float: left;
	width: 520px;
	background: #e5f4fd;
	border-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}
div.article_m div.comentari_inici {
	float: left;
	width: 20px;
	height: 40px;
	background: url('/img/fons/comentari_m.gif') no-repeat left top;
}
div.article_m div.comentari {
	float: left;
	width: 520px;
	background: #f2ede8;
	border-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}
div.article_v div.comentari_inici {
	float: left;
	width: 20px;
	height: 40px;
	background: url('/img/fons/comentari_v.gif') no-repeat left top;
}
div.article_v div.comentari {
	float: left;
	width: 520px;
	background: #F8E8E9;
	border-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}

div.comentari h6 {
	margin-bottom: 3px;
}
div.article_gf p {
	margin-top: 5px;
}


a.tafanera { background: transparent url('/img/icones/latafanera.gif') no-repeat scroll left top; }
a.delicious { background: transparent url('/img/icones/delicious.gif') no-repeat scroll left top; }
a.technorati { background: transparent url('/img/icones/technorati.gif') no-repeat scroll left top; }
a.facebook { background: transparent url('/img/icones/facebook.gif') no-repeat scroll left top; }
a.google { background: transparent url('/img/icones/google.gif') no-repeat scroll left top; }
a.rollover { height: 10px; width: 12px; display: block; float:left; margin-left: 5px; }
a.rollover:hover { background-position: 0pt -12px }
a.rollover2 { height: 10px; width: 12px; display: block; float:left; margin-left: 5px; }
a.rollover2:hover { background-position: 0pt -10px }



.bloc {
	padding: 20px;
}
.fons_blau {
	background: #e5f4fd;
	padding: 10px;
}


div.axesor {
	background-color: #e6f1f7; 
	margin: 5px 0px 10px 0px;
	padding: 10px 10px 0px 40px;
	border-bottom: 5px solid #006194;
}
div.axesor_element {
	padding: 10px;
}
div.axesor_element div.esquerra {
	float: left;
	width: 400px;
}
div.axesor_element div.dreta {
	float: right;
	width: 80px;
}
div.axesor_fons {
	background-color: #daf2fc;
}
div.axesor_dades {
	display: none;
	margin-top: 7px;
}

div.tab {
	height: 29px;
	border-bottom: 5px solid #0083d7;
}
div.tab div.element {
	float: left;
	margin-right: 2px;
	background-color: transparent;
	background-position: top left; 
	background-repeat: no-repeat;
	width: 144px;
	height: 21px;
	font-weight: bolder;
	color: #FFF;
	text-align: center;
	padding-top: 8px;
}
div.tab div.element a {
	color: #FFF;
}
div.tab div.inactiu {
	background-image: url('/img/fons/tab_b.png');
}
div.tab div.actiu {
	background-image: url('/img/fons/tab.png');
}



div.popupOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}
div.popup{position:absolute;z-index:10000;width:100px;}
div.popup_foto{width:100px;}
div.popup_email{width:400px;}
div.popup_previsualitzar{width:600px;}

div.popup .top{background: url(/img/icones/tl.gif) top left no-repeat;position:relative;height:20px}* html div.popup .top{padding:0 20px}
div.popup .top .left{position:absolute;left:0;width:20px;height:20px}
div.popup .top .middle{background: #fff;position:absolute;left:20px;right:20px;height:20px}
* html div.popup .top .middle{position:static}
div.popup .top .right{background: url(/img/icones/tr.gif) top left no-repeat;position:absolute;top:0;left:auto;right:0;width:20px;height:20px}

div.popup .content_foto{background-color: #fff;position:relative;text-align:left;height:40px}
div.popup .content_email{background-color: #fff;position:relative;text-align:left;height:370px;padding: 0px 50px 0px 50px}
div.popup .content_previsualitzar{background-color: #fff;position:relative;text-align:left;padding: 0px 50px 0px 50px}

div.popup .content_foto .details{display:none;margin:10px 15px 0 20px}
div.popup .content_foto .details p{float:left;clear:left;margin:0}
div.popup .content_foto div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%}

div.popup .content_foto a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(/img/icones/btnNext.gif) 10000px 50% no-repeat}
div.popup .content_foto a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(/img/icones/btnNext.gif) 10000px 50% no-repeat}
div.popup .content_foto a.next:hover { background: url(/img/icones/btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
div.popup .content_foto a.previous:hover { background: url(/img/icones/btnPrevious.gif) center left no-repeat; cursor: pointer; } /* Previous button */

div.popup .content_foto a.close{width: 80px; height: 22px; background: url(/img/icones/btnClose.gif) center left no-repeat; cursor: pointer;float:right;display:block;text-indent:-10000px}
div.popup .bottom{position:relative;height:20px}
* html div.popup .bottom{padding:0 20px}
div.popup .bottom .left{background: url(/img/icones/bl.gif) top left no-repeat;position:absolute;left:0;width:20px;height:20px}
div.popup .bottom .middle{background: #fff;position:absolute;left:20px;right:20px;height:20px}
* html div.popup .bottom .middle{position:static}
div.popup .bottom .right{background: url(/img/icones/br.gif) top left no-repeat;position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.popup .loaderIcon{background: url(/img/icones/loader.gif) center center no-repeat;display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}

div.popup #fullResImageContainer{width:100%;text-align:center}
div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}

div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(/img/icones/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(/img/icones/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleLeft,div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden}
div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px;background: url(/img/icones/ttp.gif) top left repeat-x;}


/* -------- Article desplegat -------- */
div.desplacament { margin-top: 10px; float: right; font-size: 11px; }
div.desplacament a { color: #333; text-decoration: none; cursor: pointer; }

div.article_esquerra { float: right; width: 190px; margin: 0 10px 20px 0; }
div.article_dreta { float: left; width: 350px; margin: 0 0 20px 0; font-size:1em;line-height: 1.4em; }
h5.entradeta { font-size: 13px; line-height: 18px; margin-top: -5px;}
h5.entradeta p { margin: 0; }
h5.entradeta a { text-decoration: underline; }
h5.entradeta a:hover { border-bottom: none !important; }

.article_b h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
.article_b a { color: #186889; }
.article_b a:hover { color: #186889; border-bottom: 1px dashed #186889; }
.article_b img.marc { border-bottom: 5px solid #186889; }

div.article_l h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_l a { color: #9D5F94; }
div.article_l a:hover { color: #9D5F94; border-bottom: 1px dashed #9D5F94; }
div.article_l img.marc { border-bottom: 5px solid #9D5F94; }

div.article_t h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_t a { color: #FF5406; }
div.article_t a:hover { color: #FF5406; border-bottom: 1px dashed #FF5406; }
div.article_t img.marc { border-bottom: 5px solid #FF5406; }

div.article_m h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_m a { color: #186889; }
div.article_m a:hover { color: #186889; border-bottom: 1px dashed #186889; }
div.article_m img.marc { border-bottom: 5px solid #5A4229; }

div.article_v h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_v a { color: #C8503D; }
div.article_v a:hover { color: #C8503D; border-bottom: 1px dashed #C8503D; }
div.article_v img.marc { border-bottom:5px solid #C8503D; }


div.article div.separador { border-bottom: 2px solid #E5F0F7; border-top: 2px solid #E5F0F7; padding: 8px 0; margin-bottom: 20px; }
div.article div.separador div.separador_esquerra { float: left; width: 350px; }
div.article div.separador div.separador_dreta { float: right; width: 200px; text-align: right; }

div.article_b div.separador { border-bottom: 2px solid #E5F0F7; border-top: 2px solid #E5F0F7; }
div.article_l div.separador { border-bottom: 2px solid #F4EDF3; border-top: 2px solid #F4EDF3; }
div.article_m div.separador { border-bottom: 2px solid #ACA094; border-top: 2px solid #ACA094; }
div.article_v div.separador { border-bottom: 2px solid #FAEDEC; border-top: 2px solid #FAEDEC; }

div.peudefoto { background-color: #EEE; color: #605d5d; font-size: 11px; padding: 2px 5px; margin-bottom: 5px; width:190px; }
div.peudefoto1 { background-color: #EEE; color: #605d5d; font-size: 11px; padding: 2px 5px; margin-bottom: 5px; width:165px; }

div.article ul, ul.article { padding: 0; margin: 0 0 0 15px; }
div.article ul li, ul.article li { padding: 0 0 5px 0; }

div.article div.relacionades ul li { list-style-image:url('../img/icones/punter.png'); }

div.article div.documents ul li { list-style-image: url( ../img/icones/document.png ) !important; }
div.article div.documents ul li.doc { list-style-image: url( ../img/icones/icona_doc.png ) !important; }
div.article div.documents ul li.pdf { list-style-image: url( ../img/icones/icona_pdf.png ) !important; }
div.article div.documents ul li.zip { list-style-image: url( ../img/icones/icona_zip.png ) !important; }

div.article div.audio { margin: 15px 0 20px 0; }


div.article div.llegenda_article { margin: 15px 0 30px 0; font-size: 10px; padding: 7px 0; }
div.article div.llegenda_article div.llegenda_etiquetes { padding-top: 7px; margin-top: 7px; }
div.article div.llegenda_article div.llegenda_esquerra { float: left; width: 205px; margin: 0; }
div.article div.llegenda_article div.llegenda_dreta { float: right; width: 350px; margin: 0; text-align: right; }
div.article div.llegenda_article { font-size: 10px; }

div.article_b div.llegenda_article { border-top: 2px solid #E5F0F7; border-bottom: 2px solid #7FB6DA; }
div.article_b div.llegenda_article div.llegenda_etiquetes { border-top: 2px solid #E5F0F7; }
div.article_m div.llegenda_article { border-top: 2px solid #F3F2F0; border-bottom: 2px solid #ACA094; }
div.article_m div.llegenda_article div.llegenda_etiquetes { border-top: 2px solid #F3F2F0; }
div.article_l div.llegenda_article { border-top: 2px solid #F4EDF3; border-bottom: 2px solid #C8A5C2; }
div.article_l div.llegenda_article div.llegenda_etiquetes { border-top: 2px solid #F4EDF3; }
div.article_v div.llegenda_article { border-top: 2px solid #FAEDEC; border-bottom: 2px solid #C8503D; }
div.article_v div.llegenda_article div.llegenda_etiquetes { border-top: 2px solid #FAEDEC; }

div.article_b table, div.article_m table, div.article_v table, div.article_l table { border-collapse: collapse; width: 100%; }
div.article_b tr.comentari_blanc, div.article_m tr.comentari_blanc, div.article_v tr.comentari_blanc, div.article_l tr.comentari_blanc { background-color: #FFF; }
div.article_b tr.comentari_taronja, div.article_m tr.comentari_taronja, div.article_v tr.comentari_taronja, div.article_l tr.comentari_taronja { background-color: #fae5bf; }

div.article_b tr.comentari { background-color: #ECF4F8; }
div.article_b td.comentari_esquerra, div.article_m td.comentari_esquerra, div.article_v td.comentari_esquerra, div.article_l td.comentari_esquerra { vertical-align: top; padding: 10px; width: 150px; font-size: 11px;	border-bottom: 2px solid #353C42; }
div.article_b td.comentari_dreta, div.article_m td.comentari_dreta, div.article_v td.comentari_dreta, div.article_l td.comentari_dreta { vertical-align: top; padding: 10px; width: 410px; border-bottom: 2px solid #ADB8BE; }
div.article_b td.comentari_esquerra div.comentari_icona, div.article_m td.comentari_esquerra div.comentari_icona, div.article_l td.comentari_esquerra div.comentari_icona, div.article_v td.comentari_esquerra div.comentari_icona { float: left; width: 25px; height: 100px; }
div.article_b td.comentari_dreta p, div.article_m td.comentari_dreta p, div.article_v td.comentari_dreta p, div.article_l td.comentari_dreta p { margin: 0; }

div.article_m tr.comentari { background-color: #FFF6E4; }
div.article_v tr.comentari { background-color: #FAEDEC; }
div.article_l tr.comentari { background-color: #F4EDF3; }
div.llegenda_esquerra a { margin-right: 10px }
div.llegenda_dreta a { margin-left: 10px }

div.comentari_vots_esquerra {
	float: left;
	width: 210px;
	color: #808080;
	padding-top: 15px;
	font-size: 11px;
}
div.comentari_vots_dreta {
	float: right;
	width: 150px;
	color: #808080;
	padding-top: 15px;
	text-align: right;
	font-size: 11px;
}

div.comentari_vots_esquerra span.positiu { color: #749513 !important }
div.comentari_vots_esquerra span.negatiu { color: #E12535 !important }
div.comentari_vots_esquerra a:hover { border-bottom: none !important }
div.comentari_respondre {
	float: right;
	width: 200px;
	font-size: 11px;
	text-align: right;
	margin-top: 7px;
}
div.comentari_respondre a {color: #808080; }

#tooltip-shadow {
	background: url(/img/fons/ombra.png) no-repeat bottom right;
	position:absolute;
	visibility:hidden;
	z-index:9999;
	margin: 0;
	padding: 0;
}
#tooltip-text {
	background-color:#FFF;
	position:absolute;
	visibility:hidden;
	margin: 0;
	z-index:10000;
	border: 1px solid;
	padding: 10px;
	font-size: 90%;
	overflow: hidden;
	width: 38em;
	max-height: 40ex;
	background: #FFEFD5;
	border-color: #EFDCBD;
}

span#comparteix {
	padding: 6px;
	width: 145px;
	font-size: 11px;
	display: inline;
	margin-left: 10px;
	display: none;
}
span#comparteix img { margin: 0 3px }
span#comparteix a { color: #000 !important; margin-left: 0px !important }

/* -------- Llistat d'articles -------- */
div.portada_imatge { float: right; margin: 4px 10px 5px 0; width: 170px; padding-left: 10px; }
.categoria a { color: #87888A !important; text-transform: uppercase; }
a.mes { text-transform: uppercase; font-size: 11px; font-family: Arial; }

h5.avantitol { margin: 5px 0 3px 0; font-size: 15px; font-weight: bolder; }
h5.subtitol { margin: -10px 0 10px 0; font-size: 15px; font-weight: bolder; }

div.llegenda_esq { float: left; margin-top: 15px; font-size: 10px; }
div.llegenda_dret { float: right; margin-top: 15px; font-size: 10px; }
div.llegenda_esq a { margin-right: 10px }
div.llegenda_dret a { margin-left: 10px }

div.top_comentari_b {
	float: right;
	margin: 5px 5px 0 0;
	width: 27px;
	height: 23px;
	background: transparent url( ../img/fons/comentaris.png ) no-repeat center center;
	text-align: center;
	padding-top: 2px;
	font-weight: bolder;
}
div.top_comentari_v {
	float: right;
	margin: 5px 5px 0 0;
	width: 27px;
	height: 23px;
	background: transparent url( ../img/fons/comentaris_v.png ) no-repeat center center;
	text-align: center;
	padding-top: 2px;
	font-weight: bolder;
}
div.top_comentari_l {
	float: right;
	margin: 5px 5px 0 0;
	width: 27px;
	height: 23px;
	background: transparent url( ../img/fons/comentaris_l.png ) no-repeat center center;
	text-align: center;
	padding-top: 2px;
	font-weight: bolder;
}
div.top_comentari_b a, div.top_comentari_v a, div.top_comentari_l a { color: #FFF !important; }


/* -------- Portada -------- */
table.portada { border-collapse: collapse; width: 100%; }
table.portada td.portada_tripleta_not { vertical-align: top; width: 165px; }
table.portada td.portada_tripleta_cares { vertical-align: top; width: 110px; }

table.portada td.portada_titol { height: 20px; vertical-align: top; padding: 10px 0 0 15px; }
table.portada td.portada_titol_blanc { border-bottom: 5px solid  #FFF; }
table.portada td.portada_tripleta { vertical-align: top; width: 165px; padding: 15px 10px 15px 10px; }
table.portada td.portada_marro { background-color: #F3F2F0; }
table.portada td.portada_marro_peu { background-color: #F3F2F0; border-bottom: 2px solid #A79A8D; padding: 5px 10px; }
table.portada td.portada_marro a, td.portada_marro_peu a { color: #5A4229; }
table.portada td.portada_lila { background-color: #F4EDF3; }
table.portada td.portada_lila_peu { background-color: #F4EDF3; border-bottom: 2px solid #C39CBD; padding: 5px 10px; }
table.portada td.portada_lila a, td.portada_lila_peu a { color: #914B86; }
table.portada td.portada_blau { border-bottom: 2px solid #7FB6DA; background-color: #ECF4F8; }
table.portada td.portada_blau a { color: #186889; }
table.portada td.separacio { width: 20px; }
table.portada td.separacio_cares { width: 10px; }

.portada h2, .portada h3, .portada h4 { font-weight: bolder; margin-bottom: 15px !important; }

.plantilla { padding: 0px 0 7px 0; }
.plantilla_petita { padding: 7px 5px; }
.plantilla_border { border-bottom: 1px solid #186889; }
.plantilla_border_lila { border-bottom: 1px solid #914B86; }
.plantilla_border_marro { border-bottom: 1px solid #563C05; }
.plantilla_border_vermell { border-bottom: 1px solid #C8503D; }
.plantilla_border_t { border-bottom: 1px solid #FF5406; }
.plantilla_llibre { padding: 15px 10px; background-color: #FAEDEC; border-bottom: 5px solid #C8503D; }
.plantilla_llibre h3 { margin: 0; }
.plantilla_facebook { padding: 10px 10px 10px 17px; background: #E5EEF2;}

div.comprar { width: 146px; height: 19px; margin-top: 10px; }
div.comprar div.comprar_preu { margin: -18px 0 0 0; text-align: center; width: 70px; }
div.comprar a { color: #FFF !important; font-weight: bolder; }

td.template2_esquerra {	width: 340px; padding-right: 15px; vertical-align: top; border-right: 1px solid #D9E9F4; }
td.template2_dreta { width: 190px; padding-left: 15px; vertical-align: top; }
td.template3_esquerra { width: 265px; padding-right: 15px; vertical-align: top; border-right: 1px solid #D9E9F4; }
td.template3_dreta { width: 265px; padding-left: 15px; vertical-align: top; }
td.template6_esquerra { width: 405px; vertical-align: top; padding-right: 15px; }
td.template6_esquerra_border { border-right: 1px solid #D9E9F4; }
td.template6_dreta { width: 180px; padding-left: 15px; vertical-align: top; }

div.portada_bloc_esquerra { float: left; width: 80px; }
div.portada_bloc_dreta { float: right; width: 240px; }
div.portada_actualitat_esquerra { float: left; width: 110px; }



.plantilla3_imatge { float: left; margin-right: 10px; width: 300px }
.plantilla4_imatge, .plantilla5_imatge { float: left; margin-right: 10px; width: 180px }
.plantilla5_prin_imatge { float: left; margin-right: 10px; width: 250px }

/* ------------------------------------------------------------------------
	prettyphoto
------------------------------------------------------------------------- */

div.dark_rounded .pp_top .pp_left { background: url(/img/prettyphoto/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.dark_rounded .pp_top .pp_middle { background: url(/img/prettyphoto/contentPattern.png) top left repeat; } /* Top pattern/color */
div.dark_rounded .pp_top .pp_right { background: url(/img/prettyphoto/sprite.png) -110px -53px no-repeat; } /* Top right corner */

div.dark_rounded .pp_content { background: url(/img/prettyphoto/contentPattern.png) top left repeat; } /* Content background */
div.dark_rounded .pp_next:hover { background: url(/img/prettyphoto/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.dark_rounded .pp_previous:hover { background: url(/img/prettyphoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.dark_rounded .pp_expand { background: url(/img/prettyphoto/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.dark_rounded .pp_expand:hover { background: url(/img/prettyphoto/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.dark_rounded .pp_contract { background: url(/img/prettyphoto/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.dark_rounded .pp_contract:hover { background: url(/img/prettyphoto/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(/img/prettyphoto/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }

div.dark_rounded .pp_arrow_previous { background: url(/img/prettyphoto/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(/img/prettyphoto/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.dark_rounded .pp_bottom .pp_left { background: url(/img/prettyphoto/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle { background: url(/img/prettyphoto/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right { background: url(/img/prettyphoto/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

div.dark_rounded .pp_loaderIcon { background: url(/img/prettyphoto/loader.gif) center center no-repeat; } /* Loader icon */

div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(/img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}


div.noticies_breus { width: 100%; font-size: 13px;  }
div.noticies_breus_e { width: 50px; color: #fff; background: #0096E6; padding: 10px; float: left; margin-right: 15px; margin-bottom: 20px; font-weight: bold;  }
div.noticies_breus_d {  background: none repeat scroll 0 0 #E5F4FD; color: #0E5E87; float: left; height: 29px; overflow: hidden; padding: 0 0 8px 15px; width: 476px;}
