#wrapperBase{position:relative;text-align:left;margin:0 auto 0 auto;width:750px;background:url('../img/bck_header.gif') 0 2px no-repeat;

}

#wrapperLeitariegos{position:relative;text-align:left;margin:15px auto 0 auto;width:750px;background:url('../img/bck_header_leitariegos.gif') 0 2px no-repeat;

}


#header{padding:5px;padding-top:0px;background-color:#FBFBFB;border-left:1px solid #9AB3C0;border-right:1px solid #9AB3C0;}

#main{padding:5px;margin-bottom:15px;margin-top:0px;background-color:#FBFBFB;border:1px solid #9AB3C0;border-top:none;}/*padding fillin`top-gap*/
#footer{margin-top:10px;clear:both;text-align:center;border:1px solid #E1E5E5;background-color:#F6F7F7;}
	#footer p{margin-bottom:5px;color:#286787;font-size:1.1em;font-family:Arial Narrow;}
	
#contentBody{padding:10px 15px 25px 15px;background-color:#fff;border-top:1px solid #DAE2E7; border-left:1px solid #DAE2E7;border-right:1px solid #286787;border-bottom:1px solid #286787;}


/*CONTENT TYPE BLOCKS (((DETAILS)))*/
	


	/*news*/
	#detailNew{padding-left:10px;}
		#detailNew h2{clear:both;margin:10px 0;}
		#detailNew h3{margin-top:25px;font-size:1.4em;}
		#detailNew span.date{color: #A4D026;font-weight: bold;}

	#wrapperLeitariegos #detailNew span.date{color:#ACC3CF;}

		#detailNew #imgNew{float:left; margin:0 15px 0 0}

	/*villages (Municipios)*/
		#detailVillage .nuc{height:100%;}
		#detailVillage h2{font-size:1.2em;font-weight:bold;color:#2D5B89;background:url('../img/bck_detailVillage_h3.gif') bottom right no-repeat;}
		#detailVillage #info{width:345px;float:left;}
		#detailVillage #council{width:350px;float:right;}
		#detailVillage dl{padding:5px 5px 10px 15px;line-height:1.8em;}
		#detailVillage dt{float:left;margin-right:5px;font-weight:bold;color:#2D5B89}
		#detailVillage dd{}
		#detailVillage #description{width:715px;clear:both;margin:15px 0;}
	
		#detailVillage #galVill{width:715px;clear:both;}
		#detailVillage #galVill h3{color:#2D5B89;background:url('../img/bck_detailVillage_h3.gif') bottom right no-repeat;}
		
		#detailVillage #galVill img{margin-left:15px;margin-bottom:15px;}
	/*program*/
	#detailSoftware{position:relative;}
	#detailSoftware h3{color:#2D5B89;background:url('../img/bck_detailVillage_h3.gif') bottom right no-repeat;}
		
		#softwareFeatures{width:335px;float:left;}
		#softwareForm{width:350px;float:right;}
			#questions{text-align:right;margin-bottom:15px;}
		#softwareFaq{clear:both;}
			#softwareFaq dl dt{float:none;padding:0 0 5px 15px;background:url('../img/bullet_list.gif') top left no-repeat;}
			#softwareFaq dl dd{padding:0 10px 0 15px;margin-bottom:15px;border:1px solid #2D5B89;width:600px; overflow:hidden;}
		#softwareFaq .close{text-align:right;}
		#softwareFaq .close a{background:url('../img/close.gif') center left no-repeat;padding-left:18px;}
	/*detailElement, generico para Ayudas, licitaciones, contrataciones etc.*/
	#detailElement h2{font-size:1.2em;font-weight:bold;background:url('../img/bck_detailVillage_h3.gif') bottom right no-repeat;}
	#detailElement h3{height:100%;padding:0px;border:none;margin:15px 0 5px 0;font-size:1.2em;color:#5D8C24;border-bottom:1px solid #5D8C24}
	#detailElement #info{float:left;width:345px;}
	#detailElement #files{float:right;width:345px;}
		#extended {clear:both;}

	.singleLicitacionObra{margin-bottom:25px;padding-left:10px;}
	.singleLicitacionObra h2{border:none;border-bottom:1px solid #286787;padding-left:0px;margin-bottom:10px;}
	.singleLicitacionObra p.link{margin:5px 0 0 0;}
	.singleLicitacionObra .contrato{background:url('../img/bullet_indetail_link.gif') center left no-repeat;padding-left:16px;}

	/*detailCamp*/
	#detailCamp{height:100%;}

	/*Juventud, talleres de teatro*/
	#detailWorkshop{}
		#detailWorkshop #list{width:355px;float:left;}
		#detailWorkshop #info{width:360px;float:right;}

	/*Juventud, escuelas juveniles*/
	#detailSchool{}
		#detailSchool #list{width:355px;float:left;}
		#detailSchool #info{width:360px;float:right;}

	/*Juventud, asociaciones*/
	#detailAsoc{}
		#detailAsoc #bigpic{float:left;margin-right:15px;margin-bottom:15px;}
		#detailAsoc #info{float:left;}
	/*loginForm*/
	#loginForm{}
		#loginForm label{font-weight:bold;font-size:1.1em;}
		#loginForm fieldset{width:225px;text-align:right;margin:0 auto;}
		#loginForm input{font-size:1.2em;background:url('../img/bck_loginForm.gif') no-repeat bottom left;}
		#loginForm input.form_button{background-image:none;}
		#loginForm div{margin-bottom:15px;}

	/*Detalle de programa*/
	#detailSoftware{}
		#detailSoftware #querySamForm{text-align:right;}
						#querySamForm fieldset{margin-bottom:5px;margin-right:5px;}
						#querySamForm input{width:200px;}
						#querySamForm fieldset.area{text-align:left;margin-right:0px;margin-left:5px;}
						#querySamForm fieldset.area label{padding-left:10px;}
						#querySamForm textarea{width:320px;}
						#querySamForm input.form_button{width:75px;}

	/*Detalle de Producto de León*/
	#detailProduct{margin-bottom:25px;height:100%;}
		#detailProduct #bigpic{float:left;margin-right:15px;margin-bottom:15px;}
		#detailProduct #info{}
		#detailProduct #info p{line-height:1.6em;}
		
		#detailProduct #logo img{background-image:none;padding:0px;}
		.singleEntity{height:100%;}
			.singleEntity #logo{float:left;}
				.singleEntity #logo img{background-image:none; padding:0px; margin:10px;}
			.singleEntity #info{height:100%;}
			.singleEntity h3{border:none;padding:0px;}
			.singleEntity #entityinfo{float:left;margin:5px 0 0 10px;width:550px;}

		.singleRecipe{width:700px;position:relative;}
			.singleRecipe div.description{width:500px;margin:10px 0;float:left;}
			.singleRecipe img{float:right;margin:10px 0;}
			.singleRecipe h3{clear:both;}


	.singleProducer h3{border:none;border-bottom:1px solid #5D8C24;padding-bottom:2px;}
	
	/* Detalle entidad reguladora */
	
	#detailEntity{margin-bottom:25px;height:100%;}
	#detailEntity #bigpic{float:left;margin-right:15px;margin-bottom:15px;}
	#detailEntity #entityinfo{}
	#detailEntity #entityinfo p{line-height:1.6em;}
	#detailEntity #logo img{background-image:none;padding:0px;}
	
	/*Detalle de Escuela*/
	.singleCourse{margin-left:15px; border-bottom:1px solid #eee;}

	/*Detalle de taller */
	.singlePlay{margin-left:15px; border-bottom:1px solid #eee;}

	/*Detalle de Actividad de Tiempo Libre*/
	#detailActivity{}
		#detailActivity h2{border:none;background-image:none;border-bottom:1px solid #286787;font-size:1.2em;font-weight:bold;padding-bottom:3px;}


	/*PPD*/
	.singleProgram{margin-bottom:15px;}
	.singleProgram p{margin:5px 0;}

	.singleCouncil{margin:5px 0 10px 15px;}
	.singleMember{margin:5px 0 10px 15px;}

/*$spec */
	/*forms*/
	#contactForm{width:450px;text-align:left;border:1px solid #eee;padding:15px;margin-left:100px;}
			#contactForm legend{font-weight:bold;font-size:1.2em;}
			#contactForm p{text-align:left;}
			#contactForm fieldset{margin-bottom:5px;margin-right:5px;text-align:right;}
			#contactForm input{width:320px;}
			#contactForm textarea{width:320px;margin-top:5px;}
			#contactForm  input.form_button{width:75px;margin:5px 0;}

		#contactFormBase{width:415px;text-align:left;border:1px solid #eee;padding:15px;}
			#contactFormBase legend{font-weight:bold;font-size:1.2em;}
			#contactFormBase p{text-align:left;}
			#contactFormBase fieldset{margin-bottom:5px;margin-right:5px;text-align:right;}
			#contactFormBase input{width:320px;}
			#contactFormBase textarea{width:320px;margin-top:5px;}
			#contactFormBase  input.form_button{width:75px;margin:5px 0;}


/*ZOOM*/
#lightbox{
	background-color:#fcfcfc;
	padding: 10px;
	border-left:1px solid #DAE2E7;
	border-top:1px solid #DAE2E7;
	border-bottom: 1px solid #286787;
	border-right: 1px solid #286787;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; background-image:none;padding:0px;} 
#overlay img{ border: none; }

#overlay{margin-top:15px;}

/* Vuelta ciclista */
#detailStage
{
	padding-left:10px;
}
	#detailStage h2
	{
		clear:both;
		margin:10px 0;
	}
	#detailStage h3
	{
		margin-top:25px;
		font-size:1.4em;
	}
	#detailStage span.date
	{
		color: #A4D026;
		font-weight: bold;
	}
	#detailStage #inf #infIzquierda
	{
		float:left;
		width: 250px;
	}
	#detailStage #inf #infDerecha img
	{
		border: none;
		background: none;
	}
	#detailStage #inf #infDerecha
	{
		float:right;	
	}
	#detailStage #archivosEtapa
	{
		margin-top: 20px;
		clear:both;
	}
	
#detailTeam
{
	padding-left:10px;
}
	#detailTeam h2
	{
		clear:both;
		margin:10px 0;
	}
	#detailTeam h3
	{
		margin-top:25px;
		font-size:1.4em;
	}
	#detailTeam span.date
	{
		color: #A4D026;
		font-weight: bold;
	}

