/* CSS Document  border: solid 1px #666666;*/
body {
SCROLLBAR-FACE-COLOR:#ffffff;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR:#9D9879;
SCROLLBAR-ARROW-COLOR: #9D9879;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #9D9879;
background-color:#ffffff;
vertical-align:middle;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-decoration:none;
}


/* CAPA PORTADA INDEX */
.capa-portada {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 960px;
	height: 560px;
	margin-left: -480px;
	margin-top: -280px;
	overflow:hidden;	
	visibility: visible;
	background-image:url(../img/rest/fond-capa-inicial.jpg);
		
        }
/* CAPA GENERAL CENTRADA */			
.capa-centrada-general {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 960px;
	height: 632px;
	margin-left: -480px;
	margin-top: -316px;
	overflow:hidden;
	background-color:#ffffff;
	visibility: visible;
        }	
		.texto-precios-cursos {
	position: absolute;
	width: 212px;
	height: 92px;
	margin-left: 696px;
	margin-top: 512px;
	overflow:hidden;
	visibility: visible;
	z-index:900;
	
        }
		.fondo-home {
	position: absolute;
	width: 860px;
	height: 412px;
	margin-left: 50px;
	margin-top: 132px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/f-cap/home.jpg);	
        }
			.fondo-contacto {
	position: absolute;
	width: 860px;
	height: 412px;
	margin-left: 50px;
	margin-top: 132px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/f-cap/contacto.jpg);	
        }
			.fondo-home-texto {
	position: absolute;
	width: 412px;
	height: 232px;
	margin-left: 8px;
	margin-top: 52px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/f-cap/fondo_texto_home.png);
        }
				.fondo-home-novedades {
	position: absolute;
	width: 160px;
	height: 32px;
	margin-left: 672px;
	margin-top: 20px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/f-cap/fondo_texto_home_novedades.png);
	z-index:1000;
        }
			.fondo-home-cartelrojo {
	position: absolute;
	width: 860px;
	height: 38px;
	margin-left: 50px;
	margin-top: 544px;
	overflow:hidden;
	visibility: visible;
	background-color:#D8001D;
        }
		.texto-portada {
	position: absolute;
	width: 300px;
	height: 232px;
	margin-left: 278px;
	margin-top: 322px;
	overflow:hidden;
	visibility: visible;	

        }
			.fondo-amigos {
	position: absolute;
	width: 860px;
	height: 398px;
	margin-left: 50px;
	margin-top: 132px;
	overflow:hidden;
	visibility: visible;
	
        }
					.fondo-coros {
	position: absolute;
	width: 860px;
	height: 398px;
	margin-left: 50px;
	margin-top: 132px;
	overflow:hidden;
	visibility: visible;
	
        }
/* CAPA COMUN MENU */
.capa-menu {
	position: absolute;
	width: 872px;
	height: 82px;
	margin-left: 50px;
	margin-top: 42px;
	overflow:hidden;
	visibility: visible;
        }
		.capa_siguenos_f {
		z-index:120;
	position: absolute;
	width: 32px;
	height: 32px;
	margin-left: 882px;
	margin-top: 22px;
	overflow:hidden;
	visibility: visible;
        }
				.capa_siguenos_t {
		z-index:120;
	position: absolute;
	width: 32px;
	height: 32px;
	margin-left: 846px;
	margin-top: 22px;
	overflow:hidden;
	visibility: visible;
        }
/* --------------------  POSICIONES MENU ROJO */
.capa-menu-01 {
	position: absolute;
	width: 98px;
	height: 82px;
	margin-left: 255px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
.capa-menu-02 {
	position: absolute;
	width: 116px;
	height: 82px;
	margin-left: 353px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
.capa-menu-03 {
	position: absolute;
	width: 128px;
	height: 82px;
	margin-left: 469px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
.capa-menu-04 {
	position: absolute;
	width: 116px;
	height: 82px;
	margin-left: 597px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
.capa-menu-05 {
	position: absolute;
	width: 98px;
	height: 82px;
	margin-left: 713px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
.capa-menu-06 {
	position: absolute;
	width: 98px;
	height: 82px;
	margin-left: 811px;
	margin-top: 42px;
	overflow:inherit;
	visibility: visible;
        }
		/* MAQUETA MONTAJE ESCUELA CORAL DE MADRID*/	
		.capa_texto_contacto01 {
	position: absolute;
	width: 368px;
	height: 125px;
	margin-left: 94px;
	margin-top: 194px;
	overflow:hidden;
	visibility: visible;
        }	
				.capa_texto_contacto02 {
	position: absolute;
	width: 368px;
	height: 125px;
	margin-left: 94px;
	margin-top: 388px;
	overflow:hidden;
	visibility: visible;
        }	
						.capa_texto_bocata01 {
	position: absolute;
	width: 196px;
	height: 52px;
	margin-left: 612px;
	margin-top: 256px;
	overflow:hidden;
	visibility: visible;
        }	
.capa-txt-ecdm {
	position: absolute;
	width: 388px;
	height: 220px;
	margin-left: 52px;
	margin-top: 152px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-txt-firma {
	position: absolute;
	width: 186px;
	height: 22px;
	margin-left: 52px;
	margin-top: 380px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-d-art {
	position: absolute;
	width: 120px;
	height: 22px;
	margin-left: 320px;
	margin-top: 377px;
	overflow:hidden;
	visibility: visible;
        }
.capa-d-ger {
	position: absolute;
	width: 120px;
	height: 22px;
	margin-left: 320px;
	margin-top: 399px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-d-art0 {
	position: absolute;
	width: 120px;
	height: 22px;
	margin-left: 120px;
	margin-top: 510px;
	overflow:hidden;
	visibility: visible;
        }
.capa-d-ger0 {
	position: absolute;
	width: 120px;
	height: 22px;
	margin-left: 120px;
	margin-top: 532px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-foto-escuela {
	position: absolute;
	width: 442px;
	height: 260px;
	margin-left: 468px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-linea-horizontal {
	position: absolute;
	width: 875px;
	height: 14px;
	margin-left: 37px;
	margin-top: 432px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/rest/linea.jpg);
        }	
		.capa-fondo-cartel-ini {
	position: absolute;
	width: 490px;
	height: 136px;
	margin-left: 37px;
	margin-top: 452px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/rest/cartel-coro.jpg);	
        }
			.capa-cartel01 {
	position: absolute;
	width: 314px;
	height: 136px;
	margin-left: 160px;
	margin-top: 35px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-fondo-cartel-matri {
	position: absolute;
	width: 369px;
	height: 136px;
	margin-left: 542px;
	margin-top: 452px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/rest/cartel-matri.jpg);	
        }
				.capa-cartel02 {
	position: absolute;
	width: 342px;
	height: 136px;
	margin-left: 12px;
	margin-top: 26px;
	overflow:hidden;
	visibility: visible;
        }
	.capa-cartel02-TEXTO {
	position: absolute;
	width: 356px;
	height: 136px;
	margin-left: 0px;
	margin-top: 4px;
	overflow:hidden;
	visibility: visible;
        }
				.capa_link_legal0 {
	position: absolute;
	width: 120px;
	height: 15px;
	margin-left: 52px;
	margin-top: 592px;
	overflow:hidden;
	visibility: visible;
        }	
		.capa_texto_director_artistico {
	position: absolute;
	width: 460px;
	height: 334px;
	margin-left: 466px;
	margin-top: 232px;
	overflow:auto;
	visibility: visible;
        }	
				.capa_link_legal {
	position: absolute;
	width: 120px;
	height: 15px;
	margin-left: 45px;
	margin-top: 592px;
	overflow:hidden;
	visibility: visible;
	
        }
		.capa-titulo-n {
	position: absolute;
	width: 332px;
	height: 32px;
	margin-left: 470px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-titulo-n-simple {
	position: absolute;
	width: 332px;
	height: 32px;
	margin-left: 254px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;	
        }
		.capa-titulo-v {
	position: absolute;
	width: 368px;
	height: 22px;
	margin-left: 470px;
	margin-top: 198px;
	overflow:hidden;
	visibility: visible;

        }
	.capa-titulo-v1 {
	position: absolute;
	width: 368px;
	height: 22px;
	margin-left: 461px;
	margin-top: 198px;
	overflow:hidden;
	visibility: visible;	
        }
	.capa-titulo-n-simple-nuevo {
	position: absolute;
	width: 460px;
	height: 32px;
	margin-left: 255px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;	
        }
			.capa-titulo-n-simple-nuevo-t {
	position: absolute;
	width: 460px;
	height: 32px;
	margin-left: 56px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;	
        }
.capa-titulo-v-simple {
		position: absolute;
	width: 368px;
	height: 22px;
	margin-left: 254px;
	margin-top: 166px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa-titulo-v-simple-contactar {
		position: absolute;
	width: 368px;
	height: 22px;
	margin-left: 254px;
	margin-top: 198px;
	overflow:hidden;
	visibility: visible;	
        }
		.capa-titulo-v-simple-nuevo {
	position: absolute;
	width: 460px;
	height: 22px;
	margin-left: 255px;
	margin-top: 198px;
	overflow:hidden;
	visibility: visible;		
        }
		.capa-img-montaje {
	position: absolute;
	width: 455px;
	height: 432px;
	margin-left: 0px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;	
        }
		.capa-titulo-n-noticias {
	position: absolute;
	width: 416px;
	height: 32px;
	margin-left: 256px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/tit-n/10.jpg);
        }
		.capa-titulo-n-noticias_links {
	position: absolute;
	width: 164px;
	height: 32px;
	margin-left: 56px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/tit-n/14.jpg);
        }
		.capa-titulo-n-noticias_agenda {
	position: absolute;
	width: 192px;
	height: 32px;
	margin-left: 704px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/tit-n/15.jpg);
        }
		.capa-noticias-links {
	position: absolute;
	width: 194px;
	height: 387px;
	margin-left: 52px;
	margin-top: 202px;
	overflow:auto;
	visibility: visible;
	background-color:#ffffff;	
        }
		.capa-noticias-noticias {
	position: absolute;
	width: 436px;
	height: 387px;
	margin-left: 256px;
	margin-top: 202px;
	overflow:auto;
	visibility: visible;		
        }
		.capa-noticias-calendario {
	position: absolute;
	width: 220px;
	height: 212px;
	margin-left: 695px;
	margin-top: 202px;
	overflow:hidden;
	visibility: visible;
	background-color:#ffffff;	
        }
		.capa-noticias-banner {
	position: absolute;
	width: 220px;
	height: 186px;
	margin-left: 695px;
	margin-top: 406px;
	overflow:hidden;
	visibility: visible;
	background-color:#ffffff;
	       }

		.capa-cont-prog {
	position: absolute;
	width: 856px;
	height: 376px;
	margin-left: 56px;
	margin-top: 208px;
	overflow:hidden;
	visibility: visible;

        }
.capa-cont-prog1 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 0px;
	margin-top: 0px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/00.jpg);

        }
.capa-cont-prog2 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 288px;
	margin-top: 0px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/09.jpg);	
        }	
.capa-cont-prog3 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 576px;
	margin-top: 0px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/07.jpg);	
        }
.capa-cont-prog4 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 0px;
	margin-top: 94px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/01.jpg);	
        }		
.capa-cont-prog5 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 288px;
	margin-top: 94px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/05.jpg);	
        }	
.capa-cont-prog6 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 576px;
	margin-top: 94px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/02.jpg);	
        }			
		.capa-cont-prog7 {
position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 0px;
	margin-top: 188px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/03.jpg);		
        }		
		.capa-cont-prog8 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 288px;
	margin-top: 188px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/10.jpg);		
        }	
		.capa-cont-prog9 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 576px;
	margin-top: 188px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/06.jpg);	
        }		
		.capa-cont-prog10 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 0px;
	margin-top: 282px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/11.jpg);	
        }	
			
		.capa-cont-prog11 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 288px;
	margin-top: 282px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/08.jpg);	
        }	
		
		.capa-cont-prog12 {
	position: absolute;
	width: 280px;
	height: 94px;
	margin-left: 576px;
	margin-top: 282px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/fnd-cr/12.jpg);	
        }	
		.capa-cont-prog-info {
	position: absolute;
	width: 42px;
	height: 16px;
	margin-left: 226px;
	margin-top: 62px;
	overflow:hidden;
	visibility: visible;
	z-index:100;
        }
		.capa-cont-prog-cont {
	position: absolute;
	width: 176px;
	height: 32px;
	margin-left: 108px;
	margin-top: 32px;
	overflow:hidden;
	visibility: visible;
        }
				.capa-cont-prog-cont-PRECIOS {
	position: absolute;
	width: 275px;
	height: 76px;
	margin-left: 0px;
	margin-top: 8px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-cartel-verde {
	position: absolute;
	width: 180px;
	height: 252px;
	margin-left: 265px;
	margin-top: 152px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-cartel-verde-simple {
	position: absolute;
	width: 225px;
	height: 252px;
	margin-left: 252px;
	margin-top: 306px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-cartel-verde-simple-superior {
	position: absolute;
	width: 252px;
	height: 182px;
	margin-left: 252px;
	margin-top: 232px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-contacto-email {
	position: absolute;
	width: 260px;
	height: 232px;
	margin-left: 636px;
	margin-top: 308px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-texto-curriculum-foto {
	position: absolute;
	width: 150px;
	height: 98px;
	margin-left: 255px;
	margin-top: 232px;
	overflow:hidden;
	visibility: visible;
        }
		.capa-texto-curriculum {
	position: absolute;
	width: 491px;
	height: 98px;
	margin-left: 420px;
	margin-top: 232px;
	overflow:auto;
	visibility: visible;
        }
			.capa-texto-curriculum_conpdf {
	position: absolute;
	width: 491px;
	height: 156px;
	margin-left: 420px;
	margin-top: 232px;
	overflow:auto;
	visibility: visible;
        }
					.capa-texto-curriculum_conpdf_cursos {
	position: absolute;
	width: 491px;
	height: 212px;
	margin-left: 420px;
	margin-top: 232px;
	overflow:hidden;
	visibility: visible;
        }
.capa-barra-textos {
	position: absolute;
	width: 662px;
	height: 3px;
	margin-left: 252px;
	margin-top: 344px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/rest/barra-entre-textos.jpg);
        }	
.capa-texto-descripcion-cursos {
	position: absolute;
	width: 656px;
	height: 220px;
	margin-left: 255px;
	margin-top: 360px;
	overflow:auto;
	visibility: visible;
        }
		.capa-submenu {
	position: absolute;
	width: 852px;
	height: 25px;
	margin-left: 56px;
	margin-top: 124px;
	overflow:hidden;
	visibility: visible;
	
        }
.capa-submenu-rojo1 {
	position: absolute;
	width: 88px;
	height: 25px;
	margin-left: 312px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-1r.jpg);
        }
.capa-submenu-rojo2 {
	position: absolute;
	width: 104px;
	height: 25px;
	margin-left: 400px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-2r.jpg);
        }
.capa-submenu-rojo3 {
	position: absolute;
	width: 101px;
	height: 25px;
	margin-left: 504px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-3r.jpg);
        }
.capa-submenu-rojo4 {
	position: absolute;
	width: 99px;
	height: 25px;
	margin-left: 605px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-4r.jpg);
        }
.capa-submenu-rojo5 {
	position: absolute;
	width: 78px;
	height: 25px;
	margin-left: 704px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-5r.jpg);
        }
.capa-submenu-rojo6 {
	position: absolute;
	width: 80px;
	height: 25px;
	margin-left: 782px;
	margin-top: 114px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../img/submenu/btn-6r.jpg);
        }
		.capa-logo-pdf {
	position: absolute;
	width: 98px;
	height: 86px;
	margin-left: 512px;
	margin-top: 180px;
	overflow:hidden;
	visibility: visible;
        }
			.capa-logo-pdf-online {
	position: absolute;
	width: 98px;
	height: 86px;
	margin-left: 612px;
	margin-top: 180px;
	overflow:hidden;
	visibility: visible;
        }
				.capa-logo-pdf-online1 {
	position: absolute;
	width: 132px;
	height: 46px;
	margin-left: 786px;
	margin-top:142px;
	overflow:hidden;
	visibility: visible;
        }
						.capa-logo-pdf-online11 {
	position: absolute;
	width: 132px;
	height: 46px;
	margin-left: 276px;
	margin-top:336px;
	overflow:hidden;
	visibility: visible;
	z-index:1000;
        }
			
		.capa_mapa {
	position: absolute;
	width: 448px;
	height: 335px;
	margin-left: 470px;
	margin-top: 232px;
	overflow:auto;
	visibility: visible;
	background-image:url(../img/rest/mapa.jpg);
        }
				.capa_inscripcion {
	position: absolute;
	width: 700px;
	height: 950px;
	margin-left: 0px;
	margin-top: 0px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../doc/inscripcion.jpg);	
        }
		.capa_frm01 {
	position: absolute;
	width: 478px;
	height: 22px;
	margin-left: 178px;
	margin-top: 227px;
	overflow:hidden;
	visibility: visible;
        }
		.form_01 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 472px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	}
	
		.capa_frm02 {
	position: absolute;
	width: 284px;
	height: 22px;
	margin-left: 112px;
	margin-top: 258px;
	overflow:hidden;
	visibility: visible;
        }	
		.form_02 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 278px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
}	
		.capa_frm03 {
	position: absolute;
	width: 174px;
	height: 22px;
	margin-left: 482px;
	margin-top: 258px;
	overflow:hidden;
	visibility: visible;
        }	
		.form_03 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 168px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
}	
		.capa_frm04 {
	position: absolute;
	width: 88px;
	height: 22px;
	margin-left: 72px;
	margin-top: 288px;
	overflow:hidden;
	visibility: visible;
        }
		.form_04 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 82px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
		.capa_frm05 {
	position: absolute;
	width: 114px;
	height: 22px;
	margin-left: 232px;
	margin-top: 288px;
	overflow:hidden;
	visibility: visible;	
        }	
		.form_05 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 108px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
		.capa_frm06 {
	position: absolute;
	width: 114px;
	height: 22px;
	margin-left: 428px;
	margin-top: 288px;
	overflow:hidden;
	visibility: visible;
        }
		.form_06 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 108px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
		.capa_frm07 {
	position: absolute;
	width: 336px;
	height: 22px;
	margin-left: 94px;
	margin-top: 318px;
	overflow:hidden;
	visibility: visible;
		}
		.form_07 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 332px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
		.capa_frm08 {
	position: absolute;
	width: 98px;
	height: 22px;
	margin-left: 76px;
	margin-top: 348px;
	overflow:hidden;
	visibility: visible;		
        }	
		
		.form_08 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 92px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
		.capa_frm09 {
	position: absolute;
	width: 100px;
	height: 22px;
	margin-left: 324px;
	margin-top: 348px;
	overflow:hidden;
	visibility: visible;	
        }
		.form_09 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 92px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }		
		.capa_frm10 {
	position: absolute;
	width: 176px;
	height: 22px;
	margin-left: 478px;
	margin-top: 348px;
	overflow:hidden;
	visibility: visible;
        }
		.form_10 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 170px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }	
	 	.form_28_1 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 234px;
	height: 16px;
	border: 1px solid #515154;
	
	 }	
		.capa_frm11 {
	position: absolute;
	width: 469px;
	height: 42px;
	margin-left: 43px;
	margin-top: 404px;
	overflow:hidden;
	visibility: visible;	
        }
		.form_11 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 440px;
	height: 36px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }		
		.capa_frm12 {
	position: absolute;
	width: 482px;
	height: 22px;
	margin-left: 172px;
	margin-top: 497px;
	overflow:hidden;
	visibility: visible;	
        }
		.form_12 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 477px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }		
		.capa_frm13 {
	position: absolute;
	width: 80px;
	height: 22px;
	margin-left: 43px;
	margin-top: 552px;
	overflow:hidden;
	visibility: visible;
		
        }
		.form_13 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 72px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }		
		.capa_frm14 {
	position: absolute;
	width: 80px;
	height: 22px;
	margin-left: 132px;
	margin-top: 552px;
	overflow:hidden;
	visibility: visible;
	
        }
		.form_14 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 72px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	 }			
		.capa_frm15 {
	position: absolute;
	width: 60px;
	height: 22px;
	margin-left: 222px;
	margin-top: 552px;
	overflow:hidden;
	visibility: visible;
		
        }	
		.form_15 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 52px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	}
		.capa_frm16 {
	position: absolute;
	width: 126px;
	height: 22px;
	margin-left: 292px;
	margin-top: 552px;
	overflow:hidden;
	visibility: visible;	
        }	
		.form_16 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515154;
	width: 120px;
	height: 16px;
	border: 1px solid #515154;
	background-color:#F4F4F4;
	}
		.capa_frm17 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 665px;
	overflow:hidden;
	visibility: visible;
        }	
		.capa_frm18 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 695px;
	overflow:hidden;
	visibility: visible;	
        }
		.capa_frm19 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 725px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm20 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 755px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm21 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 785px;
	overflow:hidden;
	visibility: visible;
        }
		.capa_frm22 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 90px;
	margin-top: 815px;
	overflow:hidden;
	visibility: visible;	
        }
		
	.capa_frm23 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 665px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm24 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 695px;
	overflow:hidden;
	visibility: visible;
        }
		.capa_frm25 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 725px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm26 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 755px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm27 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 785px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa_frm28 {
	position: absolute;
	width: 50px;
	height: 50px;
	margin-left: 396px;
	margin-top: 815px;
	overflow:hidden;
	visibility: visible;	
        }
			.capa_frm28_1 {
	position: absolute;
	width: 250px;
	height: 50px;
	margin-left: 396px;
	margin-top: 842px;
	overflow:hidden;
	visibility: visible;	
        }	
		
		
		
			
		.capa_frm29 {
	position: absolute;
	width: 232px;
	height: 72px;
	margin-left: 498px;
	margin-top: 880px;
	overflow:hidden;
	visibility: visible;	
        }	
		.capa-img-montaje-simple {
	position: absolute;
	width: 255px;
	height: 432px;
	margin-left: 0px;
	margin-top: 157px;
	overflow:hidden;
	visibility: visible;	
        }
	.capa_inscripcion_ok {
	position: absolute;
	width: 700px;
	height: 540px;
	margin-left: 0px;
	margin-top: 0px;
	overflow:hidden;
	visibility: visible;
	background-image:url(../doc/inscripcion_ok.jpg);
        }	
/* --------------------  final POSICIONES MENU ROJO */	
/* --------------------  CAPA TITULO TODOS MENOS PROGRAMACION */

	



















	
	


		
		
/* MAQUETA MONTAJE IMAGENES IZQUIERDA*/




.capa-noticias-noticias-fotos {
	position: absolute;
	width: 92px;
	height: 92px;
	margin-left: 0px;
	margin-top: 0px;
	overflow:auto;
	visibility: visible;
        }

		.capa_legal {
	position: absolute;
	left: 50%;
	width: 542px;
	height: 438px;
	margin-left: -271px;
	margin-top: 0px;
	overflow:auto;
	visibility: visible;
        }

















	
	
	
				
		
		/* CAPA CONTENIDOS PROGRAMACION CURSOS */










		
		
		







		
			
	

				

		
		
		
		
			
.text_blanco-HOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #ffffff;	
        }
		.text_blanco_PORTADA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;	
        }
			.text_blanco_PORTADA_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration:none;
        }
				.text_blanco_PORTADA_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;	
	text-decoration:none;
        }
		
		
																																
	
.text_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #ffffff;	
        }
		.text_blanco-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
        }		
	
		
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #515154;	
        }
		.text0111 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #515154;	
        }
		.text01-rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #D9001D;	
        }
			.text01-rojo11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #D9001D;	
        }
		.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #515154;	
        }
		.text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color: #000000;	
        }
		.text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #000000;	
        }
			.text04-n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #000000;	
        }
				.text040 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #D8001D;	
        }
				.text0400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #ffffff;	
        }
		.text-cartel-verde-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #000000;	
        }
		.text-cartel-verde-normal-CONTACTO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #515154;	
        }
		.text-cartel-verde-normal-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color: #515154;	
        }
		.text-cartel-verde-negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color: #000000;
	font-weight: bold;
        }
		.text-cartel-verde-negrita-CONTACTO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color: #515154;
	font-weight: bold;
        }
		.text-verde-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #958E6C;
	font-weight: normal;
        }
		.text-rojo-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #F2001F;
	font-weight: normal;
        }
			.text-rojo-normal11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color: #F2001F;
	font-weight: normal;
        }
		.link_noticias {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.link_noticias:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F8F8F8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
		.link0 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #958E6C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.link0:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #D8001D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
	.link00 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #958E6C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.link00:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #D8001D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
	.link_EN {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #625E46;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.link_EN:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #333333;
	}
	.link1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #515154;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.link1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #D8001D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
	.link111 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #F2001F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.link111:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #F2001F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
	
	


.frm_bot_01 {
	height: 22px;
	width: 156px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #D8001D;
	font-weight: bold;
	cursor: hand;
	border: thin none;
}	
.botones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 36px;
	color: #666666;
	cursor: hand;
	background-color: #FFFFFF;
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../xml/img/btn-cal-anterior.jpg);
	}
	.botones_ant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 22px;
	color: #666666;
	cursor: hand;
	background-color: #FFFFFF;
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../xml/img/btn-cal-anterior.jpg);
	}
	.botones_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 56px;
	color: #515154;
	cursor: hand;
	background-color: #FFFFFF;
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	.botones_pos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 22px;
	color: #666666;
	cursor: hand;
	background-color: #FFFFFF;
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../xml/img/btn-cal-posterior.jpg);
	}

