body {
	font: 78%/1.5 arial, helvetica, serif, verdana;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #ccc url('../images/fondo.jpg');
	text-align: center;
	
}

p {
margin: 0;
padding: 0;
}

#fondo {
width: 910px;
margin: 5px auto 10px auto;

overflow: hidden;
background: transparent url('../images/sombra_fondo.jpg') repeat-y top left;
}

#contenedor {
width: 900px;
margin: 0 auto 0 auto;
padding: 0;
overflow: hidden;
background: transparent url('../images/sombra_contenedor.png') repeat-y top left;
}

#cabecera {
width: 900px;
height: 135px;
background: url('../images/cabecera.jpg') no-repeat top left;
margin: 0 auto 0 auto;
}
#cabecera_gris {
width: 900px;
height: 135px;
background: url('../images/cabecera_gris.jpg') no-repeat top left;
margin: 0 auto 0 auto;
}
#cuerpo {
width: 900px;
height: 343px;
background: url('../images/cuerpo.jpg');
float:left;
}
#cuerpo_empresa {
width: 900px;
height: 343px;
background: url('../images/cuerpo_empresa.jpg');
float:left;
}
#pie {
width: 900px;
height: 96px;
border-top:2px solid #d80100;
background: url('../images/fondo_pie.jpg');
float:left;
}

#contenido_web {
width: 900px;
margin: 0 auto 0 auto;
float:left;
background-color: #fff;
overflow: hidden;
}




.div_trabajos{
width:135px;
height:135px;
_width:123px;
_height: 123px;
float:left;
margin:10px;
background:url('../images/fondoFoto.png');
_background:url('../images/fondoFoto.jpg');
}



.backwards {unicode-bidi:bidi-override; direction: rtl;}



/*
* html img, .png-no-repeat{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(
    this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src="transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
*/
* html .png-repeat {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(
    this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src="transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

a:hover img {
filter: alpha(opacity=50); 
opacity: 0.5;
}
img {
border: 0;
}