@font-face{
				font-family:;
				src: url(font/) format('truetype');
			}
			body{
				font-family:;
				margin:auto;
				padding:0px;
			}	
			#contenedor{
				margin:auto;
				width:80%;
				border:1px solid black;
				box-shadow: 0px 20px 35px rgba(0,0,0,0,5;);
				-webkit-box-shadow: 0px 20px 35px rgba(0,0,0,0,5;);
				-mozilla-box-shadow: 0px 20px 35px rgba(0,0,0,0,5;);
				-o-box-shadow: 0px 20px 35px rgba(0,0,0,0,5;);
				border-radius:15px;
			}	
			header{
			background:rgba(255,255,255,0);
			height:150px;
			
			}
			#contenido{
				
			}

			#etiquetas{
			padding:5px;
			}
			footer{
				background:#C1BBBC;
				text-align:center;
				font-family:;
				font-size:12px;
				border-radius:0px 0px 15px 15px;
			}
			#logotipo{
				font-size:0px;
				float:left;
				position:absolute;
				margin:0px;
				padding:0px;
			}
			#tipo{
				position:absolute;
				padding:0px;
				margin:0px;
				font-size:48px;
				color:rgba(255,255,255,1);
				text-shadow: 2px 2px 5px rgba(0,0,0,0.5);
				font-family:;
				transform:translate(150px,0px);
				-webkit-transform:translate(150px,0px);
				-mozilla-transform:translate(150px,0px);
				-o-transform:translate(150px,0px);
			}
			#logo{
				float:left;
				width:50%;
				text-align:center;
				height:100%;
				vertical-align:middle;
				position:absolute;
				padding:0px;
				margin:0px;
				animation: late 2s;
				-webkit-transform:scale(1,1);
				-webkit-animation: late 5s;
				-webkit-animation-iteration-count:infinite;
			}
			
			object{
				border-radius:15px 15px 15px 15px;
			}
			
			@-webkit-keyframes late{
			0%{-webkit-transform: scale (1,1);}
			45%{-webkit-transform: scale (1,1);}
			47%{-webkit-transform: scale (0.98,0.98);}
			50%{-webkit-transform: scale (1.02,1.02);}
			53%{-webkit-transform: scale (0.98,0.98);}
			55%{-webkit-transform: scale (1,1);}
			100%{-webkit-transform: scale (1,1);}
			}
			
			#Login{
				padding:10px;
				float:right;
				width:50%;
				text-align:right;
				vertical-align:middle;
			}
			input{
				padding:5px;
				font-family:;
				text-shadow:2px 2px 3px rbga(0,0,0,0.2);
				border:0px solid white;
				border-radius:5px;
				background:rgba(0,0,0,0.1);
				box-shadow: 0px 0px 0px rbga(0,0,0,0.2);
				-webkit-box-shadow:  0px 0px 0px rbga(0,0,0,0.2);
				-mozila-box-shadow:  0px 0px 0px rbga(0,0,0,0.2);
				-o-box-shadow: 0px 0px 3px rbga(0,0,0,0.2);
				transition: box-shadow 1s,background 1s, border 1s;
				-webkit-transition:; -webkit-box-shadow 1s,background 1s, border 1s;
			}
			input:hover{
				box-shadow:0px 0px 15px rgba(0,0,0,0.5);
				-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5);
				background:rgba(0,255,0,0.1);
				border: 2px solid white;
			}
			a{
				text-decoration:none;
				color:rgba(0,0,0,1);
			}
			
			
			#registrate{
				color:rgba(0,0,0,1);
				font-size:10px;
				text-shadow:0px 0px 5px rgba(0,255,0,0);
					animation:registrate 2s;
					-webkit-animation:registrate 1.5s;
					-webkit-animation-iteration-count:infinite;
			}
			@-webkit-keyframes registrate{
				0%{text-shadow: 0px 0px 5px rgba(0,255,0,0);}
				50%{text-shadow: 0px 0px 5px rgba(0,255,0,1);}
				100%{text-shadow: 0px 0px 5px rgba(0,255,0,0);}
			}
			#presentacion{
				padding:0px;
				margin:0px;
					background-image: url('../Img/fondo1.jpg');
					background-repeat: no-repeat;
					
					text-align:left;
					width:100%;
					height:0px;
					background-size:1600px 200px;
					box-shadow: inset 0px 0px 25px rgba(0,0,0,0.2);
					-webkit-box-shadow: inset 0px 0px 25px rgba(0,0,0,0.2);
					-webkit-animation:esconde 15s;
			}
			@-webkit-keyframes esconde{
				0%{height:100px;}
				50%{height:100px;}
				100%{height:0px;}
			}
			#animaciontexto1{
				position:absolute;
				font-family:;
				color:rgba(255,255,255,0);
				text-shadow:3px 3px 5px rgba(0,0,0,0);
				font-size:32px;
				-webkit-transform:translate(150px,0px);
				-webkit-animation: muevetexto1 5s;
			}
			@-webkit-keyframes muevetexto1{
				0%{color:rgba(255,255,255,0);-webkit-transform:translate(-150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
				25%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				50%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				75%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				100%{color:rgba(255,255,255,0);-webkit-transform:translate(150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
			}
			
			#animaciontexto2{
				position:absolute;
				font-family:;
				color:rgba(255,255,255,0);
				text-shadow:3px 3px 5px rgba(0,0,0,0);
				font-size:32px;
				-webkit-transform:translate(150px,0px);
				-webkit-animation: muevetexto2 5s;
				-webkit-animation-delay:5s;
			}
			@-webkit-keyframes muevetexto2{
				0%{color:rgba(255,255,255,0);-webkit-transform:translate(-150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
				25%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				50%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				75%{color:rgba(255,255,255,1);-webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
				100%{color:rgba(255,255,255,0);-webkit-transform:translate(150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
			}
			
			table{
				width:48%;
				float:left;
				margin:1%;
				border:1px solid rgba(255,255,255,1);
				border-radius:10px;
				background:rgba(212,184,131,0.1);
				box-shadow:0px 0px 10px rgba(0,0,0,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
				-webkit-transform:scale(1,1);
				-webkit-transition:-webkit-transform 1s;
			}
			table:hover{
				-webkit-transform:scale(1.1,1.1);
			}
			table th{
				text-align:left;
				width:100%;
				font-family:;
				border:1px solid rgba(0,0,0,0.5);
				border-radius:10px;
				background:rgba(212,184,131,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
			}
			
			table td{
				border:0px solid white;
				text-shadow:2px 2px 4px rgba(0,0,0,0.2);
			}
			th#gallery{
				text-align:left;
				width:100%;
				font-family:;
				border:1px solid rgba(0,0,0,0.5);
				border-radius:10px;
				background:rgba(131,212,1,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
			}
			
				th#agenda{
				text-align:left;
				width:100%;
				font-family:;
				border:1px solid rgba(0,0,0,0.5);
				border-radius:10px;
				background:rgba(1,131,212,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
			}
			
			th#music{
				text-align:left;
				width:100%;
				font-family:;
				border:1px solid rgba(0,0,0,0.5);
				border-radius:10px;
				background:rgba(212,131,1,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
			}
				th#video{
				text-align:left;
				width:100%;
				font-family:;
				border:1px solid rgba(0,0,0,0.5);
				border-radius:10px;
				background:rgba(232,21,59,0.5);
				-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
			}
			#trampa{
				opacity:0;
				-webkit-opacity:0;
			}
			
			.galeria{
				background-image:url('website_under_construction.png');
				opacity:0;
				-webkit-opacity:0;
			}