/* home */

#index #colleft, #index #colmid h2 {}
#index #colleft #amigo {color:#fff; width:170px; background:#dd6f23 url(../img/envelope.gif) no-repeat 10px center; padding:5px 0; display:block;}
	#index #colleft #amigo span {display:block;	margin-left:60px; width:110px; font-size:11px;}

#index #colleft #friend {width:170px; margin:10px 0; display:none;}
	#index #colleft #friend input {margin-bottom:5px;}

#index #datepickercont {width:170px; float:right;}
#index #colmid {padding-left:25px; margin-right:0; padding-bottom:15px;}

#index .search {float:right; margin-left:47px;}

#index .facebook {display:block; text-indent:-10000px; background:transparent url(../img/facebook.png) no-repeat top left; width:110px; height:35px; margin:15px 0 20px 35px;}
#index .memoria {display:block; text-indent:-10000px; background:transparent url(../img/memoria.jpg) no-repeat top left; width:156px; height:66px; margin-bottom:25px;}



/* actividades / eventos */

#actividades #colmid.all {width:720px;}

#search-container {width:195px;}
	.search h3 {border-bottom:dotted 1px #999; margin:20px 0 10px 0;}
	#act-search label {margin-bottom:10px; display:block; font-size:11px;}
		#act-search label select, #actividades #act-search label input {display:block; width:150px; margin-top:3px;}
		#act-search label input {border:solid 1px #999;}

#actividades #result-container {width:325px; margin-left:35px;}
	#actividades #result-container h2 {margin:0;}
	#actividades #result-container .monthname, #actividades #result-container .groupname {text-transform:lowercase;}

#actividades #result-container #detail .result {margin:0; border-bottom:dotted 1px #999; padding-bottom:15px; margin-bottom:5px;}
	#actividades #result-container #detail .result h2 {font-size:125%;}
	#actividades #result-container #detail .result object {margin-top:15px;}
	
#actividades #result-container #detail a {text-decoration:underline; color:#666;}
	#actividades #result-container #detail a.back {margin-bottom:25px; display:block;}


#eventos h2, #documentos h2 {margin-left:65px; border-bottom:1px dotted; width:75%; padding-bottom:15px;}

#eventos .evento {width:340px; margin:0 0 20px 66px; float:left; height:70px;}
	#eventos .evento a {text-decoration:underline;}
	#eventos .evento p {margin-bottom:0;}
	#eventos .evento h3 {color:#dd6f23; font-size:15px;}
		#eventos .evento span {color:#5d5047;}
	
#eventos #pageselektor {width:730px; margin:5px 0 25px 66px;}

#eventoInfo {padding:0 65px 25px; width:550px;}
	#eventoInfo h3 {font-size:15px; color:#dd6f23; margin-bottom:15px;}
	#eventoInfo a {text-decoration:underline;}
	#eventoInfo #act-controls {border-top:1px dotted; margin-bottom:15px; margin-top:15px; padding-top:5px;}


#pageselektor {margin-top:25px; padding-top:5px; border-top:dotted 1px #999; font-size:11px; clear:both;}
	#pageselektor ul {margin-left:5px;}
		#pageselektor ul li a {border:solid 1px; padding:1px 1px 2px 1px; margin-right:5px; display:block; background:#ccc; height:10px; width:10px; text-align:center;}
		#pageselektor ul li a:hover {color:#fff; background:#333; border-color:#666;}


#act-controls {margin-bottom:5px;}
	#act-controls a {display:block; text-indent:-10000px; height:23px; width:23px; margin-right:5px;}
		#act-controls a#adj {background:transparent url(../img/adjunto.gif) no-repeat top left;}
		#act-controls a#amigo {background:transparent url(../img/amigo.gif) no-repeat top left;}
		#act-controls a#imprimir {background:transparent url(../img/imprimir.gif) no-repeat top left;}
		#act-controls a#enlace {background:transparent url(../img/enlace.gif) no-repeat top left;}
		#act-controls a#galeria {background:transparent url(../img/galeria.gif) no-repeat top left no-repeat;}

#friend {margin:15px 0; display:none;}


/* documentacion */

#documentos .documento {margin:0 5px 15px 65px; width:325px; border-bottom:1px dotted; float:left; padding-bottom:5px;}
	#documentos .documento h3 {font-size:15px;}
		#documentos .documento h3 span {font-weight:normal;}

/* patrocinadores */

#patrocinadores #colleft {text-indent:-10000px;}

#patrocinadores #colmid a {display:block; text-indent:-10000px; margin-top:25px; width:140px;}
	#patrocinadores #colmid a.govern {background:transparent url(../img/govern.gif) no-repeat top left; height:40px; float:left; margin:25px 25px 25px 35px;}
	#patrocinadores #colmid a.ajuntament {background:transparent url(../img/ajuntamentcalvia.gif) no-repeat top left; height:36px; float:left; margin-left:125px;}
	#patrocinadores #colmid a.lacaixa {background:transparent url(../img/lacaixa.gif) no-repeat top left; clear: both; float: left; height: 95px; margin-left: 35px; margin-top: 70px; position: relative;}
	#patrocinadores #colmid a.estalvi {background: transparent url(../img/estalvi.jpg) no-repeat top left; float: left; height: 154px; margin-left: 155px; position: relative;}	
	#patrocinadores #colmid a.aireuropa {background:transparent url(../img/aireuropa.jpg) no-repeat top left; clear: both; float: left; height: 154px; margin-left: 35px; position: relative;margin-top: 60px;}	
/* galeria */

#galeria #submenu-gal {text-align:right; padding-right:25px; margin-left:35px;}
	#galeria #submenu-gal li {margin-bottom:15px;}
		#galeria #submenu-gal li.act h3 a {color:#dd6e22;}
	#galeria #submenu-gal span.date {border-right:solid 1px; padding-right:3px; margin-right:3px;}
	#galeria #submenu-gal p {width:158px; margin:0;}
		#galeria #submenu-gal p a {text-decoration:underline;}
	

#galeria #colmid {width:700px;}
	#galeria #colmid h2 {font-weight:normal;}
	#galeria #colmid #contpic {}
		#galeria #colmid #contpic img, #galeria #colmid #contpic object {margin:0 10px 10px 0; cursor:pointer;}

/* contacto */

#contacto #colleft {width:260px; padding-left:65px;}
	#contacto #colleft p span {display:block;}

#contacto #colmid {width:425px;}
	#contacto #colmid #map_canvas {width:400px; height:288px}

/* confidencial y legal */

#confidencial, #legal {width:950px;}

/* creditos */

#credits {padding:15px 45px; overflow:hidden;}
	#credits p {margin:0;}
	#credits a {font-weight:bold; margin-bottom:10px; display:block; color:#5d5047;}
		#credits p.overflow {width:260px;}
		#credits a#sssit, #credits a#mnd {text-indent:-1000px; height:65px; margin-top:25px; margin-bottom:0;}
		#credits a#sssit {background:transparent url(../img/sssit.gif) no-repeat top left; width:128px; margin-right:35px;}
		#credits a#mnd {background:transparent url(../img/mnd.gif) no-repeat top left; width:59px;}