@charset "utf-8";
/* CSS Document */

/* Definicions Generals */

body {
	background-color:#2a2b2b;
	background-image:url(../images/body_fons.jpg);
	margin:0;
	padding:0;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
}

a {
	color:#333333;
	text-decoration:none;
}

img {
	border: none;
}

p.bodytext {
	color: #333333;
}

form {
	padding:0;
	margin:0;
}

#contingut {
	width:970px;
	margin:0 auto 0 auto;
}

/* Capçalera */

#contingut #cap {
	margin-bottom: 25px;
	width:970px;
	/*height: 172px;*/
}

#contingut #cap .capCol {
	background-color:#545455;
	padding:3px 40px 3px 3px;
	margin: 15px 14px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#feffff;
	float:left;
}

#contingut #cap .capCol p {
	display:inline;
	text-transform:uppercase;
}


#contingut #cap .capCol ul {
	display:inline;
	margin:0;
	padding:0;
}


#contingut ul li {
	list-style:none;
	display:inline;
	float:left;
	//margin:0 12px 12px 0;
}

#contingut #cap .capCol ul li a {
	color:#feffff;
	text-decoration:none;
}

#contingut #cap .capCol ul li a:hover {
	text-decoration:underline;
}

#contingut #cap .capCol .capsocial {
	margin-left:5px;
}

#contingut #cap .capCol .capsocial a {
	text-indent:-9999px;
	display:inline-block;
	width:13px;
	height:13px;
	background-image:url(../images/icos_social.gif);
	background-repeat:no-repeat;
}

/* Capçalera (rollovers del menú) */

#contingut #cap .capCol .capsocial .capflickr a { background-position:0px 0px; }
#contingut #cap .capCol .capsocial .capflickr a:hover { background-position:0px -13px; }
#contingut #cap .capCol .capsocial .capfacebook a { background-position:-13px 0px; }
#contingut #cap .capCol .capsocial .capfacebook a:hover { background-position:-13px -13px; }
#contingut #cap .capCol .capsocial .capyoutube a { background-position:-26px 0px; }
#contingut #cap .capCol .capsocial .capyoutube a:hover { background-position:-26px -13px; }
#contingut #cap .capCol .capsocial .caplinkedin a { background-position:-39px 0px; }
#contingut #cap .capCol .capsocial .caplinkedin a:hover { background-position:-39px -13px; }

#contingut #cap .capCol #capBuscador #busca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0;
	border:none;
	background-color:#353637;
	color:#feffff;
	margin-left:5px;
	padding-left:3px;
}

#contingut #cap .capCol #capBuscador label {
	color:#feffff;
	text-transform:uppercase;
}

#contingut #cap h1 {
	display:block;
	padding: 52px 0 0 0;
	margin: 0;
	clear:both;
}

#contingut #colCentral {
	width:530px;
	margin:0 15px 0 15px;
	background-image:url(../images/contingut_fons.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	float:left;
}

#contingut #colCentral #colCentralBgTop {
	height: 8px;
	background-image:url(../images/contingut_fons_top.gif);
}

#contingut #colCentral #colCentralBgTop hr {
	display: none;
}

#contingut #colCentral #colCentralCont {
	width:480px;
	margin:0 25px 10px 25px;
	overflow:hidden;
}

#contingut #colCentral #colCentralCont a {
	text-decoration:underline;
}

#contingut #colCentral #colCentralCont p,
#contingut #colCentral #colCentralCont {
	color: #333333;
	margin-top:15px;
}

#contingut #colCentral #colCentralCont .cita {
	 display:block;
	 font-style:italic;
	 font-size:10px;
}

#contingut #colDre {
	width:238px;
	float:left;
	padding-left:12px;
}

#contingut #colDre div,
#contingut #colDre img {
	float:left;
}

#contingut #colEsq {
	width:160px;
	float:left;
}

#contingut #colPrincipal {
	width:720px;
	float:left;
}

/* Menús de la Home */

#contingut #colPrincipal .homeMenu {
	list-style:none;
	padding:0;
	margin:0;
}

#contingut #colPrincipal .homeMenu li {
	float:left;
}

#contingut #colPrincipal .homeMenu li a {
	display:block;

	/* En realitat la caixa fa 240 x 220 però - paddings... */

	width:224px;
	height:46px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#fbfcfc;
	text-decoration:none;
	background-repeat:no-repeat;
	padding: 174px 0 0 16px;
}

#contingut #colPrincipal .homeMenu .homeMenuBot1 { background-image:url(../images/home_bot1.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot1 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot1 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; }

#contingut #colPrincipal .homeMenu .homeMenuBot2 { background-image:url(../images/home_bot2.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot2 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot2 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; }

#contingut #colPrincipal .homeMenu .homeMenuBot3 { background-image:url(../images/home_bot3.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot3 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot3 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; }

#contingut #colPrincipal .homeMenu .homeMenuBot4 { background-image:url(../images/home_bot4.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot4 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot4 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; }

#contingut #colPrincipal .homeMenu .homeMenuBot5 { background-image:url(../images/home_bot5.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot5 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot5 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; } 

#contingut #colPrincipal .homeMenu .homeMenuBot6 { background-image:url(../images/home_bot6.gif); background-position:center; background-repeat:no-repeat; }
#contingut #colPrincipal .homeMenu .homeMenuBot6 a { background-image:url(../images/home_bot1_hov.png); background-position:0 0; }
#contingut #colPrincipal .homeMenu .homeMenuBot6 a:hover { background-image:url(../images/home_bot1_hov.png); background-position:0 -220px; color:#333333; }

#contingut #colDre #flashDretaCont {
	margin-top:10px;
}

#contingut #colEsq #menuEsq {
	width:145px;
	background-image:url(../images/menu_fons.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#contingut #colEsq #menuEsq ul ul, #contingut #colEsq #menuEsq ul ul ul {
	/*display:none;*/
	margin-left:5px;
}

/* MENÚ nivell1 */

#contingut #colEsq #menuEsq ul {
	padding:0;
	margin:0;
	list-style:none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2d2d2c;
}

#contingut #colEsq #menuEsq ul li a {
	display:block;
	width:142px;
	height:24px;
	
	font-size:18px;
	color:white;
	text-decoration:none;
	padding:6px 0 0 11px;
}

#contingut #colEsq #menuEsq ul li a:hover {
	color:black;
	width:140px;
	padding-left:12px;
}

#contingut #colEsq #menuEsq ul .actual {
	display:block;
	width:142px;
	/*height:24px;*/
	
	font-size:18px;
	color:#2d2d2c;
	text-decoration:none;
	padding:6px 0 0 11px;
	
	background-image:url(../images/menu_fons_hov.gif);
	background-repeat:no-repeat;
}

/* MENÚ nivell2 */

#contingut #colEsq #menuEsq ul ul {
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2d2d2c;
}

#contingut #colEsq #menuEsq ul ul li a {
	display:block;
	width:142px;
	height:18px;
	
	font-size:13px;
	color:white;
	text-decoration:none;
	padding:5px 0 0 11px;
}

#contingut #colEsq #menuEsq ul li a:hover {
	color:black;
	width:140px;
	padding-left:12px;
}

#contingut #colEsq #menuEsq ul .actual {
	display:block;
	width:137px;
	/*height:24px;*/
	
	font-size:18px;
	color:#2d2d2c;
	text-decoration:none;
	padding:6px 0 0 11px;
	
	background-image:url(../images/menu_fons_hov.gif);
	background-repeat:no-repeat;
}

/* MENÚ nivell3 */

#contingut #colEsq #menuEsq ul ul ul {
	list-style:none;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2d2d2c;
}

#contingut #colEsq #menuEsq ul ul ul li a {
	display:block;
	width:132px;
	height:16px;
	
	font-size:11px;
	color:white;
	text-decoration:none;
	padding:5px 0 0 11px;
}

#contingut #colEsq #menuEsq ul li a:hover {
	color:black;
	width:140px;
	padding-left:12px;
}

#contingut #colEsq #menuEsq ul .actual {
	display:block;
	width:142px;
	/*height:24px;*/
	
	font-size:18px;
	color:#2d2d2c;
	text-decoration:none;
	padding:6px 0 0 11px;
	
	background-image:url(../images/menu_fons_hov.gif);
	background-repeat:no-repeat;
}

/* MENU Interior */
#contingut #colCentral #colCentralCont .menuColCentral ul {
	padding:0;
	margin:10px 0 0 0;
	height:30px;
	list-style:none;
}

#contingut #colCentral #colCentralCont .menuColCentral ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	display:block;
	float:left;
	margin-right:9px;

}

#contingut #colCentral #colCentralCont .menuColCentral ul .actual {
	padding:5px;
	background-color:#3d3e3e;
	color:white;
}

#contingut #colCentral #colCentralCont .menuColCentral ul li a {
	display:block;
	color:#f4f3f3;
	background-color:#6c7b81;
	padding:5px;
	text-decoration:none;
}

#contingut #colCentral #colCentralCont .menuColCentral ul li a:hover {
	color:white;
	background-color:#3d3e3e;
}

/* ESTILS BIBLIO */

#contingut #colCentral #colCentralCont #acordeo h3 {
	margin:10px 0 10px 0;
	padding:0;
}

#contingut #colCentral #colCentralCont #acordeo h3 a {
	display:block;
	width:472px;
	height:30px;
	background-color:#4b4c4d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#fafafa;
	font-weight:normal;
	line-height:30px;
	text-decoration:none;
	padding-left:8px;
	background-image:url(../images/acordeo_fons_mes.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

#contingut #colCentral #colCentralCont #acordeo h3 a:hover {
	width:471px;
	padding-left:9px;
	color:white;
	background-image:url(../images/acordeo_fons_menys.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol1 {
	float:left;
	margin-right:16px;
	overflow:hidden;
	width:184px;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol2 {
	margin: 0 10px 0 200px;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol1 p
, #contingut #colCentral #colCentralCont #acordeo div #acordeoCol2 p {
	margin:0 0 10px 0;
	padding:0;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol2 ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol2 ul li {
	margin:0 0 3px 0;
}

#contingut #colCentral #colCentralCont #acordeo div #acordeoCol2 hr {
	display:block;
	clear:both;
	padding:0;
	margin:0;
	border:1px solid #c2eafb;
}

.oculta {
	display:none;
overflow:auto;
}

/* ESTILS CONTACT */

#contingut #colCentral #colCentralCont #contact {
	width:480px;
	overflow:hidden;
	margin-top:10px;
}

#contingut #colCentral #colCentralCont #contact #contactCol1 {
	width:200px;
}


#contingut #colCentral #colCentralCont #contact #contactCol2 {
	margin-left:200px;
}

#contingut #colCentral #colCentralCont #contact #contactCol1 p
, #contingut #colCentral #colCentralCont #contact #contactCol2 p {
	margin: 0 0 10px 0;
	padding:0;
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form {
	margin:25px 0 0 0;	
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form label {
	display:block;
	margin-top:5px;
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form input {
	background-color:#c2eafa;
	border:none;
	border: 1px solid #afb0b0;
	font-size:11px;
	padding:2px;
	color:#333333;
	width:178px;
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form textarea {
	background-color:#c2eafa;
	border:none;
	border: 1px solid #afb0b0;
	font-size:11px;
	padding:2px;
	color:#333333;
	width:178px;
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form .labelenviar {
	display:none;
}

#contingut #colCentral #colCentralCont #contact #contactCol2 form .formbots {
	margin-top:5px;
	width:120px;
	font-size:11px;
	text-align:center;
	background-color:#ebf8fd;
}

/* ESTILS Integrants (hereda els estils d'acordeó) */


#contingut #colCentral #colCentralCont #acordeo ul .esPDF {

}

#contingut #colCentral #colCentralCont #acordeo ul.archivos {
	margin:0px 0;
}

#contingut #colCentral #colCentralCont #acordeo ul.archivos li a {
	text-decoration:none;
	color:#333333;
	padding-left:15px;
}

#contingut #colCentral #colCentralCont #acordeo ul.archivos li a {	
        color:black;
}

a[href*='.pdf'],
#contingut #colCentral #colCentralCont #acordeo ul.archivos li a.esPDF {
	background-image:url(../images/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	display:block;
        padding-left: 16px;
}

#contingut #colCentral #colCentralCont #acordeo ul.archivos li a.esWORD {
	background-image:url(../images/word_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}

/* replaced with legend, see below
#contingut #colCentral #colCentralCont #acordeo #acordeoCol1 h4 {
	display:block;
	margin:0;
	padding:0;
	font-size:16px;
}
*/
#contingut #colCentral #colCentralCont #acordeo #acordeocol1 form {
	margin:3px 0 0 0;	
}

#contingut #colCentral form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

#contingut #colCentral form fieldset.notitlecap {
	margin-top: 20px;
}

#contingut #colCentral form legend {
	font-size:16px;
	font-weight: bold;
	padding:0;
}

#contingut #colCentral form fieldset.notitle legend,
#contingut #colCentral form fieldset.notitlecap legend,
#contingut #colCentral form fieldset.clearer legend {
	display: none;
}

#contingut #colCentral form label {
	display:block;
	margin-top:5px;
}

#inscripcioform div{
       #clear:both;
	float: left;
	margin-right: 21px;
}

#inscripcioform fieldset.clearer div {
	float: none;
	clear: both;
	margin-top: 20px;
}

#contingut #colCentral form input {
	background-color:#c2eafa;
	border:none;
	border: 1px solid #afb0b0;
	font-size:11px;
	padding:2px;
	color:#333333;
	width:178px;
}

#contingut #colCentral form input.large {
	width:178px;
}

#contingut #colCentral form input.medium {
	width:120px;
}

#contingut #colCentral form input.small {
	width:40px;
}

#contingut #colCentral form input.smallcap {
	width:40px;
	margin-right: 4px;
}

.powermail_radio_inner  label,
.powermail_radio_inner label{
float:left;
}

#contingut #colCentral form input[type="radio"] {
	width:20px;
	float:left;
}

#contingut #colCentral form input[type="submit"] {
         margin-top:5px;
         width:120px;
         font-size:11px;
         text-align:center;
         background-color:#ebf8fd;
}


#contingut #colCentral textarea {
	background-color:#c2eafa;
	border:none;
	border: 1px solid #afb0b0;
	font-size:11px;
	padding:2px;
	color:#333333;
	width:178px;
}

/* Estils Galeria */

#contingut #colCentral #colCentralCont .multimediaTitYoutub,
#contingut #colCentral #colCentralCont .multimediaTitFlickr,
#contingut #colCentral #colCentralCont .multimediaTitVimeo {
	clear:left;
	float:left;
	display:block;
	height:14px;
	padding-right:55px;
	font-size:14px;
	background-repeat:no-repeat;
	background-position:right center;
}

#contingut #colCentral #colCentralCont .multimediaTitYoutub {
	padding-right:40px;
	background-image:url(../images/ico_youtub.gif);
}

#contingut #colCentral #colCentralCont .multimediaTitFlickr {
	background-image:url(../images/ico_flickr.gif);
	margin-bottom: 20px;
}

#contingut #colCentral #colCentralCont .multimediaTitVimeo {
	background-image:url(../images/icos_vimeo.gif);
}

#contingut #colCentral #colCentralCont .multimediaTitFlickr span,
#contingut #colCentral #colCentralCont .multimediaTitVimeo span,
#contingut #colCentral #colCentralCont .multimediaTitYoutub span {
	display:none;
}

#contingut #colCentral #colCentralCont .multimediaTitAudio {
	clear:both;
	display:block;
	height:14px;
	font-size:14px;
}


#contingut #colCentral #colCentralCont .multimediaGaleria {
	clear:both;
	padding:0;
	margin:0;
	list-style:none;
}

#contingut #colCentral #colCentralCont .multimediaGaleria li {
	margin:0 12px 12px 0;
	float:left;
}

#contingut #colCentral #colCentralCont .multimediaGaleria li a img {
	border:none;
}

#contingut #colCentral #colCentralCont h3 {
	font-size:14px;
	margin-bottom:0px;
	display:block;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol1 {
	width:200px;
	float:left;
	margin-top:10px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol2 {
	width:280px;
	float:left;
	margin-top:10px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol1 label
, #contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol2 label {
	display:block;
	margin-top:5px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol1 input
, #contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol2 input {
	background-color:#c2eafa;
	border:none;
	border: 1px solid #afb0b0;
	font-size:11px;
	padding:2px;
	color:#333333;
	width:180px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol1 hr
, #contingut #colCentral #colCentralCont #inscripcio form #inscripcioCol2 hr {
	 display:block;
	 background-color:#060;
	 border:1px solid #c2eafa;
	 margin:0 0 39px 0;
	 padding:0;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran {
	clear:both;
	padding-top:10px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran p {
	clear:both;
}


#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran ul {
	padding:0;
	margin:0;
	list-style:none;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran ul li {
	display:block;
	float:left;
	height:30px;
	margin-right:10px;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran .labelenviar {
	clear:both;
	display:none;
}

#contingut #colCentral #colCentralCont #inscripcio form #inscripcioColGran .formbots {
	clear:both;
	float:left;
	margin:10px 0 10px 0;
	width:120px;
	font-size:11px;
	text-align:center;
	background-color:#ebf8fd;
	border:none;
	border: 1px solid #afb0b0;
	padding:4px;
}

.sIFR-class-bluequote { color: #56BDE7; }

#contingut #colDre div#flashDretaCont div.author {
	float: right;
}

#contingut #colEsq #menuEsq li.seleccionat {
	font-size:13px;
	color:black;
	padding:5px 0 0 11px;
}

#contingut #colEsq #menuEsq li.seleccionat3 {
	font-size:12px;
	color:black;
	padding:5px 0 0 11px;
}


#contingut #colCentral #colCentralCont .tx-youtubeapi-list ul {
	display: inline;
	clear: left;
	//padding-left:0;
}

#contingut #colCentral #colCentralCont .tx-youtubeapi-list li {
float:left;
margin:0 12px 12px 0;
}

.tx-youtubeapi-list {
clear: left; display: block; margin-top: 0px; padding-top: 7px;
}
