
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 #event_content .main_content{
width: 991px;
max-width: 991px;
}

#main .main_section .event_column_left p.especial {
margin-left:20px !important;
margin-right:20px !important;
}

#main #event_content .main_content 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;
font-size: 19px;
}

#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;
}


#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:auto !important; /*740px*/
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}
	#programa table caption {display:none; !important;}
	#programa table td
	 {
		font-size: .875em !important;
		padding:3px !important;
		color:#333 !important;
		text-align:center !important;
	font-family:Arial,Helvetica,sans-serif !important;
	}
	
	#programa table th {
		font-size: 1.5em !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;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;width:20%}
	#programa table td.magic {background:#a7d3d8 !important;width:20%}
	#programa table td.ctns {background:#84c1c8 !important;word-wrap:break-word;width:20%;}
	#programa table td.hub {background:#e4bdc5 !important;word-wrap:break-word;width:20%;}
	#programa table td.vaporlab {background:#cb9296 !important;width:20%}
	#programa table td.iap {background:#a7d3d8 !important;}
	#programa table td.smart {background:#e4bdc5 !important;width:15%}
	
	#programa table td.separa {width:10px !important;background:#cccccc !important;}
	#programa table td.color {border-color:#a7d3d8 !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;font-size:13px;}

.activitats{float:left !important;width:420px;height:185px;margin: 15px 15px 0px 25px !important;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 #titolact{font-size:14px !important;padding-top: 20px !important;padding-left: 120px !important;}
.activitats #titolact a{color:#454545 !important;}
.activitats #textact{font-size:13px !important;line-height:14px !important;padding-top: 10px !important;padding-left: 120px !important;padding-right:10px !important;text-align:justify !important;font-family:"Helvetica Neue",helvetica,arial,sans-serif" !important;line-height: normal !important;}
.activitats #textact a{font-size:13px !important;}
	
#ocultar {display:none;}

#event_registration_form p.notice, #event_registration_form label{
white-space: pre-wrap !important;
}

#tickets_buying .reg_form_table label, #tickets_buying .reg_form_table div.notice{
white-space: pre-wrap;
}

#twitter_widget {
	height: 100px;
	overflow: auto;
}

.head h4{
	color:#a6263f !important;
}

.avis {
	 color: rgb(166,40,62) !important;
	 font-family:Arial,Helvetica,sans-serif !important;
	 font-weight:bold !important;
	 font-size: 14px !important;
}

#event-header #event-header-text #enrollment_wrapper p.avis {
	 color: rgb(166,40,62) !important;
	 font-family:Arial,Helvetica,sans-serif !important;
	 font-weight:bold !important;
	 font-size: 14px !important;
}