
body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

/*---------CAPAS DELIMITADORAS----------------*/
#delimitador{/*Ancho de la web y sombre izq*/
	width:1003px;
	text-align:left;
	background-image:url(../img/general/sombra_izq.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#delimitador_sombra_der{/*metemos sombra der*/
	width:1003px;
	background-image:url(../img/general/sombra_der.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

/*----------CONTENEDOR TOTAL AL 100%-----------*/
#contenedor_home{/*CAPA QUE CONTIENE TODO EL DESARROLLO DE LA WEB*/
	position:relative;
	float:left;
	width:969px;
	margin-left:18px;
	text-align:left;
	background-color:#F1F1F1;
}
#contenedor{/*CAPA QUE CONTIENE TODO EL DESARROLLO DE LA WEB*/
	position:relative;
	float:left;
	width:969px;
	margin-left:18px;
	text-align:left;
}

/*--------COMENZAMOS EL DESARROLLO DE CAPAS POR BLOQUES----------*/

/*1. CABECERA*/
#cabecera{
	position:relative;
	float:left;
	width:100%;
	height:105px;
	padding-top:0px;
	vertical-align:super;
	background-image:url(../img/general/home/fondo_sup_idiomas.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#idiomas{
	text-align:right;
	font-size:70%;
	margin-bottom:10px;
}
.franja_idioma{
	position:relative;
	float:right;
	height:21px;
	background-image:url(../img/general/home/fondo_idiomas.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
}
.enlace_idioma{
	text-decoration:none;
	color:#A6A5A5;
}
.enlace_idioma:hover{
	text-decoration:none;
	color:#9F1457;
}
.enlace_idioma_activo{
	text-decoration:none;
	color:#9F1457;
}
.enlace_negro_azul{
	text-decoration:none;
	color:#000000;
}
.enlace_negro_azul:hover{
	text-decoration:none;
	color:#505C8A;
}
.enlace_gris_azul{
	text-decoration:none;
	color:#6B6B6B;
}
.enlace_gris_azul:hover{
	text-decoration:none;
	color:#505C8A;
}
.enlace_negro_granate{
	text-decoration:none;
	color:#000000;
}
.enlace_negro_granate:hover{
	text-decoration:none;
	color:#9F1457;
}
.enlace_not_home{
	position:relative;
	float:left;
	width:100%;
	text-decoration:none;
	color:#000000;
}
.enlace_not_home:hover{
	text-decoration:none;
	color:#9F1457;
}
#cabecera_foto_home{
	position:relative;
	float:left;
	width:98%;
	background-image:url(../img/general/home/foto_home.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:0px;
	margin-top:0px;
	padding-top:127px;
	padding-left:10px;
	padding-right:10px;
}
.bloque_gif{
	position:relative;
	float:left;
	width:260px;
	background-image:url(../img/general/home/fondo_foro_aspace.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:2px;	
	margin-bottom:15px;
}
.bloques_home{
	position:relative;
	float:left;
	width:320px;
	height:220px;
	background-image:url(../img/general/home/fondo_cajas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:2px;	
	margin-bottom:15px;
}
.bloques_home_centros{
	position:relative;
	float:left;
	width:340px;
	height:220px;
	background-image:url(../img/general/home/fondo_cajas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:15px;
	margin-left:7px;
}
.bloque_novedades_home{
	position:relative;
	float:left;
	width:940px;
	height:120px;
	background-image:url(../img/general/home/fondo_caja_noticias.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:15px;
	margin-left:11px;
}
.img_logos_home{
	position:relative;
	float:left;
	margin-left:11px;
}
.contenedor_bloques_home{
	position:relative;
	float:left;
	width:940px;
}
.titu_bloques_home{
	position:relative;
	float:left;
	width:100%;
	font-size:85%;
	color:#ffffff;
	padding-top:6px;
	padding-left:15px;
	font-weight:bold;
	padding-bottom:25px;
}
.titu_bloques_gifhome{
	position:relative;
	float:left;
	width:100%;
	font-size:85%;
	color:#ffffff;
	padding-top:6px;
	padding-left:15px;
	font-weight:bold;
	padding-bottom:18px;
}
.texto_bloques_home_noticias{
	position:relative;
	float:left;
	font-size:75%;
	color:#000000;
	line-height:140%;
	padding-left:30px;
	padding-right:15px;
}
.rojo{
	color:#9F1457;
}
.azul_apagado{
	color:#A7AFC9;
}
.texto_bloques_home_flecha{
	position:relative;
	float:left;
	font-size:75%;
	color:#000000;
	line-height:140%;
	background-image:url(../img/general/flecha.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:20px;
	padding-left:25px;
	padding-right:25px;
}

#logo_aspace_home{
	height:86px;
	margin-left:20px;
	background-image:url(../img/general/home/logo_aspace1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align::left;
	padding-top:25px;
	margin-top:10px;
	vertical-align:text-top;
}
.texto_logo{
	position:relative;
	float:left;
	margin-top:5px;
	font-size:75%;
	color:#000000;
	padding-top:35px;
}
.imagen_colaboradores{
	margin-top:18px;
}
.img_galeria{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;
	margin-right: 35px;
	width:80px;
	height:86px;
}

#productos{	
	position:relative;
	margin-left: 50px;
}
#ficha_productos{	
	position:relative;
    float:left;
	width:20%;
	margin-right: 20px;
	padding-top:18px;
}
	
	
.productos{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:40px;
	margin-bottom:40px;
	border: 1px solid #6F7AA0;
	width:80px;
	height:86px;
}
.info{
	position:relative;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:20px;
	margin-bottom:10px;
	border: 1px solid #6F7AA0;
	width:80px;
	height:86px;
	
}
.info_sin{
	position:relative;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:20px;
	margin-bottom:10px;
	border: 1px solid #FFFFFF;
	width:80px;
	height:86px;
	
}
#info{	
	position:relative;
	float:left;
	width:100%;
	font-size:75%;
}
.bloque_info{
	position:relative;
	float:left;
	width:46%;
	margin-right:10px;
	margin-left:15px;
	margin-bottom:30px;
}

.bloque_info1{
	position:relative;
	float:left;
	margin-bottom:30px;
	/*margin-right:16px;*/
	width:49%;
	/*font-size:75%;*/
}
/*#info ul{	
	position:relative;
	float:left;
	list-style-type:none;
}
#info ul li{
	position:relative;
	float:left;
	display:block;
	margin-bottom:20px;
}
#info ul li a{
	position:relative;
	float:left;
	text-decoration:none;
	color:#000000;
}
#info ul li a: hover{
	position:relative;
	float:left;
	text-decoration:none;
	color:#000000;
}*/




#publis{	
	position:relative;
	float:left;
	/*margin-left: 20px;*/
	width:45%;
	font-size:75%;
}
#publis1{	
	position:relative;
	float:left;
	margin-left: 20px;
	width:45%;
	font-size:75%;
}

.img_centros{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right: 20px;
}

#centros{
	position:relative;
	float:left;
	/*margin-left:110px;*/
	margin-top:20px;
	width:45%;
}
#centros_total{
	position:relative;
	float:left;
	/*margin-left:110px;*/
	margin-top:20px;
	width:70%;
}
.localizacion{
	position:relative;
	float:right;
	margin-top:20px;
}

.datos{
	color:#9F1457;
	font-weight:bold;
}

.foto_galeria{
	margin-left: 0px;
	}
/*2. MENÚ SUPERIOR PRINCIPAL DE NAVEGACIÓN*/
#menu_sup{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	background-image:url(../img/general/home/fondo_idiomas.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	vertical-align:top;
	margin-top:0px;
	padding-top:0px;
}
#menu_sup ul{
	position:relative;
	float:left;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
}
#menu_sup ul li{
position:relative;
	float:left;
	display:inline;
	list-style-type:none;
	font-size:75%;
	color:#000000;
	margin-top:0px;
	vertical-align:text-top;	
}
#menu_sup ul li a{
	position:relative;
	float:left;
	height:25px;
	line-height:180%;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	color:#000000;	
	border-right: 1px solid #000000;
	padding-left:22px;
	padding-right:21px;
}
#menu_sup ul li a:hover{
	position:relative;
	float:left;
	height:25px;
	text-decoration:none;
	color:#ffffff;
	background-color:#747474;
	line-height:180%;
	padding-left:22px;
	padding-right:21px;
}
#menu_sup ul li a.primero{
	position:relative;
	float:left;
	height:25px;
	line-height:180%;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	color:#000000;	
	border-right: 1px solid #000000;
	padding-left:18px;
	padding-right:14px;
}
#menu_sup ul li primero:hover{
	position:relative;
	float:left;
	height:25px;
	text-decoration:none;
	color:#ffffff;
	background-color:#747474;
	line-height:180%;
	padding-bottom:8px;
	padding-left:18;
	padding-right:14;
}

#menu_sup ul li a.sinborde{
	height:25px;
	line-height:180%;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	color:#000000;	
	padding-left:12px;
	border-right:0px;
	}
#menu_sup ul li sinborde:hover{
	position:relative;
	float:left;
	width:100%;
	text-decoration:none;
	color:#ffffff;
	background-color:#747474;
	line-height:180%;
	padding-bottom:8px;
	padding-left:12px;
}

/*3. CONTENIDO*/
#contenido{
	position:relative;
	float:left;
	width:100%;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:20px;
}
/*#bloque_sup{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}
#bloque_inf{
	position:relative;
	float:left;
	width:100%;
	margin-top:30px;
}*/
.bloque_fotos{
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	margin-top:30px;
	margin-bottom:20px;
}
#bloque_logos_completo{
	position:relative;
	float:left;
	width:100%;
	margin-top:15px;
	text-align:center;
}
.bloque_logos{
	position:relative;
	float:left;
	text-align:left;
	width:100%;
	margin-top:30px;
}
.bloque_logos_sin{
	position:relative;
	float:left;
	text-align:left;
	width:100%;
}
.bloque_izq{
	position:relative;
	float:left;
	width:42%;
	margin-left:10px;
	margin-top:20px;
}
.bloque_der{
	position:relative;
	float:right;
	width:42%;
	margin-right:50px;
	margin-top:20px;
}
.bloque{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	margin-top:25px
}
.bloque_inf{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	margin-top:50px
}
.logo_izq{
	padding-right:20px;
}
.logo_izq2{
	padding-right:40px;
}
.titu_flecha{
	position:relative;
	float:left;
	background-image:url(../img/general/flecha.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	border-bottom:1px solid #000000;
	text-transform:uppercase;
	color:#000000;
	font-size:80%;
	font-weight:bold;
}
.texto_bloque{
	position:relative;
	float:left;
	width:100%;
	font-size:75%;
	color:#000000;
	padding-top:10px;
	line-height:150%;
}
.texto_bloque_sin{
	position:relative;
	float:left;
	width:100%;
	color:#000000;
	line-height:150%;
}
.texto_bloque_sin2{
	color:#000000;
	line-height:150%;
	padding-left:30px;
}
.texto_bloque_sin_home{
	position:relative;
	float:left;
	width:100%;
	color:#000000;
	line-height:150%;
	margin-top:15px;
}
.combo{
	position:relative;
	float:left;
	width:40%;
	font-size:75%;
	color:#000000;
	margin-bottom:25px;
	margin-top:15px;
}
.combo_der{
	position:relative;
	float:left;
	font-size:75%;
	color:#000000;
	margin-left:35px;
	margin-bottom:25px;
	margin-top:15px;
}
.granate{
	color:#9F1457;
}
.granate_combo{
	color:#9F1457;
	margin-bottom:4px;
}
.formu{
	position:relative;
	float:left;
	height:20px;
	color:#000000;
	margin-top:10px;
}
.formu2{
	position:relative;
	float:left;
	height:20px;
	color:#000000;
	margin-top:10px;
}
.formu_menos{
	position:relative;
	float:left;
	height:20px;
	color:#000000;
	margin-top:0px;
}
.input{
	background-color:#ffffff;
	font-size:75%;
	color:#000000;
	border: 1px solid #999999;
	vertical-align:middle;
	margin-top:4px;
	
}
.input2{
	background-color:#ffffff;
	font-size:75%;
	color:#000000;
	border: 1px solid #999999;
	vertical-align:middle;
	margin-top:-1px;
}
.flecha_enviar{
	vertical-align:middle;
}

/*4. PIE*/
#pie{
	position:relative;
	float:left;
	width:98%;
	background-image:url(../img/general/fondo_pie_total.gif);
	background-repeat:no-repeat;
	height:28px;
	font-size:70%;
	text-align:center;
	margin-left:6px;
	padding-top:3px;
}

/*Glosario de términos */
#glosario_términos{
	width: 100%;
	font-size:100%;
	margin-bottom:30px;
	margin-top:10px;
	margin-left:110px;
}
	#glosario_términos ul{
		position:relative;
		float:left;
		width: 100%;
		text-align:left;
		margin-left:0px;
		list-style-type:none;
		display:inline;
	}
	#glosario_términos ul li{
		position:relative;
		float:left;
		width:14px;
		border-right: 1px solid #9F1457;
		margin-right:4px;
		margin-left:4px;
		padding-right:3px;
	}
	
#resul_glosario_términos{
	width: 95%;
	color:#2079FF;
	padding-left:3px;
	padding-bottom:15px;
}
	#resul_glosario_términos ul{
		text-align:left;
		margin-left:0px;
		list-style-type:none;
		display:inline;
	}
	#resul_glosario_términos ul li{
		position:relative;
		float:left;
		font-size:70%;
		font-weight:bold;
		text-transform:uppercase;
		border-right: 1px solid #9F1457;
		margin-right:4px;
		padding-left:4px;
		padding-right:7px;
	}

#glosario_100{
	position:relative;
	float:left;
	width: 100%;
	text-align:center;
}
.glosario{
	font-size:70%;
	margin-bottom:30px;
}

.preguntas{	
	text-decoration:none;
	font-size:100%;
	color:#6F7AA0;
	line-height:150%;
	text-align:left;
	font-weight:bold;
}
.pvp{	
	text-decoration:none;
	font-size:145%;
	color:#6F7AA0;
	line-height:150%;
	text-align:left;
	font-weight:bold;
}
.preguntas:hover{
	text-decoration:none;
	font-size:100%;
	color:#6F7AA0;
	line-height:150%;
	text-align:left;
	text-decoration:underline;
}
.preguntas_activo{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	color:#0D6EFF;
	font-weight: bold;
	line-height:130%;
	text-align:left;
}

#listado_galeria{
	position:relative;
	float:left;
	width:100%;
	}
#listado_galeria ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
#listado_galeria ul li{
	list-style-type:none;
	display:inline;
	text-align:left;
}
#listado_galeria ul li a{
	position:relative;
	float:left;
	text-align:left;
	border:0px;
	margin-right:10px;
	margin-bottom:10px;
}
.btn_input{
	/*border:1px solid #881B56;*/
	background-image:url(../img/general/btn_input.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#881B56;
	background-color:#ffffff;
	width:19px;
	height:19px;
	border:0px;
	font-weight:bold;
}
.img_not_home{
	text-align:left;
	padding-top:10px;
	padding-bottom:2px;
	}
.img_gif_home{
	text-align:left;
}
.img_colabora{
	padding-left:120px;}

.texto_gris_intros{
	font-size: 150%;
	color:#666666;
}
