@charset "utf-8";
/*  Estils pcat */

noscript p a {
	background:transparent url(/imatges/ico_fletxa_02.gif) no-repeat scroll 0;
	color: #666666;
	padding-left: 1em;
	text-decoration:none
}

noscript p a:hover {
    color: #ac2115;
    text-decoration: underline;
}

noscript p.descripcio {
border: black 0.1em dotted;
background-color: #3A6181;
color: white;
font-size: 1.1em;
padding: 0.4em;
margin: 0.4em;
text-align: center;
}
/* Icona tornar */
a.tornar {
    background-image: url("/imatges/ico_tornar.png");
    background-position: 0.1em 0.1em;
}
.info_font p span.tornar  {
    background: url("/imatges/ico_tornar.png") no-repeat scroll 0 0.1em transparent;
    display: block;
    font-size: 1.1em;
    padding-left: 1.5em;
}
/* FI icona tornar*/

.amagat {
	display: none;
}

.mostrat {
	display: block;
}

.noclear{
 clear: none !important;
}
div.nova_linia {
 clear: both !important;
}

.alineament_dreta {
	text-align:right !important;
}
.alineament_esquerra {
	text-align:left !important;
}
.alineament_centre {
	text-align:center !important;
}

.caixa_esquerra {
	float:left;
  width:100%;
}
.caixa_dreta {
	float:right;
}

.text_vermell_pcat {
	color: #ac2115;
}

.text_gris_pcat {
	color: #666666;
}

.text_normal {
	font-weight: normal !important;
}

.text_mida_10 {
	font-size: 1.0em !important;
}

.text_mida_20 {
	font-size: 2.0em;
}

.text_mida_30 {
	font-size: 3.0em;
}

.indentacio_0 {
	padding-left: 0em !important;
}
.indentacio_16 {
	padding-left: 1.6em;
}

.indentacio_32 {
	padding-left: 3.2em;
}

/* Separadors de columnes */
.separador_capcalera {
	height: 0.7em;
}

.separador_col_dreta {
	height: 0.7em; 
	width: 18.7em;
}

/* Textos  informaci facilitada  */

.informacio_facilitada {
  display:block;
float:none;
margin-bottom:1em;
overflow:hidden;
}
.informacio_facilitada p {
background:transparent url(/imatges/ico_fletxa_01.gif) no-repeat scroll 0 0.1em;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.4em;
padding-left:1.4em;
float:right;
}
.informacio_facilitada a {
color:#666666;
font-size:1.1em;
text-decoration:none;
}

/*  Taules pcat */

table.taula_llistat_dades {
    border-bottom: 0.1em solid #999999;
    border-collapse: collapse;
    text-align: left;
    margin: 0 0.1em;
    width: 100%;
}
table.taula_llistat_dades caption {
display:none;
}
.taula_llistat_dades thead th {
    background-color: #dadada;
    font-size: 1.0em;
    color: #ac2115;
    font-weight: normal;
    padding: 0.4em 0 0.4em 2.0em;
}
.taula_llistat_dades tbody tr {
    background: #FFFFFF;
}
.taula_llistat_dades tbody tr:hover {
    background: #F5DEB3;
}
.taula_llistat_dades tbody th,
.taula_llistat_dades tbody td {
    border-bottom: 0.1em solid #EEEEEE;
    font-weight: normal;
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    vertical-align: top;
}
/************ Amplades columnes ************/ 
.taula_llistat_dades .col_document {
    width: auto;
    white-space: nowrap;
}
.taula_llistat_dades .col_document_s {
    width: 16.0em;
    white-space: nowrap;
}
.taula_llistat_dades .col_document_m {
    width: 19.0em;
    white-space: nowrap;
}
.taula_llistat_dades .col_document_l {
    width: 36.0em;
    white-space: nowrap;
}
.taula_llistat_dades .col_document_xl {
    width: 62.0em;
    white-space: nowrap;
}
.taula_llistat_dades .col_descripcio {
    width: auto;
    padding: 0.4em 0.6em 0 0;
}
.taula_llistat_dades .col_data {
    width: auto;
    white-space: nowrap;    
    padding: 0.4em 0.6em 0;
    text-align: center;
}


table.taula_llistat_dades tfoot {
    background-color: #EEEEEE;
    text-align: center;
}
table.taula_llistat_dades .paginacio {
    background: none;
}


.taula_llistat_dades tbody a,
.taula_llistat_dades tbody span {
    font-size: 1.0em;
}


.taula_llistat_dades td.icona,
.taula_llistat_dades th.icona {
    background-position: 0.4em 0.6em; 
}
.taula_llistat_dades td.icona a,
.taula_llistat_dades th.icona a {
    padding: 0 0 0.2em 1.8em;
}
.taula_llistat_dades a {
    color: #666666;
    text-decoration: none;
}
.taula_llistat_dades a:hover {
    color: #ac2115;
    text-decoration: underline;
}

/**************** Botons com a links *********************/
li input.bt_link {
	background:transparent url(/imatges/ico_fletxa_01.gif) no-repeat;
	background-position:0 0.1em;
	border:0 solid #000000;
	color:#666666;
	font-size:1.1em;
	padding-left:1.5em;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

input.bt_link:hover {    
   text-decoration: underline;
   display: block;
   color: #ac2115;
}

.separacio_bloc_text {
	padding-top: 0.8em;
	padding-bottom: 1.8em;
}

/* Botonera Compartir */
.ccompartir_superior {
	border-bottom: 0.1em dotted #A0A0A0;
	border-top: 0.1em dotted #A0A0A0;
	margin: 0 0 1em 0;
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.2em 0 0.2em 0;
}
.ccompartir_inferior {
	border-bottom: 0.1em dotted #A0A0A0;
	border-top: 0.1em dotted #A0A0A0;
	margin: 1em 0 0 0;
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.2em 0 0.2em 0;
}
.ccompartir_superior img, .ccompartir_inferior img{
	width: 1.3em;
	height: 1.3em;
	border: 0;
	margin: 0 0.2em 0 0.2em;
	padding: 0;
}

/* Llistats */
.espai_elements_5 li{
    padding-bottom:0.5em !important;

}

.espai_elements_5 li a{
    display:block;
}

/* Parpadeig */
.blink {
    /* Chrome, Safari, Opera */
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: blinker;
	-webkit-animation-timing-function: linear;
    /* Standard syntax */
    animation-name: blinker;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
/* Num. de segons de durada per repeticio  */
.blink_1seg {
     animation-duration: 1s !important;
}

.blink_2seg {
     animation-duration: 2s !important;
}

.blink_3seg {
     animation-duration: 3s !important;
}

.blink_4seg {
     animation-duration: 4s !important;
}

.blink_10seg {
     animation-duration: 4s !important;
}

/* Num. de vegades que es fan les repeticions */
.blink_1rep {
     animation-iteration-count: 1 !important;
}

.blink_5rep {
     animation-iteration-count: 5 !important;
}

.blink_10rep {
     animation-iteration-count: 10 !important;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes blinker {
    0%   { opacity: 1; }
    50%  { opacity: 0;}
    100% { opacity: 1; }
}

/* Standard syntax */
@keyframes blinker {
    0%   { opacity: 1; }
    50%  { opacity: 0;}
    100% { opacity: 1; }
}