@charset "utf-8";

/*
	Nom: estils-ie6.css
	Actualitzat: 2009-09-30
	Per: Oscar Sanchez Casamitjana
*/


/*-- Tipografia
------------------------------------------------------------------------- */
input,
select,
button {
	font-size: 100%;
}


/* Llistats */
#contingut ul.estandard li {
	list-style-type: disc;
}
#contingut ol.decimal li {
	list-style-type: expression(/decimal/.test(this.parentNode.className)? "decimal" : "disc");
}
#contingut ol.alfabetic li {
	list-style-type: expression(/alfabetic/.test(this.parentNode.className)? "lower-alpha" : "disc");
}
#contingut ol.roma li {
	list-style-type: expression(/roma/.test(this.parentNode.className)? "lower-roman" : "disc");
}

/* Imatges */
#contingut a.zoom-imatge {
}
	a.zoom-imatge img {
	}
	#contingut a.zoom-imatge img.lupa {
		bottom: -1px;
	}


/*-- Paginadors
------------------------------------------------------------------------- */
div.paginador-taula {
	height: 1%;
}

/*-- Layout
------------------------------------------------------------------------- */
div#container {
	margin-left: auto;
	margin-right: auto;
}
#container {
	width: expression(document.body.clientWidth < 952? "950px" : document.body.clientWidth > 1272? "1270px" : "auto");
}
.capsalera {
	height: 1%;
}
/* Cos contingut */
.popup .contingut-contexte {
	margin-bottom: 4em;
}
.popup #contingut {
	margin-bottom: 4em;
}
/* Columna dreta */
div#contexte-pagina {
	width: 30%;
}
.home div#contexte-pagina {
	width: 30%;
}	
/* Final columna dreta */
/* Final cos contingut */

/* Gestió columnes de contingut */
.cols {
	height: 1%;
}
	.cols-2 .col {
		width: 48.9%;
	}
	.cols-3 .col {
		width: 31.9%;
	}
/* Final gestió columnes de contingut */

/*-- Capçaleres
------------------------------------------------------------------------- */
div.capsalera-especial {
	position: relative;
}
	div.capsalera-especial div.grafic {
		width: 100%;
	}
	div.capsalera-especial div.fons-columnes {
		margin-top: 0;
		position: absolute;
		top: 200px;
	}
		div.capsalera-especial div.fons-columnes div.col div.esq {
			background: transparent url('../img/c-a-columna-ie6.gif') no-repeat top left;
		}
		div.capsalera-especial div.fons-columnes div.col div.dre {
			background: transparent url('../img/c-a-columna-ie6.gif') no-repeat top right;
		}


/*-- Peu de pàgina
------------------------------------------------------------------------- */
/* Peu de pàgina en popups */
body.popup {
	height: 100%;
	overflow-y: auto;
}
div.peu-popup {
	position: absolute;
	width: 100%;
}


/*-- Mòduls
------------------------------------------------------------------------- */
/* Cantonades genèriques */
div.registre-usuaris,
div.directe-a-botons,
div.marcadors-tipus,
p.retorn-marcadors-tipus,
ul.marcadors-alfabetics,
div.taula-retorn-marcadors,
div.multimedia,
ul.destacats-panoramics li,
ul.destacats-quadrats li,
ul.destacats-quadrats-alternatius li,
ul.destacats-quadrats-petits li,
div.emfasi,
p.titular,
p.titular-informatiu,
div.destacat-descripcio,
div.destacat-llista,
div.index,
div.proces,
div.menu-aplicacio,
div.corporatiu,
div.corporatiu li,
ul.destacats-botons li,
div.destacats-botons-agrupats,
ul.destacats-botons-alt li,
dl.destacat-publicacio,
div.preguntes-frequents,
div.calendari-activitats,
div.visor-multimedia,
div.missatge,
table.titol-destacat caption em.destacat {
	height: 1%;
}

div.multimedia {
	height: 75px;
}
div.directe-a {
	margin-left: 0;
	margin-right: 0;
}
div.marcadors-tipus li {
	height: 1%;
}
dl.dades dd {
	width: 71.8%;
}

/* Mides i posicionament de cantonades arrodonides */
.s-d, .i-d, .i-e, .s-e {
	width: 11px;
	overflow: hidden;
}
.s-d, .i-d {
	right: -1px;
}
.i-d, .i-e {
	bottom: -1px;
}
/* Imatge de fons per cantonades arrodonides genèriques */
.s-d, .i-d, .i-e, .s-e {
	background-image: url('../img/c-a-ie6.gif');
}
/* Imatge per cantonades arrodonides genèriques grans */
dl.destacat-publicacio {
	margin-bottom: 1em;
}
	dl.destacat-publicacio .s-d,
	dl.destacat-publicacio .i-d,
	dl.destacat-publicacio .i-e,
	dl.destacat-publicacio .s-e {
		background-image: url('../img/c-a-gran-ie6.gif');
	}


/* Filet blau fosc amb gruix de 3px */
.destacats-quadrats-alternatius .s-d, .destacats-quadrats-alternatius .i-d, .destacats-quadrats-alternatius .i-e, .destacats-quadrats-alternatius .s-e {
	background-image: url('../img/c-a-blau-fosc-3px-ie6.gif');
}

/* Filet amb gruix de 5px */
.multimedia .s-d, .multimedia .i-d, .multimedia .i-e, .multimedia .s-e {
	background-image: url('../img/c-a-blau-clar-5px-ie6.gif');
}
.multimedia .s-d {
	right: -6px;
}
.multimedia .i-d {
	right: -6px;
	bottom: -6px;
}
.multimedia .i-e {
	bottom: -6px;
}

/* Filet amb gruix de 1px */
.corporatiu .s-d, .destacats-icona .s-d, .destacats-botons .s-d, .destacats-botons-agrupats .s-d,
.corporatiu .i-d, .destacats-icona .i-d, .destacats-botons .i-d, .destacats-botons-agrupats .i-d,
.corporatiu .i-e, .destacats-icona .i-e, .destacats-botons .i-e, .destacats-botons-agrupats .i-e,
.corporatiu .s-e, .destacats-icona .s-e, .destacats-botons .s-e, .destacats-botons-agrupats .s-e {
	background-image: url('../img/c-a-blau-clar-1px-ie6.gif');
}

.corporatiu .s-d, .destacats-icona .s-d, .destacats-botons .s-d, .destacats-botons-agrupats .s-d {
	right: -2px;
}
.corporatiu .i-d, .destacats-icona .i-d, .destacats-botons .i-d, .destacats-botons-agrupats .i-d {
	bottom: -2px;
	right: -2px;
}
.corporatiu .i-e, .destacats-icona .i-e, .destacats-botons .i-e, .destacats-botons-agrupats .i-e {
	bottom: -2px;
}

/* Filet gris amb gruix de 1px */
.missatge .s-d {
	right: -2px;
}
.missatge .i-d {
	bottom: -2px;
	right: -2px;
}
.missatge .i-e {
	bottom: -2px;
}



/* Destacats panoràmics */
ul.destacats-panoramics a {
	width: 100%;
}

/* Botons destacats */
.destacats-botons-alt li .s-d,
.destacats-botons-alt li .i-d,
.destacats-botons-alt li .i-e,
.destacats-botons-alt li .s-e {
	background-image: url('../img/c-a-boto-destacat-ie6.gif');
}
.destacats-botons-alt li .i-d, .destacats-botons-alt li .i-e {
	bottom: 0;
}
	.destacats-botons li a {
		height: 1%;
	}

.destacats-botons-agrupats li a {
	height: 1%;
}
.destacats-botons-alt li a {
	height: 1%;
}

/* Final destacats publicacions */
dl.destacat-publicacio {
	height: 1%;
}
ul.destacats-publicacions li div.caixa {
	height: 1%;
}


/* Marcadors interns alternatius */
div.marcadors ul li {
	height: 1%;
}

/* Retícula d'imatges */
ul.reticula-imatges {
	height: 1px;
}
	ul.reticula-imatges li {
		width: 98.9%;
	}
	ul.reticula-imatges li.cols-1-4 {
		width: 24.5%;
	}
	ul.reticula-imatges li.cols-2-4 {
		width: 49.3%;
	}
	ul.reticula-imatges li.cols-3-4 {
		width: 74%;
	}
	ul.reticula-imatges li.cols-1-3 {
		width: 32.7%;
	}
	ul.reticula-imatges li.cols-2-3 {
		width: 66%;
		width: 65.9%;
	}
	ul.reticula-imatges li a {
		height: 1%;
	}

/* Destacats amb descripció */
div.destacat-descripcio dd.document {
	height: 1%;
}
	div.destacat-descripcio dd.document span.dades {
		cursor: pointer;
	}
	

/*-- Supermòduls
------------------------------------------------------------------------- */
/* Publicacions */
ul.publicacions {
	height: 1%;
}
ul.publicacions li.publicacio {
	height: 120px;
}


/*-- Llista de definició
------------------------------------------------------------------------- */
dl.llista-d dd.primera,
dl.llista-d dd {
	width: 71.8%;
}

/*-- Imatges
------------------------------------------------------------------------- */
#contingut span.imatge-panoramica {
	width: 99%;
}

/*-- Menus
------------------------------------------------------------------------- */
ul.menu-aca li {
	display: list-item;
	height: 1%;
}
.home ul.menu-aca li a {
	height: 1%;
}
ul.menu-aca li a,
ul.menu-aca li.desplegat a,
ul.menu-aca li.desplegat a.actual,
ul.menu-aca li.desplegat ul li a {
	background-position: 0 0.2em;
}



/*-- Controls
------------------------------------------------------------------------- */
/* Cal reduïr el padding vertical dels camps perquè se text s'alinei amb el que hi ha inline */
form input,
form select,
form textarea {
	padding-bottom: 0.12em;
	padding-top: 0.12em;
}

/* IE afeix píxels extra als checkboxes i radio respecte a la resta de navegadors i cal eliminar-los */
form label input {
	margin-left: -4px;
	margin-right: -2px;
}


/* IE afegeix 7 píxels a l'esquerra de la llegenda */
form fieldset legend {
	margin-left: -7px;
}
/* Els controls estructurats poden anar flotats, pel que cal forçar l'alçada de la caixa */
form .controls {
    height: 1%;
}
form fieldset.controls legend {
    margin-left: -2.3em;
}

/*-- Estats pels camps --*/
	
/* Al fer focus als camps, el fons agafa color */
form input.focus,
form select.focus,
form textarea.focus {
	background-color: #eaf0fe;
}
form label input.focus {
	background-color: transparent;
}
form .erroni input.focus,
form .erroni select.focus,
form .erroni textarea.focus {
	background-color: #ffdddd;
}
form .erroni label input.focus {
	background-color: transparent;
}

/* Camps erronis */
form .erroni label span.marca-error {
	margin-left: 0;
}


/* Grups de camps */
form .grup-camps,
form .grup-camps-nombrat {
	height: 1%
}


/*-- Botons
------------------------------------------------------------------------- */
.yui-button .first-child {
	margin: 0;
}
	.yui-button input,
	.yui-button button {
		width: 0;
		overflow: visible;
	}
	.yui-button a {
		line-height: 1.55em;
		padding-bottom: 0.2em;
		text-decoration: none !important;
	}