/* Etiquetas HTML*/
body {
  font: 10pt sans-serif;
  color: #666666;
  margin: 0px;
  background: #BAB8B9;
  _background: #b2b0b0;
}
a{
  color: #406E9F;
  text-decoration:none;
}
a:hover{
  color: red;
  font-weight:bold;
}
img {
  border: none;
}
h1{
  text-align: left;
  color: #535353;
  border-bottom: 2px solid #535353;
  margin-top: 0px;
}
h2{
  font-size: 14pt;
  border-bottom: 2px solid #C5D1D7;
  color: #406E9F;
}
h3{
  font-size: 13pt;
  border-bottom: 1px solid #C5D1D7;
}
h4{
  font-size: 12pt;
}
a.h1{
    color: #535353;
    text-decoration:none;
}
a.h2 {
  font-size: 14pt;
  border-bottom: 2px solid #C5D1D7;
  color: #406E9F;
}
a.h3{
    font-size: 14pt;
    color: #666666;
    border-bottom: 1px solid #C5D1D7;
}
a.h4{
    font-size: 12pt;
    color: #666666;
}

table
{
  width: 680px;
  font-size: 10pt;
  font-family: sans-serif;
  margin: 0px 0px 20px 0px;
}

tr.titulo{
  background-color: #E6EFFF;
  font-weight:bold;
}

tr.impar{
  background-color: white;
}

tr.par{
  background-color: #F5F5F5;
}

tr.par:hover{
  background-color: #E6EFFF;
}

tr.impar:hover{
  background-color:  #E6EFFF;
}

td.justificadoDerecha
{
  text-align: right;
}

/* ESTILOS PROPIOS */

/* Estructura común*/
.contenedorDeTodo{
  width: 1000px;
  background-color: white;
  margin: auto;
  text-align: center;
  padding: 0px;
}
.cabecera{
  width: 1000px;
  height: 185px;
  border: 0px;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
img.cabecera{
	border: 0px;
	float: left;
	margin: 0px;
	_margin: 0px -3px 0px -3px;
  width: 1000px;
}
.pie{
  clear: both;
  margin: 20px 0px 0px 0px;
  background: #BAB8B9 url(./imagenes/AELYS-foot.png) no-repeat left top;
  height: 70px;
  color: #BAB8B9;
  padding-top: 33px;
}
.zonaMenu{
	text-align: left;
	float: left;
	width: 270px;
	padding: 0px 0px 30px 0px;
}

img.aulavirtual {
	border: none;
	margin: -30px 0px 1px 0px;
	position: relative;
}
img.imagenes-menu {
	border: none;
	margin: 5px 10px 0px 10px;
}
.zonaBanner{
	text-align: justify;
	margin: 0px 0px 0px 285px;
	padding: 0px;
}
img.imagen_banner {
	border: none;
	float: center;
	margin: 0px 0 20px 0px;
	width: 710px;
}
.zonaContenidos{
	text-align: justify;
	margin: 0px 20px 0px 285px;
	padding: 0px;
}
.sigue {
	clear: both;
}
.logos-W3C{
	text-align: center;
	margin: 0px 0px 30px 0px;
	_margin: 20px 0px 30px 0px;
}
a.descarga_navegador {
  font: 10pt sans-serif;
  color: #666666;
  text-decoration: none;
  margin: 0px;
}
a.descarga_navegador:hover {
  color: red;
  text-decoration: none;
}
img.boton-contacto { 
	border: none;
	margin: 30px 0 20px 0;
}
/* ESTILOS INDIVIDUALES*/

/* Quiénes somos*/
.imagen-gente-AELYS{
	float: right;
	text-align: right;
	width: 200px;
	margin: -20px 0px 0px 0px;
}
img.genteAELYS {
	width: 200px;
}

/* Noticias*/
.pie_noticia{
	text-align: right;
	background: #f5f5f5;
	margin-top:0px;
	margin-bottom:25px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	font-size: 8pt;
}
.texto_noticia{
	text-align: justify;
	padding: 0px 0px 5px 0px;
}
img.imagen_noticia{
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: silver;
	padding: 5px;
	margin: 5px 10px 5px 5px;
	float: left;
	width: 110px;
}
img.imagen_noticia_derecha{
	border-width: 0px 0px 1px 1px;
	border-style: solid ;
	border-color: silver;
	padding: 5px;
	margin: 5px 5px 5px 10px;
	float: right;
	width: 110px;
}
/* FORMACIÓN*/
.imagen-descuento{
	float: right;
	text-align: right;
	width: 100px;
	margin: 0 10px 0 10px;
}
/* Permisos individuales de formación*/
.imagen-pif{
	float: right;
	text-align: right;
	width: 250px;
	margin: 0 0px 0px 10px;
}
img.pif {
	width: 250px;
	border: none;
	margin: 0px 0px 0px 10px;
}
img.logos {
	border: none;
	margin: 20px 20px 20px 20px;
}
/* Ganarás puntos */
.imagen-ganaras-formacion{
	float: right;
	text-align: right;
	width: 210px;
	margin: 0px 0px 0px 10px;
}
img.ganaras-formacion {
	height: 190px;
	border: none;
}
/* Cursos*/
.imagen-convocatorias {
	text-align: center;
	margin: 20px 0px 20px 0px;
}
.imagen-tipo-formacion {
	text-align: center;
	margin: 20px 0px 20px 0px;
}
.imagen-aula-virtual {
	float: right;
	text-align: right;
	width: 360px;
	margin: 30px 0px 20px 0px;
}
img.descripcion-Avirtual {
	width: 320px;
	border: none;
}
.imagen-formacion-a-medida {
	float: left;
	text-align: left;
	width: 200px;
	margin: 50px 20px 0px -30px;
}
img.formacion-a-medida {
	width: 190px;
	border: none;
}
/* Curso*/
table.info-cursos {
  width: 692px;
	font-family: sans-serif;
	padding: 0px 10px 0px 10px;
	background-color: white;
	text-align: left;
	border: 0;
}
table.info-cursos td.titulo {
	width: 25%;
	background-color: white;
	padding: 2px 0 2px 5px;
}
table.info-cursos td.info {
	width: 75%;
	background-color: #D9D9D9;
	font-weight: bold;
	padding: 2px 0 2px 5px;
}
/* Calendario de cursos*/
table.calendario {
	width: 690px;
	font-family: sans-serif;
	margin: 0px 0px 20px 0px;
	background-color: white;
	text-align: left;
	border: 0;
}
.grupo{
	width: 100%;
    margin: 0px 5px 1px 0px;
    margin: 0px 0px 1px 0px;
    background: #F5EFFB;
    border-bottom: 3px solid #aeadac;
}
.tituloGrupo{
   text-align: left;
   border-bottom: 1px solid #C5D1D7;
   color: #150567;
}
.textoGrupo{
    text-align: right;
    background: #F5EFFB;
	font-weight: bold;
}
.pieGrupo{
    text-align: right;
    background: #FFFFFF;
    margin-top: 25px;
    padding-bottom: 2px;
    border-top: 1px solid #C5D1D7;
    font-size: 8pt;
}
a.tituloGrupo {
   font-size: 10pt;
   color: #150567;
}
a.tituloGrupo:hover {
    color: red;
}

/* Matriculación*/
table.descuento {
  width: 690px;
  border: none;
  text-align: left;
}
table.descuento td {
  padding: 0 30px 0 30px;
  }


/* Tarjeta profesional de la construcción*/
.imagen-tpc {
	float: right;
	text-align: right;
	width: 180px;
	margin: 0px 0px 10px 20px;
}
/* Descripción BEC*/
a.enlaceBEC{
	font-size: 15pt;
	font-weight: bold;
	color: red;
}
a.enlaceBEC:hover {
	font-size: 16pt;
	font-weight: bold;
	color: #150864;
}

/* CONSULTING*/

/* Comunicación corporativa*/
.imagen-com-corporativa {
  float: right;
  width: 280px;
  margin: -10px 0px 10px 20px;
}
img.com-corporativa {
	width: 280px;
	border: none;
}
/* Dominios*/
a.dominios {
  color: white;
}
a.dominios:hover {
  color: #ffd000;
}
.ivano {
  font-size: 9pt;
  text-align: center;
}
table.dominios {
  border: none;
  width: 550px;
  margin: 0px;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
}
table.dominios td.a {
  background-color: #c40278;
  padding: 3px 0 3px 0;
  color: white;
  width: 110px;
}
table.dominios td.b {
  background-color: #649101;
  padding: 3px 0 3px 0;
  color: white;
  width: 110px;
}
table.dominios td.c {
  background-color: #f9a403;
  padding: 3px 0 3px 0;
  color: white;
  width: 110px;
}
table.dominios td.d {
  background-color: #8c04a8;
  padding: 3px 0 3px 0;
  color: white;
  width: 110px;
}
table.dominios td.e {
  background-color: #3e94d1;
  padding: 3px 0 3px 0;
  color: white;
  width: 110px;
}

table.dominio-disponible {
  width: 300px;
  border-top: 2px solid #c40278;
  border-bottom: 5px solid #649101;
  border-left: 2px solid #8c04a8;
  border-right: 5px solid #3e94d1;
  text-align: center;
  margin: 20px 0 0 0;
  padding: 3px;
  color: #000000;
}
a.dominio-disponible {
  color: #000000;
  font-weight: bold;
}
a.dominio-disponible:hover {
  color: #f9a403;
}
table.oferta-dominios {
  border: none;
  width: 500px;
  margin: 0px;
  text-align: center;
  font-size: 11pt;
  color: white;
  font-weight: bold;
  empty-cells: show;
  border-collapse:collapse;
}
table.oferta-dominios td.uno{
  height: 20px;
  _background-color: #254d78;
  background-color: #cc3333;
  width: 95%;
}
table.oferta-dominios td.dos1{
  height: 10px;
  _background-color: #b9d3ec;
  background-color: #e9c8c8;
  width: 5%;
}
table.oferta-dominios td.dos2{
  height: 5px;
  _background-color: #b9d3ec;
  background-color: #e9c8c8;
  width: 95%;
}
table.oferta-dominios td.tres1{
  background-color: white;
  width: 5%;
}
table.oferta-dominios td.tres2{
  background-color: white;
  width: 5%;
}

.link-faq {
  float: right;
}

/* Hosting*/
.prueba15 {
  float: left;
}
table.hosting-web {
  border: none;
  width: 690px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  empty-cells: show;
  border-collapse:collapse;
}
table.hosting-web td {
  padding: 4px 0 4px 0;
}
table.hosting-web td.tituloa {
  background-color: #c40278;
  width: 181px;
  color: white;
  font-weight: bold;
  border-right: 1px solid #c40278;
}
table.hosting-web td.titulob {
  background-color: #a2e903;
  width: 181px;
  color: #000000;
  font-weight: bold;
  border-right: 1px solid #a2e903;
}
table.hosting-web td.tituloc {
  background-color: #f9a403;
  width: 181px;
  color: #000000;
  font-weight: bold;
  border-right: 1px solid #f9a403;
}
table.hosting-web td.subtituloa1 {
  width: 90px;
  background-color: #e267b1;
  border-right: 1px solid #e0e0e0;  
  color: white;
  font-weight: bold;
}
table.hosting-web td.subtituloa2 {
  width: 90px;
  background-color: #e267b1;
  color: white;
  font-weight: bold;
  border-right: 1px solid #c40278;
}
table.hosting-web td.subtitulob1 {
  width: 90px;
  background-color: #cbf470;
  border-right: 1px solid #e0e0e0;  
  color: #000000;
  font-weight: bold;
}
table.hosting-web td.subtitulob2 {
  width: 90px;
  background-color: #cbf470;
  color: #000000;
  font-weight: bold;
  border-right: 1px solid #a2e903;
}
table.hosting-web td.subtituloc1 {
  width: 90px;
  background-color: #fccd73;
  border-right: 1px solid #e0e0e0;  
  color: #000000;
  font-weight: bold;
}
table.hosting-web td.subtituloc2 {
  width: 90px;
  background-color: #fccd73;
  color: #000000;
  font-weight: bold;
  border-right: 1px solid #f9a403;
}
table.hosting-web td.contenidoa1 {
  background-color: #ffffff;
  border-right: 1px solid #c40278;  
  color: #000000;
}
table.hosting-web td.contenidoa2 {
  background-color: #ffffff;
  border-right: 1px solid #a2e903;  
  color: #000000;
}
table.hosting-web td.contenidoa3 {
  background-color: #ffffff;
  border-right: 1px solid #f9a403;  
  color: #000000;
}
table.hosting-web td.contenidoa {
  background-color: #ffffff;
  border-right: 1px solid #e0e0e0;  
  color: #000000;
}
table.hosting-web td.contenidob1 {
  background-color: #e0e0e0;
  border-right: 1px solid #c40278;  
  color: #000000;
}
table.hosting-web td.contenidob2 {
  background-color: #e0e0e0;
  border-right: 1px solid #a2e903;  
  color: #000000;
}
table.hosting-web td.contenidob3 {
  background-color: #e0e0e0;
  border-right: 1px solid #f9a403;  
  color: #000000;
}
table.hosting-web td.contenidob {
  background-color: #e0e0e0;
  border-right: 1px solid #e0e0e0;  
  color: #000000;
}
table.hosting-web td.prueba {
  background-color: #c0c0c0;
  border-right: 1px solid #f9a403;  
  border-left: 1px solid #c40278;  
  border-bottom: 1px solid #a2e903;  
  color: #000000;
}
table.hosting-web td.lateralUp {
  background-color: #c0c0c0;
  border-top: 1px solid #c40278;  
  border-left: 1px solid #a2e903;  
  color: #000000;
  width: 150px;
}
table.hosting-web td.lateralCenter {
  background-color: #c0c0c0;
  border-left: 1px solid #a2e903;  
  color: #000000;
  width: 150px;
}
table.hosting-web td.lateralDown {
  background-color: #c0c0c0;
  border-left: 1px solid #a2e903;  
  border-bottom: 1px solid #f9a403;  
  color: #000000;
  width: 150px;
}
a.hosting {
  color: #ffffff;
}
a.hosting:hover {
  color: red;
  font-weight: normal;
}

table.hosting-otros {
  border: none;
  width: 690px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  empty-cells: show;
  border-collapse:collapse;
}
table.hosting-otros td {
  padding: 4px 0 4px 0;
}
table.hosting-otros td.tituloa {
  background-color: #8c04a8;
  width: 181px;
  color: white;
  font-weight: bold;
  border-right: 1px solid #8c04a8;
}
table.hosting-otros td.titulob {
  background-color: #3e94d1;
  width: 181px;
  color: #000000;       
  font-weight: bold;
  border-right: 1px solid #3e94d1;
}
table.hosting-otros td.tituloc {
  background-color: #7d9f00;
  width: 181px;
  color: #000000;       
  font-weight: bold;
  border-right: 1px solid #7d9f00;
}
table.hosting-otros td.contenidoa1 {
  background-color: #ffffff;
  border-right: 1px solid #620cac;  
  color: #000000;
}
table.hosting-otros td.contenidoa2 {
  background-color: #ffffff;
  border-right: 1px solid #3e94d1;  
  color: #000000;
}
table.hosting-otros td.contenidoa3 {
  background-color: #ffffff;
  border-right: 1px solid #7d9f00;  
  color: #000000;
}
table.hosting-otros td.contenidob1 {
  background-color: #e0e0e0;
  border-right: 1px solid #620cac;  
  color: #000000;
}
table.hosting-otros td.contenidob2 {
  background-color: #e0e0e0;
  border-right: 1px solid #3e94d1;  
  color: #000000;
}
table.hosting-otros td.contenidob3 {
  background-color: #e0e0e0;
  border-right: 1px solid #7d9f00;  
  color: #000000;
}
table.hosting-otros td.prueba {
  background-color: #c0c0c0;
  border-right: 1px solid #7d9f00;  
  border-left: 1px solid #8c04a8;  
  border-bottom: 1px solid #3e94d1;  
  color: #000000;
}
table.hosting-otros td.lateralUpa {
  background-color: #c0c0c0;
  border-top: 1px solid #8c04a8;  
  border-left: 1px solid #3e94d1;  
  color: #000000;
  width: 150px;
}
table.hosting-otros td.lateralCentera {
  background-color: #c0c0c0;
  border-left: 1px solid #3e94d1;  
  color: #000000;
  width: 150px;
}
table.hosting-otros td.lateralDowna {
  background-color: #c0c0c0;
  border-left: 1px solid #3e94d1;  
  border-bottom: 1px solid #7d9f00;  
  color: #000000;
  width: 150px;
}
a.hosting-correo {
  color: #620cac;
}
a.hosting-correo:hover {
  color: red;
  font-weight: normal;
}

/* Web corporativa*/
.webCorporativa {
  float: left;
  border: none;
  width: 300px;
  margin: 0px 10px 20px 30px;
}
img.img-webCorporativa {
  width: 300px;
  border: none;
}
/* Comunicación interna*/
.imagen-manual-empresa {
  float: right;
  width: 200px;
  margin: -10px 0px 0px 20px;
}
img.manual-empresa {
	width: 200px;
	border: none;
}
.imagen-comunicacion-interna {
  float: right;
  width: 250px;
  margin: 20px 0px 10px 20px;
}
img.comunicacion-interna {
	width: 250px;
	border: none;
}
.imagen-elearning {
  float: left;
  width: 302px;
  margin: 5px 20px 0px 0px;
}
img.elearning {
	width: 302px;
	border: none;
}
/* Comunicación externa*/
.imagen-com-externa {
  float: right;
  width: 130px;
  margin: -10px 0px 10px 20px;
}
img.com-externa {
	border: none;
}
p.titulo-imagen {
  font: 8pt sans-serif;
  color: #666666;
  margin: -2px 0px 0px 0px;
  text-align: center;
}
/* Consultoría estratégica*/
.imagen-planes-negocio {
	float: right;
	text-align: right;
	width: 300px;
	margin: 0px 0px 0px 0px;
}
img.planes-negocio {
	width: 290px;
	border: none;
}
/* Plan de Igualdad*/
ul.plan_igualdad {
	list-style-type: upper-roman;
}
.beneficios-plan-igualdad {
	background: url(./imagenes/cajon-beneficios-plan-igualdad.png) no-repeat top left;
	height: 105px;
	padding: 15px 0 15px 10px;
	margin: 10px 0 0 0;
}
img.plan-igualdad {
	border: none;
	margin: 20px 0 20px 0;
}
.volver-indice {
  text-align: right;
}
ul.empresas-igualdad {
  list-style-type: disc;
  margin-left: -20px;
}
/* Protección de datos*/
ul.ley {
	list-style-type: none;
}
img.imagen_lopd{
	border: none;
	margin-bottom: 20px;
	width: 675px;
}
img.imagen_maslopd {
	border: none;
	float: left;
	margin: 20px 0 20px 25px;
}
/* Mantenimiento LOPD*/
a.masinfo {
	font-size: 11pt;
	font-weight: bold;
	color: #6C8D1A;
	text-decoration:none;
}
a.masinfo:hover {
	font-weight: bold;
	color: red;
	text-decoration:none;
}
a.servicios-mantenimiento {
	font-size: 11pt;
	font-weight: bold;
	color: #0d2a87;
	text-decoration:none;
}
a.servicios-mantenimiento:hover {
	font-weight: bold;
	color: red;
	text-decoration:none;
}
table.mantenimientoLOPD {
		width: 690px;
		border-spacing: 0px;
		border-collapse: collapse;
		margin: 0px 0px 0px 0px;
	}
table.mantenimientoLOPD tr {
		width: 100%;
	}
table.mantenimientoLOPD td.a1 {
		width: 64%;
		text-align: center;
		background-color: white;
		padding: 10px;
	}
table.mantenimientoLOPD td.a2 {
		width: 12%;
		text-align: center;
		background-color: #B3B3FF;
		padding: 10px;
		border: black thin solid;
		color: black;
		font-weight: bold;
	}
table.mantenimientoLOPD td.a3 {
		width: 12%;
		text-align: center;
		background-color: #C8C8F8;
		padding: 10px;
		border: black thin solid;
		color: black;
		font-weight: bold;
	}
table.mantenimientoLOPD td.a4 {
		width: 12%;
		text-align: center;
		background-color: #DEDEFB;
		padding: 10px;
		border: black thin solid;
		color: black;
		font-weight: bold;
	}
table.mantenimientoLOPD td.b1 {
		width: 64%;
		text-align: center;
		background-color: #0d2a87;
		padding: 5px;
		color: white;
		border: black thin solid;
	}
table.mantenimientoLOPD td.b2 {
		width: 12%;
		text-align: center;
		background-color: #0d2a87;
		padding: 5px;
		color: white;
		border: black thin solid;
	}
table.mantenimientoLOPD td.c1 {
		width: 64%;
		background-color: white;
		text-align: justify;
		padding: 8px;
		border-left: black thin solid;
		border-top: black thin solid;
		border-bottom: black thin solid;
		color: black;
	}
table.mantenimientoLOPD td.c2 {
		width: 12%;
		background-color: #B3B3FF;
		text-align: center;
		padding: 8px;
		color: black;
		border: black thin solid;
	}
table.mantenimientoLOPD td.c3 {
		width: 12%;
		background-color: #C8C8F8;
		text-align: center;
		padding: 8px;
		color: black;
		border: black thin solid;
	}
table.mantenimientoLOPD td.c4 {
		width: 12%;
		background-color: #DEDEFB;
		text-align: center;
		padding: 8px;
		color: black;
		border: black thin solid;
	}

/* Diagnóstico ficheros LOPD*/
img.diagnostico-ficheros {
	border: none;
	float: right;
	margin: 0px 0px 0px 20px;
	width: 120px;
}
table.form-diagnostico {
  width: 535px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: none;
  background-image: url(imagenes/solicita-diagnostico-ficheros-rgpd.png);
  background-repeat: no-repeat;
  background-position: top right;
  color: rgb(63,63,63);
}
table.form-diagnostico td.centro1{
  text-align: center;
  padding: 10px 2px 2px 2px;
}
table.form-diagnostico td.centro2{
  text-align: justify;
  padding: 2px 20px 2px 10px;
}
table.form-diagnostico td.enviar{
  text-align: right;
  padding: 10px 140px 30px 0px;
}
table.form-diagnostico td.izq{
  padding: 2px;
  text-align: right;
  width: 45%;
}
table.form-diagnostico td.dcha{
  padding: 2px;
  text-align: left;
  width: 55%;
}
input.caja-form {
  background-color:  rgb(193,193,193);
}
/* HOMOLOGACIONES*/
ul.homologaciones li{
	margin: 0 0 20px 0;
}
/* CONTACTO*/
#map_canvas {
  width: 400px;
  height: 300px;
  border: 3px double gray;
}


