No le puse atención a la estructura que manejas. Como en estos momentos tengo suficiente tiempo libre, simulé tu proyecto y le hice unas modificaciones para que no tengas muchos problemas en cuanto a las referencias de los directorios.
Primero una imagen fehaciente:
Lo que hice fue esto:
Cree un nuevo directorio llamado Estilo. Dentro de este coloqué la carpeta de imágenes (imgs) y un archivo css (archivo de hoja de estilos)
En la master, agregué la referencia dentro de las viñetas de head:
Código:
<link href="~/Estilo/Estilos.css" rel="stylesheet" type="text/css" />
En el archivo css (llamado Estilos) agregué esto:
Código:
body
{
background-image:url(imgs/azul_black_sky2.png);
background-repeat:repeat-x;
background-color: #FFFFFF;
margin:0px; height:100%;
overflow: auto;
}
#LogoImg
{
background-image:url('imgs/Logo_H_CHICO.png');
background-repeat:no-repeat;
background-color:White;
height:75px;
width:100%;
}
Y la master me quedó así:
Código:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<link href="~/Estilo/Estilos.css" rel="stylesheet" type="text/css" />
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body >
<form id="form1" runat="server">
<div>
<div id="LogoImg" style="background-color:White;">
</div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Si te fijas bien, en lugar de un control Image, usé un div. Esta es mi sugerencia.
Saludos...