/*-----ESTILOS PARA LOS INVISIBLES----*/
.invisible_menu_sup{
	position:absolute;
	top:-1000px;
	left: -1000px;
}
.invisible_menu{
	position:absolute;
	top:-1000px;
	left: -1050px;
}
.invisible4{
	position:absolute;
	top:-1000px;
	left: -1050px;
}
/*Estilos para fondo cabeceras y PAD*/
.punto_logo{
	vertical-align:text-top;
	border:0px;
	margin-top:10px;
}
#logo_aspace_interiores{
	position:relative;
	float:left;
	height:86px;
	margin-left:20px;
	background-image:url(../img/general/home/logo_aspace.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align::left;
	padding-top:0px;
	margin-top:10px;
	vertical-align:text-top;
}
.texto_logo_interiores{
	font-size:75%;
	color:#000000;
	padding-top:5px;
}
#pad{
	position:relative;
	float:left;
	width:100%;
	height:205px;
	background-color:#6F7AA0;
	background-image:url(../img/general/fondo_interiores.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.imagen_pad{
	text-align:left;
	border:0px;
}
#imagen_hitos{
	position:relative;
	float:left;
	width:100%;
}
.img_hitos{
	margin-top:15px;
}
#capa_texto_pad{
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:230px;
	font-size:75%;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.texto_pad{
	color:#000000;
	text-decoration:none;
}
.texto_pad:hover{
	color:#666666;
	text-decoration:underline;
}
.texto_pad_activo{
	color:#31354C;
	text-decoration:none;
}

/*CONTENIDO DE LOS INTERIORES*/
#contenido_interiores{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:30px;
}

/*Submenu_izq*/
#submenu_izq_interiores{
	position:relative;
	float:left;
	width:183px;
	background-color:#EEF2FB;
	background-image:url(../img/general/fondo_submenu_inf.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#submenu_izq_interiores ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
}
#submenu_izq_interiores ul li{
	font-size:70%;
	line-height:170%;
	color:#000000;
	padding-left:15px;
}
#submenu_izq_interiores ul li a{
	color:#000000;
	text-decoration:none;
}
#submenu_izq_interiores ul li a:hover{
	color:#9F1457;
	text-decoration:none;
}
#submenu_izq_interiores ul li ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
}

#submenu_izq_interiores ul li ul li{
	font-size:90%;
	line-height:170%;
	color:#000000;
	padding-left:5px;
}
#submenu_izq_interiores ul li ul li a{
	color:#000000;
	text-decoration:none;
}
#submenu_izq_interiores ul li ul li a:hover{
	color:#9F1457;
	text-decoration:none;
}
#submenu_izq_sinmenu{
	position:relative;
	float:left;
	width:183px;
	height:210px;
	background-color:#EEF2FB;
	background-image:url(../img/general/fondo_submenu_inf.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#submenu_izq_galeria{
	position:relative;
	float:left;
	width:183px;
	background-color:#EEF2FB;
	background-image:url(../img/general/fondo_submenu_inf.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#submenu_izq_galeria ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
}
#submenu_izq_galeria ul li{
	font-size:70%;
	line-height:150%;
	color:#000000;
	padding-left:0px;	
	list-style-image:url(../img/general/galeria/pto_menu.gif);
	margin-left:10px;
	margin-bottom:6px;
}
#submenu_izq_galeria ul li a{
	color:#000000;
	text-decoration:none;	
}
#submenu_izq_galeria ul li a:hover{
	color:#9F1457;
	text-decoration:none;
}
/*Desarrollo der. Al lado de submenu*/
#desarrollo_contenido_interiores{
	position:relative;
	float:left;
	width:75%;
	margin-left:20px;
}
#desarrollo_contenido_interiores_galeria{
	position:relative;
	float:left;
}
/*Desarrollo der. sin submenu*/
#desarrollo_contenido_interiores_sinmenu{
	position:relative;
	float:left;
	width:95%;
	margin-left:20px;
}

/*ESTILOS PARA LAS DIFERENTES COSAS DE LOS INTERIORES*/
#titus{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:12px;
	padding-top:10px;
}
.titu_interiores_azul{
	position:relative;
	float:left;
	width:100%;
	font-size:80%;
	letter-spacing:1px;
	color:#6F7AA0;
	font-weight:bold;
}
.titu_noticias_azul{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	color:#6F7AA0;
}
.titu_azul{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	color:#6F7AA0;
	text-decoration:none;
}
.titu_azul:hover{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	color:#9F1457;
	text-decoration:none;
}

.fecha_noticias_azul{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	color:#6F7AA0;
	font-weight:bold;
	text-decoration:underline;
}


.subtitu_interiores{
	position:relative;
	float:left;
	width:100%;
	margin-top:3px;
	font-size:75%;
	letter-spacing:1px;
	color:#9F1457;
}
.textos_interiores{
	position:relative;
	float:left;
	text-align:justify;
	font-size:70%;
	line-height:150%;
}
.textos_intros{
	position:relative;
	float:left;
	text-align:justify;
}

.images_gal{
	position:relative;
	float:left;
	width:95%;
	margin-bottom:20px;
}
.img_izq_galeria_vacio {
	text-align:left;
}
.images_gal_vacio{
	position:relative;
	float:left;
	width:80%;
}

.img_izq_galeria {
	/*position:relative;
	float:left;*/
	text-align:left top;
	margin-top:10px;
	margin-bottom:30px;
	margin-right:10px;
}
.texto_azul{
	position:relative;
	float:left;
	width:100%;
	font-size:100%;
	text-decoration:underline;
	color:#6F7AA0;
	
}
.azul{
	text-decoration:none;
	color:#6F7AA0;
}
.listado_noticias{
	list-style: none;
	margin-left: 0px;
	line-height:25px;
}

.mapaweb{
	position:relative;
	float:left;
	width:50%;
	margin-right:150px;
}
.mapaweb ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
	margin-bottom:15px;
}
.mapaweb ul li{
	font-size:100%;
	line-height:170%;
	color:#6F7AA0;
	padding-left:15px;
}
.mapaweb ul li a{
	color:#6F7AA0;
	text-decoration:none;
}
.mapaweb ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}
.mapaweb ul li ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
}

.mapaweb ul li ul li{
	font-size:90%;
	line-height:170%;
	color:#000000;
	padding-left:5px;
}
.mapaweb ul li ul li a{
	color:#000000;
	text-decoration:none;
}
.mapaweb ul li ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}
.mapaweb ul li ul li ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
}
.mapaweb ul li ul li ul li{
	font-size:90%;
	line-height:170%;
	color:#000000;
	padding-left:5px;
}
.mapaweb ul li ul li ul li a{
	color:#000000;
	text-decoration:none;
}
.mapaweb ul li ul li ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}


#mapaweb1{
	position:relative;
	float:left;
	width:50%;
	margin-right:150px;
}
#mapaweb1 ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
	margin-bottom:15px;
}
#mapaweb1 ul li{
	font-size:100%;
	line-height:170%;
	color:#6F7AA0;
	padding-left:15px;
}
#mapaweb1 ul li a{
	color:#6F7AA0;
	text-decoration:none;
}
#mapaweb1 ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}
#mapaweb1 ul li ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
	
}

#mapaweb1 ul li ul li{
	font-size:90%;
	/*line-height:170%;*/
	color:#000000;
	padding-left:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#mapaweb1 ul li ul li a{
	color:#000000;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;

}
#mapaweb1 ul li ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
#mapaweb1 ul li ul li ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	display:block;
	list-style-type:none;
	padding-bottom:1%;
	margin-bottom:0px;

}

#mapaweb1 ul li ul li ul li{
	font-size:90%;
	line-height:170%;
	color:#000000;
	padding-left:5px;
	padding-bottom:0px;
}
#mapaweb1 ul li ul li ul li a{
	color:#000000;
	text-decoration:none;
}
#mapaweb1 ul li ul li ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}




#listado_glosario{
	position:relative;
	float:left;
	width:100%;
}
#listado_glosario ul{
	position:relative;
	float:left;
	list-style-type:none;
	display:inline;
	margin-left:75px;
	text-align:left;
	}
#listado_glosario ul li{
	color:#000000;
	border-left: 1px solid #6F7AA0;
}
#listado_glosario ul li a{
	color:#000000;
	text-decoration:none;
}
#listado_glosario ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}
#volviendo{
	position:relative;
	float:right;
	width:100%;
}
.volver{
	position:relative;
	float:right;
	color:#6F7AA0;
	text-align:right;
	text-decoration: none;
}
.volver:hover{
	position:relative;
	float:right;
	color:#6F7AA0;
	text-align:right;
	text-decoration: underline;
}

.informacion{
	position:relative;
	float:left;
}
.informacion_dch{
	position:relative;
	float:right;
}

.img_noticias{
	position:relative;
	float:left;
	padding:5px;
	margin-right:5px;
	margin-top:5px;
}
/*ESTILOS PARA CONTACTO*/
#form_contacto{
	position:relative;
	float:left;
	width:100%;
	/*padding-left:100px;*/
	padding-top:20px;
}
#form_contacto_nuevo{
	position:relative;
	float:left;
	width:40%;
	/*padding-left:100px;*/
	padding-top:20px;
}
#form_contacto_colaborador{
	position:relative;
	float:left;
	width:50%;
	padding-top:20px;
}
#form_contacto_colaborador_pago{
	position:relative;
	float:left;
	width:45%;
	padding-top:20px;
	margin-left:30px;
}
.contacto{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	font-size:100%;
	color:#000000;
}
.contacto_contact{
	position:relative;
	float:left;
	width:40%;
	text-align:left;
	font-size:100%;
	color:#000000;
}

.contacto_total{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	font-size:100%;
	color:#000000;
	margin-top:15px;
}

.contacto_izq{
	position:relative;
	float:left;
	width:45%;
	text-align:left;
	font-size:100%;
	margin-top:15px;
	color:#000000;
}
.reservar_OK{
	position:relative;
	float:left;
	width:85%;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	color:#5C3B3B;
	background-color:transparent;
	border:0px;
	font-size:100%;
	margin-top:20px;
	padding-bottom:20px;
}

.input_colab{
	border:1px solid #6F7AA0;
	color:#000000;
	text-align:left;
}
.input{
	position:relative;
	width:70%;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border:1px solid #6F7AA0;
	margin:-15px -4px 1px 0px;
	vertical-align:middle;
}
.input_cv{
	position:relative;
	width:70%;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border:1px solid #6F7AA0;
	margin:-15px 0px 1px 0px;
	vertical-align:middle;
	text-align:left;
}
.texto_formulario{
	position:relative;
	float:left;
	vertical-align:text-top;
	margin-top:0px;
	margin-right:0px;
}
.input_OK_contacto{
	position:relative;
	float:left;
	padding-left:93px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	color:#9F1457;
	background-color:transparent;
	border:0px;
	font-size:100%;
}
.input_OK{
	position:relative;
	float:left;
	padding-left:100px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	color:#9F1457;
	background-color:transparent;
	border:0px;
	font-size:100%;
}
.opcion_gris{
	color:#9F1457;
}
.texto_cv{
	position:relative;
	float:left;
	vertical-align:text-top;
	margin-top:0px;
	padding-top:0px;
}

.img_izq_links {
	/*position:relative;
	float:left;*/
	text-align:left top;
	/*margin-top:10px;*/
	margin-bottom:5px;
}

.homelinks_ul{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding-top:13px;
	padding-left:10px;
	list-style-type:none;
	font-size:100%;
	
}
.homelinks_ul li{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	line-height:150%;
	margin-bottom:8px;
}

.enlacelink_home_sinflechita{
	/*position:relative;
	float:left;*/
	color:#000000;
	text-decoration:none;
	padding-left:8px;
	/*padding-top:5px;*/
	vertical-align:middle;

}

.enlacelink_home_sinflechita:hover{
	color:#6F7AA0;
	text-decoration:none;
}
#home{
	position:relative;
	float:left;
	width:100%;
}
#home ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	text-align:left;
}
#home ul li{
	height:30px;
	margin:0px;
	padding:0px;
	font-size:100%;
	background-image:url(../img/general/logo_simbolo_aspac_PEQe.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:10px;
}
#home ul li a{
	position:relative;
	float:left;
	color:#000000;
	text-decoration:none;
	padding-left:34px;
	margin-top:3px;	
}
#home ul li a:hover{
	color:#ff0000;
	text-decoration:none;	
}
#listado_colaboradores{
	position:relative;
	float:left;
	width:100%;
}
#listado_colaboradores ul{
	float:left;
	list-style-type:none;
	display:inline;
	text-align:left;
	margin:0px;
	padding:0px;
	}
#listado_colaboradores ul li{
	height:30px;
	margin:0px;
	margin-right:95px;
	padding:0px;
	font-size:100%;
	background-image:url(../img/general/logo_simbolo_aspac_PEQe.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:10px;

}
#listado_colaboradores ul li a{
	color:#000000;
	text-decoration:none;
	position:relative;
	float:left;
	color:#000000;
	text-decoration:none;
	padding-left:34px;
	margin-top:3px;	

}
#listado_colaboradores ul li a:hover{
	color:#6F7AA0;
	text-decoration:none;
}


/*ESTILOS PARA ACCESIBILIDAD*/
#contenido_accesibilidad{
	position: relative;
	float:left;
	width:100%;
	margin-top:20px;
	/*font-size:70%;*/
	color:#000000;
	line-height:130%;
}
.enlace_marron{
		text-align:left;
		color:#6F7AA0;
		text-decoration:none;
		font-weight:bold;
		text-decoration:underline;
	}
.enlace_marron:hover{
		text-align:left;
		color:#6F7AA0;
		text-decoration:underline;
	}
#logos_accesibilidad{	
	position: relative;
	float:left;
	width:100%;
	margin-top:0px;
	margin-bottom:15px;
}
    /*Estilo para subtitulares*/
h2{
	font-size:150%;
	color: #6F7AA0;
	font-weight:normal;
}
h3{
	color: #6F7AA0;
	font-size:110%;
	font-weight: bold;
	margin:25px 0px 8px 0px;
	letter-spacing:1px;
	text-decoration:underline;
	width:100%;
}
h4{
	color: #6F7AA0;
	font-size:100%;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	text-indent:25px;	
}

.p2{
	margin-left:50px;
	margin-top:2px;
}
#botonera{
	position:relative;
	float:left;
	margin-top:12px;
	width:100%;
}
.boton_historia{
	position:relative;
	float:left;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	background-color:#6F7AA0;
	color:#ffffff;
	font-size:75%;
	letter-spacing:1px;
	margin-right:12px;
	text-decoration:none;
	margin-bottom:10px;
	
}
.boton_historia:hover{
	background-color:#9F1457;
	color:#ffffff;
	text-decoration:none;
}
.titu_interiores_rojillo{
	position:relative;
	float:left;
	width:100%;
	font-weight:bold;
	letter-spacing:1px;
	color:#9F1457;
	margin-top:20px;
	margin-bottom:8px;
}
#bloque_fotos_izq{
	position:relative;
	float:left;
	width:100%;
	height:120px;
	margin-top:20px;
	text-align:center;
}
.img_izq_servicios{
	margin-right:20px;
	padding-top:20px;
}

#menu_asociados{
	position:relative;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	color:#022F5B;
}
	
#menu_asociados_sin{
	position:relative;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:0px;
	color:#022F5B;
}

.pdf{
	background-image:url(../img/general/pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#000000;
	text-decoration:none;
	}
.pdf:hover{
	background-image:url(../img/general/pdf_i.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#000000;
	text-decoration:underline;
	}

#centros_asociados{
		position:relative;
		margin-left:0px;
		margin-bottom:15px;
		padding:1px 20px 1px 0px;
		background-color:#fafafa;
	}
	#centros_asociados ul{
		margin-left:0px;
		text-align:left;
		display:block;
	}
	#centros_asociados ul li{
		margin-left:0px;
		list-style-type:circle;
		text-align:left;
		line-height:180%;
	}
	#centros_asociados ul li a{
		text-decoration:none;
		color:#6F7AA0;
	}
	#centros_asociados ul li a:hover{
		text-decoration:none;
		color:#000000;
	}
	
#menu_enlaces{
	position:relative;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	color:#022F5B;
}

#enlace_servicios{
		position:relative;
		margin-left:0px;
		margin-bottom:15px;
		padding:1px 20px 1px 0px;
		background-color:#fafafa;
	}
	#enlace_servicios ul{
		margin-left:0px;
		text-align:left;
		display:block;
	}
	#enlace_servicios ul li{
		margin-left:0px;
		list-style-type:circle;
		text-align:left;
		line-height:180%;
	}
	#enlace_servicios ul li a{
		text-decoration:none;
		color:#6F7AA0;
	}
	#enlace_servicios ul li a:hover{
		text-decoration:none;
		color:#000000;
	}

.taco_publis{
	position:relative;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
	width:46%;
	font-size:75%;
}
.img_izq{
	position:relative;
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}
.capa_google{
	position:relative;
	float:left;
	width:767px;
	height:294px;
}
.capa_centros{
	position:relative;
	float:left;
	margin-right:30px;
}
.capa_google{
	position:relative;
	float:left;
	margin-top:20px;
}
.capa_label{
	position:relative;
	float:left;
	width:100%;
}

#logos{
	float:right;
	position:relative;
	background-repeat:no-repeat;
	background-image: url(../img/general/logos_interiores.gif);
	margin-top:5px;
}
