	body {
		margin: 0;
		padding: 0;
		background: #fff;
		font-family: helvetica, arial, sans-serif;
		font-size: 62.5%;
		text-align: center;
	}

/* 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;
	}

/* 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: 2.2em;
		font-weight: bolder;
	}
	
	.programa {
		font-size: 1.8em;
		line-height: 1.3em;
		
	}
	
	.programa h2 {
		font-size: 1.222em;
	} 
	
	.programa h3 {
		font-size: 1em;
	}

	.programa .grande h3 {
		font-size: 1.3em;
		line-height: 1.6em;
	}
	
	.destaque {
		font-size: 1.8em;
		line-height: 1.3em;
	}
	
	.destaque h3 {
		font-size: 1.2em;
		line-height: 1.2em;
		/* engadido por Roi */
		padding-top: .3em;
	}



/* Marco */

	.marco {
		width: 94.1em;
		margin: 0 auto;
	}	

/* Cabecera */

	.cabecera {
		height: 25.2em;
		background: url(../img/cabecera.gif) center center no-repeat;
	}
	
	.datas {
		padding-top: 18em;
		text-align: center;
	}
	
/* Menu */

	.menu {		
		text-align: center;
		padding: 3em 0;
	}
	
	.menu ul {	
		display: inline;	
		padding: 0;
		margin: 0;
	}

	.menu li {
		list-style: none;
		display: inline;
		padding: 0 1em;
		margin: 0;
	}

/* Programa */

	.programa {
		width: auto;
		border: 15px solid #eee;
		background: #fff url("../img/f_pr.gif") center center repeat-y;
		margin-bottom: 2em;
	}
	
	.programa .col {
		width: 26.666em;
		padding: 0.611em;
	}
	
	* > .programa .col {
		width: 23.666em;
	}

	.hoxe {
		float: left;
	}
	
	.manha {
		float: right;
	}
	
	.programa .col h2 {
		display: block;
		width: 19.3636em;
		line-height: 1.2727em;
		background-color: #fc0;
		margin-bottom: 1.2em;
		background-position: left bottom;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	.programa .hoxe h2 {
		background-image: url("../img/f_hoxe.gif");
	}

	.programa .manha h2 {
		background-image: url("../img/f_manha.gif");
	}
	
	.programa .col h2 span {
		display: none;
	}

	.programa .col .nova {
	 	width: 26.666em;
		position: relative;
		margin-bottom: 1.667em;
		background-position: 5.5em top;
		background-repeat: repeat-y;
	}

	* > .programa .col .nova {
		width: 23.666em;
	}	
	
	.programa .col .nova .que {
		width: 18.17em;
		float: right;
		border-left: 0.2em solid #fc0;
		padding-left: 0.615em;
	}

	* > .programa .col .nova .que {
		width: 17.555em;
	}
	
	.programa .col .nova .hora {
		width: 4.888em;
		float: left;
		text-align: right;
	}	

	.programa .col .nova img {
		display: block;
		position: absolute;
		left: 0;
		top: 1.2em;
		width: 4.888em;
		border: 0;
	}	

	.programa .col .grande img {
		display: block;
		position: relative;
		top: 0;
		width: 17.555em;		
		border: 0;
	}

	.programa .col .grande .hora {
		width: 3.666em;
		font-size: 1.333em;
	}

	.programa .col .depaso .que {
		border-color: #009EE0;
	}

	.programa .col .intimo .que {
		border-color: #E2007A;
	}	

	.programa .col .aberto .que {
		border-color: #009037;
	}


	.programa .col .nova .lugar {
		color: #fc0;
	}

	.programa .col .depaso .lugar {
		color: #009EE0;
	}
	
	.programa .col .intimo .lugar {
		color: #E2007A;
	}	
	
	.programa .col .aberto .lugar {
		color: #009037;
	}
	
	.programa .col .nova .etiquetas {
		font-weight: bolder;
	}
	
/* En Destaque */

	.destaque {
		padding-left: 0em;
		background: url("../img/f_destaque.gif") left top no-repeat;
	}
	
	.destaque h2 {
		display: none;
	}
	
	
	.destaque .nova {
		width: 34.333em;
		border-left: 0.611em solid #fc0;
		padding: 0 0 0 0.611em;
		margin-bottom: 1.3em;
	}
	
	* > .destaque .nova {
		width: 33.722em;
	}
	
	.destaque .nova img {
		display: block;
		width: 33.722em;		
		border: 0;
	}

	.destaque .depaso {
		border-color: #009EE0;
	}

	.destaque .intimo {
		border-color: #E2007A;
	}	

	.destaque .aberto {
		border-color: #009037;
	}

/* 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; }
	
		#anuncio { text-align: center; font-size: 1.5em; padding-top:1.5em; }