	
	
	body {     
		  width: auto;
		  height: auto;
		  background: #000;
		  text-decoration: none;
		  font-size: 10px;
		  font-family: Tahoma, Arial;
		  voice-family: "\"}\""; voice-family:inherit;      
		  padding: 0px 0px 0px 0px;
		  border: 0px solid;	       
			   } html>body {font-size:small;}
	
	a {
		color: #999999;
		text-decoration: none;
		font-size: 10px;
		font-family: Tahoma, Arial;
	}
	
	a:hover {
		color: #FFFF33;
		text-decoration: none;
		font-weight: normal;
		size: 10px;
		background : #777777 url(fondo.gif) repeat-y center
	   }
	
	/* Menu de pestanyas*/
		#header {
		float: right;
		top:80px;
		left:80px;
		right:100px;
		  height:35px;
		  font-size:10px;
		  line-height:normal;
		  padding:0%;    
		  }
		  
		#header ul {
		  margin:0;      	
		  padding:10px 10px 0;
		  list-style:none;
		  }
		#header li {     	
		  float:right; 
		  background:url("left_both.gif") no-repeat left top;
		  margin:0;
		  padding:0 0 0 9px;
		  border-bottom:1px solid #765;
		  }
		#header a {    
		  float:left;      	
		  display:block;
		  width:.lem;
		  background:url("right_both.gif") no-repeat right top;
		  padding:5px 15px 4px 5px;
		  text-decoration:none;
		  font-weight:bold;
		  color:#765;
		  }
	
		#header > ul a {width:auto;}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#header a {float:none;}
		/* End IE5-Mac hack */
		#header a:hover {
		  color:#333;
		  }
		
		/*CUERPO: Es un cuadro auxiliar donde irķa metido todo el contenido por debajo del menu y cabecera*/  
		  #cuerpo {
		  float:left;
		  width:765px;
		  margin-top:0;
		  font-size:11px;
		  padding:20px 0px 0px 0px;
		  line-height:normal;
		  }
	
	/* TEXTO DEL CUERPO */
		  
		  #texto{ /* Que hacemos */
		  text-align: left; 	
		  padding: 10px 30px 0px 320px; /*Posiciona el texto, Explorer da problemas con margin*/
		  }
		 
		  #texto2{ /* Quienes */
		  text-align: left; 	
		  padding: 30px 350px 0px 100px; /*Posiciona el texto, Explorer da problemas con margin*/
		  }
	
		  #texto3{ /* Obras */
		  text-align: left; 
		  font-size: 11px;	
		  padding: 30px 280px 0px 160px; /*Posiciona el texto, Explorer da problemas con margin*/
		  }
		  
	/*FOTOS*/
	
	
	      #foto1{ /*Afecta a Quienes y Contacto*/
		   position:absolute; 
		   top: 180px; /*distancia hacia arriba*/
		   margin: 0px 0px 0px 80px; /*posicionamiento*/
		   visibility:visible;  
		  }
	
		  #foto3{ 
		   position:absolute; 
		   top:160px; 
		   margin: 0px 0px 0px 440px;
		   visibility:visible;
		  }
	
	/*Fotos pequenitas de abajo. Quienes*/
		  #foto4{
		   position:absolute; 
		   top:380px; 
		   margin: 30px 50px 50px 150px;
		   visibility:visible;
		  }
		  
			#foto5{
		   position:absolute; 
		   top:380px; 
		   margin: 30px 50px 50px 450px; 
		   visibility:visible;
		  }
		  
		  #foto6{
		   position:absolute; 
		   top:380px; 
		   margin: 30px 50px 50px 300px; 
		   visibility:visible; 
		  }
		  
		   #foto8{
		   position:absolute; 
		   top:380px; 
		   margin: 30px 50px 50px 600px; 
		   visibility:visible;
		  }
		  
		  /*quehacemos*/
		  #foto12{
		   position:absolute; 
		   top:375px; 
		   margin: 0px 0px 0px 140px; 
		   visibility:visible; 
		  }
		  
		  
			 
	
	/* TRUQUILLO PARA QUE LAS PESTANAS CAMBIEN DE COLOR ETC*/
	  
		#inicio #navega-inicio, #quehacemos #navega-quehacemos,
		#obras #navega-obras, #contacto #navega-contacto, #presupuesto #navega-presupuesto
		{
		  background-position:0 -150px;
		  border-width:0;
		  }
		#inicio #navega-inicio a, #quehacemos #navega-quehacemos a,
		#obras #navega-obras a, #contacto #navega-contacto a,
		#presupuesto #navega-presupuesto a {
		  background-position:100% -150px;
		  padding-bottom:5px;
		  color:#333;
		  }
		#header li:hover, #header li:hover a {
		  background-position:0% -150px;
		  color:#333;
		  }
		#header li:hover a {
		  background-position:100% -150px;
		  }
	
		#header2 {
		  float:left;
		  margin-top:0;
		  width:100%;
		  font-size:93%;
		  line-height:normal;
		  }
	
	
