
body {
background: -webkit-gradient(linear,left top,left bottom,from(rgb(89, 172, 180)),to(rgb(255,255,255)));
background: -moz-linear-gradient(center top , rgb(89, 172, 180), rgb(255, 255, 255)) repeat scroll 0% 0% transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#59ACB4,endColorstr=#FFFFFF,gradientType=0)
}

#main .main_section .event_column_left p.especial {
margin-left:20px !important;
margin-right:20px !important;
}

#event-description-par {
height: auto !important;
}


#event-header #event-header-text h3 a {
color: rgb(80,167,177) !important;
text-decoration: underline !important;
font-weight: bold !important;
}

#event_menu #event_menu_list li a.activa {
background: -webkit-gradient(linear,left top,left bottom,from(rgb(80,167,177)),to(rgb(105,179,188))) !important; 
background: -moz-linear-gradient(center top , rgb(80,167,177), rgb(105,179,188)) repeat scroll 0% 0% transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50A7B1,endColorstr=#69B3BC,gradientType=0)
}

#event_menu #event_menu_list li a.activa {
	text-shadow: none !important;
	font-weight: bold !important;
}

#event-schedule-container {
overflow: auto;
}
	
#event-schedule-container #event-schedule #event-schedule-body div.schedule-item div.event-schedule-date {
background: rgb(80,167,177);
border: 1px solid rgb(80,167,177);
}

#event-header #event-header-text #enrolment-button a {
background: -moz-linear-gradient(top,rgb(135,16,39),rgb(102,31,52)) !important;
background: -webkit-gradient(linear,left top,left bottom,from(rgb(135,16,39)),to(rgb(102,31,52))) !important;
background: -khtml-gradient(linear,left top,left bottom,from(rgb(135,16,39)),to(rgb(102,31,52)));
background: -o-linear-gradient(top,rgb(135,16,39),rgb(102,31,52));
color: rgb(255,255,255) !important;
border: 1px solid #8A2940;
font-size: 14px;
}

#event-header #event-header-text #enrolment-button a:hover {
background: -moz-linear-gradient(top,rgb(135,16,39),rgb(102,31,52)) !important;
background: -webkit-gradient(linear,left top,left bottom,from(rgb(135,16,39)),to(rgb(102,31,52))) !important;
background: -khtml-gradient(linear,left top,left bottom,from(rgb(135,16,39)),to(rgb(102,31,52)));
background: -o-linear-gradient(top,rgb(135,16,39),rgb(102,31,52));
}

a {
text-decoration: none !important;
color: rgb(166,40,62) !important;
}

#branding {
width: 940px;
height: 200px;
background: url('../img/forum.jpg') 0 100% no-repeat;
background-position: 30px 20px;
}

#branding h1 {
display: inline;
clear: left;
float: left;
position: relative;
margin: 8px 0 33px 23px;
width: 504px;
height: 98px;
padding: 0;
background: none;
}

#branding h1 a {
display: block;
width: 100%;
height: 100%;
}

#branding h1 a span {
				position: absolute;
				top: -999em;
				left: -999em;
			}
			
#branding h1 a#urv-en {
width: 226px;
height: 12px;
background: url('../img/coord-en.png') no-repeat;
}

#branding h1 a#urv-ca, #branding h1 a#urv-en, #branding h1 a#urv-es {
position: absolute;
left: 235px;
top: 120px;
}

#branding_ceics {
width: 940px;
height: 200px;
background: url('../img/ceics-orig.jpg') 0 100% no-repeat;
background-position: 30px 20px;
}

#branding_ceics h1 {
display: inline;
clear: left;
float: left;
position: relative;
margin: 8px 0 33px 23px;
width: 504px;
height: 98px;
padding: 0;
background: none;
}

#branding_ceics h1 a {
display: block;
width: 100%;
height: 100%;
}

#branding_ceics h1 a span {
				position: absolute;
				top: -999em;
				left: -999em;
			}
			
#branding_ceics h1 a#urv-en {
width: 226px;
height: 12px;
background: url('../img/coord-en.png') no-repeat;
}

#branding_ceics h1 a#urv-ca, #branding_ceics h1 a#urv-en, #branding_ceics h1 a#urv-es {
position: absolute;
left: 235px;
top: 120px;
}


#portada div.block {
		margin: 0 0 15px 0;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		padding: 12px 0;
	}
	#portada #frontpageToDos {
		clear: left;
		float: left;
		width: 710px;
	}
		#portada #frontpageToDos ul {
			margin: 0;
			padding: 0;
		}
			#portada #frontpageToDos ul li {
				display: inline; /* ie6 */
				float: left;
				border-right: 1px dotted #ccc;
				padding: 0;
				margin: 0;
				font-weight: bold;
				width: 140px;
			}
				#portada #frontpageToDos ul li h3 {
					margin: 0;
					padding: 0;
					color: #333;
					font-size: .875em; /* 14px / 16 */
					line-height: 1.2em;
					width: 100%;					
				}
					#portada #frontpageToDos ul li h3 a {
						display: block;
						min-height: 90px !important;
						border: 0;
						padding-top: 6px;
						background: url('../img/kland-red.png') no-repeat 110px 30px;
						text-align: center;
						width: 100%;
                          
					}
					   #portada #frontpageToDos ul li h3 a.noklander {
					       background:none;
					   }
					
					#portada #frontpageToDos ul li#estudiar h3{
						background: url('../img/icon-to-study.jpg') no-repeat 50% 0;
					}
					#portada #frontpageToDos ul li#investigar h3{
						background: url('../img/icon-to-investigate.jpg') no-repeat 50% 0;
					}
					#portada #frontpageToDos ul li#recerca h3{
						background: url('../img/icon-to-invest.jpg') no-repeat 50% 0;
					}
					#portada #frontpageToDos ul li#treballar h3{
						background: url('../img/icon-to-work.jpg') no-repeat 50% 0;
					}
					#portada #frontpageToDos ul li#viure h3{
						background: url('../img/icon-to-live.jpg') no-repeat 50% 0;
					}
					    #portada #frontpageToDos ul li h3 a:hover,#portada #frontpageToDos ul li h3 a:focus{
					       color: #a8001a;
					    }
						#portada #frontpageToDos ul li h3 a:hover {
							border: 0;
							color: #a8001a;
						}
						#portada #frontpageToDos ul li h3 a span{
						  display: block;
						  padding: 70px 10px 26px;
						}
						
	/* Afegeixo estils pel programa */
	#programa table {
	border-collapse: separate !important;
	border-spacing: 4px !important;
	margin: 0 0 1.125em 0 !important;
	width:640px !important; /*24*/
	font-family:Arial,Helvetica,sans-serif !important;
}
	#programa table caption {display:none; !important;}
	#programa table td,
	#programa table th {
		font-size: .6875em !important;
		padding:5px !important;
		color:#333 !important;
		text-align:center !important;
	font-family:Arial,Helvetica,sans-serif !important;
	}
	#programa table th {
		padding: 5px .8em !important;background: #333 !important;color:#fff !important;font-size: .875em !important;height:81px !important;
		background: #a6263f !important;
	}
	#programa table td {background: #dcedef !important;}
	
	#programa table td.mati {height:110px !important;font-size:12px !important;}
	#programa table td.innovant {background:#e4bdc5 !important;}
	#programa table td.magic {background:#a7d3d8 !important;}
	#programa table td.ctns {background:#84c1c8 !important;}
	#programa table td.vaporlab {background:#cb9296 !important;}
	
	
	
	#programa table td.tarda {height:130px !important;font-size:12px !important;}
	
	#programa table td.titol {
		padding:5px !important;
		text-align:center !important;
		background:#ccc !important;
		background:#50a7b1 !important;
		color:#fff !important;
		font-weight:bold !important;
		font-size:1em !important;
		text-transform:uppercase !important;
		/*width:195px;*/
		width:225px !important;
		height:40px !important;
	}
	#programa table td.hora {width:86px !important;padding:5px !important;}
	
	#programa table td a {color:#333 !important;border-color:#333 !important;}

	.activitats{float:left !important;width:420px;height:150px;margin:5px;border:#ddd solid 1px;font-family:Arial,Helvetica,sans-serif !important;}
.activitats img{float:left;margin-right:10px;margin-top:10px;margin-left:5px;}
.activitats h3{font-size:14px !important;}
.activitats p{font-size:12px !important;line-height:14px !important;}

#ocultar {display:none;}