head
	{
	}
	
body
	{
		/*background-image:url(../imagenes/backg.gif);*/
		background-repeat:repeat;
	}
	
#contenido/*capa general*/
	{
		float:left;
		/*background-image:url(../imagenes/contenido.jpg);*/
		margin: -8px 200px;
		_margin: 0px 100px;
		width:841px;
		height:100%;
	}
/*--------------CABECERA------------------------*/
#logo_cabecera
	{
		float:left;
		background-image:url(../imagenes/logo_cabecera.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:284px;
		*width:808px;
		_width:284px;
		height:102px;
		margin-top:0px;
		_margin-top:0px;
		margin-left:18px;
		_margin-left:10px;
	}

	
#imagen_cabecera
	{
		float:left;
		clear:both;
		background-image:url(../imagenes/imagen_cabecera.jpg);
		width:472px;
		height:292px;
		margin-top:0px;
		margin-left:18px;
		_margin-left:10px;
	}
/*-----------MENU--------------*/	
#menu_cabecera
	{
		float:left;
		/*background-image:url(../imagenes/menu_cabecera.jpg);*/
		width:333px;
		height:292px;
		margin-top:0px;
		_margin-top:102px;
		margin-left:0px;
		_margin-left:188px;
	}
	
#menu_cabecera #quienes
	{
		float:left;
		background-image:url(../imagenes/menu/quienes_somos_off.jpg);
		width:325px;
		height:53px;
		margin-top:0px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
#menu_cabecera #servicios
	{
		float:left;
		background-image:url(../imagenes/menu/servicios_off.jpg);
		width:325px;
		height:47px;
		margin-top:0px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
#menu_cabecera #proyectos
	{
		float:left;
		background-image:url(../imagenes/menu/proyectos_off.jpg);
		width:325px;
		height:50px;
		margin-top:0px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
#menu_cabecera #tienda
	{
		float:left;
		background-image:url(../imagenes/menu/tienda_off.jpg);
		width:325px;
		height:47px;
		margin-top:0px;
		_margin-top:-60px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
#menu_cabecera #link
	{
		float:left;
		background-image:url(../imagenes/menu/links_off.jpg);
		width:325px;
		height:50px;
		margin-top:0px;
		_margin-top:-14px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
#menu_cabecera #contacto
	{
		float:left;
		/*border:1px solid #ff0000;*/
		background-image:url(../imagenes/menu/contacto_on.jpg);
		width:325px;
		height:47px;
		margin-top:0px;
		_margin-top:-24px;
		margin-left:8px;
		_margin-left:5px;
		cursor:hand;
	}
	
/*----------------------------*/
/*-----------------------------------------------------------*/

/*------------------CUERPO-----------------------------------*/	
/*---------------------------MENU HORIZONTAL-----------------*/
#pestana_contacto
	{
		float:left;
		background-image:url(../imagenes/pestana_contacto.jpg);
		width:808px;
		height:70px;
		margin-top:0px;
		_margin-top:0px;
		margin-left:17px;
		_margin-left:10px;
	}
/*-----------------------------------------------*/
	
#cuerpo
	{
		float:left;
		clear:both;
		/*border:1px solid #ff0000;*/
		background-image:url(../imagenes/cuerpo_contacto.jpg);
		background-repeat:no-repeat;
		width:808px;
		height:466px;
		margin-left:18px;
		_margin-left:10px;
	}
	
#cuerpo #direcciones
	{
		float:left;
		background-image:url(../imagenes/recuadro_mapa2.jpg);
		width:283px;
		height:456px;
		margin-left:67px;
		_margin-left:33px;
		margin-top:3px;
		_margin-top:3px;
	}

#cuerpo #direcciones #central
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:200px;
		height:50px;
		margin-left:40px;
		_margin-left:15px;
		margin-top:180px;
		_margin-top:270px;
		font-family:Arial, regular, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7c7c7c;
	}
			
#cuerpo #direcciones #central a
	{
		text-decoration:none;
		color:#c8503c;
	}
			
#cuerpo #direcciones #sucursal
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:200px;
		height:50px;
		margin-left:40px;
		_margin-left:15px;
		margin-top:85px;
		_margin-top:80px;
		font-family:Arial, regular, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7c7c7c;		
			}
#cuerpo #direcciones #sucursal a
	{
		text-decoration:none;
		color:#c8503c;
	}

#cuerpo #web
	{
		float:left;
		background-image:url(../imagenes/recuadro_arroba.jpg);
		width:282px;
		height:456px;
		margin-left:110px;
		_margin-left:110px;
		margin-top:3px;
		_margin-top:3px;
	}
	
#cuerpo #web a
	{
		text-decoration:none;
		color:#c8503c;
	}
	
#cuerpo #web #almacen
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:200px;
		height:50px;
		margin-left:40px;
		_margin-left:15px;
		margin-top:180px;
		_margin-top:180px;
		font-family:Arial, regular, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7c7c7c;
			}

#cuerpo #web #tienda
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:200px;
		height:50px;
		margin-left:40px;
		_margin-left:15px;
		margin-top:0px;
		_margin-top:0px;
		font-family:Arial, regular, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7c7c7c;		
			}
			
#cuerpo #web #comercial
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:200px;
		height:50px;
		margin-left:40px;
		_margin-left:15px;
		margin-top:35px;
		_margin-top:35px;
		font-family:Arial, regular, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7c7c7c;	
	}

/*--------------------------------*/

/*----------------------PIE DE PAGINA---------------------------------*/	
#pie
	{
		float:left;
		background-image:url(../imagenes/pie.jpg);
		width:808px;
		height:37px;
		margin-top:18px;
		_margin-top:10px;
		margin-left:18px;
		_margin-left:10px;
		font-family:Arial, regular, sans-serif;
		font-size:10px;
		color:#007292;
	}
	
#pie #direccion
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:550px;
		height:15px;
		margin-left:20px;
		_margin-left:10px;
		margin-top:13px;
		_margin-top:13px;
	}
	
#pie #firma
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:110px;
		height:15px;
		margin-left:120px;
		_margin-left:125px;
		margin-top:13px;
		_margin-top:13px;
	}
	
#pie #firma a
	{
		text-decoration:none;
		color:#007292;
	}
	
#margen_inferior
	{
		float:left;
		/*border:1px solid #ff0000;*/
		width:100%;
		height:71px;
		margin-left:0px;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
	
/*----------------------------------------------------------------------*/
