body {
	margin-top: 0px;
}

#content {position:relative;
		  left: 2px;
		  margin: 0px auto;
		  text-align: left;
		  width:758px;
		  height:882px;
		  z-index:1;
}

#Layer1 {position: relative;
		 left: 0px;
		 top: 0px;
		 width: 758px;
		 height: 882px;
		 z-index: 1;
		 vertical-align: middle;
}
		 
.logo-grupo {
	position: absolute;
	left: 1px;
	top: -5px;
	width: 208px;
	height: 67px;
	position: absolute;
	z-index: 1;
}

.flash {
	position: absolute;
	left: 213px;
	top: 63px;
	width: 330px;
	height: 178px;
	position: absolute;
	z-index: 2;
}

.menu-principal-sup {
	background-image: url(../img/fondo-boton-sup.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 6px;
	width: 208px;
	left: 1px;
	top: 60px;
	z-index: 3;
}
.menu-principal {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 66px;
	font-family: Arial;
	font-size: 12px;
	left: 0px;
	line-height: 8px;
	vertical-align: middle;
	font-weight: bold;
}
.menu-principal h1 {
	background: #125687;
	color: #FFF;
	font-size: 0.9em;
	line-height: 15px;
	padding-left: 12px;
}
.menu-principal ul {margin: 0; padding: 0;}
.menu-principal li {
	border-bottom: 1px solid #fff;
	list-style: none;
	vertical-align: middle;
}
.menu-principal li a {
	background: #125687;
	color: #fff;
	display: block;
	padding: 5px 4px 8px 12px;
	text-decoration: none;
	vertical-align: middle;
}
.menu-principal li a.seleccionado {
	background: #fff;
	color: #125687;
	display: block;
	padding: 5px 4px 8px 12px;
	text-decoration: none;
	vertical-align: middle;
}
.menu-principal li a:hover {
	background: #d2dee5;
	color: #125687;
}

.menu-segundario {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 269px;
	font-family: Arial;
	font-size: 11px;
	left: 0px;
}
.menu-segundario h1 {
	background: #d2dee5;
	color: #125687;
	font-size: 1.2em;
	line-height: 15px;
	padding-left: 12px;
}
.menu-segundario ul {margin: 0; padding: 0;}
.menu-segundario li {
	border-bottom: 1px solid #fff;
	list-style: none;
}
.menu-segundario li a {
	background: #b1b3b4;
	color: #fff;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
	line-height: 14px;
}

.menu-segundario li a.seleccionado {
	background: #fff;
	color: #002859;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
	line-height: 14px;
}

.menu-segundario li a:hover {
	background: #ffffff;
	color: #002859;
}

.menu-secundario-fondo-index {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-index.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-ciclos {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-ciclos.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-trabajadores {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-trabajadores.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-itil {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-itil2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-oposiciones {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-oposiciones.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-seguridad {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-seguridad.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-manipulador {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-manipulador.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-fpo {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-fpo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-secundario-fondo-privada {
	float: left;
	margin-left: 1px;
	width: 208px;
	position: absolute;
	top: 272px;
	left: 0px;
	height: 609px;
	background-color: #b1b3b4;
	background-image: url(../img/menu-sc-privada.jpg);
	background-repeat: no-repeat;
	background-position: 0px 309px;
}

.menu-loc {
	width: 208px;
	position: absolute;
	top: 246px;
	font-family: Arial;
	font-size: 12px;
	left: 0px;
	line-height: 8px;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: 1px;
	float: left;
	height: 20;
	background-image: url(../img/fondo-boton2.jpg);
}
.menu-loc h1 {
	background: #125687;
	color: #fff;
	font-size: 1.3em;
	line-height: 15px;
	padding-left: 12px;
}
.menu-loc ul {margin: 0; padding: 0;}
.menu-loc li {
	list-style: none;
	color: #125687;
	display: block;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	font-weight: bolder;
}

.separador-superior {
	height: 2px;
	width: 756px;
	position: absolute;
	left: 1px;
	top: 242px;
	background-image: url(../../img/separador.jpg);
	background-repeat: no-repeat;
}

.path {
	float: left;
	margin-left: 1px;
	width: 538px;
	position: absolute;
	top: 251px;
	font-family: Arial;
	left: 217px;
	font-size: 11px;
	color: #FFFFF0;
	background-image: url(../img/fondo-loc.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
.path a {
	color: #fffff1;
	text-decoration: none;
}
.path a:hover {
	color: #D2DEE0;
	text-decoration: none;
}

.carga {
	float: left;
	margin-left: 1px;
	width: 544px;
	position: absolute;
	top: 269px;
	left: 214px;
	background-image: url(../img/fondo-cargador.jpg);
	background-repeat: no-repeat;
	height: 610px;
}

.contenido {
	float: left;
	margin-left: 1px;
	width: 502px;
	position: absolute;
	top: 5px;
	font-family: Arial;
	left: 5px;
	font-size: 12px;
	color: #002859;
	text-align: justify;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	height: 572px;
	overflow: auto;
	
	
}

.contenido a {
	color: #125683;
}
.contenido a:hover {
	color: #002859;
	font-size: 12px;	
}
.contenido li {
	padding-bottom: 5px;
	padding-top:5px;
}
.contenido ul {
}
.contenido h1 {
	width: 480px;
	background-color:#125687;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}
.contenido h2 {
	width: 480px;
	background-color:#d2dee5;
	color:#125687;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}
.contenido h3 {
	width: 100%;
	background-color:#d2dee5;
	color:#125687;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}

.contenido table {
	border-color:#125687;
	border:solid 1px;
	width: 485px;
	
}
.latable {
	border-color:#125687;
	border:solid 1px;
	width: 470px;
}

.contenido xinput {
	position: absolute;
	left: 120px;
}
.tablacabecera {
	background-color:#125687;
	color:#FFFFFF;
	font-weight: bold;	
}
.tablalineaimpar {
	background-color:#d2dee5;
}
.tablaresumen {
	background-color:#F0F4FF;
}

.contenido th {
	text-align:center;
}
.tablacentrado {
	text-align:center;
}
.tabladerecha {
	text-align:right;
}
.menu {
	float: left;
	margin-left: 1px;
	width: 542px;
	position: absolute;
	top: 0px;
	font-family: Arial;
	font-size: 12px;
	left: 213px;
	height: 60px;
}
.menu-txt-contacto {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 380px;
	color: #125683;
}
.menu-txt-contacto a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-contacto a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-contacto {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 0px;
	left: 371px;
}

.menu-txt-Localizacion {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 281px;
	color: #125683;
}
.menu-txt-Localizacion a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-Localizacion a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-Localizacion {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 0px;
	left: 281px;
}

.menu-txt-plataforma {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 104px;
	color: #125683;
}
.menu-txt-plataforma a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-plataforma a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-plataforma {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 0px;
	left: 100px;
}

.menu-txt-Outsourcing {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 14px;
	color: #125683;
}
.menu-txt-Outsourcing a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-Outsourcing a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-Outsourcing {
	float: left;
	position: absolute;
	top: 0px;
	left: 11px;
}

.menu-txt-empleo {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 180px;
	color: #125683;
	width: 82px;
}
.menu-txt-empleo a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-empleo a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-empleo {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 0px;
	left: 190px;
}

.menu-txt-mapaweb {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 45px;
	font-family: Arial;
	font-size: 11px;
	left: 466px;
	color: #125683;
}
.menu-txt-mapaweb a {
	color: #125683;
	text-decoration: none;
}
.menu-txt-mapaweb a:hover {
	color: #002859;
	text-decoration: none;
}
.menu-img-mapaweb {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 0px;
	left: 461px;
}

.publicidad-publicidad {
	float: left;
	margin-left: 1px;
	position: absolute;
	top: 63px;
	font-family: Arial;
	font-size: 11px;
	left: 544px;
	color: #125683;
	width: 205px;
	height: 178px;
}

.baner_inferior {
	position: absolute;
	left: 216px;
	top: 863px;
	width: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002859;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
}
.baner_inferior a {
	text-decoration: none;
	color: #002859;
}
.baner_inferior a:hover {
	text-decoration: none;
	color: #002859;
}
.oferta_privada_windowsxp {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/oferta-xp-pro.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}
.oferta_privada_amadeus {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/savia-amadeus.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}

.oferta_privada_construcion1 {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/cursos-en-promocion-1.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}
.oferta_privada_construcion2 {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/cursos-en-promocion-2.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}

.oferta_privada_word {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/oferta-word.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}
.oferta_privada_jamon {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/cursos-jamon.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}

.oferta_privada_formadores {
	width: 400px;
	height: 250px;
	background-image: url(../privada/img/oferta-formador-formadores.jpg);
	background-repeat: no-repeat;
	margin-left: 50px;
}

.oferta_privada_texto {
	font-family: Arial;
	font-size: 13px;
	color: #125683;
	width: 230px;
	position: relative;
	left: 150px;
	top: 50px;
	font-weight: bold;
	text-align: left;
}
.oferta_privada_texto2 {
	font-family: Arial;
	font-size: 13px;
	color: #125683;
	width: 230px;
	position: relative;
	left: 155px;
	top: 70px;
	font-weight: bold;
	text-align: left;
}
.oferta_privada_texto2 a{
	text-decoration:none;
	font-family: Arial;
	font-size: 13px;
	color: #125683;
}
.oferta_privada_texto2 a:hover{
	text-decoration:none;
	font-family: Arial;
	font-size: 13px;
	color: #125683;
}


.color_rojo {
	color: #ff0000;
}	
.img-trabajadores {
	position: absolute;
	width: 150px;
	top: 981px;
	right: 14px;
}

.img-privada-material {
	position: absolute;
	width: 400px;
	height: 258px;
	background-repeat: no-repeat;
	top: 257px;
	right: 54px;
}
.saltopagina {
	page-break-after: always;
}


















.contenidoprint {
	float: left;
	margin-left: 1px;
	width: 502px;
	position: absolute;
	top: 5px;
	font-family: Arial;
	left: 5px;
	font-size: 12px;
	color: #002859;
	text-align: justify;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	height: 572px;
}

.contenidoprint a {
	color: #125683;
}
.contenidoprint a:hover {
	color: #002859;
	font-size: 12px;	
}
.contenidoprint li {
	padding-bottom: 5px;
	padding-top:5px;
}
.contenidoprint ul {
}
.contenidoprint h1 {
	width: 480px;
	background-color:#125687;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}
.contenidoprint h2 {
	width: 480px;
	background-color:#d2dee5;
	color:#125687;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}
.contenidoprint h3 {
	width: 100%;
	background-color:#d2dee5;
	color:#125687;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}

.contenidoprint table {
	border-color:#125687;
	border:solid 1px;
	width: 485px;
	
}
.contenidoprint xinput {
	position: absolute;
	left: 120px;
}
.contenidoprint th {
	text-align:center;
}
