
	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}

	body {
		font-family: 		Prelo, Calibri, Arial, sans-serif;
		font-size: 			64%;
	}
	
	.floatLeft {
		float: 				left;
	}
	
	.clear {
		clear: 				both;
	}
	
	a {
		text-decoration: 	none;
		color: 				#999;
	}
	
	a:hover {
		color: 				#333;
	}
	
	address {
		font-style:			normal; 		
	}
	
	#wrapper {
		width: 				895px;
		height:				600px;
		position: 			absolute;
		top:				50%;
		left:				50%;
		margin-top: 		-300px;
		margin-left: 		-391px;
	}
	
	.index #wrapper {
		margin-left: 		-398px;
	}
	
	#header {
		position: 			relative;
		height: 			145px;
	}
	
	#logo {
		position: 			absolute;
		top:				25px;
		left:				10px;
	}
	
	#footer {
		padding-top:		35px;
		padding-left:		123px;
		font-size: 			.9em;
		margin-bottom:		15px;
	}
	
	
	
	.proyectos #footer, .productos #footer {
		padding-top:		0px;
	}
	
	.producto #footer, .proyecto #footer {
		margin-bottom:		0px;
		padding-left:		0px;
	}
	
	.index #footer {
		position: 			absolute;
		bottom:				0px;
		margin-bottom:		0px;
	}
	
	#nav {
		position: 			absolute;
		left:				123px;
		top:				59px;
		height:				40px;
		border-left:		1px solid #ccc;
	}
	
	#nav li {
		display: 			inline;
		float:				left;
	}
	
	#nav a {
		display: 			block;
		text-align: 		center;
		width:				91px;
		border-right:		1px solid #ccc;
		padding-bottom:		30px;
		font-size: 			1.2em;
		letter-spacing:		.05em !important;
		letter-spacing: 	1px;
	}
	
	#nav #mail {
		font-size: 			1em;
		border-right:		none;
	}
	
	.contacto #nav #contacto a {
		padding-bottom:		10px;
	}
	
	#nav #contacto .web_nav_vCard {
		display: 			none;
	}
	
	.contacto #nav #contacto .web_nav_vCard {
		padding-bottom:		7px;
		text-align: 		center;
		display: 			block;
		position: 			relative;
	}
	
	#nav p {
		display: 			none;
		text-align: 		left;
		float:				left;
		width:				120px;
		padding-bottom:		30px;
		letter-spacing:		.05em !important;
		letter-spacing: 	1px;
		margin-left:		15px;
	}
	
	.contacto #nav p {
		display:			block;
	}
	
	#slide, #slideImagenes {
		position: 			relative;
	}
	
	#efectoIndex {
		width:				652px;
		height: 			365px;
		margin-left: 		123px;
		position: 			absolute;
		top:				0;
		left:				0;
	}
	
	#slide li, #slideImagenes li {
		position: 			absolute;
		top:				0px;
		left:				0px;
	}
	
	#texto {
		width:				506px;
		height: 			365px;
		position: 			absolute;
		right: 				-253px;
		top:				0;
		z-index:			100;
		overflow:			hidden;;
	}
	
	#texto #slider2 {
		background: 		white;
	}
	
	#texto div {
		width:				253px;
		height: 			365px;
		float:				left;
	}
	
	#texto div h1, #texto div p {
		margin-left:		17px;
	}
	
	#texto h1 {
		font-size:			3em;
		padding:			30px 0px 20px 0;
	}
	
	body.index #content {
		position: 			relative;
		overflow:			hidden;
		width:				775px;
		height:				365px;
	}
	
	#content #texto p {
		font-size: 			1.2em;
		margin-top:			20px;
		line-height: 		14px;
	}
	
	
	li p {
		font-size: 			1.05em;
		line-height: 		15px;
	}
	
	#pertenece {
		margin-top:			10px;
		
	}
	
	#pertenece li {
		display: 			inline;
		margin-right: 		25px;
	}
	
	#noticias, #mapa, #slideImagenes {
		margin-left: 		123px;
		width:				652px;
	}
	
	.materiales #proyectos {
		margin-left: 		0px;
		min-height: 		373px;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.materiales #proyectos {
			margin-left: 		123px;
			min-height: 		373px;
		}
	}
	
	#proyectos {
		margin-left: 		123px;
		min-height: 		408px;
	}
	
	.noticias #content {
		margin-top:			-50px;
	}
	
	#noticias li {
		margin-top: 		50px;
		padding-bottom:		50px;
		border-bottom:		1px solid #ccc;
		width:				535px;
	}
	
	#noticias li h1 {
		font-size: 			2.7em;
		margin-bottom:		10px;
	}
	
	#noticias li h2 {
		font-size: 			1.5em;
		margin-bottom:		20px;
	}
	
	#noticias li img {
		margin-bottom:		20px;
	}
	
	#noticias li p {
		font-size:			1.2em;
		letter-spacing: 	.05em;
		line-height: 		15px;
	}
	
	#proyectos li {
		width:				140px;
		height:				140px;
		margin:				0 40px 30px 0;
		float:				left;
	}
	
	.materiales #proyectos li a {
		position: 			relative;
	}
	
	.materiales #proyectos li a img {
		position: 			absolute;
		top:				0px;
		left:				0px;
	}
	
	.materiales #proyectos li {
		width:				210px;
		float:				left;
		margin:				0px 20px 20px 0px;
		height: 			100px;
		text-align: 		center;
	}
	
	.proyecto h1, .producto h1 {
		font-weight: 		normal;
		font-size:			2.5em;
		margin-bottom:		5px;
		margin-top:			15px;
	}
	
	.producto h2 {
		margin:				5px 0 5px 0;
		font-weight: 		normal;
		font-size: 			1.1em;
	}
	
	#proyectos li h2, .proyecto h2 {
		margin:				5px 0 5px 0;
		font-weight: 		bold;
		font-size: 			1.1em;
	}
	
	.proyecto h2, .producto h2 {
		font-size: 			1.5em;
		margin-bottom:		20px;
	}
	
	#text {
		position: 			absolute;
		top:				470px;
		left:				123px;
		width:				550px;
		padding-bottom:		30px;
	}
	
	#text p {
		font-size:			1.2em;
		letter-spacing: 	.05em;
		line-height: 		15px;
	}
	
	.web_volver, #pieImagen {
		position: 			absolute;
		top:				450px;
		right:				232px;
	}
	
	.producto #pieImagen a {
		color:				black;
	}	
		
	.producto .web_volver {
		top:				465px;
	}
	
	#enlaces {
		position: 			absolute;
		top:				450px;
		left:				123px;
	}
	
	#enlaces ul {
		position:			relative;			
	}	
	
	#enlaces ul li {
		position: 			absolute;
		top:				0;
		left:				0;
	}
	

