/****		CSS approach_software	****/

*{margin:0px;}
body 
	{
	font:12px  Arial, Helvetica, sans-serif;
	color:#000;
	background:#cccccc url(imagenes/fondo.jpg) repeat-x;
	text-align:justify;
	width:980px;
	margin:auto; 
	}
.lista{padding-left:16px;width:448px;}
.clear{clear:both}
	a:link  {
				color: #000;
				text-decoration: none;
			}
	a:visited 
			{
				text-decoration: none;
				color: #000;
			}
	a:hover 
			{
				text-decoration: none;
				color: #000;
			}
	a:active 
			{
				text-decoration: none;
				color: #000;
			}

#contenedor
	{
	width:772px;
	background: url(imagenes/fondo_body.jpg) repeat-y;
	margin:auto;
	}

#izquierdo
	{
	float:left;
	width:522px;
	}

#header
	{
	background: url(imagenes/header.jpg) no-repeat;
	width:522px;
	height:394px;
	float:left;
	}

#derecho
	{
	width:247px;
	float:left;
	}

#telefono
	{
	background: url(imagenes/telefono.jpg) no-repeat;
	width:249px;
	height:123px;
	}

#forma
	{
	background: url(imagenes/fondo_forma.jpg) no-repeat;
	width:249px;
	height:349px;
	}

.forma_button
	{
	background: url(imagenes/boton.jpg) no-repeat;
	width:105px;
	height:31px;
	border:0px;
	margin-top:4px;
	}

#fondo_derecho
	{
	background:#fff url(imagenes/fondo_derecho.jpg) no-repeat;
	width:249px;
	height:547px;
	}

#contenido
	{
	background: url(imagenes/fondo_contenido.jpg) no-repeat;

	float:left;
	padding-left:36px;
	width:486px;
	}

#contenido ul li{
	list-style-image:url(imagenes/vineta.gif);
	padding-bottom:4px;
	}

#tabla
	{
	background: url(imagenes/fondo_tabla.jpg) no-repeat;
	width:522px;
	height:384px;
	float:left;
	}

#middle
	{
	background: url(imagenes/middle.jpg) no-repeat;
	width:771px;
	height:49px;
	float:left;
	}

#bottom_izq
	{
	background: url(imagenes/bottom_izquierdo.jpg) no-repeat;
	width:283px;
	height:313px;
	float:left;
	}

#bottom_der
	{
	background: url(imagenes/bottom_derecho.jpg) no-repeat;
	width:488px;
	height:313px;
	float:left;
	}

#pie
	{
	background: url(imagenes/pie.jpg) no-repeat;
	width:771px;
	height:108px;
	}
