@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
}
.clear
{
	clear:both;
}
.oculto
{
	display:none;
}
.bold
{
	font-weight:bold;
}
body
{
	background-color:#326195;
	font-family:Arial, Helvetica, sans-serif;
}

#content
{
	position:relative;
	margin:0 auto;
	
	width:960px;
}
#header
{
	padding:0 0 28px 0;
	
	width:960px;
	
	background-color:#326195;
	background-repeat:no-repeat;
}
#menu
{
	margin:0;
	padding:0 10px 0 20px;
	
	width:930px;
	height:59px;
	
	background-image:url(../img/menu_fondo.jpg);
	background-repeat:no-repeat;
}
#contentLayer
{	
	overflow:auto;
	padding:0 0 70px 10px;
	width:950px;
	
	background-image:url(../img/contentLayer_fondo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}
	#contentLayer p
	{
		margin:0 30px 20px 21px;
		
		font-size:13px;
		color:#525252;
		
		line-height:17px;
	}

	#info
	{
		float:left;
		
		margin:10px 0 0 0;
		padding:28px 10px 60px 10px;
		
		width:600px;
		
		background-color:#fff;
		background-image:url(../img/info_fnd.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
		#info h2
		{
			margin:0 0 12px 0;
			
			width:600px;
			height:27px;
			
			background-repeat:no-repeat;
		}
		#info h3
		{
			margin:0 0 12px 0;
			
			width:598px;
			height:21px;
			
			background-repeat:no-repeat;
		}
		#info #ulegal
		{
			margin:0 0 18px 50px;
			
			width:550px;
			
			list-style:none;
		}
		#info #ulegal li
		{
			margin:0 0 9px 0;
			padding:0 0 0 20px;
			
			width:520px;
			
			background-image:url(../img/ico_cuadradoAzul.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
			
			font-size:13px;
			color:#356394;
		}
	
	#rightLayer
	{
		float:right;
		width:330px;
	}	
#footer
{
	clear:both;
	
	margin:0 10px 0 10px;
	padding:14px 27px 0 16px;
	
	width:897px;
	height:32px;
	
	background-color:#326195;
	background-image:url(../img/pie_fondo.jpg);
	background-repeat:no-repeat;
}

/************* IMAGENES DECORATIVAS *****************/
/* tipo 1: empresa, contacto (solo el bottom, ya que el top tiene uno especial) */
#decorativoTop1
{
  position:absolute;
  top:100px;
  left:616px;
  
  z-index:100;
  
  width:337px;
  height:116px;
  
  background-image:url(../img/fndTop1.png);
  background-repeat:no-repeat;
  background-position:0 0;
}
#decorativoTrabajoTop
{
  position:absolute;
  top:108px;
  left:616px;
  
  width:337px;
  height:229px;
  
  background-image:url(../img/trabajo_decorativo_top.png);
  background-repeat:no-repeat;
  background-position:0 0;
}
#decorativoBottom1
{
  position:relative;
/*  _position:absolute;
  bottom:259px;
  _bottom:26px;
  left:372px;*/
  
  margin:-257px 0 0 600px;
  
  width:513px;
  height:232px;
  
   z-index:10;
  
  background-image:url(../img/fnd1.png);
   _background-image:none;
  background-repeat:no-repeat;
  background-position:0 0px;
  
}
#decorativoBottomEmpresa
{
	position:relative;
  _position:absolute;
  bottom:259px;
  _bottom:26px;
  left:372px;
  
 /* margin:-257px 0 0 600px;*/
  
  width:513px;
  height:232px;
  
   z-index:10;
  
  background-image:url(../img/fnd1.png);
  background-repeat:no-repeat;
  background-position:0 0px;
}


/* tipo 2: servicios, clientes) */
#decorativoTop2
{
  position:absolute;
  top:110px;
  left:719px;
  
  width:234px;
  height:174px;
  
  background-image:url(../img/fndTop2.png);
  background-repeat:no-repeat;
  background-position:0 0;

}
#decorativoBottom2
{
  position:absolute;
  bottom:41px;
  left:418px;
  
  width:358px;
  height:217px;
  
  background-image:url(../img/fnd2.png);
  background-repeat:no-repeat;
  background-position:0 0px;

}
/* tipo 3: presupuestos, contacto) */
#decorativoTop3
{
  position:absolute;
  top:110px;
  left:710px;
  
  width:249px;
  height:185px;
  
  background-image:url(../img/fndTop3.png);
  background-repeat:no-repeat;
  background-position:0 0;
}
#decorativoBottom3
{
  position:relative;
 /* position:absolute;
  _position:absolute;
  bottom:257px;
  _bottom:48px;
  left:400px;*/
  margin:-257px 0 0 630px;
  width:339px;
  height:209px;
  z-index:10;
  
  background-image:url(../img/fnd3.png);
  _background-image:none;
  background-repeat:no-repeat;
  background-position:0 0px;
}