body{
	background: #000 url(../img/fondo.png) no-repeat;
	margin: 0;
	padding: 0;
	font-family: Times;
}

h1{
	margin: 66px 0 0 110px;
}

h1 a{
	display: block;
	height: 0 !important;
	width: 140px;
	padding: 78px 0 0 0;
	overflow: hidden;
	height /**/: 78px;
	background: url("../img/mapa.png") no-repeat;
}

h2.proyectos{
	display: block;
	height: 0 !important;
	width: 89px;
	padding: 18px 0 0 0;
	overflow: hidden;
	height /**/: 18px;
	background: url("../img/proyectos.png") no-repeat;
	
	margin: 30px 0 0 300px;
}

a.vaca{
	margin: 10px 0 0 10px;
	
	display: block;
	height: 0 !important;
	width: 32px;
	padding: 26px 0 0 0;
	overflow: hidden;
	height /**/: 26px;
	background: url("../img/cow.png") no-repeat;

}

p.texto1{
	color: #FFF;
	margin: 0 0 0 360px;
	width: 330px;
	font-size: 18px;
}
p.texto2{
	color: #FFF;
	margin: 20px 0 0 360px;
	width: 330px;
	font-size: 18px;
}

p.textoimagen{
	
	display: block;
	height: 0 !important;
	width: 338px;
	padding: 110px 0 0 0; /*antes 143*/
	overflow: hidden;
	height /**/: 110px; /*antes 143*/
	background: url("../img/texto.png") no-repeat;
	
	margin: 0 0 0 360px;
}

div.proyectos{
	margin: 10px 0 0 300px;
	font-size: 10px;
	color: #FFF;
}

	div.proyectos p{
		padding-left: 60px;
	}

	div.proyectos a{
		color: #FFF;
	}
	
	div.proyectos a.info{
		font-size: 12px;
		text-decoration: none;
		color: #FFF;
	}

/* Los estilos para cada proyecto diferente van aquí */	
		div.proyectos a.logo-qq {
			display: block;
			height: 0 !important;
			width: 408px;
			padding: 83px 0 0 0;
			overflow: hidden;
			height /**/: 83px;
			background: url("../img/logo_qq.png") no-repeat 0 -83px;
			
			margin: 0 0 0 55px;
		}
		div.proyectos a.logo-qq:hover {
			background-position: 0 0;
		}

		div.proyectos a.logo-altaveu {
			display: block;
			height: 0 !important;
			width: 408px;
			padding: 83px 0 0 0;
			overflow: hidden;
			height /**/: 83px;
			background: url("../img/logo_altaveu.png") no-repeat 0 -83px;
			
			margin: 0 0 0 55px;
		}
		div.proyectos a.logo-altaveu:hover {
			background-position: 0 0;
		}
		
		div.proyectos a.logo-cug {
			display: block;
			height: 0 !important;
			width: 408px;
			padding: 83px 0 0 0;
			overflow: hidden;
			height /**/: 83px;
			background: url("../img/logo_cug.png") no-repeat 0 -83px;
			
			margin: 0 0 0 55px;
		}
		div.proyectos a.logo-cug:hover {
			background-position: 0 0;
		}

		div.proyectos a.logo-sij {
			display: block;
			height: 0 !important;
			width: 408px;
			padding: 83px 0 0 0;
			overflow: hidden;
			height /**/: 83px;
			background: url("../img/logo_sij.png") no-repeat 0 -83px;
			
			margin: 0 0 0 55px;
		}
		div.proyectos a.logo-sij:hover {
			background-position: 0 0;
		}

		div.proyectos a.logo-clos {
			display: block;
			height: 0 !important;
			width: 408px;
			padding: 83px 0 0 0;
			overflow: hidden;
			height /**/: 83px;
			background: url("../img/logo_clos.png") no-repeat 0 -83px;
			
			margin: 0 0 0 55px;
		}
		div.proyectos a.logo-clos:hover {
			background-position: 0 0;
		}
		
		div.proyectos a.info{
			margin: 0 0 0 60px;
		}
		div.proyectos p{
			margin: 10px 0 70px 0;
		}
/* Fin de los estilos por proyecto */	

div.pie{		
	margin: 70px 0 0 300px;
}
	div.pie div.barrendero{		
		float: left;
	}
	div.pie div.datos{	
		float: left;	
		font-size: 12px;
		color: #FFF;
	}
		div.pie div.datos img{		
			margin: 20px 0 0 0;
		}
		div.pie div.datos p{		
			margin: 10px 0 0 20px;
		}
		div.pie div.datos a{
			color: #FFF;
		}
