html, body, div, form, fieldset, legend, a, p, h1, h2, h3, ul, li, label, dl, dt, dd, img  {
	margin:0;
	padding:0;
}
body {
	background:url(../img/fons-sala-ciutat.gif) no-repeat 0 0;
	height:100%;
	font-family: Verdana, Arial, sans-serif;
	font-size:62.5%;
	color: #000;
	letter-spacing: -0.2px;
}

h1 {width:216px}

img { border: none;}
li { list-style:none; }

#barra-corporativa { width:1005px;}
.veus-mirades img{float:right; margin-left: 3em; margin-top:1em; }
.veus-mirades p{ width:16em;}
.expo_veus_mirades img{margin-left:1em;}
h4 a {color:#000000; border-bottom: dotted 1px #000000; text-decoration:none;}
h4 a:hover {border-bottom:1px solid #000000;}

#form-container {
	width:1005px;
/*	height:768px; */
	font-size: 1em;
	padding-top: 0.2em;
}
#form-container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

img { display:block; }

#columna1 {
	
	float:left;
	padding-left:6.4em;
	padding-top:5.2em;
	position:relative;
	width:435px;
}

#columna1 .menu{ margin:4em 0 0 0; }
	#columna1 .menu{ margin:4em 0 0 0; }
	#columna1 .menu li{ margin:0.5em 0 0 0; font-family: Tahoma, Arial, Verdana, sans-serif;  }
	#columna1 .menu li a { text-decoration:none; color:#fff; letter-spacing: 0; font-size:1.5em;  font-weight:bold; }
	#columna1 .menu li.selected a { color:#000; letter-spacing:-0.2px;}

	#columna1 .info{  margin:17em 0 0 0; }

		#columna1 a.tornar {
			letter-spacing: 0;			
			text-decoration:none;
			font-size:1.1em;
			font-weight:bold;
			color:#FBFBFB;
			display:block;
			background:url(../img/tornar.jpg) 0 2px no-repeat;
			padding-left:1.5em;
		}	
		#columna1 a.tornar:hover { text-decoration:underline;}
		
		
		#columna1 h2 { margin:0; margin-top:33px; padding-bottom:7px; }
		#columna1 p { font-size:1.3em; padding-right:4em;}
		
		#columna1 dl {
			font-size:1.3em;
			display:block;
		}
			#columna1 dt, dd {	display:inline;	}	
		
		#columna1 a {	color:#000;text-decoration:none; }
		#columna1 a:hover { text-decoration:underline; }


#columna2, #columna3 {
	float:left;
	width:482px;
	font-size:1.3em;
}

	#columna2  h3, #columna3 h3{ 
		margin:64px 0 0 0;
		font-size:1.1em;
	}
	#columna2  p, #columna3 p{ 
		margin:16px 0 0 0;
		line-height:1.3em;
	}
	
/* columna especial per reduir tamany altura */
#columna3 {margin-top:-19px}
	#columna3 p {line-height:1em}
	#columna3 .localitzacio {padding-left:62px}
	#columna3 .link-peu {padding-left:7em}

ul.image-oppis {
	margin-top:2em;
}
ul.image-oppis li{
	display:block;
	float:left;
	list-style:none;
	padding-right:2em;
	
}
.horari-pro {font-weight:bold; margin-left:70px!important;}
.horari-1 {margin-left:30px!important;}
.horari-2 {margin-left:60px!important;}


.llistat-expos li { margin:1.3em 0;}
.llistat-expos li.segona { margin-left:9em;}

.llistat-expos li a{ text-decoration:none; color:#000000;}

.llistat-expos li a:hover{ text-decoration:underline; }
.llistat-expos li img{ margin:2em auto auto;}


.localitzacio{ width:100%; margin-top:2.5em;  text-align:left; font-size:1em;}
	.localitzacio h4{ margin: 1em 0 0.1em!important; padding:0;  font-size:1em;}
	.localitzacio p{ margin:0!important; padding:0;font-size:0.9em;}
	.localitzacio dl{  font-size:0.9em; text-align:left; }
	.localitzacio dt{ clear:both; margin-bottom:0.1em; text-align:left;}
		.localitzacio dd{text-align:right;}
	.localitzacio img{ float:right;}
		
p.link-peu{ margin-top:3em; clear:both; float:left;}		

p.link-peu a{ color:#CB0C2E; letter-spacing:0;}
	
