body
{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	background-color:#cccccc;
}

#contenedor
{
	
	position:relative;
	margin:auto;
	width:1024px;
	min-height:620px;
	top:0px;
	background-color:#ffffff;
	
}

	#cabecera
	{
		
		position:relative;
		margin:auto;
		width:1024px;
		height:121px;
	}
	
		#logo
		{
			
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			height:121px;
		}
	
	#cont-menu
	{
		
		position:relative;
		margin:auto;
		width:1024px;
		height:58px;
		background-color:#7a297a /* púrpura */;
	}
	
		#menu
		{
			
			position:relative;
			float:left;
			width:720px;
			height:100%;
		}
		
			#menu ul
			{
				
				position:relative;
				float:right;
				list-style-type: none;
				margin: auto;
				width:100%;
				height:100%;
			}
			
			#menu ul li
			{
				
				position:relative;				
				float: left;
				top:2px;
				/*width:78px;*/
				margin-left:20px;
				height:89%;
				
				text-align:center;
			}
			
				#menu ul li:hover
				{
					background-image: url(../img/menu/icono-menu-activo.jpg);
					background-repeat:no-repeat;
					font-weight:bold;
				}
				
					#menu ul li:hover a
					{
						text-decoration:none;
					}
			
				#menu ul li a
				{
					position:relative;
					top:15px;
					color:#ffffff;
					font-size:0.7em;
					text-decoration:none;
				}
					
					#menu ul li a:hover
					{
						text-decoration:none;
					}
					
	#separador-menu
	{
		position:relative;
		margin:auto;
		width:1024px;
		height:10px;
		background-color:#333333; /* negro-claro */
	}
	
	#contenido-seccion
	{
		
		position:relative;
		float:left;
		margin:auto;
		width:720px;
		min-height:395px;
	}
	
		#banner-seccion
		{
			
			position:relative;
			float:right;
			margin:auto;
			width:720px;
			height:193px;
		}
		
			#banner-seccion img
			{
				position:relative;
				float:right;
			}
			
		/* INICIO */
		#cont-inicio
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			height:100%;
		}
		
			#cont-inicio h1
			{
				position:relative;
				top:5px;
				left:17px;
				font-size:15pt;
				color:#7a297a;
			}
			
			.maintxtInicio
			{
				/*border:thin solid blue;*/
				position:relative;
				top:25px;
				left:45px;
				width:88%;
				font-size:10pt;
				color:#000000;
				/*text-align:justify;*/
			}
			
				.maintxtInicio p
				{
					position:relative;
					top:-65px;
					left:5px;
				}
			
			.primlet
			{
				position:relative;
				top:7px;
				font-size:49pt;
				font-weight:bold;
			}
			
			.primletrest
			{
				position:relative !important;
				top:-50px !important;
				left:33px !important;
				width:95%;
			}
			
			.firma
			{
				position:relative !important;
				float:right !important;
				left:15px !important;
				top:-50px !important;
				font-size:11pt !important;
				font-weight:bold !important;
			}
		/* FIN DE INICIO */
		
		/* BIOGRAFÍA */
		#cont-bio
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			height:485px;
		}
		
			#cont-bio h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-bio h2
			{
				position:relative;
				top:-3px;
				left:200px;
				font-size:11pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
			}
			
			#cont-bio hr
			{
				width:95%;
			}
			
			#bioimg
			{
				position:relative;
				top:-27px;
				left:-26px;
			}
			
			.maintxtBio
			{
				/*border:thin solid blue;*/
				position:relative;
				top:25px;
				left:45px;
				width:88%;
				font-size:10pt;
				color:#000000;
			}
			
			.primletbio
			{
				position:relative;
				top:-185px;
				left:255px;
				font-size:49pt;
				font-weight:bold;
				width:57%;
			}
			
			.primletrestbio
			{
				position:relative !important;
				top:-235px !important;
				left:307px !important;
				width:60% !important;
			}
			
			.restbio
			{
				position:relative !important;
				top:-230px !important;
				left:263px !important;
				width:64% !important;
			}
			
			.restbiorest
			{
				position:relative !important;
				float:left !important;
				top:-210px !important;
				right:25px !important;
				width:100% !important;
			}
	
		/* FIN DE BIOGRAFÍA */
		
		/* ESCAPARATES */
		#cont-escaparates
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-escaparates h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-escaparates h2
			{
				position:relative;
				top:-3px;
				left:270px;
				font-size:11pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
			}
			
			#cont-escaparates hr
			{
				width:95%;
			}
			
			.galeriaEscaparates
			{
				border:thin solid blue;
				position:relative;
				top:5px;
				left:17px;
				width:95%;
				min-height:395px;
			}
			
			.sinescaparates
			{
				font-size:32pt;
				position:relative;
				top:125px;
				left:17px;
				color:#000000;
				/*border:thin solid #7a297a;*/
			}
			
			.escaparatesinlogo
			{
				border:thin solid #cccccc;
				width:194px;
				height:87px;
				margin-right:42px;
				margin-bottom:30px;
				position:relative;
				top:5px;
				left:17px;
				float:left;
			}

				.escaparatesinlogo a
				{
					color:#000000;
				}
				
				.escaparatesinlogo a:hover
				{
					text-decoration:none;
					color:#7a297a !important;
				}
				
				.escaparatesinlogo h2
				{
					/*border:thin solid green;*/
					width:10em !important;
					position:relative !important;
					top:5px !important;
					left:5px !important;
					float:left !important;
					font-size:11pt !important;
					color:#000000 !important;
				}
				
					.escaparatesinlogo h2:hover
					{
						color:#7a297a !important;
					}
				
				.vermassinlogo
				{
					/*border:thin solid blue;*/
					font-size:0.7em;
					position:relative;
					float:right;
					top:55px;
					right:5px;
				}
				
				.vermassinlogo a
				{
					/*border:thin solid blue;*/
					color:#000000;
					text-decoration:none;
				}

			.escaparatesinlogo:hover
			{
				border:thin solid #7a297a;
				background-color:#e5e5e5;
			}
			
			.escaparate
			{
				border:thin solid #cccccc;
				width:194px;
				height:87px;
				margin-right:42px;
				margin-bottom:30px;
				position:relative;
				top:5px;
				left:17px;
				float:left;
			}

				.escaparate img
				{
					border:thin solid #cccccc;
					width:100px;
					height:82px;
					position:relative;
					top:1px;
					left:1px;
					float:left;
				}
				
				.escaparate h2
				{
					/*border:thin solid green;*/
					width:94px !important;
					position:relative !important;
					top:-80px !important;
					left:107px !important;
					float:left !important;
					font-size:11pt !important;
					color:#000000 !important;
				}
				
					.escaparate h2:hover
					{
						text-decoration:none !important;
						color:#7a297a !important;
					}
				
				.escaparate a:hover
				{
					text-decoration:none !important;
					color:#7a297a !important;
				}
				
				.vermas
				{
					/*border:thin solid blue;*/
					font-size:0.7em;
					position:relative;
					float:right;
					top:-14px;
					right:5px;
				}
				
				.vermas a
				{
					/*border:thin solid blue;*/
					color:#000000;
					text-decoration:none;
				}

			.escaparate:hover
			{
				border:thin solid #7a297a !important;
				background-color:#e5e5e5 !important;
			}
			
		.url-otros
		{
			/*border:thin solid orange;*/
			position:relative;
			top:-15px;
			float:right;
			right:7px;
			width:180px;
			font-family:arial;
			font-size:8pt;
			text-align:right;
		}
			
			.visitarweb
			{
				color:#666666;
			}
			
				.visitarweb:hover
				{
					text-decoration:none;
				}
			
			.verotrosesc
			{
				color:#000000;
			}
			
				.verotrosesc:hover
				{
					text-decoration:none;
				}
				
		#galeriaEscaparates
		{
			/*border:thin solid black;*/
			width:100%;
			height:100%;
			float:left;
			position:relative;
		}
		
			.fotoantes
			{
				border:thin solid #cccccc;
				width:225px;
				height:150px;
				margin-right:10px;
				margin-bottom:25px;
				/*clear:both;*/
				position:relative;
				top:0px;
				left:10px;
				float:left;
			}
			
				.fotoantes:hover
				{
					background-color:#cccccc;
				}
				
				.fotoantes:hover a
				{
					color:#333333;
				}
			
				.fotoantes img
				{
					width:200px;
					height:125px;
					position:relative;
					top:5px;
					float:left;
					margin-left:12px;
				}
				
			.ampliarimagen
			{
				/*border:thin solid blue;*/
				font-size:10pt;
				position:relative;
				float:left;
				top:8px;
				left:25px;
			}
			
				.ampliarimagen a
				{
					color:#999999;
				}
				
				.ampliarimagen a:hover
				{
					text-decoration:none;
				}
				
				.ampliarimagen img
				{
					position:relative;
					top:-1px;
					width:23px;
					height:18px;
				}
				
		.sinimagenesdisponibles
		{
			font-size:32pt;
			position:relative;
			top:125px;
			left:17px;
			color:#000000;
			/*border:thin solid #7a297a;*/
		}

		/* FIN DE ESCAPARATES */
		
		/* CURSOS */
		#cont-cursos
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-cursos h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-cursos h2
			{
				position:relative;
				top:-3px;
				left:145px;
				font-size:9pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
				width:73%;
			}
			
			#cont-cursos h3
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:1.5em;
				color:#7a297a;
			}
			
			#cont-cursos h4
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:0.9em;
				color:#333333;
			}
			
			#cont-cursos hr
			{
				width:95%;
			}
			
		#cursosimg
		{
			position:relative;
			left:17px;
		}
			
			#cursosimg img
			{
				border-bottom:thin solid #cccccc;
				padding-bottom:8px;
			}
			
		#accedeacurso
		{
			/*border:thin solid green;*/
			width:58%;
			height:190px;
			position:relative;
			float:right;
			top:-192px;
			right:17px;
			clear:none;
		}
		
			.accedeacurso-titulo
			{
				position:relative;
				font-size:30px;
				border-top:thin solid #7a297a;
				border-bottom:thin solid #7a297a;
				padding-bottom:5px;
			}
			
			.accedeacurso-entradilla
			{
				/*border:thin solid #7a297a;*/
				position:relative;
				top:7px;
				height:62%;
				font-size:13pt;
				background-color:#f0f0f0;
			}
			
				.accedeacurso-entradilla a
				{
					position:relative;
					top:45px;
					left:4px;
					color:#000000;
				}
				
		#listadoCursos
		{
			/*border:thin solid red;*/
			clear:both;
			position:relative;
			float:left;
			top:-175px;
			left:17px;
			width:95%;
		}
		
			#listadoCursos h3
			{
				font-size:14pt;
				padding-bottom:15px;
				margin-left:-18px;
			}
			
			#listadoCursos table
			{
				border:thin solid #cccccc;
			}
			
			#listadoCursos thead
			{
				height:34px;
				background-color:#dbdbdb;
			}
			
			#listadoCursos thead tr th
			{
				font-size:11px;
				text-align:left;
				border:thin solid #cccccc;
				padding:5px;
			}
			
			#listadoCursos tbody tr
			{
				border:thin solid #cccccc;
			}
			
			#listadoCursos tbody tr a
			{
				font-size:8pt;
				font-family:arial;
				color:#663366;
			}
				
				#listadoCursos tbody tr a:hover
				{
					text-decoration:none;
				}
			
			#listadoCursos tbody td
			{
				border:thin solid #cccccc;
				padding:5px;
				font-size:12px;
			}
			
			.filaImpar
			{
				background-color:#f0f0f0;
			}
			
			.filaPar
			{
				background-color:#cdc1cd;
			}
			
			#detalleCursoA
			{
				width:58%;
				height:190px;
				position:relative;
				float:right;
				top:-192px;
				right:17px;
				clear:none;
			}
				
				#detalleCursoA h3
				{
					color:#333333;
					font-size:18px;
					padding-bottom:15px;
					margin-left:-18px;
				}
				
				#detalleCursoA em
				{
					color:#663366;
				}
				
				#detalleCursoA p
				{
					padding-bottom:8px;
				}
				
				.campo
				{
					font-size:10pt;
				}
				
				.txtCampo
				{
					font-size:10pt;
				}
			
			#detalleCursoB
			{
				/*border:thin solid blue;*/
				width:95%;
				height:100%;
				position:relative;
				top:-180px;
				left:17px;
				float:left;
				clear:both;
			}
			
				.campoB
				{
					font-size:14pt;
					color:#663366;
					border-bottom:thin solid #cccccc;
					padding-bottom:5px;
				}
				
				.txtCampoB
				{
					margin-top:10px;
					padding-top:2px;
					padding-bottom:15px;
					font-size:12px;
				}
				
			#volverlistadocursos
			{
				position:relative;
				float:right;
				right:17px;
				top:-175px;
				clear:both;
				font-size:10pt;
				color:#663366;
			}
			
				#volverlistadocursos a:hover
				{
					text-decoration:none;
				}
				
			#volverlistadocursosLogin
			{
				position:relative;
				float:right;
				right:17px;
				top:10px;
				clear:both;
				font-size:10pt;
				color:#663366;
			}
			
				#volverlistadocursosLogin a:hover
				{
					text-decoration:none;
				}
				
			#loginCurso
			{
				width:58%;
				height:190px;
				position:relative;
				float:right;
				top:-192px;
				right:17px;
				clear:none;
			}
				
				#loginCurso fieldset
				{
					border:thin solid #cccccc;
					height:181px;
				}
				
				#loginCurso legend
				{
					color:#cccccc;
					font-size:10pt;
					font-weight:bold;
					padding:5px;
				}
				
				#loginCurso p
				{
					padding:35px;
				}
				
				#loginCurso label
				{
					color:#666666;
					font-size:12pt;
					/*padding:25px;*/
				}
				
				.inputPassword
				{
					border:thin solid #cccccc;
				}
				
				.botonLoginCursos
				{
					position:relative;
					left:243px;
					top:-25px;
					width:78px;
					height:24px;
					background-image: url('../img/fondo-boton-login.png');
					background-repeat:no-repeat;
					border:none;
				}
				
				.errorLogin
				{
					/*border:thin solid green;*/
					position:relative;
					color:red;
					font-size:10pt;
					top:-68px;
					height:5px;
				}
				
		#cerrar-sesion
		{
			position:relative;
			float:right;
			right:17px;
			top:-42px;
		}
			
			#cerrar-sesion img
			{
				position:relative;
				top:5px;
				font-size:10pt;
			}

			#cerrar-sesion a
			{
				position:relative;
				float:right;
				color:#333333;
				font-size:9pt;
				text-decoration:none;
			}

			#cerrar-sesion a:hover
			{
				text-decoration:none;
			}
			
			#cerrar-sesion a span
			{
				position:relative;
				top:-3px;
			}
			
		.noticiascursos
		{
			border:thin solid #f0f0f0;
			position:relative;
			left:17px;
			width:95%;
			height:150px;
			background-color:#f0f0f0;
			margin-bottom:5px;
			/*clear:both;*/
		}
		
			.noticiascursos:hover
			{
				/*background-color:#f0f0f0;*/
				border:thin solid #333333;
			}
			
		.noticiascursospar
		{
			border:thin solid #f0f0f0;
			position:relative;
			left:17px;
			width:95%;
			height:150px;
			background-color:#cdc1cd;
			margin-bottom:5px;
			/*clear:both;*/
		}
		
			.noticiascursospar:hover
			{
				/*border:3px solid #cdc1cd;*/
				border:thin solid #7a297a;
			}
			
		#datosNoticiaCurso
		{
			/*border:thin solid green;*/
			width:100%;
			height:100%;
			position:relative;
		}
		
			#cnimg img
			{
				/*border:thin solid red;*/
				position:relative;
				/*padding:5px;*/
				/*padding-top:15px;*/
				float:left;
				top:12px;
				left:5px;
				
			}
			
			#cntitulo
			{
				/*border:thin solid yellow;*/
				position:relative;
				left:17px;
				top:5px;
			}
			
				#cntitulo a
				{
					color:#333333;
				}
				
					#cntitulo a:hover
					{
						text-decoration:none;
					}
				
				#cntitulo a h2
				{
					font-size:14pt;
					color:#333333;
					float:left;
					position:relative;
					left:0px;
					top:5px;
					text-decoration:underline;
				}
				
					#cntitulo a h2:hover
					{
						text-decoration:none;
					}
			
			#cntituloimg
			{
				/*border:thin solid yellow;*/
				position:relative;
				clear:left;
				float:left;
				left:35px;
				top:33px;
				width:80%;
			}
			
				#cntituloimg a
				{
					color:#333333;
				}
				
					#cntituloimg a:hover
					{
						text-decoration:none;
					}
				
				#cntituloimg a h2
				{
					font-size:12pt;
					color:#333333;
					position:relative;
					float:left;
					top:-150px;
				}
				
			#cnfecha
			{
				/*border:thin solid yellow;*/
				width:100%;
				position:relative;
				float:right;
				margin-top:0px;
				right:5px;
				font-size:10pt;
				font-weight:bold;
				color:#7a297a;	
				/*border-bottom:thin solid #7a297a;*/
				/*border-bottom-style:dashed;*/
				text-align:right;
			}
			
			#cnfechaimg
			{
				/*border:thin solid yellow;*/
				width:25%;
				position:relative;
				top:-145px;
				float:right;
				margin-top:10px;
				right:5px;
				font-size:10pt;
				font-weight:bold;
				color:#7a297a;	
				/*border-bottom:thin solid #7a297a;*/
				/*border-bottom-style:dashed;*/
				text-align:right;				
			}
			
			#cnentradilla
			{
				/*border:thin solid green;*/
				width:95%;
				position:relative;
				float:left;
				top:20px;
				left:17px;
				/*clear:left;*/
				font-size:11pt;
			}
			
			#cnentradillaimg
			{
				/*border:thin solid green;*/
				width:95%;
				position:relative;
				left:17px;
				top:65px !important;
				font-size:0.8em;
			}
			
			.vermasnoticiascursos
			{
				position:relative;
				clear:left;
				float:right;
				top:40px;
				right:15px;
			}
			
				.vermasnoticiascursos a
				{
					font-size:0.7em;
					color:#7a297a;	
				}
				
					.vermasnoticiascursos a:hover
					{
						text-decoration:none;
					}
					
			.vermasnoticiascursosimg
			{
				position:relative;
				float:right;
				right:-155px;
				top:-34px;
			}
			
				.vermasnoticiascursosimg a
				{
					font-size:0.7em;
					color:#7a297a;	
				}
				
					.vermasnoticiascursosimg a:hover
					{
						text-decoration:none;
					}
					
		.detalleNoticiaContenido
		{
			position:relative;
			left:17px;
			width:95%;
			margin-top:10px;
			margin-bottom:25px;
		}
		
		.imagenesDetalleNoticia
		{
			border:thin solid #cccccc;
			position:relative;
			clear:none;
			left:17px;
			width:75%;
			min-height:210px;
			margin-bottom:15px;
		}
		
			.imagenesDetalleNoticia img
			{
				border:thin solid #cccccc;
				width:175px;
				height:100px;
				position:relative;
				top:3px;
				left:4px;
				float:left;
			}
			
		.sinimagenes
		{
			position:relative;
			float:left;
			left:75px;
			top:75px;
			color:#333333;
		}
		
		.sindocumentos
		{
			position:relative;
			color:#333333;
		}
		
		.sinnoticiascurso
		{
			font-size:1.8em;
			position:relative;
			top:125px;
			left:17px;
			color:#000000;
		}
			
		.docsDetalleNoticia
		{
			position:relative;
			left:17px;
			width:95%;
			margin-bottom:15px;
			font-size:0.8em;
		}
			
			.docsDetalleNoticia a
			{
				position:relative;
				color:#333333;
				text-decoration:underline;
			}
			
				.docsDetalleNoticia a:hover
				{
					text-decoration:none;
				}
			
			.docsDetalleNoticia ul li
			{
				border-bottom:thin solid #e0e0e0;
				background-color:#f0f0f0;
				padding:5px;
			}
			
			.docsDetalleNoticia ul li:hover
			{
				background-color:#ffffff;
			}
			
			.descargar
			{
				position:relative;
				float:right;
				top:3px;
				color:#828282;
				font-size:0.7em;
			}
			
				.descargar a
				{
					text-decoration:underline;
				}
				
				.descargar a:hover
				{
					text-decoration:none;
				}
				
			.descargar-img
			{
				position:relative;
				float:right;
				top:0px;
				color:#828282;
			}
				
			.volverlistadonoticias
			{
				position:relative;
				float:right;
				right:17px;
				font-size:0.7em;
				margin-bottom:7px;
			}
			
				.volverlistadonoticias a
				{
					color:#7a297a;
				}
				
					.volverlistadonoticias a:hover
					{
						text-decoration:none;
					}
					
		/* FIN DE CURSOS */
		
		/* VÍDEOS */
		/*#cont-videos
		{
			/*border:thin solid red;
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-videos h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito;
				font-weight:lighter;
			}
			
			#cont-videos hr
			{
				width:95%;
				position:relative;
				top:7px;
			}
			
			.secdispenbreve
			{
				font-size:32pt;
				position:relative;
				top:125px;
				left:17px;
				color:#000000;
				/*border:thin solid #7a297a;
			}*/
			
		/* FIN DE VÍDEOS */
		
		/* VIDEOS */			
		.videos
		{
			border:thin solid #f0f0f0;
			position:relative;
			left:17px;
			width:95%;
			height:75px;
			background-color:#f0f0f0;
			margin-bottom:5px;
			/*clear:both;*/
		}
		
			.videos:hover
			{
				/*background-color:#f0f0f0;*/
				border:thin solid #333333;
			}
			
		.videospar
		{
			border:thin solid #f0f0f0;
			position:relative;
			left:17px;
			width:95%;
			height:75px;
			background-color:#cdc1cd;
			margin-bottom:5px;
			/*clear:both;*/
		}
		
			.videospar:hover
			{
				/*border:3px solid #cdc1cd;*/
				border:thin solid #7a297a;
			}
						
			#vtitulo
			{
				/*border:thin solid yellow;*/
				position:relative;
				left:17px;
				top:5px;
			}
			
				#vtitulo a
				{
					color:#333333;
				}
				
					#vtitulo a:hover
					{
						text-decoration:none;
					}
				
				#vtitulo a h2
				{
					font-size:14pt;
					color:#333333;
					float:left;
					position:relative;
					left:0px;
					top:5px;
					text-decoration:underline;
				}
				
					#vtitulo a h2:hover
					{
						text-decoration:none;
					}
						
			.vermasvideos
			{
				position:relative;
				clear:left;
				float:right;
				top:40px;
				right:15px;
			}
			
				.vermasvideos a
				{
					font-size:0.7em;
					color:#7a297a;	
				}
				
					.vermasvideos a:hover
					{
						text-decoration:none;
					}
							
		.sinvideos
		{
			font-size:1.8em;
			position:relative;
			top:125px;
			left:17px;
			color:#000000;
		}					
		/* FIN DE VIDEOS */
		
		/* ATREZZO */
		#cont-atrezzo
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-atrezzo h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-atrezzo hr
			{
				width:95%;
				position:relative;
				top:7px;
			}
			
			#cont-atrezzo h2
			{
				position:relative;
				top:-3px;
				left:175px;
				font-size:9pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
				width:73%;
			}
			
			.claim
			{
				position:relative;
				left:17px;
				top:10px;
				width:95%;
				color:#333333;
				font-size:14pt;
				padding:5px;
			}
			
			.ponteencontacto
			{
				position:relative;
				left:20px;
				top:20px;
				width:95%;
				color:#333333;
				font-size:14pt;
				padding:5px;
			}
			
				.ponteencontacto em
				{
					color:#7a297a;
				}
				
				.listaencontacto
				{
					position:relative;
					left:25px;
					top:25px;
					color:#7a297a;
					font-weight:bold;
					font-size:12px;
				}
				
				.verlistprodatr
				{
					position:relative;
					top:75px;
					float:right;
					right:25px;
					font-size:15pt;
					color:#333333;
				}
				
					.verlistprodatr a:hover
					{
						text-decoration:none;
					}
					
			#listadoProductosAtrezzo
			{
				/*border:thin solid red;*/
				width:75%;
				position:relative;
				float:left;
				left:17px;
				margin-top:10px;
			}
			
				#listadoLinks span
				{
					color:#000000;
				}
				
			#capaFiltroProductos
			{
				position:relative;
				width:100%;
				margin-bottom:7px;
			}
				
				.botonFiltrar
				{
					position:relative;
					left:0px;
					top:0px;
					width:78px;
					height:24px;
					background-image: url('../img/fondo-boton-login.png');
					background-repeat:no-repeat;
					border:none;
				}
				
			#capaListadoProductos
			{
				position:relative;
				width:100%;
			}
			
			.datoImparListadoProductos
			{
				background-color:#f0f0f0;
				height:85px;
			}
			
			.datoParListadoProductos
			{
				background-color:#cdc1cd;
				height:85px;
			}
			
			.producto
			{
				/*border:thin solid blue;*/
				position:relative;
				height:100%;
			}
			
			.imgProducto
			{
				/*border:thin solid red;*/
				position:relative;
				float:left;
				width:20%;
			}
			
			.textosProducto
			{
				/*border:thin solid orange;*/
				position:relative;
				float:left;
				width:80%;
			}
			
			/*.imagenListadoLinks
			{
				position:relative;
				top:3px;
				left:3px;
			}*/
			
			.nombreProductoImg
			{
				position:relative;
				left:10px;
				margin-bottom:7px;
			}
			
			.nombreProducto a
			{
				position:relative;
				clear:none;
				left:17px;
				top:5px;
				font-size:1em;
				color:#333333;
				font-weight:bold;
			}
			
				.nombreProducto a:hover
				{
					text-decoration:none;
				}
				
			.nombreProductoImg a
			{
				position:relative;
				clear:left;
				float:left;
				left:5px;
				top:5px;
				font-size:1em;
				font-weight:bold;
				color:#333333;
			}
			
				.nombreProductoImg a:hover
				{
					text-decoration:none;
				}
				
			.descProd
			{
				position:relative;
				clear:left;
				left:17px;
				top:10px;
				font-size:1em;
			}
			
			.descProdImg
			{
				position:relative;
				clear:left;
				/*float:left;*/
				left:5px;
				top:10px;
				font-size:1em;
			}
			
			#sinenlaces p
			{
				/*border:thin solid green;*/
				position:relative;
				top:100px;
				font-size:1.4em;
				font-weight:bold;
			}
			
			#bannerLinks
			{
				border:thin solid #cccccc;
				position:relative;
				float:left;
				clear:none;
				top:40px;
				left:50px;
				width:95px;
				height:325px;
			}

			#bannerLinks p a
			{
				position:relative;
				top:0px;
				left:15px;
				font-size:12px;
				color:#000000;
				text-decoration:none;
			}

				#bannerLinks p a:hover
				{
					text-decoration:none;
				}
		
		/* FIN DE ATREZZO */
		
		/* ATREZZO DETALLE */
		#cont-productos-detalle
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-productos-detalle h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333; /*negrito;*/
				font-weight:lighter;
			}
			
			#cont-productos-detalle h2
			{
				position:relative;
				top:-3px;
				left:185px;
				font-size:9pt;
				color:#999999; /*gris oscuro-claro;*/
				/*font-weight:lighter;*/
				width:73%;
			}
			
			#cont-productos-detalle h3
			{
				position:relative;
				top:20px;
				left:17px;
				font-size:1.2em;
				color:#7a297a;
			}
			
			#cont-productos-detalle h4
			{
				position:relative;
				top:25px;
				left:17px;
				font-size:0.9em;
				color:#333333;
				margin-bottom:5px;
			}
			
			#cont-productos-detalle hr
			{
				width:95%;
			}
			
			.datosNegocio
			{
				/*border:thin solid red;*/
				position:relative;
				top:15px;
				left:17px;
				float:left;
				width:95%;
				height:90px;
			}
			
			.ldn
				{
					position:relative;
					float:left;
					left:17px;
					top:-15px;
					color:#333333;
					line-height:20px;
					/*font-weight:bold;*/
				}
			
			.ldnimg
				{
					position:relative;
					/*float:left;*/
					left:125px;
					top:-84px;
					color:#333333;
					line-height:20px;
					/*font-weight:bold;*/
				}
				
			.detalleProductoContenido
			{
				/*border:thin solid green;*/
				position:relative;
				top:15px;
				left:17px;
				width:95%;
				height:100%;
				margin-top:10px;
				margin-bottom:25px;
			}
			
			.ldp
			{
				position:relative;
				/*float:right;*/
				left:75px;
				top:-15px;
				color:#333333;
				line-height:20px;
				/*font-weight:bold;*/
			}
			
				.ldp strong
				{
					color:#7a297a;
				}
				
			.ldpimg
			{
				position:relative;
				/*float:right;*/
				top:-167px;
				left:475px;
				color:#333333;
				line-height:20px;
				/*font-weight:bold;*/
			}
			
				.ldpimg strong
				{
					color:#7a297a;
				}

		.imagenesDetalleProducto
		{
			border:thin solid #cccccc;
			position:relative;
			margin-top:30px;
			/*clear:none;*/
			left:17px;
			width:95%;
			min-height:115px;
			margin-bottom:15px;
		}
		
			.imagenesDetalleProducto img
			{
				border:thin solid #cccccc;
				width:125px;
				height:100px;
				position:relative;
				top:3px;
				margin:3px;
				left:4px;
				float:left;
			}
			
		.sinimagenesproducto
		{
			position:relative;
			float:left;
			left:75px;
			top:75px;
			color:#333333;
		}
			
		
		/* FIN DE ATREZZO DETALLE */
						
		/* FIN DE ATREZZO */
		
		/* LINKS */
		#cont-links
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-links h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-links h2
			{
				position:relative;
				top:-3px;
				left:145px;
				font-size:9pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
				width:73%;
			}
			
			#cont-links h3
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:1.5em;
				color:#7a297a;
			}
			
			#cont-links h4
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:0.9em;
				color:#333333;
			}
			
			#cont-links hr
			{
				width:95%;
			}
			
			#listadoLinks
			{
				/*border:thin solid red;*/
				width:75%;
				position:relative;
				float:left;
				left:17px;
				margin-top:10px;
			}
			
				#listadoLinks span
				{
					color:#000000;
				}
				
			#capaFiltroLinks
			{
				position:relative;
				width:100%;
				margin-bottom:7px;
			}
				
				.botonFiltrar
				{
					position:relative;
					left:0px;
					top:0px;
					width:78px;
					height:24px;
					background-image: url('../img/fondo-boton-login.png');
					background-repeat:no-repeat;
					border:none;
				}
				
			#capaListadoLinks
			{
				position:relative;
				width:100%;
			}
			
			.datoImparListadoLinks
			{
				background-color:#f0f0f0;
				height:85px;
			}
			
			.datoParListadoLinks
			{
				background-color:#cdc1cd;
				height:85px;
			}
			
			.link
			{
				/*border:thin solid blue;*/
				position:relative;
				height:100%;
			}
			
			.imgLink
			{
				/*border:thin solid red;*/
				position:relative;
				float:left;
				/*width:20%;*/
			}
			
			.textosLink
			{
				/*border:thin solid orange;*/
				position:relative;
				float:left;
				/*width:80%;*/
				margin-left:5px;
			}
			
			.imagenListadoLinks
			{
				position:relative;
				top:3px;
				left:3px;
			}
			
			.nombreLink a
			{
				position:relative;
				clear:none;
				left:17px;
				top:5px;
				font-size:1.1em;
			}
			
				.nombreLink a:hover
				{
					text-decoration:none;
				}
				
			.nombreLinkImg a
			{
				position:relative;
				clear:left;
				float:left;
				left:5px;
				top:5px;
				font-size:1.1em;
			}
			
				.nombreLinkImg a:hover
				{
					text-decoration:none;
				}
				
			.descLink 
			{
				position:relative;
				clear:left;
				left:17px;
				top:10px;
			}
			
			.descLinkImg
			{
				position:relative;
				clear:left;
				float:left;
				left:5px;
				top:5px;
				font-size:1.1em;
			}
			
			#sinenlaces p
			{
				/*border:thin solid green;*/
				position:relative;
				top:100px;
				font-size:1.4em;
				font-weight:bold;
			}
			
			#bannerLinks
			{
				border:thin solid #cccccc;
				position:relative;
				float:left;
				clear:none;
				top:40px;
				left:50px;
				width:95px;
				height:325px;
			}

			#bannerLinks p a
			{
				position:relative;
				top:0px;
				left:15px;
				font-size:12px;
				color:#000000;
				text-decoration:none;
			}

				#bannerLinks p a:hover
				{
					text-decoration:none;
				}
			
		/* FIN DE LINKS */
		
		/* NOTICIAS */
		#cont-noticias
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-noticias h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-noticias h2
			{
				position:relative;
				top:-3px;
				left:175px;
				font-size:9pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
				width:73%;
			}
			
			#cont-noticias h3
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:1.5em;
				color:#7a297a;
			}
			
			#cont-noticias h4
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:0.9em;
				color:#333333;
			}
			
			#cont-noticias hr
			{
				width:95%;
			}
		
		/* FIN DE NOTICIAS */
		
		/* NOTICIAS DETALLE */
		#cont-noticias-detalle
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-noticias-detalle h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-noticias-detalle h2
			{
				position:relative;
				top:-3px;
				left:185px;
				font-size:9pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
				width:73%;
			}
			
			#cont-noticias-detalle h3
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:1.5em;
				color:#7a297a;
			}
			
			#cont-noticias-detalle h4
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:0.9em;
				color:#333333;
			}
			
			#cont-noticias-detalle hr
			{
				width:95%;
			}
		
		/* FIN DE NOTICIAS DETALLE */
		
		/* REFORMAS */
		#cont-reformas
		{
			/*border:thin solid red;*/
			position:relative;
			float:left;
			margin:auto;
			width:720px;
			min-height:485px;
		}
			
			#cont-reformas h1
			{
				position:relative;
				top:15px;
				left:17px;
				font-size:30pt;
				color:#333333 /*negrito*/;
				font-weight:lighter;
			}
			
			#cont-reformas h2
			{
				position:relative;
				top:-3px;
				left:200px;
				font-size:11pt;
				color:#999999 /*gris oscuro-claro*/;
				/*font-weight:lighter;*/
			}
			
			#cont-reformas h3
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:1.5em;
				color:#7a297a;
			}
			
			#cont-reformas h4
			{
				position:relative;
				top:0px;
				left:17px;
				font-size:0.9em;
				color:#333333;
			}
			
			#cont-reformas hr
			{
				width:95%;
			}
			
			.galeriaEscaparates
			{
				border:thin solid blue;
				position:relative;
				top:5px;
				left:17px;
				width:95%;
				min-height:395px;
			}
			
			.sinreformas
			{
				font-size:32pt;
				position:relative;
				top:125px;
				left:17px;
				color:#000000;
				/*border:thin solid #7a297a;*/
			}
			
			.reformasinlogo
			{
				border:thin solid #cccccc;
				width:194px;
				height:87px;
				margin-right:42px;
				margin-bottom:30px;
				position:relative;
				top:5px;
				left:17px;
				float:left;
			}

				.reformasinlogo a
				{
					color:#000000;
				}
				
				.reformasinlogo a:hover
				{
					text-decoration:none;
					color:#7a297a !important;
				}
				
				.reformasinlogo h2
				{
					/*border:thin solid green;*/
					width:10em !important;
					position:relative !important;
					top:5px !important;
					left:5px !important;
					float:left !important;
					font-size:11pt !important;
					color:#000000 !important;
				}
				
					.reformasinlogo h2:hover
					{
						color:#7a297a !important;
					}
				
				.vermassinlogo
				{
					/*border:thin solid blue;*/
					font-size:0.7em;
					position:relative;
					float:right;
					top:55px;
					right:5px;
				}
				
				.vermassinlogo a
				{
					/*border:thin solid blue;*/
					color:#000000;
				}

			.reformasinlogo:hover
			{
				border:thin solid #7a297a;
				background-color:#e5e5e5;
			}
			
			.reforma
			{
				border:thin solid #cccccc;
				width:194px;
				height:87px;
				margin-right:42px;
				margin-bottom:30px;
				position:relative;
				top:5px;
				left:17px;
				float:left;
			}

				.reforma img
				{
					border:thin solid #cccccc;
					width:100px;
					height:82px;
					position:relative;
					top:1px;
					left:1px;
					float:left;
				}
				
				.reforma h2
				{
					/*border:thin solid green;*/
					width:94px !important;
					position:relative !important;
					top:-80px !important;
					left:107px !important;
					float:left !important;
					font-size:11pt !important;
					color:#000000 !important;
				}
				
					.reforma h2:hover
					{
						text-decoration:none !important;
						color:#7a297a !important;
					}
				
				.reforma a:hover
				{
					text-decoration:none !important;
					color:#7a297a !important;
				}
				
				.vermas
				{
					/*border:thin solid blue;*/
					font-size:0.7em;
					position:relative;
					float:right;
					top:-14px;
					right:5px;
				}
				
				.vermas a
				{
					/*border:thin solid blue;*/
					color:#000000;
				}

			.reforma:hover
			{
				border:thin solid #7a297a !important;
				background-color:#e5e5e5 !important;
			}
			
		.url-otros
		{
			/*border:thin solid orange;*/
			position:relative;
			top:-15px;
			float:right;
			right:7px;
			width:180px;
			font-family:arial;
			font-size:8pt;
		}
		
			.url-otros a
			{
				text-decoration:none;
				color:#663366;
			}
			
			.visitarweb
			{
				color:#666666;
			}
			
				.visitarweb:hover
				{
					text-decoration:none;
				}
			
			.verotrosesc
			{
				color:#000000;
			}
			
				.verotrosesc:hover
				{
					text-decoration:none;
				}
				
		#galeriaAntes
		{
			/*border:thin solid black;*/
			position:relative;
			float:left;
		}
		
		#galeriaDespues
		{
			/*border:thin solid red;*/
			position:relative;
			float:right;
			right:17px;
		}
		
			.fotoantesreformas1
			{
				border:thin solid #cccccc;
				width:9.5em;
				height:8em;
				margin-right:10px;
				margin-bottom:25px;
				clear:both;
				position:relative;
				top:0px;
				left:17px;
				float:left;
			}
			
				.fotoantesreformas1 img
				{
					position:relative;
					top:5px;
					left:8px;
				}
				
				.fotoantesreformas1:hover
				{
					background-color:#cccccc;
				}
			
			.fotodespuesreformas1
			{
				border:thin solid #cccccc;
				width:9.5em;
				height:8em;
				margin-right:10px;
				margin-bottom:10px;
				position:relative;
				/*clear:left;*/
				top:0px;
				left:15px;
				float:left;
			}
			
				.fotodespuesreformas1 img
				{
					position:relative;
					top:5px;
					left:8px;
				}
				
				.fotodespuesreformas1:hover
				{
					background-color:#7A297A;
				}
			
			.ampliarimagenref
			{
				/*border:thin solid blue;*/
				font-size:10pt;
				position:relative;
				float:left;
				top:8px;
				left:17px;
			}
			
				.ampliarimagenref a
				{
					color:#999999;
					position:relative;
					top:-5px;
					left:-8px;
				}
				
				.ampliarimagenref a:hover
				{
					text-decoration:none;
				}
				
				.ampliarimagenref img
				{
					position:relative;
					top:0px;
					left:-8px;
					width:23px;
					height:18px;
				}
				
		.sinimagenesdisponibles
		{
			font-size:32pt;
			position:relative;
			top:125px;
			left:17px;
			color:#000000;
			/*border:thin solid #7a297a;*/
		}

		/* FIN DE ESCAPARATES */
	
	#lado-dch
	{
		/*border:thin solid orange;*/
		position:relative;
		float:right;
		right:13px;
		width:291px;
		/*min-height:515px;*/
		height:100%;
		/*border-right:thin solid black;*/
	}
	
		.transparencia-separador
		{
			/*border:thin solid blue;*/
			position:absolute;
			top:-10px;
			float:right;
			width:100%;
			height:10px;
			background-color:#000000;
			/*ie*/
			filter:alpha(opacity=60);
			/*mozilla*/
			-moz-opacity:0.6;
			/*safari*/
			-khtml-opacity: 0.6;
			/*css standard*/
			opacity: 0.6;
			/*border-right:thin solid black;*/
			z-index:2;
		}
	
		.transparencia-ladoizq
		{
			/*border:thin solid blue;*/
			position:absolute;
			float:right;
			width:100%;
			/*min-height:515px;*/
			height:89.5%;
			background-color:#000000;
			/*ie*/
			filter:alpha(opacity=30);
			/*mozilla*/
			-moz-opacity:0.3;
			/*safari*/
			-khtml-opacity: 0.3;
			/*css standard*/
			opacity: 0.3;
			/*border-right:thin solid black;*/
			z-index:2;
			overflow:hidden;
		}
		
		#iconosecc
		{
			position:relative;
			top:-160px;
			z-index:1;
		}
		
		/* CONTACTO */
		#contactotxt
		{			
			/*border:thin solid orange;*/
			position:relative;
			float:right;
			top:-175px;
			left:0px;			
			width:95%;
			z-index:2;
			color:#ffffff;
			
			/*font-size:12px;
			margin-right:15px;
			text-align:justify;*/
		}
		
			#contactotxt h1
			{
				font-size:36pt;				
				font-weight:lighter;
			}
			
			#contactotxt h2
			{
				font-size:12pt;				
				font-weight:bold;
			}
			
			#contactotxt hr
			{
				color:#ffffff;
				position:relative;
				top:-12px;
				left:31px;
				width:75%;
			}
			
			#contactotxt p
			{
				font-size:0.8em;
				padding-top:7px;
			}
			
				.horariocontacto
				{
					position:relative;
					top:-20px;
				}
				
				.tfncontacto
				{
					position:relative;
					top:-20px;
					font-size:1.2em !important;
				}
				
				.emailcontacto
				{
					position:relative;
					top:-20px;
				}
		/* FIN DE CONTACTO */
		
	/* PAGINACIÓN */
	.paginacion
	{
		/*border:thin solid green;*/
		position:relative;
		float:left;
		top:10px;
		left:17px !important;
		width:93%;
		min-height:35px;
		color:#000000;
		
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		clear:left;
	}
	
		.paginacion a
		{
			color:#000000;
		}
		
		.paginacion a:hover
		{
			text-decoration:none;
		}
		
		.paginacion span a
		{
			color:#000000;
			text-decoration:none;
		}
		
			.paginacion span a:hover
			{
				text-decoration:none;
			}
		
		.ant
		{
			border:thin solid #c4c4c4;
			color:#000000;
			font-size:8pt;
			margin-right: 7px;
			text-decoration:none !important;
			background-color:#c4c4c4;
			text-align:center !important;
			padding:2px;
		}
		
			.ant a
			{
				text-decoration:none !important;
			}
		
		.paginacionAnterior
		{
			border:thin solid #c4c4c4;
			background-color:#c4c4c4;
			padding:2px;
			color:#000000;
			font-size:8pt;
			text-decoration:none !important;
		}
		
		.paginacionSiguiente
		{
			border:thin solid #c4c4c4;
			background-color:#c4c4c4;
			padding:2px;
			color:#000000;
			font-size:8pt;
			text-decoration:none !important;
		}
			
		.sig
		{
			border:thin solid #c4c4c4;
			background-color:#c4c4c4;
			padding:2px;
			color:#000000;
			font-size:8pt;
			text-decoration:none !important;
		}
		
		.paginaActual
		{
			border:thin solid #000000;
			background-color:#000000;
			padding:2px;
			color:#ffffff;
			font-size:8pt;
			
		}
		
			.paginaActual span
			{
				position:relative;
				left:3px;
			}
		
		.next
		{
			border:thin solid #c4c4c4;
			background-color:#c4c4c4;
			padding:2px;
			color:#000000 !important;
			font-size:8pt;
			text-decoration:none !important;
		}
		
			.next
			{
				color:#000000 !important;
				text-decoration:none !important;
			}
	/* FIN DE PAGINACIÓN */
	
	#footer
	{
		position:relative;
		clear:left;
		margin:auto;
		width:1024px;
		min-height:36px;
		background-color:#333333;
	}
		
		#enlaces-footer ul
		{
			position:relative;
			list-style-type: none;
			width:100%;
			height:100%;
			z-index:2;
		}
		
		#enlaces-footer ul li
		{
			color:#999999;
			padding-left:25px;
			position:relative;
			float:left;
			top:4px;
			left:275px;
		}
		
			#enlaces-footer ul li a
			{
				color:#ffffff;
				font-size:8pt;
			}
			
			#enlaces-footer ul li a:hover
			{
				color:#ffffff;
				text-decoration:none;
			}
			
			.me
			{
				color:#999999 !important;
				font-size:0.8em;
				padding-top:5px;
			}
			
			.diseno
			{
				font-size:8pt;
				/*padding-top:7px;*/
				position:relative !important;
				top:9px !important;
				left:525px !important;
			}
			
			.programacion
			{
				font-size:8pt;
				/*padding-top:7px;*/
				position:relative !important;
				top:9px !important;
				left:515px !important;
			}
			
			.javiriomo
			{
				color:#ffffff !important;
			}
