	body {
		margin: 0;
		padding: 0;
		background: #fff;
		font-family: helvetica, arial, sans-serif;
		font-size: 62.5%;
		text-align: center;
	}
	
	.no {
		display: none;
	}

/* ENLACES */

	a {
		text-decoration: none;
		cursor: pointer;
		color: #036;
	}

	a:hover {
		text-decoration: underline;
		color: #f90;
	}


/* reset */

	div {
		width: auto;
		clear: none;
		text-align: left;
	}

	div:after, div:before, ul:after, ul:before, dl:after, dl:before {
		content: " ";
		display: block;
		overflow: hidden;
		clear: both;
		line-height: 0;
	}
	
	img {
		display: block;
		border: 0;
		margin: 0;
		padding: 0;
	}

/* ENCABEZADOS */

	h1 {
		display: none;
	}

	h2, h3, h4, h5, h6 {
		display: block;
		margin: 0;
		padding: 0;
		font-weight: bolder;
	}
	
/* TAMAÑO FUENTE */

	.datas {
		font-size: 1.3em;
	}
	
	.menu li {
		font-size: 1.8em;
		font-weight: bolder;
	}
	
	.menu h2 {
		font-size: 3.2em;
		line-height: 1.3em;
	}	

	.col0041 {
		font-size: 1.8em;
		line-height: 1.4em;
	}

	.col0042 {
		font-size: 1.8em;
	}
	
	.col0041 h3 {
		font-size: 1.333em;
		line-height: 1.4em;
	}
	
	.col0042 h2 {
		font-size: 1em;
	}
	
	.col0042 .actividades a {
		line-height: 1.4em;
	}

/* Marco */

	.marco {
		width: 94.1em;
		margin: 0 auto;
	}	

/* Cabecera */

	.cabecera {
		height: 15em;
		background: url(../img/cabecera_p.gif) center 2em no-repeat;
		padding: 0 2.6em;
		text-align: right;
	}

	.datas {
		padding-top: 9.7em;
		text-align: right;
	}
	
/* Menu */

	.menu {		
		position: relative;
		text-align: left;
		padding: 3em 0 1em;
	
		background: #fff url("../img/f_cab_espazos.gif") center 6.4em no-repeat;
	}
	
	.menu ul {	
		display: inline;	
		padding: 0;
		margin: 0;
	}

	.menu li {
		list-style: none;
		display: inline;
		padding: 0 1em;
		margin: 0;
	}
	
	.menu .voltar {
		position: absolute;
		right: 0.4em;
	}


	.menu h2 {
		padding: 4em 0 0 0.812em;
	}


				
/* Cols*/	

	.col0041 {
		float: left;
		width: 35.166em;
		padding: 0 1.444em 4em;
	}
	
	* > .col0041 {
		width: 32.278em;
	}
	
	.col0041 h3 {
		display: block;
		margin: 0;
		padding: 1.6em 0 0.2em;
	}	
	
	
	.col0041 p {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	.col0041 .img {
		text-align: center;
		padding: 1em 0 0;
	}
	
	.col0041 .img img {
		margin: 0 auto;
	}


	.col0041 .depaso {
		color: #009EE0;
	}

	.col0041 .intimo {
		color: #E2007A;
	}	

	.col0041 .aberto {
		color: #009037;
	}



	
	.col0042 {
		width: 16.444em;
		float: right;
	}
	
	.col0042 h3 {
		display: block;
		padding: 0.1em 0.66em;
		margin-bottom: 1.4em;
		color: #fff;
	}
		
	.col0042 .depaso h3 {
		background-color: #009EE0;
	}

	.col0042 .intimo h3 {
		background-color: #E2007A;
	}	

	.col0042 .aberto h3 {
		background-color: #009037;
	}

	.col0042 .frame {
		width: auto;
		border: 15px solid #eee;
		padding: 0.611em;
	}


	.col0042 ul {
		display: block;
		list-style: none;
		padding: 0.5em 0 1.6em;
		margin: 0;
	}
	
	.col0042 ul li {
		list-style: none;
		display: inline;
	}

	.col0042 .espazos a {
		display: block;
		padding: 0.1em 0.66em 0;
		margin-bottom: 0.6em;
		color: #fff;
	}

		
	.col0042 .espazos a.depaso {
		background-color: #009EE0;
	}

	.col0042 .espazos a.intimo {
		background-color: #009037;
	}	

	.col0042 .espazos a.aberto {
		background-color: #E2007A;
	}

	.col0042 .espazos a.mapa {
		background: #fecc00 url("../img/f_lmap.gif") right center no-repeat;
		color: #000;
	}

	.col0042 .espazos a:hover {
		background-color: #f60;
		color: #fff;
		text-decoration: none;
	}

	.col0042 .actividades a {
		padding-right: 0.4em;
		text-decoration: underline;
	}
			
	.col0042 table {		
		border-collapse: collapse;
	}
	
	.col0042 table span {
		display: none;
	}
	
	.col0042 th {
		padding: 0.6em 0;
		text-align: center;
	}
	
	
	.col0042 td {
		width: 1.86em;
		border: 0.055em solid #000;
		margin: 0;
		padding: 0;
		background: #eee;
		text-align: center;		
	}
	
	.col0042 .primera .null {
		border-left: none;
		border-right: none;
		border-top: none;
	}
	
	.col0042 .ultima td.null {
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	
	.col0042 td a {
		display: block;
		width: 1.86em;
		padding: 0.3em 0;
		background-color: #fff;		
	}

	.col0042 td.hoxe {
		border: none;		
	}
	
	.col0042 td.hoxe a {
		border: 0.165em solid #c30;		
	}













	



/* Séguenos */
	
	.seguenos {
		padding: 6em 0 6em 23em ;
		margin-bottom: 2em;
		background: url("../img/f_seguenos.gif") center center no-repeat;
	}
	
	.seguenos h2 {
		font-size: 2.5em;
		line-height: 1em;
	} 
	
	.seguenos ul {
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	.seguenos li {
		list-style: none;
		display: block;
		float: left;
		clear: none;
	}

	.seguenos li a {
		display: block;
		width: 6.833em;
		height: 2.5em;
		margin: 2em;
		background-color: #eee;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.seguenos li a {
		display: block;
		height: 4.5em;
		margin: 0 0.7em;
		background-color: #eee;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.seguenos a span {
		display: none;
	}
	
	.seguenos .twitter {
		width: 11em;
		background-image: url("../img/twitter.gif");
	}
	
	.seguenos .flickr {
		width: 7.3em;
		background-image: url("../img/flickr.gif");
	}	
	
	.seguenos .vimeo {
		width: 9em;
		background-image: url("../img/vimeo.gif");
	}	
	
	.seguenos .myspace {
		width: 12.3em;
		background-image: url("../img/myspace.gif");
	}	
	
	.seguenos .facebook {
		width: 12.3em;
		background-image: url("../img/facebook.gif");
	}	
		
/* Pe */
	
	.pe {
		padding: 3em 0;
		background: url("../img/f_pe.gif") top center no-repeat;
		text-align: center;
	}

	.pe h2 {
		display: none;
	}
	
	.pe .logos {
		width: 46.4em;
		margin: 0 auto;
	}
	
	.pe .logo {
		float: left;
		padding: 0 1.1em;
		text-align: center;
		line-height: 2em;
	}
	
	.pe .logo a {
		display: block;	
		height: 16.7em;
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	.pe .logo a span {
		display: none;
	}
	
	.pe .tocadura {
		width: 16.4em;
		background-image: url("../img/tocadura.png");
	}
	.pe .cultura {
		width: 9.4em;
		background-image: url("../img/logo_cultura.gif");
	}

	.pe .consorcio {
		width: 10.2em;
		background-image: url("../img/logo_consorcio.gif");
	}

	.pe .cidadevella {
		width: 10.2em;
		background-image: url("../img/logo_cidadevella.gif");
	}


	.logoColabora img { border: none; display: inline;}