/*----------------------------------------------------------------------------------------------------
	estils varis
----------------------------------------------------------------------------------------------------*/

.error {color:red;}

.mesPetit {font-size:0.9em;}

div.destacat {padding:10px; border:1px solid rgb(240,240,240); margin-bottom:20px;}

div.col50 {width:49%; margin-right:5px; float:left;}
div.colDcha{ margin-right:0; float:right}


/*----------------------------------------------------------------------------------------------------
	breadcrumb
----------------------------------------------------------------------------------------------------*/

#track {
	padding:9px 0 12px 5px;
	/*background:url(../img/filet_titol.gif) repeat-x 0px 30px;*/
	color:#7f819a;
	font-size:1.084em;
	width:960px;
	border-left:#fff 7px solid;
}
	#track a {color:#7f819a;}
	#track a:hover {color:#be0600;}
	#track a.selected{color:#be0600;}

/*----------------------------------------------------------------------------------------------------
	contingut principal
----------------------------------------------------------------------------------------------------*/

#columnes {border-bottom:10px solid #fff;}

#columnes.sombraRight {background:url(../img/bg_coldreta.gif) repeat-y top right;}

	#contingut {float:left;margin-left:25px; margin-bottom:10px;/*width:580px;*/width:516px; margin-top:0.9em; text-align:justify; padding-bottom:1em; border-bottom:0;}
	#contingut h1, #contingut h2{ text-align:left;}
	#contingut.duesCols {width: 680px; }
	#contingut.duesCols-v2 {width: 695px; }
	#contingut.duesCols p {padding-right:0px;}
	#contingut.unaCol {margin:0.9em 0 10px 10px; width:950px; text-align:justify; border-bottom:none;}
	#contingut.cursosA {margin-top:1em;}
	
		#contingut a {color:#be0600; text-decoration:underline;}
		#contingut a:hover {color:#be0600; text-decoration:none;}
			#contingut a.saltar  {width:270px; padding:4px 5px 4px 30px; display:block;margin:4px 0px; background:url(../img/fletxa_fons_botons.gif) no-repeat 10px 8px white;border:1px solid rgb(235,235,235);}
			#contingut a.pdf {display:block; padding:2px 0px 2px 25px; background:url(../img/ico_pdf.gif) no-repeat 0px 4px;}
			#contingut a.inscriures {background:url(../img/ico_llapis.gif) no-repeat 10px 2px; padding-left:30px;text-transform:capitalize;}
	
		#contingut h1, #contingut h2 {font-size:1.4em;padding-bottom:11px;border-bottom:1px solid #9e9e9e;}
		#contingut h2{font-size:1.85em; font-weight:normal;line-height:1.1em; padding-bottom:12px;padding-top:3px;}
			#contingut.cursosA h1 {background:none;font-weight:normal;padding:0em 0 0.18em 0;color:#000;font-size:2.2em; line-height:1.2em; }
			#contingut.cursosA h1.curso {border-bottom:none; margin-bottom:0px;}
			#contingut.cursosA h2 {font-size:1.65em; background:none;font-weight:normal;padding:0em 0 0.75em 0;color:#000;}
			#contingut.cursosA h2.curso {font-size:1.55em; background:none;font-weight:normal;padding:0em 0 0.75em 0;color:#000;}
			#contingut .col50 h2, #contingut h2.form{ font-size:1.85em;font-weight:normal;}
				#contingut h2.form{ padding-top:40px;}
		#contingut h1 { color:#000;font-size:2.2em; line-height:1em; font-weight:normal;margin-bottom:6px;padding-bottom:18px; letter-spacing:-1.5px}
		#contingut h1.negre {color:#333;}
		#contingut h3 {font-size:1.85em; font-weight:normal; margin-top:1.5em; margin-bottom:20px;line-height:1.1em;}
			#contingut.cursosA h3 {margin-top:0;font-size:2em;font-weight:normal;padding:0.1em 0;}
		/*#contingut h4 {clear:both; font-size:1em; font-weight:normal; margin:0 0 5px; padding:4px 8px 0; text-transform:uppercase; } */
		#contingut h4 {text-transform:none;font-weight:bold;font-size:1.2em;padding:1px 0 1px 0;margin:1.6em 0 1em 0; } 
			#contingut.cursosA h4 {text-transform:none;font-weight:bold;font-size:1.2em;padding:1px 0 1px 0;margin:1.6em 0 1em 0;}
		#contingut h5 {font-size:1em; font-weight:bold;}
		#contingut h2, #contingut h3, #contingut h4, #contingut h5 {margin-bottom:15px; text-align:left}
			#contingut h2.titolNoticia {font-size:1.2em;background:none;margin-bottom:0; margin-top:15px;}
		
		/* el indicador dels passos del formulari (1/3), (2/3), etc  */
		h2.form strong.pasos {float:right;}
		
		/* anchores de la borsa de treball (temporalment) */
		#contingut h3 a {color:#333;text-decoration:none;}
		#contingut h3 a:hover {text-decoration:none;}

		#contingut p {margin-bottom: 15px;}
		
		#contingut div.paragraf {margin-bottom:20px; clear:both;}

		/* llistes i subllistes */
		#contingut ul {list-style-type:none; }
		#contingut ul li {background:url(../img/topo.gif) no-repeat 0px 7px; padding-left:13px;}
		#contingut ol {list-style-type:decimal; list-style-position:inside;}	
		#contingut ul {margin:0 0 15px 22px;} 
		#contingut ol {margin:0 0 15px 20px;}
			#contingut ul li, #contingut ol li {margin-bottom:3px;}
				#contingut ul ul, #contingut ul ol, #contingut ol ul, #contingut ol ol {margin-top:10px;}
		#contingut div.col50 ul{ margin-left:30px;}
			#contingut div.col50 ul li{ margin-bottom:3px; }
					
				/* llistes que apareguin a la fitxa dels programes (petició Benito Octubre-Novembre 09) */
				#contingut.cursosA li {margin-bottom:0;}
					#contingut.cursosA ul.espaiat li {margin-bottom:1em;} /* les excepcions a la regla anterior */
				#contingut.cursosA li ol, #contingut.cursosA li ul {margin-top:0;margin-bottom:0;}
		
				/* llistes redisseny Curro */
				#contingut.cursosA ol.lista_anidada {
					margin:0;
					text-align:left;
				}
				#contingut.cursosA ol.lista_anidada li {
					font-size:17px;
					list-style:decimal inside;
					padding-bottom:26px;
					margin:0;
					line-height:23px;
				}					
				#contingut.cursosA ol.lista_anidada li ol {
					margin:0;
					padding-top:26px;
				}
				#contingut.cursosA ol.lista_anidada li li {
					font-size:10px;
					list-style:disc outside;
					line-height:12px;
					padding-bottom:0px;
					margin-left:20px;
					padding-left:0;
				}
				#contingut.cursosA ol.lista_anidada li li li {
					padding-top:0px;
					list-style:circle;
				}					
				#contingut.cursosA ol.lista_anidada ol ol {
					margin:0;
					padding-top:0px;
				}
					
		/* llistes de cursos, etc amb asterix */
		#contingut ul.fletxes, #contingut ul.asterix {list-style-type:none;margin:0 0 15px 0; padding:0px;}
			#contingut ul.fletxes li, #contingut ul.asterix li {background:url(../img/ul.gif) 22px 5px no-repeat;margin:0 0 0 0; padding:0px 5px 0px 35px; line-height:1.67em;}
			
		/* imatges de logos etc */
		/*#contingut ul.imatges {margin:0px 0px 15px 0px; list-style:none; width:100%; padding:0;}	
			#contingut ul.imatges li {padding-top:20px; float:left !important;width:40%; list-style:none; clear:none;text-align:center; vertical-align:middle; height:80px; margin-right:1px;overflow:hidden;margin-bottom:15px;background-image:none;padding:0;}			
				#contingut ul.imatges li.primera-linea {margin-top:20px;}*/
		#contingut ul.imatges {list-style-type:none;text-align:center;margin:0 0 15px 0px;}
			#contingut ul.imatges li {padding-bottom:10px; background:none;padding-left:0px}
				
		/* llistes de persones */						
		#contingut ul.llista-persones {list-style:none; padding:0px; margin:0 0 20px 0; clear:both;}
			#contingut ul.llista-persones li {margin-bottom:1em;} /* donat que quedava afectat per petició de la linia 81 */
			#contingut ul.llista-persones li em.curriculum {font-style:normal; display:block; margin:0px;text-align: justify;}
			#contingut ul.llista-persones li blockquote {line-height:1.1em; border:1px dashed rgb(215,215,215);margin:5px 5px 5px 15px; font-style:italic; padding:10px;}

		/* llista transports a com arribar */
		#contingut ul li.metro {list-style:none; padding:2px 0px 2px 25px; background:url(../img/ico_metro.gif) no-repeat left center;}
		#contingut ul li.bus {list-style:none; padding:2px 0px 2px 25px; background:url(../img/ico_bus.gif) no-repeat left center;}
		#contingut ul li.fgc {list-style:none; padding:2px 0px 2px 25px; background:url(../img/ico_fgc.gif) no-repeat left center;}
		
		/* ul temporal que diu que tot és obligatori en el form d'inscripció */
		#contingut ul#formIns li {margin-bottom:0; border:none; font-size:0.9em; color:rgb(199,24,31);}
		
		/* imatges floats en notícies, etc */
		#contingut img.floatLeft {float:left; margin:8px 17px 17px 0px;}
		#contingut img.alignLeft {float:left; margin:10px 15px 5px 5px;}
		
		/* paginació dels cursos*/
		#contingut p.paginacio {clear:both;margin:0.5em 0 0 0; padding:0; text-align:right; line-height:1.6em; font-size:0.9em;	float:right; color:#be0600;}
			#contingut p.paginacio a {color:#dc002e; padding-right:6px; margin-right:6px; border-right:1px solid rgb(208,208,208);}
			#contingut p.paginacio a.ultim {padding-right:0px; margin-right:0px; border-right:0px}
			
		/* FORMULARIS */
		#contingut form.login{ border-top:1px solid #717171; border-bottom:1px solid #717171; padding:13px 0;}
		#contingut form.login fieldset {background-color:transparent; font-size:1.1em; padding-bottom:0;}

			#contingut form.login label {clear: none; float:left;text-align:left; margin:0px; width:251px; padding-right:0;}

			#contingut form.login input { width:125px; font-size:1em; display:inline;}	
			
			#contingut form.login input.boto {padding:0px 5px; clear:both; float:none; background-color:#eee; color:#dc002e;}
			
			#contingut form.login p {margin:0px; font-size:1em;}
			div.duesCols form.login div.colDcha {border:0px; padding:0; }
			#contingut form.login p.olvidado { position:absolute; margin:15px 0 0 -170px; padding:0; }

		#contingut form {padding:0px 0px 0px 0px; margin:-5px 0px 15px 0px; border-top:1px solid white; font-size:0.9em;}

			#contingut form .error-info {color:red; font-weight:bold; font-size:1.2em;	background-color:#FFFFC9; padding:10px; text-align:center; margin:3px 0px 5px 0px;}
		
			#contingut form fieldset {position:relative;display:block; width:100%; padding:0 0 30px 0;}
			#contingut form fieldset.sinMargen {padding-bottom:0px;}
			#contingut form.contacta{ } 
				#contingut form.contacta div.campo{ width:497px; float:right; }
				#contingut form.contacta label span{ /*width:140px; float:left;*/}
			#contingut form legend { display:block; padding:12px 0px 7px 0; color:#000; font-size:1.3em; font-weight:bold; line-height:10px;}
			#contingut form.contacta legend { padding:12px 0px 0px 0; }

			/*#contingut.cursosA legend { padding:14px 0px 24px 0;*padding:14px 0px 24px 0; }*/

			#contingut form hr{ height:1px; overflow:hidden; /*background:#9E9E9E;*/ background:#fff; border:0; margin-bottom:12px;}
			form div.colDcha { border-top:#9e9e9e 1px solid; padding-top:12px;}
			
			/* nuevos formato campos marzo 2010*/
			#columnes form div.campo{ margin-left:180px; margin-bottom:9px; background:#f3d2d0; text-align:left; padding:5px 5px 5px 0px; min-height:21px; height:auto !important; height:19px;}
			#columnes .cursosA form div.campo{ margin-left:0;}
			#contingut form label {display:block; float:left; width: 160px; font-size:1.1em;line-height:1.4em; margin-top: 0em; padding:0px 7px 0px 17px; text-align:right; background:#f3d2d0;}
				#columnes .cursosA form div.campo label{ width: 169px; padding-right:15px;}
				#columnes .cursosA form div.campo label.labellliure  {width:460px;}
				#contingut form.contacta div.campo label{ /*padding-right:15px;*/}
			#contingut form div.sinColor{ background:#fff; padding-top:0;}
			/*#contingut form label:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}*/

			/* Ajudes */ 
			div.capa_ajudes {
				float:left;
				width:1px;
			}
			#contingut div.capa_ajudes a {
				position:absolute;
				width:0px; height:10px; overflow:hidden; background:transparent url(../img/ico_help2.gif) 6px 0 no-repeat; padding:0px 20px 10px 0px; font-size:0em; color:#fff;
				margin-left:-5px;
				text-indent:-2000px;
			}
			#contingut div.capa_ajudes a:hover {
				border-top:1px solid #dcdcdc;
				color:#000;
				background-color:#fff;
				background-position:205px 2px;
				font-size:10px;
				width:200px;
				margin-left:-204px;
				margin-top:-3px;
				padding-top:2px;
				height:auto;
				text-indent:0px;
				line-height:12px;
			}
			#contingut div.capa_ajudes a:hover strong {
				color:rgb(162,50,0);
			}

/*			#contingut.cursosA form a.ajudes {margin-left:-217px; }
			#contingut form a.ajudes, #contingut form.contacta a.ajudes, #contingut form.login a.sobre-menu {position:absolute; z-index:200; font-size:0em; text-decoration:none; background:transparent url(../img/ico_help2.gif) right 1px no-repeat; color:rgb(247,247,247); margin-left:-199px; width:15px; height:15px; overflow:hidden; padding:0px 20px 10px 0px;  }	
				#contingut form.login a.sobre-menu { margin-left:-17px;}		
			#contingut.cursosA form a.ajudes:hover {margin-left:-382px;}
			#contingut form a.ajudes:hover, #contingut form.contacta a.ajudes:hover, #contingut form.login a.sobre-menu:hover {margin-left:-364px; border-top:1px solid rgb(220,220,220); padding:0px 20px 10px 10px; font-size:1em;width:170px; height: auto; text-decoration:none; color: black; line-height:1.1em;background:white url(../img/ico_help2.gif) right 0px no-repeat ;}
				#contingut form.login a.sobre-menu:hover { margin-left:-182px;}
				#contingut form a.ajudes:hover strong, #contingut form.login a.sobre-menu:hover strong {font-weight:bold; font-size:1em; line-height:2em;color:rgb(162,50,0);}
			/* end ajudes */

			#contingut form div.campo input, #contingut form div.campo select, #contingut form div.campo textarea{ font-size:1.1em; padding:0px 5px; border:1px solid #717171; width: 297px; height:18px; display: block; float:right; margin-right:1px;} 
			#contingut form div.campo input.boto { font-size:1.1em; padding:0px 5px; border:0; width: auto; height:18px; display: block; float:right; margin-right:1px;} 
			#contingut form div.campo p {margin-left:10px;}
			#contingut form div.campo p.boto {margin-top:10px; margin-bottom:10px; padding:5px; width:auto; text-align:right; background:#cfe0f4; margin-left:0px;height:19px;}
			#contingut form div.campo select{ width: 309px; padding-right:0;} 
			#contingut form div.campo textarea{ height:120px;}
			#contingut form input[type="hidden"] {display:none;}
	
			#contingut form input.checkbox-legal, #contingut form div.campo input.checkbox-legal {width:auto; border:0px; display:block; float:left; margin:0; width:13px; height:13px;	}		

			#contingut form select {width:72%; padding:0px; margin:0px; border:1px solid #000;}

			#contingut form textarea {height:125px;}

			#contingut form div.campo input.cp, #contingut form div.campo input#data-inici, #contingut form div.campo input#data-fi {width:90px; float:left;}

			/* Radio */
			#contingut form fieldset.radio {margin: 0 0 0 -1em;	border: 0 solid #FFFFFF;}
	
			#contingut form label.radio {text-align:left; width:100%; margin-bottom:0px;}

			#contingut form label.radio input, #contingut form label.radio select, #contingut form label.radio textarea {
				display:inline; top: auto; left:auto; clear:both; width:auto; font-size:1em; border:0px; margin-left:44%;
				vertical-align:-3px;
			}

			#contingut form fieldset.radio input {position: static;clear: both;float: left;}

			#contingut form fieldset.radio label {position: relative; top: -1.25em; display: inline;width: auto;margin: 0 0 0 8em; font-weight: bold; font-weight: normal; }

			#contingut form fieldset.radio legend {float: left; font-weight: bold;}
			
			/* radios de les promocions */
			#contingut form label.radioN input {display:inline; top:auto; left:auto; width:auto; border:none; vertical-align:-2px;}
			#contingut form label.radioN { margin:0 1em 1em 1em; padding:0; text-align:left; width:auto;background-color:#fff;}

			/* Columnes */
			#contingut form fieldset div.col {width:49%; float:left; margin-top:0.9em;}

			/* Formulari del Cercador */
			#contingut form fieldset#cercador label {text-align:left; padding-left:17px;}

			#contingut form fieldset#cercador input, #contingut form fieldset#cercador select, #contingut form fieldset#cercador textarea { float:left;}

			#contingut form fieldset#cercador select {text-transform:none; width:308px;}

			#contingut form fieldset#cercador div.col {margin-bottom:15px;} 

			#contingut form fieldset#cercador div.col input {width: 75px; left:80px;; top: -3.6em;}
			#contingut form fieldset#cercador p.boto{ min-height:19px; height:auto !important; height:19px; margin-top:10px; margin-bottom:10px; padding:5px; width:auto; text-align:right; background:#cfe0f4; margin-left:180px;}
			#contingut form fieldset#cercador p.boto input {width:auto; left:auto; float:right;}

			/* Elements específics */
			#contingut form input.boto {position:relative; text-align:center; margin:auto;width:auto; padding:0px 5px;background-color:transparent; color:rgb(199,24,31);}

			#contingut form input.imatge {border:0px;}

			#contingut form div.campo input.data { float:left; width:90px; }
			
			#contingut form span.llegenda { display:inline; padding-left:10px;}

			#contingut form input.hidden {display:none;}

			#contingut form p.intro-noLegend {padding:10px 0px 20px 0px;}

			/* Sígfrid 16/03/2007 -- per tenir links normalets en formularis i labels amples */
			#contingut form label a.noHelp {position:relative; display:inline; top:0;left:0px; width:auto;height:auto;font-size:1em; background:none; text-decoration:underline;color:#be0600; margin-left:0;}
				#contingut form label a.noHelp:hover {left:0px; border:none; padding:0; width:auto; line-height:1em;text-decoration:none; background:none;color:#be0600;}
			#contingut form label.labellliure {clear:none;
				float:right;
				font-size:1.1em; line-height:1.3em;
				margin:0;
				padding:0;
				text-align:left;
				width:460px;
				background:#fff;
			}
			/* --- */

			/* Paragrafs dels formularis */
			#contingut form p {margin:0px; font-size:1em;}
				#contingut form p.notal-legal { clear:both; font-weight:normal; font-size:1em; line-height:1.6em; margin: 10px 0px 0px 0px; padding:34px 0px 26px; border-top:1px solid #9e9e9e; }
				#columnes form p.boto { margin-top:10px; margin-bottom:10px; padding:5px; width:auto; text-align:right; background:#cfe0f4; margin-left:180px;}
				#columnes .cursosA form p.boto {margin-left:0px;}
				#contingut form.contacta p.boto { /*margin-left:445px;*/  width:495px; float:right; }
				#contingut form.login p.boto { margin-left:0px;}	
				
				#contingut form.contacta p.obligatori {
					clear:both;
					text-align:right;
				}
		
		#contingut form.login fieldset div.colDcha{ display:block; clear:both; float:right; width:510px;}
		#contingut form.login label{ padding:5px 0px 5px 4px; background:#f3d2d0;}
		#contingut form.login label input{ display:inline;}
		#contingut form.login p{ padding-right:5px;padding-top:8px;}
		#contingut form.login fieldset div.colDcha p.boto { display:block; background-color:#cfe0f4; text-align:right;}	
		#contingut form p.boto input.boto{ background:#fff; cursor:pointer; font-size:1.1em; border:#9e9e9e 1px solid; }

		.olvidado{width:165px; text-decoration:none; float:left;}
		/* end formularis */
		
		
		
		
		#contingut dl {margin:0px 0px 15px 10px;}
			#contingut dl dt {font-weight:bold;}
			#contingut dl dd {margin-left:15px;}

	/*----------------------------------------------------------------------------------------------------
	columna esquerra
	----------------------------------------------------------------------------------------------------*/
	#colLeft {float:left;width:230px; padding-bottom:2em;margin-left:12px; padding-top:21px;}
		#colLeft a {color:#717171; text-decoration:none;}
		#colLeft a:hover {color:#000; text-decoration:underline;}
		#colLeft ul {list-style-type:none;font-size:1.1em; padding-top:35px; }
		#colLeft ul li { padding-top:0;}
			#colLeft ul li a.selected {color:#be0600; padding-left:15px; background:url(../img/ul.gif) left 5px no-repeat;}
			#colLeft ul li strong {display:block;font-size:1.45em;line-height:1.2em;color:#343434;font-weight:normal;padding:0.55em 1em 0.6em 0; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; margin-bottom:22px;}
			#colLeft ul li strong.subtit {display:block;font-size:1.3em; letter-spacing:-1px}
			#colLeft ul li ul li {background:none;padding:0 1em 0.6em 0em;}
			#colLeft ul li ul li.menu-tancament { }
				#colLeft ul li ul li ul {padding-top:0.3em;/*list-style-type:circle;margin-left:1.5em;*/}
				#colLeft ul li ul li ul li {font-size:0.825em;padding:0.5em 0.2em 0em 0em; }
				#colLeft ul li ul li ul li a.selected, #colLeft ul li ul li ul li a {padding-left:1.5em; display:block;background:url("../img/topo_sub_lo.gif") no-repeat 10px 5px;}
				#colLeft ul li ul li ul li a.selected{background-image:url("../img/topo_sub_hi.gif"); }
		#colLeft ul ul { font-size:1.212em; padding-top:0; }
		#colLeft ul li.secundario { padding-top:30px;}
		#colLeft ul li.unico { /*margin-top:7.5em;*/padding-top:0.75em;border-top:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E;}
				
	/*----------------------------------------------------------------------------------------------------
		columna dreta
	----------------------------------------------------------------------------------------------------*/
	#relative-content {float:right; width:154px;text-align:left; margin-top:0; margin-bottom:35px; margin-right:10px; padding-top:56px;}
	
		#relative-content a {color:#000; text-decoration:none;}
		#relative-content a:hover {color:#000; text-decoration:underline;}
		#relative-content ul li {padding-bottom:0px; border-top:1px solid #9e9e9e; padding-top:0px; background:no-repeat 0px 19px;}

		#relative-content ul li span,
		#relative-content ul li a {display:block;padding-left:50px; font-size:1.3em; }
		
		/* 1 linea*/
		#relative-content ul li.contactar a,
		#relative-content ul li.imprimir a,
		#relative-content ul li.noticies span,
		/*#relative-content ul li.medifiles span, --> quan "medi files" no era link */
		#relative-content ul li.medifiles > a, /* el > és pq no afagi l'estil el a que està més aniuat a dins */
		#relative-content ul li.medinews span,
		#relative-content ul li.agenda span {padding-top:29px; height:50px; color:#717171; }

		/*2 lineas*/
		#relative-content ul li.inscripcionline a,
		#relative-content ul li.amic a,
		#relative-content ul li.sessions span {padding-top:20px; height:59px; color:#717171; }

		/* 3 lineas*/
		#relative-content ul li.webpropia a,
		#relative-content ul li.altresprogrames span {padding-top:20px; height:79px; color:#717171; }

		/*iconos botones*/
		#relative-content ul li.inscripcionline {background-image:url(../img/ico-inscriures.gif); }
		#relative-content ul li.amic {background-image:url(../img/ico-enviaramic.gif);}
		#relative-content ul li.contactar {background-image:url(../img/ico-contacta.gif);}
		#relative-content ul li.imprimir {background-image:url(../img/ico-imprimir.gif);}
		#relative-content ul li.altresprogrames {background-image:url(../img/ico-altresprogrames.gif);}
		#relative-content ul li.sessions {background-image:url(../img/ico-sessions.gif);}
		#relative-content ul li.webpropia {background-image:url(../img/ico-webpropia.gif);}
		#relative-content ul li.noticies {background-image:url(../img/ico-noticies.gif);}
		#relative-content ul li.medifiles {background-image:url(../img/ico-medifiles.gif);}
		#relative-content ul li.medinews {background-image:url(../img/ico-medinews.gif);}
		#relative-content ul li.agenda {background-image:url(../img/ico-agenda.gif);}
	
		/* hijos de los botones */
		#relative-content ul li ul li {margin:0;}
			#relative-content ul li ul li a {padding:6px 0 10px 0; font-size:1em; margin:0;}
		
		
		/* testimonials */
		#relative-content .peuFoto,  #testimonial .peuFoto{ color:#6f6f6f;
			background-color:#fff; padding:20px 10px 40px 0px; 
			text-align:left; font-size:1.1em;
		}
			#relative-content .peuFoto strong, #testimonial .peuFoto strong {font-weight:normal; color:#6f6f6f; display:block;}
			#relative-content .peuFoto blockquote, #testimonial .peuFoto blockquote {margin:0px; padding:0px; margin-bottom:10px;}

		#testimonial{ padding-bottom:35px;}
		#testimonial img{ float:left; margin-right:25px;}	
		
		#relative-content div.compartir{text-align:center;}
			
			
/* -----------------------------------------------------------------------------------------------------
	Taules
------------------------------------------------------------------------------------------------------*/

table {border-collapse:collapse; border:1px solid rgb(245,245,245); margin-bottom:15px;}
	table th {background-color:rgb(245,245,245); text-align:left; font-weight:normal; padding:2px 10px; border:1px solid white;color:black;}
	table td {border:1px solid rgb(245,245,245); padding:4px 10px;text-align:center;}
		table td.esquerra {text-align:left;}
		
table.logotips {margin-bottom:0;}		
table.thumbs, table.thumbs td, table.thumbs th {border:none;margin-bottom:0;padding-bottom:0;}
table.thumbs {margin:6px 0;}
		table.thumbs td.logo {text-align:center;width:120px;}

/**/
div#buscador-programas{ background:#f3d2d0; padding:15px 40px; border:1px solid #9e9e9e;}
div#colLeftdiv#buscador-programas{  padding:15px 20px;}


div#colLeft div#buscador-programas{ 
	padding:28px 20px;	
}

/* estilos nuevos marzo 2010*/
.sinFilete{ border:0;}
#contingut h2.sinFilete{ border:0; padding-top:15px;}

ul.espacioContactar {
	padding-top:20px;
}

/* especial beques */

#contingut div.especial h2 {
	/*border-bottom:0px;*/
	border-bottom:1px solid #9e9e9e;
	/*margin-bottom:0px;*/
	font-size:2em;
	padding-bottom:9px;
	line-height:1.2em;
}
#contingut div.especial h2.margen {
	padding-top:20px;
}
#contingut div.especial h3 {
	font-size:17px;
	letter-spacing:-0.25px;
	padding:20px 0 12px 0;
	margin:0;
}
#contingut div.especial h4 {
	font-size:17px;
	padding:0 0 5px 0;
	margin:0;
	font-size:15px;
	border-bottom:#818181 1px solid;
	margin-left:12px;
	text-transform:none;
	font-weight:normal;
}
#contingut div.especial p {
	line-height:20px;
	font-size:11px;
	padding-right:10px;
	margin-bottom:8px;
}
#contingut div.especial div.especial_entrado p {
	padding-left:18px;
}
