	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;
	}
	
	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;
	}
	
	.frame {
		font-size: 1.8em;
		line-height: 1.3em;
		
	}
	
	.menu h2 {
		font-size: 2.8em;
		line-height: 1.3em;
	}
	 
	.frame .lenda {
		font-size: 1.166em;
	}	

	.cols0011 {
		font-size: 1.8em;
	}
				
	.espazo .texto {
		font-size: 0.833em;
		line-height: 1.3em;
	}



/* 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: 5em 0 0 0.5em;
	}

/* Frame */

	.frame {
		width: auto;
		border: 15px solid #eee;
		padding: 0.611em;
		margin-bottom: 2em;
	}
	
	.frame img {
		width: 49.444em;
	}
		
	.frame .texto {
		padding: 1.222em 0 0.611em 15.311em;
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	.frame .depaso {
		xbackground-image: url("../img/logo_depaso.gif");	
	}

	.frame .intimo {
		xbackground-image: url("../img/logo_intimo.gif");	
	}

	.frame .aberto {
		xbackground-image: url("../img/logo_aberto.gif");	
	}
	
	
	
		
				
/* Cols*/	

	.cols0011 {
		padding: 0.83em;
	}

	.col0011, .col0012 {
		width: 24.888em;
		padding: 0 0.611em;
	}
	
	* > .col0011, * > .col0012 {
		width: 23.666em;
	}

	.col0011 {
		float: left;
	}

	.col0011 li {
		list-style-type: image;
		padding-bottom: 0.4em;
	}
	
	.col0011 .depaso li {
		list-style-image: url("../img/li_depaso.gif");
	}

	.col0011 .intimo li {
		list-style-image: url("../img/li_aberto.gif");
	}
	
	.col0011 .aberto li {
		list-style-image: url("../img/li_intimo.gif");
	}

	
	.col0012 {
		float: right;
	}
	
	.col0012 h3 {
		display: block;
		padding: 0.1em 0.66em;
		margin-top: 1.4em;
		color: #fff;
	}
		
	.col0012 .depaso h3 {
		background-color: #009EE0;
	}

	.col0012 .intimo h3 {
		background-color: #009037;
	}	

	.col0012 .aberto h3 {
		background-color: #E2007A;
	}	

	.col0012 .texto {
		padding: 0.44em 0.44em 0;
	}

	.col0012 .texto a {
		display: block;
		padding: 0.8em 0 0.8em 2em;
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	.col0012 .depaso .texto a {
		background-image: url("../img/li_depaso.gif");
	}

	.col0012 .intimo .texto a {
		background-image: url("../img/li_aberto.gif");
	}
	
	.col0012 .aberto .texto a {
		background-image: url("../img/li_intimo.gif");
	}








/* 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: 36.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 .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;}