/*** Columna Izquierda ***/
#columnaIzquierda a.ozonalia{display: block; margin-top: 42px; width: 226px; height: 91px; background: url(/imagenes/fundacion/fnd-ozonalia.gif) no-repeat; border: 1px solid #c2c7c4; text-indent: -99999px;}
#columnaIzquierda a.emcan{display: block; margin-top: 35px; width: 226px; height: 79px; background: url(/imagenes/fundacion/fnd-emcan.gif) no-repeat; border: 1px solid #c2c7c4; text-indent: -99999px;}

/*** Galardones ***/
#subContenido.galardones{margin-bottom: -20px;}
	#subContenido.galardones dl{margin-bottom: 20px; color: #58585a;}
		#subContenido.galardones dl dt{float: left; display: inline; margin-right: 25px; width: 153px; height: 115px;}
			#subContenido.galardones dl dt img{border: 1px solid #c2c7c4;}
		#subContenido.galardones dl dd{float: left; width: 520px;}
			#subContenido.galardones dl dd h3{margin-bottom: 15px; font-weight: bold;}
			
/*** Programas **/
#subContenido.programas{}
	#subContenido.programas div{margin-top: 35px;}
		#subContenido.programas div dl{float: left; display: inline; margin-right: 15px; padding-top: 24px; width: 216px; background: url(/imagenes/fundacion/spt-titulos.gif) no-repeat;}
		#subContenido.programas div dl.montanaOriental{background-position: 0 -24px;}
		#subContenido.programas div dl.oesteIberico{margin-right: 0 -48px; background-position: 0 -48px;}
			#subContenido.programas div dl dt{padding: 10px 0 10px 10px; border-left: 1px solid #c2c7c4; border-right: 1px solid #c2c7c4; background: #fff;}
				#subContenido.programas div dl dt a{display: block; width: 191px; height: 145px; border: 1px solid #c2c7c4; background: url(/imagenes/fundacion/spt-programas.gif) no-repeat; text-indent: -99999px;}
				#subContenido.programas div dl.montanaOriental dt a{background-position: 0 -145px;}
				#subContenido.programas div dl.oesteIberico dt a{background-position: 0 -290px;}
					#subContenido.programas div dl dt a strong{display: none;}
			#subContenido.programas div dl dd{border-left: 1px solid #c2c7c4; border-right: 1px solid #c2c7c4; border-bottom: 1px solid #c2c7c4;}
				#subContenido.programas div dl dd{padding: 0 12px 15px;}
					#subContenido.programas div dl dd p{float: left;}
					#subContenido.programas div dl dd a{float: right;}
		#subContenido.programas a.proyectos{float: left; margin-top: 20px; width: 690px; height: 59px; text-indent: -99999px; background: url(/imagenes/fundacion/fnd-proyectos.gif) no-repeat;}

	/*** Proyectos **/
	#subContenido.proyectos{width: 710px;}
		#subContenido.proyectos h3{margin: 10px 0 15px; color: #58585a; font-size: 13px;}
		#subContenido.proyectos ul li p strong{display: block;}
		#subContenido.proyectos ul li p span{display: block;}
		
	
	/*** Oeste Iberico Ampliado ***/
	#oesteIbericoAmpliado{padding: 10px; width: 550px; height: 320px; background: #fff;}
		#oesteIbericoAmpliado p{margin-bottom: 15px; color: #58585a; text-align: justify; line-height: 18px;}
	
/*** Noticias ***/
#subContenido div.noticias{float: left;}
	#subContenido div.noticias dl{margin-bottom: 30px;}
		#subContenido div.noticias dl dt{display: inline; float: left; margin-right: 25px; width: 153px; height: 115px;}
			#subContenido div.noticias dl dt a{}
				#subContenido div.noticias dl dt a span{display: none;}
				#subContenido div.noticias dl dt a img{border: 1px solid #5d5d5f;}
		#subContenido div.noticias dl dd{float: left; width: 514px;}
			#subContenido div.noticias dl dd h3{margin: 5px 0; cursor: pointer; font: normal 14px Arial, sans-serif; color: #7ab51d;}
			#subContenido div.noticias dl dd strong{color: #999;}
			#subContenido div.noticias dl dd p{margin-bottom: 5px; color: #58585a;}
			#subContenido div.noticias dl dd a{}
		
	/*** Paginador ***/
	div.paginador{display: inline; float: left; margin-left: 180px; width: 510px;}
	div.paginador.superior{margin-top: -30px; padding-bottom: 5px; border-bottom: 1px solid #9c9e9f;}
	div.paginador.inferior{margin-top: -20px; padding-top: 5px; border-top: 1px solid #9c9e9f;}
		div.paginador span{float: left; display: inline; margin-left: 200px; color: #9c9e9f;}
		div.paginador p{float: right; margin: 0px !important; line-height: 15px !important;}
		div.paginador p.noticias {float: none; text-align: center !important;}
			div.paginador p a{color: #9c9e9f !important; text-decoration: none !important;}
			div.paginador p.noticias a{margin: 0 3px;}
			div.paginador p.noticias a:hover {margin: 0 3px; text-decoration: underline !important; font-weight: bold;}
			div.paginador p a.anterior{padding-left: 14px; background: url(/imagenes/comunes/fnd-anterior.gif) no-repeat;}
			div.paginador p a.anterior:hover{background: url(/imagenes/comunes/fnd-anteriorON.gif) no-repeat; font-weight: normal !important; text-decoration: underline !important;}
			div.paginador p a.siguiente{padding-right: 14px; background: url(/imagenes/comunes/fnd-siguiente.gif) no-repeat right;}
			div.paginador p a.siguiente:hover{background: url(/imagenes/comunes/fnd-siguienteON.gif) no-repeat right; font-weight: normal !important; text-decoration: underline !important;}
			div.paginador p a.siguiente.separador{margin-left: 10px; padding-left: 10px; border-left: 1px solid #9c9e9f;}
			div.paginador p.noticias a.siguiente.separador{margin-left: 0; padding-left: 0; border-left: none;}
			
/*** Noticias Ampliado ***/
#subContenido.noticiasAmpliado{}
	#subContenido.noticiasAmpliado dl{}
		#subContenido.noticiasAmpliado dt{display: inline; float: left; margin-right: 20px; width: 192px; height: 144px; border: 1px solid #5D5D5F;}
			#subContenido.noticiasAmpliado dt img.pequena{cursor: pointer;}
		#subContenido.noticiasAmpliado dd{float: left; width: 500px;}
			#subContenido.noticiasAmpliado a.enlace{float: right;}
			
		#form {margin-top: 25px;}	
			#form p{float: left;}
				#form p label{float: left; margin-top: 2px; width: 120px; color: #666; text-align: right;}
				#form p input{float: left; margin-left: 10px; padding: 3px; width: 110px; height: 14px; color: #666; border: 1px solid #c7cbc8;}
				#form p textarea{float: left; margin-left: 10px; padding: 3px; width: 110px; height: 51px; color: #666; border: 1px solid #c7cbc8;}
				
			#form p.terminosCondiciones{display: inline; margin-left: 121px; width: 374px;}
				#form p.terminosCondiciones input{margin-top: 5px; width: auto;}
				#form p.terminosCondiciones label{width: 320px;}
				
			#form button{float: right; margin: 0 4px 20px 0; width: 79px; height: 24px; display: inline; text-indent: -99999px; background: url(/imagenes/comunes/fnd-enviar.gif) no-repeat; border: 0; cursor: pointer;}
			
/*** Publicaciones ***/
#subContenido.publicaciones{margin-bottom: -20px; width: 715px;}
	#subContenido.publicaciones dl{margin-bottom: 20px; color: #58585a;}
		#subContenido.publicaciones dl dt{float: left; display: inline; margin-right: 25px; width: 99px; height: 145px;}
			#subContenido.publicaciones dl dt img{border: 1px solid #6d6d6d;}
		#subContenido.publicaciones dl dd{float: left; width: 590px;}
			#subContenido.publicaciones dl dd h3{margin-bottom: 15px; font-weight: bold; color: #09c;}
			#subContenido.publicaciones dl dd form p button{float: right; width: 94px; height: 23px; text-indent: -99999px; background: url(/imagenes/comunes/fnd-comprar.gif) no-repeat; border: 0; cursor: pointer;}
			#subContenido.publicaciones dl dd form p button.ok{background-position: 0 -23px;}

/*** Actividades - Oferta educativa ***/
#subContenido.ofertaEducativa div{}
	#subContenido.ofertaEducativa div a{display: inline; float: left; width: 134px; height: 117px; background: url(/imagenes/fundacion/spt-oferta-educativa.gif) no-repeat; text-indent: -99999px;}
	#subContenido.ofertaEducativa div a.marismaAlday, #subContenido.ofertaEducativa div a.viveroElPendo{margin-left: 50px;}
	#subContenido.ofertaEducativa div a.marismaAlday{background-position: 0 -117px;}
	#subContenido.ofertaEducativa div a.viveroElPendo{background-position: 0 -234px;}

/*** Tarifas ***/
#subContenido.ofertaDeOcioTarifas{}
	#subContenido.ofertaDeOcioTarifas table{margin-bottom: 35px; width: 715px;}
		#subContenido.ofertaDeOcioTarifas table tr{float: left; margin-top: 5px; width: 715px;}
			#subContenido.ofertaDeOcioTarifas table tr th, #subContenido.ofertaDeOcioTarifas table tr td{float: left; padding: 10px;}
			#subContenido.ofertaDeOcioTarifas table tr th{color: #58585a; font-size: 14px;}
			#subContenido.ofertaDeOcioTarifas table tr th.ruta, #subContenido.ofertaDeOcioTarifas table tr td.ruta{margin-right: 5px; width: 215px;}
			#subContenido.ofertaDeOcioTarifas table tr th.dia, #subContenido.ofertaDeOcioTarifas table tr td.dia{margin-right: 5px; width: 60px;}
			#subContenido.ofertaDeOcioTarifas table tr th.horario, #subContenido.ofertaDeOcioTarifas table tr td.horario{margin-right: 5px; width: 170px;}
			#subContenido.ofertaDeOcioTarifas table tr th.tarifas, #subContenido.ofertaDeOcioTarifas table tr td.tarifas{width: 175px;}
			#subContenido.ofertaDeOcioTarifas table tr td{height: 90px; color: #020202; background: #eaeaea; text-align: left; line-height: 18px;}
			#subContenido.ofertaDeOcioTarifas table tr.oscuro td{background: #c7c7c7;}
				#subContenido.ofertaDeOcioTarifas table tr td span{display: block;}