body{
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	text-align: justify;
	color: #666666;
	height:100%;
	font-family: Arial;
	font-size: 10px;
	line-height:14px;
}


	div.linea-interior {
		height:1px;
		background-color:#bfbfbf;
		font-size:1px;
		line-height:1px;
		display:none;
	}

		strong.red {
			color:#c00000;
		}
		
	img.zoom {
		padding-left:5px;
	}
	
div#canvas {
	z-index:0;
	padding: 0;
	width: 956px;
	margin: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
	top: 24px;
	/*#top: 23px;*/

}

div#canvas-top {

	left:0px;
	top:0px;
	width:956px;
	height:10px;
	background: url(../images/canvas-top.gif) no-repeat;
	z-index:2;
}
div#canvas-bottom {
	position:relative;
	left:0px;
	width:956px;
	height:10px;
	background: url(../images/canvas-bottom.gif) no-repeat;
	z-index:2;
}

div#capcelera {
	position:relative;
	width:956px;
	overflow:hidden;
	z-index:1;
	height:120px;
}

div#logo {
	position:absolute;
	left:52px;
	top:20px;
	width:129px;
	height:62px;
	z-index:2;
}

* html div#logo {
	position:absolute;
	left:0px;
	top:20px;
	width:129px;
	height:62px;
	z-index:2;
}

div#registro {
	position:absolute;
	left:289px;
	top:36px;
	width:288px;
	height:31px;
	z-index:2;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#737373;
	display:none;
}
	div#registro div#registro-top {
		position:absolute;
		left:7px;
		top:-1px;
		width:281px;
		height:13px;
		display:none;
	}
		div#registro div#registro-top a {
			font-size:10px;
			color:#666666;
			font-weight:normal;
			display:none;
		}

	
	div#registro div#registro-bottom {
		position:absolute;
		left:7px;
		top:15px;
		width:281px;
		height:18px;
		display:none;
	}
		div#registro div#registro-bottom  input {
			width:54px;
			border:0;
			margin-left:3px;
			font-family:Arial;
			color:#666666;
			font-size:10px;
			display:none;
		}
		div#registro div#registro-bottom  table td {
			color:black;font-weight:bold;text-align:left;vertical-align:middle;
			display:none;
		}
	.input-email {
		background:url(../images/interior/input-email.gif) no-repeat;
		display:none;
	}
	.input-clave {
		background:url(../images/interior/input-clave.gif) no-repeat;
		display:none;
	}

div#barra-buscador {
	padding:0;
	margin:0;
	position:absolute;
	z-index:2;
	left:596px;
	top:36px;
	width:325px;
	height:32px;
	display:none;
}

	div#barra-buscador div#buscador {
		position:absolute;
		left:8px;
		top:0px;
		width:121px;
		height:32px;
		display:none;
	}
		div#buscador-textbox {
			margin-top:4px;
			width:125px;
			height:18px;
			background:url(../images/home/buscador-textbox.gif) left bottom no-repeat;
			display:none;
		}
		div#buscador-textbox  input {
			width:85px;
			border:0;
			height:12px;
			margin-top:2px;
			margin-left:3px;
			font-family:Arial;
			color:#666666;
			font-size:10px;
			float:left;
			margin-right:8px;
			display:none;
		}
	
	div#barra-buscador div#accesodirecto {
		position:absolute;
		left:160px;
		top:0px;
		width:166px;
		height:32px;
		display:none;
	}
		div#accesodirecto-select {
			margin-top:4px;
			width:166px;
			height:18px;
			/*background:url(../images/home/accesodirecto-select.gif) left bottom no-repeat;*/
			display:none;
		}
		div#accesodirecto-select select {
			width:166px;
			border:1px solid black;
			margin-top:1px;
			font-family:Arial;
			color:#666666;
			font-size:10px;
			height:16px;
			display:none;
		}

	


div#barra-menu-topleft {
	padding:0;
	margin:0;
	position:absolute;
	left:36px;
	top:107px;
	width:176px;
	height:25px;
	background-color:#c00000;
	z-index:2;
	display:none;
}
div#barra-menu-top {
	padding:0;
	margin:0;
	position:absolute;
	/*left:36px;*/
	left:212px;
	top:107px;
	/*width:885px;*/
	width:709px;
	height:25px;
	background-color:#c00000;
	z-index:2;
	display:none;
}

	div#barra-menu-top div.menuoption{
		position:relative;
		left:0px;
		top:0px;
		height:25px;
		z-index:3;
		float:left;
		margin:0;
		margin-left:7px;
		width:79px;
		display:none;
	}

	div.options {
		display:none;
		position:absolute;
		z-index:5;
		width:119px;
		border:0;
		height:auto;
		top:132px;
		text-align:center;
		vertical-align:top;
		font-size:1px;
		display:none;
	}
		div.options div.content {
			width:101px;
			height:auto;
			border-left: 1px solid #7F7F7F;
			border-right: 1px solid #7F7F7F;
			padding:10px 8px 12px 8px;
			margin:0;
			background-color:white;
			display:none;
		}
			div.options div.content div.opt {
				margin:0;padding:0;font-family:Verdana;font-size:10px;padding-top:2px;padding-bottom:2px;line-height:12px; display:none;
			}
			div.options div.content div.line {
				width:101px;height:1px;background-color:#bfbfbf;font-size:0px;margin:0;padding:0;display:none;
			}
		div.options div.foot {
			width:119px;
			height:5px !important;
			margin:0;
			padding:0;
			top:0px;
			background:url(../images/home/options_footer.gif) bottom center no-repeat;
			border:0;
			font-size:1px;
			display:none;
		}
		div#options_producto { left:212px; display:none; }
		div#options_softwareyplantillas { left:305px; display:none; }
		div#options_ideas { left:474px; display:none; }
		div#options_dondecomprar { left:581px; display:none;}
		div#options_empresa { left:716px; display:none;}
		div#options_distribuidores { left:802px; display:none;}
	
	

	div.linered-v {
		position:absolute;
		top:0px;
		width:1px;
		height:32px;
		background-color:#c00000;
		font-size:1px;
		line-height:1px;
		display:none;
	}

div#breadcrumb {
	position:absolute;
	left:254px;
	top:127px;
	height:15px;
	width:667px;
	font-weight:bold;
	font-size:11px;
	display:none;
}

div#breadcrumb-options {
	position:absolute;
	left:454px;
	top:147px;
	height:18px;
	width:467px;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	color:#999999;
	display:none;
}
	div#breadcrumb-options a {
		color:#999999; 
	}

	div#breadcrumb-options a img {
		margin-right:6px;
	}


div#contingut {
	position:relative;
	width:956px;
	overflow:hidden;
}



div#text {
	position:relative;
	width:90%;
	overflow:hidden;
	left:55px;
}

* html div#text {
	position:relative;
	width:90%;
	overflow:hidden;
	left:0px;
}
	
div#content-title {
	position:relative;
	height:20px;
	width:667px;
	font-weight:bold;
	font-size:14px;
	color:#c00000;
}

div#content {
	position:relative;
	width:667px;
	border-top:1px solid #bfbfbf;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
	line-height:16px;
	font-family:Verdana;
	color:#666666;
	text-align:justify;
}



div#lateral {
	float:left;
	width:169px;
	left:36px;
	top:45px;
	padding-bottom:70px;
	overflow:hidden;
	display:none;
}

div#menu-left {
	position:relative;
	width:169px;
	z-index:2;
	font-size:11px;
	font-weight:bold;
	color:#454545;
	margin-bottom:15px;
	overflow:hidden;
	display:none;
}
	div#menu-left div {
		position:relative;width:169px; height:17px; background-color:#e5e5e5; float:left; padding-top:2px; display:none;
		
	}
		div#menu-left div img { float:left;margin-left:2px; display:none;}
	div#menu-left div.selected {
		position:relative;width:157px;height:17px;background-color:#ffffff;float:left;padding-top:2px;color:#c00000;padding-left:12px; display:none;
	}
		div#menu-left div.selected img { float:right;margin-left:0px; display:none;}


	div#menu-left div.line {
		position:relative;width:169px;height:1px;background-color:#b3b3b3;float:left;padding:0;font-size:0px;margin:0; display:none;
	}

div#destacados-left {
	width:168px;
	height:auto;
	background-color:#d9d9d9;
	z-index:2;
	text-align:center;
	display:none;
}
	div#destacados-left img {
		margin-top:5px;
		margin-bottom:13px;
	}


div#destacados-bottom {
	position:relative;
	left:36px;
	width:905px;
	height:60px;
	z-index:2;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	color:#7a7a7a;
	text-align:left;
	overflow:hidden;
	display:none;
}
	div#destacados-bottom  div.line {
		position:relative;width:1px;height:54px;background-color:#333333;float:left;margin-right:8px;
	}
	div#destacados-bottom div.des {
		position:relative;width:129px;height:66px;float:left;margin-right:12px;
	}
	div#destacados-bottom div.des a img { margin-bottom:2px; }
	
div#footer {
	margin:auto;
	margin-top:40px;
	width:500px;
	height:40px;
	z-index:1;
	text-align:center;
	color: #696969;
	line-height:16px;
}


