/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/




/*
provesss
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/


/* Contenidor que limita a 960 tota la pàgina i agrupa totes les columnes. A container should group all your columns. */
.container {
  background-color:#FFF;
  text-align: left;
  width: 960px;
  margin: 0 auto;
}


.container_intersindical {
  background-color: #f5f3ee;
  text-align: left;
  width: 992px;
  margin: 0 auto;
}

/* Dos contenidors més.  El secundari és per al grup de columnes més a la dreta. L'altre era experimental i no està en ús */
.container_secundari {
	float: right;
	width: 350px;
}.container_terciari {
	background-color: #e6e6e6;
	padding: 3px;
	float: left;
	width: 167px;
}
/* Use this class on any div.span / container to see the grid. */
.showgrid {
  background: url(imatges/grid.png);
}

#capsalera0{
	width:960px;
	height:40px;

}

.capsalera{
	width:549px;
	min-height:20px;
	margin-top:15px;
	color:#B22222;
	float:left;
}

/* ------------ typography.css -----------------*/

html { font-size:100.01%;}
body {line-height: 1.5em; color: #282828; font-size:75%;font-family:"PT Sans", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif; background-color:#FFF;}
h1, h2, h3, h4, h5, h6, h7 { font-weight:normal;color:#111;font-family:  "PT Sans", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, h7 .cul { margin-bottom: 0px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {border-style: none; font-weight: bold;color: #3f3f3f;font-family:  "PT Sans", "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;}
.league {font-size: 3em; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; }
.league a {color: #a81515; font-weight: bold;}
.league a:hover { font-weight: bold; color: #3f3f3f;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;font-weight:bolder;}
h2 {line-height: 1.1em; font-weight: bold; font-size:2em;margin-bottom:0.75em;}
.fort {font-weight: bold; font-size:1.5em;line-height: 1.2em;margin-bottom:1em;}
h3 {font-weight: bold; font-size:1.5em;line-height: 1.2em;margin-bottom:1em;}
h4 {font-weight: bold; font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 { font-size:1em;font-weight:bold;}
h7 { font-size:1.2em;font-weight:bold; clear:right; display:block;}
h8 { font-size:1.2em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, h7 img {margin:0;}
p {margin:0 0 1.5em;}
p a {color: #646462; border-bottom-width: 1px; border-bottom-style: dashed;}/* açò és per a marcar els enllaços que apareixen dins dels paràgrafs amb una subtil línia ratllada */
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color: #b22222;}
a { color: gray;text-decoration: none;}
img a { border-bottom-width: 0px; color: gray;text-decoration: none;}
blockquote {margin:1.5em;color: black;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
/*ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}*************************************************UL, OL margin
*/
ol li { margin-left:15px;}
ul {list-style-type:square;}
ol {list-style-type:lower-alpha;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
/*table {font-family: "PT Sans", "Lucida Grande", Verdana, Arial, sans-serif; margin-bottom:1.4em;width:100%;font-size: 1em;}*/
/*th {font-weight:bold;}
thead th {background:#c3d9ff;font-weight:bold;}
th, td, caption {padding:4px 20px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#dcdcdc;}
tfoot {font-style:italic;}*/
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:yellow;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.tipo1{ font-size:1.2em;}
.tipo2{ font-size:1.3em; color:#b22222;}
/* afegitons meus a la tipografia */

#plus {
	font-size: 110%;
	margin-right: 0.2em;
	color:#000;
	font-weight: bold;
}
#benvinguda {
	font-weight: bold;
	margin-bottom: -1.5em;
	margin-top: 1.5em;
	color: #a9a9a4;
	font-size: 200%;
}


/* tipografia experimental */
.entrada {
	line-height: 140%;
	color: #6d6d6d;
	font-size: 140%;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
}

@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('https://intersindical.org/arxius/fonts/websymbols-regular-webfont.eot');
    src: url('https://intersindical.org/arxius/fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://intersindical.org/arxius/fonts/websymbols-regular-webfont.woff') format('woff'),
         url('https://intersindical.org/arxius/fonts/websymbols-regular-webfont.ttf') format('truetype'),
         url('https://intersindical.org/arxius/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Columns
-------------------------------------------------------------- */


/* a la vençuda */

.portada-16 {width: 952px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid;}
.portada-9 {width: 524px; margin-right: 8px;}
.portada-8-esquerra {width: 464px; margin-right: 8px;}
.portada-8-dreta {width: 464px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid;}
.portada-7 {width: 412px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid;}
.portada-7-plus {width: 412px; margin-right: 8px;}
.portada-6 {width: 334px; margin-right: 8px;}
.portada-6-fora {width: 334px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid;}
.portada-4 {width: 224px; margin-right: 8px;}
.portada-4-plus {width: 252px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid; margin-right: 8px;}
.portada-3 {width: 172px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid; }
.portada-3-plus {width: 172px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid; margin-right: 8px;}
.portada-3-fora {width: 172px; margin-left: 8px; padding-left: 7px; border-left-width: 1px; border-left-color: #d6d6cf; border-left-style: solid;}

.portada-16, .portada-9, .portada-8-esquerra, .portada-8-dreta, .portada-7, .portada-7-plus, .portada-6, .portada-6-fora, .portada-4, .portada-4-plus, .portada-3, .portada-3-fora, .portada-3-plus {float: left; display: inline; overflow:hidden;}

.amaga {overflow: hidden;}
/*Noves columnes on el nom declara l'amplària de les columnes i l'afegitó -b és per a posar un border les columnes*/


.tres, .quatre, .cinc, .sis, .set, .deu, .sis-dona, .sis-salutlaboral {float: left; display: inline; overflow:hidden;}
.tres-b, .quatre-b, .cinc-b, /*.sis-b,*/ .set-b, .nou, .deu-b, .sis, .tres-c, .quatre-dona, .sis-dona-b, .deu-dona, .sis-salutlaboral{
	border-left-color: #d6d6cf;
	border-left-width: 1px;
	border-left-style: solid;
	/*margin-left: 3px; molt*/
	padding-left: 6px;/*important*/
	display: inline;
	float: left;
	overflow:hidden;

	}

.tres{width:140px;/* background-color:#FF3; height:200px;*/ margin-right:20px; overflow:hidden;}

.quatre{width:226px;}

.cinc{width:285px;}

.sis{width:410px;/* background-color:#FC0; height:550px;*/ overflow:hidden; float:left;}

.set{width:403px;}

.huit {width: 462px;}

.nou {width: 380px; background-color:#F90;}

.deu{width:580px;}


.tres-b{width:243px;/* background-color:#F90; height:200px;*/ overflow:hidden;}
.tres-c{width:184px;/* background-color:#F90; height:200px;*/ overflow:hidden;}

.quatre-b{width:294px; /*background-color:#999; height:550px;*/ margin-right:20px; overflow:hidden;}
.quatre-dona{width:168px;/* background-color:#F90; height:200px;*/ overflow:hidden; padding-left:16px;}
.cinc-b{width:285px;}

.sis-b{width:200px;/* background-color:#369; height:550px;*/}
.sis-salutlaboral{width:350px; /*background-color:#CCCCCC;*/ }
.sis-dona{width:360px;/* background-color:#FC0; height:550px;*/ overflow:hidden; float:left; margin-right:20px;}
.sis-dona-b{width:350px; }
.set-b{width:403px;}

.deu-b{width:560px;}
.deu-dona{
	width:575px;
	margin-right:20px;
	overflow:hidden;
	float:left;}


.deu-c{

	width:738px;
/*	height:600px;
	margin-left: 10px;
	display: inline;*/
	float: left;
/*	background-color:#0F9;
*/	margin-right:20px;
	overflow:hidden;}

.dotze-c{
	margin-right: 10px;
	width: 940px;
	margin-left: 10px;
	display: inline;
	float: left;
	margin:-20px 10px 0 10px;}

.marge-10 {margin-left: 10px;}


/* Estableix el comportament i els màrgens de tots els divisors a 16 píxels a la dreta, que constitueixen l'espai entre columnes (corondels). Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6,  div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16 {
  float: left;
  margin-right: 16px;
}

.column, {float: left; margin-top:-15px;}

div.seguiment a {margin: 1px; font-weight: bold; display: inline; padding-right: 6px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; float: left;/* background-color: #edece9;*/ border-width: 0px; clear: right;}


div.seguiment-clar a {margin: 1px; font-weight: bold; display: inline; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; padding-top: 3px; float: left; border-width: 0px; clear: right;}


.seguiment-clar li { margin: 1px; display: inline; padding-right: 6px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; float: left; border-width: 0px;}


.actual li {background-color: #a81515; margin: 1px; font-weight: bold; display: inline; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; padding-top: 3px; float: left; border-width: 0px;}

/* Per a marcar un element com a l'última cel·la o última columna a la dreta. The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Per a establir l'ample de les columnes (Use these classes to set the width of a column.) */
.span-1 { width: 45px; }
.span-2 { width: 106px; }
.span-3-gris { padding: 6px; background-color: #e6e6e6; width: 167px;-webkit-border-radius: 4px;	-moz-border-radius: 4px;-o-border-radius: 4px; border-radius: 4px; }
.span-3 {float: left; width: 167px;}
.span-3b { width: 120px;-webkit-border-radius: 4px;	-moz-border-radius: 4px;-o-border-radius: 4px; border-radius: 4px; } /*aquest és el bloc de la columna que porta un fons gris amb un poc de padding */
.span-3-final { float: right; padding: 6px; width: 143px; }/*aquest és el bloc de la columna de més a la dreta i està estretat respecte a l'original*/
.span-4 { width: 228px; }
.columna-grisa { float: left; width: 230px; }
.span-5 { width: 289px; }
.span-5b { float: right; border-left-style: solid; border-left-color: #bec3c8; border-left-width: 1px; width: 260px; } /* amb aquest fem les notícies menudes baix de la notícia principal*/
.span-6 { margin-bottom: 1px; width: 350px; }
.span-7 { width: 411px; float:left; margin:10px 0px;}

.span-article { float: left; padding-right: 8px; border-right-color: #d8d8d8; border-right-style: solid; border-right-width: 1px; margin-right: 7px; width: 472px; }
.span-8 { width: 472px; }

.columna-article { margin-right: 16px; float: left; padding-right: 16px; width: 472px; }
.span-9 { margin:10px 0 10px 0; float:left; }
.span-10 { width: 594px;  }

.span-10-principal { padding-left: 16px; width: 568px; }/*aquest és el bloc gran a l'esquerra */

.span-11 { width: 655px; }
.span-12 { width: 716px; }
.span-13 { width: 777px; }
.span-14{ width: 838px; }
.span-15 { width: 899px; }
.span-16, div.span-16 { width: 960px; }


/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16 {
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

input.span-1, textarea.span-1 { width: 33px !important; }
input.span-2, textarea.span-2 { width: 94px !important; }
input.span-3, textarea.span-3 { width: 155px !important; }
input.span-4, textarea.span-4 { width: 216px !important; }
input.span-5, textarea.span-5 { width: 277px !important; }
input.span-6, textarea.span-6 { width: 338px !important; }
input.span-7, textarea.span-7 { width: 399px !important; }
input.span-8, textarea.span-8 { width: 460px !important; }
input.span-9, textarea.span-9 { width: 521px !important; }
input.span-10, textarea.span-10 { width: 582px !important; }
input.span-11, textarea.span-11 { width: 643px !important; }
input.span-12, textarea.span-12 { width: 704px !important; }
input.span-13, textarea.span-13 { width: 765px !important; }
input.span-14, textarea.span-14 { width: 826px !important; }
input.span-15, textarea.span-15 { width: 887px !important; }
input.span-16, textarea.span-16 { width: 948px !important; }

/* Add these to a column to append empty cols. */

.append-1 { padding-right: 61px; }
.append-2 { padding-right: 122px; }
.append-3 { padding-right: 183px; }
.append-4 { padding-right: 244px; }
.append-5 { padding-right: 305px; }
.append-6 { padding-right: 366px; }
.append-7 { padding-right: 427px; }
.append-8 { padding-right: 488px; }
.append-9 { padding-right: 549px; }
.append-10 { padding-right: 610px; }
.append-11 { padding-right: 671px; }
.append-12 { padding-right: 732px; }
.append-13 { padding-right: 793px; }
.append-14 { padding-right: 854px; }
.append-15 { padding-right: 915px; }

/* Add these to a column to prepend empty cols. */

.prepend-article{marging-left:122px;}
.prepend-00 { padding-left: 6px; }
.prepend-0 { padding-left: 16px; }
.prepend-01 { padding-left: 32px; }
.prepend-1 { padding-left: 61px; }
.prepend-2 { padding-left: 122px; }
.prepend-3 { padding-left: 183px; }
.prepend-4 { padding-left: 244px; }
.prepend-5 { padding-left: 305px; }
.prepend-6 { padding-left: 366px; }
.prepend-7 { padding-left: 427px; }
.prepend-8 { padding-left: 488px; }
.prepend-9 { padding-left: 549px; }
.prepend-10 { padding-left: 610px; }
.prepend-11 { padding-left: 671px; }
.prepend-12 { padding-left: 732px; }
.prepend-13 { padding-left: 793px; }
.prepend-14 { padding-left: 854px; }
.prepend-15 { padding-left: 915px; }

/* Border on right hand side of a column. */
div.border {
  border-right: 1px solid;
  border-right-color: #cccccc;
  padding-right: 8px;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  border-right-color: #eeeeee;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid;
}

/* Use these classes on an element to push it into the
next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -61px; }
.pull-2 { margin-left: -122px; }
.pull-3 { margin-left: -183px; }
.pull-4 { margin-left: -244px; }
.pull-5 { margin-left: -305px; }
.pull-6 { margin-left: -366px; }
.pull-7 { margin-left: -427px; }
.pull-8 { margin-left: -488px; }
.pull-9 { margin-left: -549px; }
.pull-10 { margin-left: -610px; }
.pull-11 { margin-left: -671px; }
.pull-12 { margin-left: -732px; }
.pull-13 { margin-left: -793px; }
.pull-14 { margin-left: -854px; }
.pull-15 { margin-left: -915px; }
.pull-16 { margin-left: -976px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16 { float: left; position:relative; }

.push-1 { margin: -61px 1.5em 61px; }
.push-2 { margin: -122px 1.5em 122px; }
.push-3 { margin: -183px 1.5em 183px; }
.push-4 { margin: -244px 1.5em 244px; }
.push-5 { margin: -305px 1.5em 305px; }
.push-6 { margin: -366px 1.5em 366px; }
.push-7 { margin: -427px 1.5em 427px; }
.push-8 { margin: -488px 1.5em 488px; }
.push-9 { margin: -549px 1.5em 549px; }
.push-10 { margin: -610px 1.5em 610px; }
.push-11 { margin: -671px 1.5em 671px; }
.push-12 { margin: -732px 1.5em 732px; }
.push-13 { margin: -793px 1.5em 793px; }
.push-14 { margin: -854px 1.5em 854px; }
.push-15 { margin: -915px 1.5em 915px; }
.push-16 { margin: -976px 1.5em 976px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16 {float: right; position:relative;}

/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
.prepend-top {
  margin-top:1.5em;
}
.append-bottom {
  margin-bottom:1.5em;
}

/* Use a .box to create a padded box inside a column.  */
.box {
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #d8dfe3;
}


.box_2 {
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #edece9;
}


.box_grisa {

  margin-bottom: 1.5em;
 /* background: #edece9;
  margin-right: 0.5em;
  padding: 0.5em; */

}


.box_marge {
  padding: 0.5em;
  margin-bottom: 1.5em;
  margin-top: 2em;
  background: #d8dfe3;
}


.box_3 {
  padding: 1em;
  margin-bottom: 1.5em;
  background: #d9d5bd;
}

.box_4 {
  text-align: left;
  margin-bottom: 1.5em;
  border-style: none;
  border-width: 0px;
  padding-left: 0px;
  padding-bottom: 1em;
  padding-right: 0px;
  padding-top: 0px;
  background: #edece9;
}

.box_5 {
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #edece9;
  	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

}


.box_6 {
  color: #f5f6ee;
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #2F2F2F;
  	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

}

.box_6b {
  color: #f5f6ee;
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #575757;
  	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

}

.txt_clar {
	color: #f5f6ee;
}


.txt_clar a {
	color: #f5f6ee;
}


#reforma_laboral {
	color: #f5f6ee;
}

#reforma_laboral a {
	color: #d6d6cf;
}

h1 h2 h3 h4 h5 #reforma_laboral {
  color: #f5f6ee;
}


.box_negra { color: #f5f6ee; text-align: center; }


/* Use this to create a horizontal ruler across a column. */

.box_capsal_agenda{ font-weight: bold; padding-left: 0; padding-bottom: 0.5em; padding-right: 0; padding-top: 0.3em; border-top-color: #a81515; border-top-width: 0.5em; border-top-style: solid; background-color:#CCCCCC; text-align:center; margin-bottom:5px;font-size: 1.2em; color:#000; /*background-image:url(../../../../../imatges/dones/agenda.jpg); background-repeat:no-repeat; width:172px; height:69px;
display:block;*/
}
.box_agenda {
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif; ;
  color: white;
  padding: 0.5em;
  margin-bottom: 1.5em;
  background: #CCCCCC;
}


.box_agenda {
  background-color: #e6e6e6;
  color: #666666;
}

.agenda{/* margin-top:40px; color:#FFF; font-weight:bold;*/}
hr.pocspace {
  margin-left: 0;
  margin-bottom: 1em;
  margin-right: 0;
  margin-top: 0;
  background: #a9a9a4;
  color: #a9a9a4;
  clear: both;
  float: none;
  height: .1em;
  border: none;
}
hr {
  background: #ddd;
  color: #ddd;
  clear: both;
  float: none;
  width: 100%;
  height: .2em;
  margin: 0 0 1.45em;
  border: none;
}
hr.gros {
  margin-left: 0;
  margin-bottom: 1em;
  margin-right: 0;
  margin-top: 1em;
  color: #ddd;
  clear: both;
  float: none;
  width: 100%;
  height: 1em;
  border: none;
}
hr.space {
  background: #fff;
  color: #fff;
}


hr.filet-gros {
  margin-bottom: 1em;
  background-color: #a81515;
  height: 0.6em;
  color: #a81515;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/* acordió */

#basic-accordian{
	padding: 0px;
	width: 100%;
	}

#basic-accordian2{
	padding: 0px;
	width: 100%;
	}


.accordion_headings{
	padding:5px;
	background:#999999;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#d9cfbd;
}

.accordion_child{
	background:#f5f3ee;
	padding: 0px;

}

.header_highlight{
	background:#d9cfbd;
}



/* Navegació */
.marginmenu{ margin-left:10px; width:900px;}

#nav_intersindical
{	width: 992px;	margin-bottom: 40px;	padding-left: 0em;
	padding-bottom: 1.8em;
	padding-right: 0em;
	padding-top: 0.5em;
	background-color: black;
	color: white;
	z-index: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;}

#nav
{	margin-bottom: 0.3em;	padding-top: 6px;	padding-bottom: 2em;	padding-left: 1em;
	padding-right: 0em;
	background-color: #cccccc;
	z-index: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;}

#nav li
{
	font-size: 120%;
	letter-spacing: 0.05em;
	margin-bottom: 0px;
	list-style: none;
	float: left;
	margin-left:5px;}



#nav li img
{
	z-index: 1;
	margin-right: -20px;
	background-color: #cccccc;
	margin-left: 0px;
	letter-spacing: 0.05em;
	margin-bottom: 4px;
	list-style: none;
	float: left;
	font: bold}



#nav li a
{	font-weight: bold;	color: #646462;	border-bottom-style: none;	padding-left: 20px;	padding-bottom: 1.8em;	padding-right: 20px;	padding-top: 0.5em;	margin-left: 0;	margin-right: 0px;	margin-top: 0;	display: inline;
	text-align: center;
	text-decoration: none}

#nav li a:hover
{ background-color: white; color: #a81515;}

#nav form
{	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	margin-right: 8px;
	padding: 0px;
	float: right;}

#nav form input {
	border-style: none;
	margin-right: 4px;
	margin-left: 0px;
	margin-bottom: -8px;
	margin-top: 0px;
}

#nav form input[type="text"] {
	color: #6d6d6d;
	width: 160px;
	padding-left: 10px;
	border:none;
	background-color: #f7f6f2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	}

#nav input image {
	margin: 0px;
}
#nav input.caixa {
	background-color: #cdcdcd;
	color: #b22222;
}
#nav div
{	margin-top: 12px;	font-weight: bold;	margin-left: 0px;	margin-right: 0px;	padding: 0px;	font-size: 80%;	height: 0px;	border-style: none;	position: absolute;
	visibility: hidden;}

	#nav div a
	{	margin-top: 40px;	padding-left: 10px;	padding-bottom: 0px;	padding-right: 10px;	padding-top: 0px;	color: #6d6d6d;	position: relative;
		display: inline;
		width: auto;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;}

	#nav div a:hover
	{
		color: #b22222}
/*Afegit per a llevar el "border" a les imgs en firefox */
#nav img {
	border: 0px;
	}

/* afegits meus importants */
a:focus, a:hover {color:#b22222;}
a {color: gray;text-decoration:none;}
.cap {background-color: #B22222; height: 100px;}
ol.numeret { list-style-type: decimal; }

/* buscador */
#buscador {
float: right;
height: 10px;
padding: 0;
margin: 0;
}
element {
}
#m2 dones {
	color: #cc66ff;
}
#m4 {
}
.noticia {
	border-bottom-width: thin;
	border-bottom-style: dotted;
}
p .feedTitle {
	line-height: 1.25em;
	text-transform: none;
	font-weight: bold;
	font-size: 1.2em;
}
. div.feedBurnerFeedBlock {
	color: #b22222;
	list-style-type: none;
	padding: 0px;
}
.li headline {
	list-style-type: none;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 1.2em;
}
#intersindical-rtvv p.feedTitle {
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	font-size: 1.2em;
}
#rtvv_feed {
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	margin: 0px;
	width: 167px;
}
.bandereta {
	background-image: url(imatges/flamaroignegre.png);
}
a .bandereta:hover {
	background-image: url(imatges/flamanegre.png);
}
.separador {
	height: 18px;
	width: 960px;
}













/**************	 MENÚ FET PER EMPAR   ******/
#menu {
    font-size: 1.2em;
	margin-bottom:60px;
    position: relative;
    text-align: center;
    width: 960px;
}
#menu ul {
    list-style-type: none;
}
#menu ul li.niv {
    float: left;
    position: relative;
}
#menu ul li {
    float: left;
}
#menu ul li:focus ul,#menu ul li:active ul{display:block;position:absolute;
}

#menu ul li:focus span,#menu ul li:active span{background-color:#FFF; color:#C00; font-weight:bold;
}
#menu ul li a, #menu ul li span {
	background-color: #CCCCCC;
	color:#000;
	display: block;
	padding: 4px 28px 4px 28px;
	position: relative;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li:hover a.niv {
    background-color: #FFFFFF;
 	color:#C00;
	font-weight:bold;
    position: relative;
}

a:active {
    position: relative;
}
#menu ul li a:active {
    background-color:#FFF;
    color: #000000;
    position: relative;
}
#menu ul li span.niv {
    display: block;
}
#menu ul li:hover span.niv {
    cursor: pointer;
	background-color:#FFF;
	color:#C00;
	font-weight:bold;

}



#menu ul li ul {
    display: none;
	padding-top:5px;
}
#menu ul li a:hover ul, #menu ul li:active ul {
/*	background-color:#F30;
*/    display:block;
    position: absolute;

}
#menu ul li a:hover:link ul {
    visibility: hidden;
}
#menu ul li a:active:hover ul {
    visibility: visible;
}
#menu ul li ul li a {
    background-color:#FFF;
    /*border: medium none;*/
    color: black;
}
#menu ul li ul li a:hover {
    /*border-bottom: medium none;*/
    position: relative;
	background-color:#F3F3F3;
}
table.falsa {
    border: 0 none;
    border-collapse: collapse;
    float: left;
    position: relative;
}

ul.sector {
    float: left;
    left: -240px;
	width:890px;
}
ul.arees {
    float: left;
    left: -200px;
	width:755px;
}
ul.intersind {
    float: left;
    left: -90px;
	width:450px;
}


#menu ul li .dones:hover {
    background-color: #FFFFFF;
	color:#33C;
	font-weight:bold;
    position: relative;
}

#menu ul li .ambient:hover {
    background-color: #FFFFFF;
	color:#0F0;
	font-weight:bold;
    position: relative;
}

#menu ul li .pol:hover {
    background-color:#FFFFFF;
	color:#39F;
	font-weight:bold;
    position: relative;
}

#menu ul li .inter:hover {
    background-color: #FFFFFF;
	color:#C60;
	font-weight:bold;
    position: relative;
}

#menu ul li .mov:hover {
    background-color:#FFFFFF;
	color:#096;
	font-weight:bold;
    position: relative;
}

/***************FI MENU   *********/
.textdona{ color:#66F; background-color:#D7D7FF;}
.fonscomentari{ background-color:#CCC;}
.roig a:link { color:#b222222;}
.fletxa {color:#b22222; font-size:1.2em;}



/* afegits meus importants */
/*a:focus, a:hover {color:#b22222;}
*/a {color: gray;text-decoration:none;}
.cap {background-color: #B22222; height: 100px;}


/* buscador */
#buscador {
float: right;
height: 10px;
padding: 0;
margin: 0;
}
element {
}
.noticia {
	border-bottom-width: thin;
	border-bottom-style: dotted;
}
p .feedTitle {
	line-height: 1.25em;
	text-transform: none;
	font-weight: bold;
	font-size: 1.2em;
}
. div.feedBurnerFeedBlock {
	color: #b22222;
	list-style-type: none;
	padding: 0px;
}
.li headline {
	list-style-type: none;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 1.2em;
}
#intersindical-rtvv p.feedTitle {
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	font-size: 1.2em;
}
#rtvv_feed {
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	margin: 0px;
	width: 167px;
}
.bandereta {
	background-image: url(imatges/flamaroignegre.png);
}
a .bandereta:hover {
	background-image: url(imatges/flamanegre.png);
}
.separador {
	height: 18px;
	width: 960px;
}


.separador_dona {
	height: 40px;
	width: 960px;
}
.peu_pagina {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0.5em;
	width: 594px;
	background-color: #d8dfe3;
	color: #6d6d6d;
	-webkit-gradient(linear, 0% 0%, 0% 20%, from(#666666), to(#D8DFE3))
	-moz-linear-gradient(0% 20% 90deg,#333333, #D8DFE3)
}
.peu_pagina { padding-right: 0px; padding-left: 0px; padding-bottom: 1.4em; padding-top: 1.5em; border-top-color: #a81515; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: solid; border-top-width: 2px; line-height: 1.5em; float: left;}
.peu_pagina a { border-style: none; line-height: 1.5em; float: left; padding-left: 0.25em;}
.peu_pagina li {border-style: none; line-height: 0.5em; float: left; padding-left: 0.25em;}
.peu {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.peu li  {
	margin-left: 0.25em;
	margin-bottom: 0.25em;
	text-transform: lowercase;
	line-height: 1.5em;
	list-style-type: none;
}
.epigraf_roig { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 1.5em; margin: 0px; line-height: 0em; letter-spacing: 0.2em; text-transform: uppercase; color: #b22222; font-size: 0.8em;font-weight:bold;
}
.epigraf { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 1em; margin: 0px; line-height: 0em; letter-spacing: 0.2em; text-transform: uppercase; color: #b22222; font-size: 0.8em;font-weight:bold;
}
.pastilla { margin-bottom: 0px; margin-right: 0px; background-color: #b22222; padding-left: 0.5em; padding-bottom: 0px; padding-right: 0px; line-height: 1.8em; letter-spacing: 0.2em; text-transform: uppercase; color: #f7f6f2; font-size: 1em;font-weight:bold;
}

.pastilla_dones { border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-top-width: 0px; margin-bottom: 0px; margin-right: 0px; background-color: #ebd7ff; padding-top: 0.4em; padding-bottom: 0.4em; padding-right: 0px; line-height: 1em; letter-spacing: 0.2em; text-transform: uppercase; color: #333333; font-size: 1em;font-weight:bold;
}


.pastilla_2 { margin-bottom: 0px; margin-right: 0px; background-color: #646462; padding-left: 0.5em; padding-bottom: 0px; padding-right: 0px; line-height: 1.8em; letter-spacing: 0.2em; text-transform: uppercase; color: #f5f6ee; font-size: 1em;font-weight:bold; -webkit-border-radius: 4px; 	-moz-border-radius: 4px; 	-o-border-radius: 4px; 	border-radius: 4px;
}

.cintillo_1 { letter-spacing: 0.11em; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 1.5em; color: #b22222; line-height: 1em; padding: 0px; }
.cintillo_2 { letter-spacing: 0.11em; font-weight: bold; font-size: 75%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: #b22222; line-height: 1.5em; padding: 0px; }
.cintillo_2 a { letter-spacing: 0.11em;  margin-bottom: 0.75em; margin-top: 0em; color: #b22222; line-height: 1.5em; padding: 0px; }
.cintillo_2 a:hover { letter-spacing: 0.11em;  margin-bottom: 0.75em; margin-top: 0em; color: #656563; line-height: 1.5em; padding: 0px; }
.cintillo_2b { letter-spacing: 0.11em; font-weight: bold; font-size: 75%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: #646462; line-height: 1.5em; padding: 0px; }
.cintillo_3 { font-size: 70%; letter-spacing: 0.11em; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 1.5em; color: #b22222; line-height: 1em; padding: 0px; }
.cintillo_4_gris { padding-left: 3px; padding-bottom: 0px; padding-right: 3px; padding-top: 0px; background-color: #edece9; letter-spacing: 0.11em; font-weight: bold; font-size: 75%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: #646462; line-height: 1.5em; }
.cintillo_4 { padding-left: 3px; padding-bottom: 0px; padding-right: 3px; padding-top: 0px; background-color: #b22222; letter-spacing: 0.11em; font-weight: bold; font-size: 75%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: white; line-height: 1.5em; }
.cintillo_data_agenda { padding-left: 3px; padding-bottom: 0px; padding-right: 3px; padding-top: 0px; background-color: #b22222; letter-spacing: 0.11em; font-weight: bold; font-size: 120%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: white; line-height: 1.5em; }
.cintillo_4_sensecolor { padding-left: 3px; padding-bottom: 0px; padding-right: 3px; padding-top: 0px; letter-spacing: 0.11em; font-weight: bold; font-size: 75%; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 0em; color: #b22222; line-height: 1.5em; }

.cintillo_5 { margin-bottom: 0px; margin-right: 0px; padding-left: 0em; padding-bottom: 0px; padding-right: 0px; line-height: 0em; letter-spacing: 0.2em; text-transform: uppercase; color: #a81515; font-size: 1em;font-weight:bold;
}
.cintillo_6 { background-color: yellow; font-weight: bold; font-size: 70%; letter-spacing: 0.11em; text-transform: uppercase; margin-bottom: 0.75em; margin-top: 1.5em; color: #2b2b29; line-height: 1em; padding: 0px; }


.llista_campanyes { list-style-type: none; padding: 0px; margin: 0px; }
.llista_campanyes a { border-bottom-style: dashed; border-bottom-width: 1px; }
.llista_campanyes li { margin-bottom: 0.5em; padding-bottom: 0.25em; }


.peu span { margin-left: 0.5em; }

.autora {font-size: 0.8em; line-height: 0px; font-style: normal; font-weight: normal; text-transform: uppercase;}
.autora_article {font-size: 1em; line-height: 0px; font-style: normal; font-weight: normal; text-transform: uppercase;}
.data_publicacio { font-size: 0.8em; font-style: normal; font-weight: normal; letter-spacing: 0em; text-transform: none; margin-bottom: 0; margin-top: 0; color: #b22222; line-height: 0em; padding: 0px; }
.info_article {border-bottom-color: #e6e6e6; border-top-color: #e6e6e6; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: solid; border-bottom-width: 1px; border-top-width: 1px; border-bottom: }
#lupa { }
/* #m2 ul { margin-left: -10px; padding-left: 0px; margin-top: -4px; margin-bottom: 0px; }*/
.cintillo_gran { background-color: #b22222; }
.columna2b { border-left-width: 1px; border-left-style: solid; }
.img { text-overflow: ellipsis; text-align: center; display:block; margin:auto;}
.extra { padding-left: 0.5em; padding-bottom: 0em; padding-right: 0em; padding-top: 0em; margin: 0em; letter-spacing: 0.2em; text-transform: uppercase; font-weight: bold; font-size: 1em; color: #f3f3f3; background-color: #b22222; }
.cita { font-size: 1.2em; padding-left: 0px; padding-bottom: 6px; padding-right: 4px; padding-top: 0.4em; margin-top: 0.8em; border-top-color: #a81515; border-top-style: solid; border-top-width: 6px; font-style: italic; font-family: "PT Serif Caption", Georgia, "Times New Roman", Times, serif; margin-right: 32px; float: left; position: static; width: 167px; color: #a9a9a4; line-height: 1.6em; }
#titularot { line-height: 0.5em; }
#titularet { color: #a81515; }
.llegenda { letter-spacing: 0.22em; text-align: center; text-transform: uppercase; font-size: 1.5em; }
.txt_article { line-height: 150%; color: #4d4d4d; font-family: "PT Serif", Georgia, "Times New Roman", Times, serif; font-size: 125%; }



.txt_explicacio { line-height: 150%; color: #4d4d4d; font-family: "PT Serif", Georgia, "Times New Roman", Times, serif; font-size: 110%; }



.txt_cos_gran { line-height: 150%; color: #4d4d4d; font-size: 110%; }


/*social div*/
#social { margin-bottom: -8px; margin-top: 10px; text-decoration: none; display: block; list-style-type: none; float: right; }
#social li { border-right-width: 5px; text-decoration: none; display: block; list-style-type: none; float: right; }
#social li a { border-bottom-width: 0px; text-decoration: none; display: block; list-style-type: none; float: right; }
#social div a { text-decoration: none; display: block; list-style-type: none; float: right; }
#social form { margin-left: 10px; text-decoration: none; display: block; list-style-type: none; float: right; }
#social form input { margin-left: 10px; margin-top: 2px; text-decoration: none; list-style-type: none; float: right; }
#social img { margin-right: 6px; text-decoration: none; display: block; list-style-type: none; float: right; }
div.data { margin-bottom: 1.5em; padding-bottom: 0.4em; padding-top: 0.5em; border-top-style: dotted; border-bottom-style: dotted; border-bottom-width: 1px; border-top-width: 1px; }
div.pad { padding-left: 16px; }
/*Afegit per a eliminar borde a TOTES les imgs*/
img {
border: 0px;
}


.elements_portal {
	margin-bottom: 0.25em;
}
#share {
	padding-top: 6px;
	width: 100%;
	list-style-type: none;
	float: left;
	vertical-align: middle;
}
#share li {
	margin-right: 4px;
	list-style-type: none;
	float: left;
	vertical-align: middle;
}
.pad3px {
	padding-top: 6px;
}
.bold {
	font-weight: bold;
}



/*comentaris a les entrades*/
#comentaris {
/*	padding: 6px;
*/	vertical-align: middle;
}

#comentaris img {
/*	margin-left: -42px;
*/	margin-right: 6px;
	padding-top: 12px;
	display:inline;
	}

#comentaris .comentari {

	padding: 1em;

}
#comentaris .even {
	background-color: #edece9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

}


.comentarista {
	font-weight: bold;
	color: #666;
	color: rgba(0, 0, 0, 0.6);
	text-shadow: 0 1px 1px #fff;
}

#formulari_comentari {
	background-color: #edece9;
	padding: 6px;
	margin-bottom: 1em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

}


#formulari_comentari h6 {
	margin-bottom: 1em;
}

#formulari_comentari label {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	color: #666;
	color: rgba(0, 0, 0, 0.6);
	text-shadow: 0 1px 1px #fff;
}
#formulari_comentari p {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	color: #666;
	color: rgba(0, 0, 0, 0.6);
	text-shadow: 0 1px 1px #fff;
	margin-bottom: 1em;
}

#formulari_comentari br {
	margin-bottom: 1em;
	}
#formulari_comentari fieldset input[type="text"]  {
	width: 400px;
	padding: 5px 8px;
	font-size: 1em;
	color: #666;
	border: none;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px; }

#formulari_comentari fieldset textarea {
	width: 400px;
	padding: 5px 8px;
	font-size: 1em;
	color: #666;
	border: none;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px; }

#formulari_comentari input[type="submit"] {
	padding: 8px 15px;
	font-weight: bold;
	line-height: 1;
	color: #444;
	border: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
	background-image: -moz-linear-gradient(0% 100% » 90deg, #bbb, #fff);
	background-color: #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	-o-border-radius: 23px;
	border-radius: 23px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#formulari_comentari input[type="text"]:focus {
	-webkit-box-shadow: 0 0 12px rgba(51, 204, 255, 0.5);
	-moz-box-shadow: 0 0 12px rgba(51, 204, 255, 0.5);
	box-shadow: 0 0 12px rgba(51, 204, 255, 0.5); }

fieldset {border:none;}


/* a l'article anterior o posterior*/
.anterior-posterior
{margin: 1px; font-weight: bold; display: inline; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; padding-top: 3px; float: right; background-color: #edece9; border-width: 1px; border-color: purple; font-size:1em;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.cartelletsmob
{margin: 1px; font-weight: bold; display: inline; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; padding-top: 3px; float: right; background-color: #edece9; border-width: 1px; border-color: purple; width:214px; font-size:1.15em;}
.anterior-posterior img
{margin-left: 6px; margin-bottom: -4px; margin-right: 6px; display: inline; padding: 0;}

/* codi per als tabs; cal editar-los*/

.caixa-grisa-tabs { padding-top: 0em; padding-right: 0.2em; padding-left: 0.2em; margin-bottom: 1.5em; }#tabs { margin: 0px; }
ul#tabs { margin: 0px; padding: 0px; border-bottom-style: solid; list-style-type: none; }
ul#tabs li { float: left; padding-bottom: 1px; font-weight: bold; display: inline; }
ul#tabs li a { border-width: 0px; border-style: none; padding-left: 1em; padding-bottom: 0.6em; padding-right: 1em; padding-top: 0.6em; font-weight: bold; color: #42454a; text-decoration: none; }
ul#tabs li a:hover { border-bottom-width: 0px; background-color: white; }
ul#tabs li a.selected { color: #a81515; background-color: white; border-bottom-style: none; font-weight: bold; }
div.tabContent {  margin-left: 2em;  float: left;  padding: 0em; }
div.tabContent li {  margin-top: 0.2em;  margin-bottom: 0.6em;  margin-right: 1em;  font-size: 1.2em;  font-weight: bold;  list-style-type: none;  float: left;  padding: 0em; }
div.tabContent li a {  padding-left: 0em;  padding-bottom: 0em;  padding-right: 0.2em;  padding-top: 0em;  margin-top: 0.2em;  margin-right: 1em;  list-style-type: none;  float: left; }
div.tabContent.hide { float: left; display: none; }

#independent #ameco {background-color: #edece9; padding: 0px;}

.dhkorkwmhkpzqwex { text-overflow: ellipsis;}

/* yahoo pipes */
.ybh {visibility: hidden}
.ybf {visibility: hidden}
.pipesHolder { padding-right: 1em; padding-left: 1em; }

.odd {}
.ybr {height: 254px;}


/* informes valencià */
#informes_enllaços { list-style-type: none; margin-right: 1.5em; margin-bottom: 1.5em; }
ul#informes_enllaços { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0.4em; border-top-style: solid; border-top-color: #d9d5bd; border-top-width: 1px; padding: 0px; list-style-type: none; }
ul#informes_enllaços li { list-style-image: url(%7Bsite_url%7Dimages/imatges/generiques/triangle.gif); border-bottom-color: #d9d5bd; border-bottom-width: 1px; border-bottom-style: solid; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; }
ul#informes_enllaços li:hover { background-color: #edece9; font-weight: bold; }
ul#informes_enllaços li a { text-align: center; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 1em; }
ul#informes_enllaços li img {margin-bottom: -0.3em;}

/* entitats llengua */
#entitats_llengua { list-style-type: none; margin-right: 1.5em; margin-bottom: 1.5em; }
ul#entitats_llengua { border-top-color: #d9d5bd; border-top-style: solid; border-top-width: 1px; padding: 0px; margin: 0px; list-style-type: none; }
ul#entitats_llengua li { list-style-image: url(%7Bsite_url%7Dimages/imatges/generiques/triangle.gif); border-bottom-color: #d9d5bd; border-bottom-width: 1px; border-bottom-style: solid; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; }
ul#entitats_llengua li:hover { background-color: #edece9; font-weight: bold; }
ul#entitats_llengua li a { text-align: center; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 1em; }


/* llista */
.llista-pictograma { list-style-type: none; margin-right: 1.5em; margin-bottom: 1.5em; }
ul.llista-pictograma { border-top-color: #d9d5bd; border-top-style: solid; border-top-width: 1px; padding: 0px; margin: 0px; list-style-type: none; }
ul.llista-pictograma li { display: block; list-style-image: url(%7Bsite_url%7Dimages/imatges/generiques/triangle.gif); border-bottom-color: #d9d5bd; border-bottom-width: 1px; border-bottom-style: solid; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; }
ul.llista-pictograma li:hover { background-color: #edece9; font-weight: bold; }
ul.llista-pictograma li a { text-align: center; font-weight: bold; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 1em; }


ul.llista-pictograma li img { display: inline; text-align: left; font-weight: bold; padding-left: 0em; vertical-align: middle; margin-top: -4px;}

.epigraf_onsom { text-align: center;; background-color:#CCC; margin-bottom: 1.5em; color:#b22222; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; font-weight:bold; height:20px; }
.llista_onsom{ list-style-type: none; margin-right: 1.5em; margin-bottom: 1.5em; }
ul.llista_onsom { border-top-color: #d9d5bd; border-top-style: solid; border-top-width: 1px; padding: 0px; margin: 0px; margin-bottom: 0.8em; margin-top: -1em; list-style-type: none; }
ul.llista_onsom li { display: block; border-bottom-color: #d9d5bd; border-bottom-width: 1px; border-bottom-style: solid; padding-left: 1em; padding-top: 0.5em; padding-bottom: 0.5em; }
ul.llista_onsom li:hover { background-color: #edece9; font-weight: bold; }
ul.llista_onsom li a {font-weight: bold; }
ul.llista_onsom li img { display: inline; text-align: left; font-weight: bold; padding-left: 0em; vertical-align: middle; margin-top: -4px; margin-right:10px;}
ul.llista_onsom li p{ margin: 0 0 0 15px;}



.epigraf_horitzontal { /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2.gif);*/ background-image: url(images/imatges/generiques/bg2-motiu.gif); margin-bottom: 1.5em; /*border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#b22222; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; text-align: left; font-weight:bold;}
.epigraf_horitzontal img { display: inline; margin-bottom: -0.2em; margin-right: 0.5em;}

.epigraf_horitzontal_dones { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#FFF; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; background-color: #662d91; margin-bottom: 1.5em;}
.epigraf_horitzontal_dones img { margin-right: 0.2em;}

.epigraf_horitzontal_labimedi { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#FFF; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; background-color: #97c679; margin-bottom: 1.5em;}

.epigraf_horitzontal_movsocials { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#FFF; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; background-color: #EE7600; margin-bottom: 1.5em;}

.epigraf_horitzontal_llengua { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#FFF; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; background-color: #A81515; margin-bottom: 1.5em;}


.epigraf_horitzontal_llengua a { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color:#FFF; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; background-color: #A81515; margin-bottom: 1.5em;}


.epigraf_horitzontal_llengua a:hover { text-align: center; /*background-image: url(http://pepitha.intersindical.org/images/imatges/generiques/bg2-dones-motiu.png); border-bottom-style: solid; border-bottom-color: #646462; border-bottom-width: 1px;*/ color: #a9a9a4; text-transform: uppercase; padding: 0.5em; letter-spacing: 0.1em; margin-bottom: 1.5em;}


.publicacions img { margin-bottom: -0.2em; /*margin-right: 0.5em;*/ }
.publicacions_dones img { margin-bottom: -0.2em; /*margin-right: 0.5em;*/ }
#titularet { color: #a81515; }



/* css per al menu que flota */

#cos-informe {
  	line-height: 1.8em;
  	float:left;
	font-family: "PT Serif", Alike, Georgia, "Times New Roman", Times, serif, sans-serif;

}

#cos-informe p {
	color: #3f3f3f;
	line-height: 1.8em;
	font-size: 100%;
}
#cos-informe ol ul li {
	color: #3f3f3f;
	line-height: 1.8em;
	font-size: 120%;

}

#index-wrapper {
  color: #3f3f3f;
  font-size: 130%;
  position: relative;
}

#indexWrapper { /* required to avoid jumping */
  left: 594px;
  position: absolute;
  margin-left: 50px;
  font-size:80%;
  width:320;
}

#index {

}


#index.fixed {
  width: 320px;
  position: fixed;
  top: 0px;
}

#index li {
	font-size: 100%;
	color: #646462;
	font-weight: 700;
}

#index h4 {
	font-weight: bold;
	color: #a81515;
	margin-bottom: 0.25em;}

#cos-informe h3 {
	                      	font-size: 100%;
	                      }

#cos-informe h6 {
	                      	font-style: normal;
	                      	font-weight: normal;
	                      	font-size: 95%;
	                      }



#cos-informe table {text-align: center; font-family:  "PT Sans", "Lucida Grande", Verdana, Arial, sans-serif; margin-bottom:1.4em;width:100%;font-size: 0.9em;}
#cos-informe th { text-align: left; font-family:  "PT Sans", "Lucida Grande", Verdana, Arial; font-weight:bold;}
#cos-informe thead th { font-family:  "PT Sans", "Lucida Grande", Verdana, Arial, sans-serif; background:#d9d5bd;font-weight:bold;}
#cos-informe th, td, caption {padding-left: 5px; padding-bottom: 4px; padding-right: 6px; padding-top: 4px; line-height: 1.5em;}
#cos-informe tbody tr:nth-child(even) td, tbody tr.even td {background:#eee;}
#cos-informe tfoot {font-style:italic;}
#cos-informe caption {background:#eee;}
#cos-informe .pastilleta {padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 0.4em; letter-spacing: 0.1em; text-transform: uppercase; font-size: 0.9em; color: #f5f3ee; background-color: #a81515;}
#cos-informe .menut { font-size: 80%; }
.títol-quadre { background-color: #e5ff4f; }


/* gràfics animats*/
#gr {
	width: 400px;
	margin: 40px auto 0 auto;
	padding: 0 60px 30px 60px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}

.full_icon { display: block; position: absolute; bottom: 0px; margin-bottom: 8px; left: 0px; z-index: 5000;}

.grafic { float: left; position: relative; z-index: 0; }



/*menu-dones*/

/*.menu-dones {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_dones ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_dones li {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
border-right-color: #d9cfbd;
border-right-style: solid;
border-right-width: 1px;
width: 136px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_dones a {
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
/*text-align: center};*/



/*menu-salut*/

.menu-salut {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_salut ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_salut li {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
border-right-color: #d9cfbd;
border-right-style: solid;
border-right-width: 1px;
width: 136px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_salut a {
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}
.menu_salut a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_salut a:hover {
border-style: solid;
background: #cbe2bc;
color:#FFF;
}



/*menu-salut-h*/

.menu-salut-h {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_salut-h ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_salut-h li {
background-color:#cbe2bc;
border-top-color:#FFF;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
border-right-color: #d9cfbd;
border-right-style: solid;
border-right-width: 1px;
width: 172px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_salut-h a {
color: #2b2b29;
font-weight: bold;
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}
.menu_salut-h a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_salut-h a:hover {
border-style: solid;
background: #97c679;
color:#FFF;
}

/*menu-cultura*/

.menu-cultura {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_cultura ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_cultura li {
	background-color: #EDECE9;
	border-top-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	line-height: 2em;
	border-right-color: #d9cfbd;
	border-right-style: solid;
	border-right-width: 1px;
	width: 172px;
	font-size: 1em;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	list-style: none;
}
.menu_cultura a {
color: #2b2b29;
font-weight: bold;
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}
.menu_cultura a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_cultura a:hover {
	border-style: solid;
	color: #FFF;
	background-color: #A91515;
}

.seccions_fixes_salut a {background-color: #97c679; color: white;}

.seccions_fixes_salut a:hover {background-color: #cbe2bc; color:#000;}

.verd { color: #00cd00; }


/*menu-dones-h*/

.menu-dones-h {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_dones-h ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_dones-h li {
background-color: #ebd6ff;
border-top-color: white;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
width: 172px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_dones-h a {
color: #2b2b29;
font-weight: bold;
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}

.menu_dones-h a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_dones-h a:hover {
border-style: solid;
background:#C38CE1;
color:#FFF;
}

.seccions_fixes_dones a {background-color: #C38CE1; color: white;}

.seccions_fixes_dones a:hover {background-color:#ebd6ff; color: #662D91;}


/*menu-moviments socials-h*/

.menu-movsocials-h {
border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_movsocials-h ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_movsocials-h li {
background-color:#EEAB00;
border-top-color: white;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
width: 172px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_movsocials-h a {
color: #2b2b29;
font-weight: bold;
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}

.menu_movsocials-h a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_movsocials-h a:hover {
border-style: solid;
background:#EE7600;
color:#FFF;
}

.taronja { color: #EE7600; }
.violeta{color:#662D91;}
.negre{color:#000;}

/*menu-moviments socials-h*/

.menu-llengua-h {

border-top-color: #d9cfbd;
border-top-width: 1px;
border-top-style: solid;}
.menu_llengua-h ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_llengua-h li {
background-color:#A81515;
border-top-color: white;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
width: 172px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
float:left;
list-style: none;
}
.menu_llengua-h a {
color: #FFF;
font-weight: bold;
border-color: #000000;
display: block;
text-decoration: none; /*lets remove the link underlines*/
text-align: center;
}

.menu_llengua-h a:link, #menu_dones a:active, #menu_dones a:visited {
color: #000000;
}

.menu_llengua-h a:hover {
border-style: solid;
background:#999;
color:#FFF;
}


/*menu-salut-h*/

.menu-dreta-h {

margin-bottom:10px;}
.menu_dreta-h ul { margin: 0px; padding: 0px; list-style-type: none; }
.menu_dreta-h li {
background-color:#CCC;
border-top-color:#FFF;
border-top-width: 1px;
border-top-style: solid;
line-height: 2em;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
width: 172px;
font-size: 1em;
padding-right: 0px;
padding-left: 0px;
list-style: none;
text-align:right;
}
.menu_dreta-h a {
color: #333333;
font-weight: bold;
border-color: #000000;
display:block;
padding-right:10px;
text-decoration: none; /*lets remove the link underlines*/
text-align: right;
}
.menu_dreta-h a:link, #menu_dones a:active, #menu_dones a:visited {
color: #333333;
}

.menu_dreta-h a:hover {
border-style: solid;
background:#999;
color:#000;
}

#caixa_face{padding-left:5px;}


.internacional{ color: #CD00CD; }

/*Fi de menu Moviments socials*/

.txt_article table { font-size: 0.8em; font-family: "PT Sans", "Lucida Grande", Verdana, Arial; }

.txt_article tbody tr:nth-child(even) td, tbody tr.even td {background:#eee;}
.txt_article th { padding-left: 6px; font-weight: bold; background-color: #edece9; }


/* FeedEk*/
#divRss{padding: 0px 3px 3px 5px; background-color:#FFF;
border-left:1px solid #D3CAD7; border-right: 1px solid #D3CAD7; margin-top:3px; margin-bottom: 1.2em;}
#divRss2{padding: 0px 3px 3px 5px; background-color:#FFF;
border-left:1px solid #D3CAD7; border-right: 1px solid #D3CAD7; margin-top:3px; margin-bottom: 1.2em;}

.ItemTitle{ font-weight:bold; margin:5px 0px 0px 0px; padding-top:3px; }
.ItemTitle a{ color: #646462; text-decoration:none }
.ItemTitle a:hover{ text-decoration:underline }
.ItemContent{ padding:1px 3px 3px 3px; border-bottom:1px solid #D3CAD7; color:#3E3E3E; }
.ItemDate{ border-bottom-style: solid; border-bottom-color: #a9a9a4; border-bottom-width: 1px; font-size:11px; color:#AAA; }
.peu_foto{ font-size: 0.85em; width: 338px; margin-top: -0.5em; position: relative; z-index: 0; padding: 6px; color: white; background-color: #656563; font-weight: bold; }
.blanc{ color: white; }


/*tabs o pestanyes d'esay tabs*/
.etabs { margin-left: 0; margin-bottom: 1.2em; margin-right: 0; margin-top: 0; padding: 0; border-bottom: solid 1px #999;}
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { padding-left: 10px; padding-bottom: 0; padding-right: 10px; padding-top: 2px; font-size: 1.1em; line-height: 1.4em; display: block; outline: none; }
.tab a:hover { }
.tab.active { background: #fff; position: relative; top: 1px; border-color: #666; border-bottom: none;}
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.gris-claret { color: #cdcdcd; }
.roig-menu {color: #b22222; }


.especial { list-style-type: none; margin-right: 1.5em; margin-bottom: 1.5em;}
ul.especial{ list-style-type: none; }
ul.especial li{ display: block; font-style: normal; font-weight: normal;padding-left: 1em; }
ul.especial li a:hover{ font-weight: bold;  color:#b22222;}
ul.especial li a{  font-style: normal; font-weight: normal; color:#666;  }
ul.especial li img { display: inline; text-align: left; font-weight: bold; padding-left: 0em; vertical-align: middle; margin-top: -4px; margin-right:10px;}



/*Mapa*/


.mapa{ margin:0 0 60px 0;}

.box_grisa_agenda{ margin-bottom: 1em; min-height: 228px; background-color: #f0f0f0; }

.box_blanca_agenda{ float: left; margin-right: 16px; width: 226px; border-color: #646462; border-width: 1px; border-style: solid; margin-bottom: 1em; min-height: 228px; }

.issuu-box{ margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }

object.issuu-box{ }

.stick a{ color: white; }

/*.cinc { margin-right: 5px; }*/


/* tables de bootstrap */

/*table{width:100%;margin-bottom:18px;padding:0;font-size:13px;border-collapse:collapse;}table th,table td{padding:10px 10px 9px;line-height:18px;}
table th{padding-top:9px;font-weight:bold;vertical-align:middle;}
table td{vertical-align:top;border-top:1px solid #ddd;}
table tbody th{border-top:1px solid #ddd;vertical-align:top;}
.condensed-table th,.condensed-table td{padding:5px 5px 4px;}
.bordered-table{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.bordered-table th+th,.bordered-table td+td,.bordered-table th+td{border-left:1px solid #ddd;}
.bordered-table thead tr:first-child th:first-child,.bordered-table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.bordered-table thead tr:first-child th:last-child,.bordered-table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.bordered-table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.bordered-table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
table .span1{width:20px;}
table .span2{width:60px;}
table .span3{width:100px;}
table .span4{width:140px;}
table .span5{width:180px;}
table .span6{width:220px;}
table .span7{width:260px;}
table .span8{width:300px;}
table .span9{width:340px;}
table .span10{width:380px;}
table .span11{width:420px;}
table .span12{width:460px;}
table .span13{width:500px;}
table .span14{width:540px;}
table .span15{width:580px;}
table .span16{width:620px;}
.zebra-striped tbody tr:nth-child(odd) td,.zebra-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.zebra-striped tbody tr:hover td,.zebra-striped tbody tr:hover th{background-color:#f5f5f5;}
table .header{cursor:pointer;}table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;}
table .headerSortUp,table .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
table .header:hover:after{visibility:visible;}
table .headerSortDown:after,table .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
table .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
table .blue{color:#049cdb;border-bottom-color:#049cdb;}
table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;}
table .green{color:#46a546;border-bottom-color:#46a546;}
table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;}
table .red{color:#9d261d;border-bottom-color:#9d261d;}
table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;}
table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;}
table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;}
table .orange{color:#f89406;border-bottom-color:#f89406;}
table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;}
table .purple{color:#7a43b6;border-bottom-color:#7a43b6;}
table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;}

*/

.cantons-redons {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

/* calendari expression

#calendari td {
 width: 120px:
 height:120px;
 }

.calendarBG {
 background-color: #000;
}

.calendarBlank {
 background-color: #9DB7A7;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #000;
}

.calendarMonthLinks {
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #663300;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell td {
 width: 120px:
 height:120px;
 }
*/
.calendarBG {
 /*background-color: #4685bf; */
 width: 100%;
 min-height: 140px;
 border-color: transparent;
}

.calendarBlank {
 background-color: #eaedf3;
 text-align:  center;
 vertical-align: middle;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #b22222;
}

.calendarMonthLinks {
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #383c42;
 background-color: #edece9;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: white;
 background-color: #4c5259 	;
}
.calendarToday a{
	color:white;
}

.calendarCell {
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 /*background-color:  #fff;*/
}

.calendarCell a {
 color: #b22222;
 text-decoration: none;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color: #b22222;
 text-decoration: underline;
 background-color:  transparent;
}



/* accordió bootstrap*/
.accordion {
  margin-bottom: 18px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

/* trunyos*/

.accordion-heading a {
	padding: 8px 15px;
}
.accordion-heading a:hover {
	padding: 8px 15px;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}


/* navegació del bootstrap */

.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}

.tabs-below .nav-bs-tabs,
.tabs-right .nav-bs-tabs,
.tabs-left .nav-bs-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-bs-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-bs-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-bs-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-bs-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-bs-tabs .active > a,
.tabs-below .nav-bs-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left .nav-bs-tabs > li,
.tabs-right .nav-bs-tabs > li {
  float: none;
}
.tabs-left .nav-bs-tabs > li > a,
.tabs-right .nav-bs-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left .nav-bs-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-bs-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-bs-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-bs-tabs .active > a,
.tabs-left .nav-bs-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.nav-bs {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav-bs > li > a {
  display: block;
}
.nav-bs > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav-bs .nav-bs-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav-bs li + .nav-bs-header {
  margin-top: 9px;
}
.nav-bs-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-bs-list > li > a,
.nav-bs-list .nav-bs-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-bs-list > li > a {
  padding: 3px 15px;
}
.nav-bs-list > .active > a,
.nav-bs-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-bs-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-bs-list .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.nav-bs-tabs,
.nav-bs-pills {
  *zoom: 1;
}
.nav-bs-tabs:before,
.nav-bs-pills:before,
.nav-bs-tabs:after,
.nav-bs-pills:after {
  display: table;
  content: "";
}
.nav-bs-tabs:after,
.nav-bs-pills:after {
  clear: both;
}
.nav-bs-tabs > li,
.nav-bs-pills > li {
  float: left;
}
.nav-bs-tabs > li > a,
.nav-bs-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-bs-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-bs-tabs > li {
  margin-bottom: -1px;
}
.nav-bs-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-bs-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-bs-tabs > .active > a,
.nav-bs-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-bs-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-bs-pills > .active > a,
.nav-bs-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-bs-stacked > li {
  float: none;
}
.nav-bs-stacked > li > a {
  margin-right: 0;
}
.nav-bs-tabs.nav-bs-stacked {
  border-bottom: 0;
}
.nav-bs-tabs.nav-bs-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-bs-tabs.nav-bs-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-bs-tabs.nav-bs-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-bs-tabs.nav-bs-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-bs-pills.nav-bs-stacked > li > a {
  margin-bottom: 3px;
}
.nav-bs-pills.nav-bs-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-bs-tabs .dropdown-menu,
.nav-bs-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}
.nav-bs-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-bs-tabs .dropdown-toggle .caret,
.nav-bs-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-bs-tabs .dropdown-toggle:hover .caret,
.nav-bs-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-bs-tabs .active .dropdown-toggle .caret,
.nav-bs-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav-bs > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-bs-tabs .open .dropdown-toggle,
.nav-bs-pills .open .dropdown-toggle,
.nav-bs > .open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav-bs .open .caret,
.nav-bs .open.active .caret,
.nav-bs .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.collapse {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
  position: relative;
  overflow: hidden;
  height: 0;
}
.collapse.in {
  height: auto;
}
/* hero unit */
.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px;
}

.hero-unit p {
	font-size: 18px;
	font-weight: 200;
	line-height: 27px;
	color: inherit;
}
