*{
	margin:0;
	padding:0;
}
body{
	width:100%;
	height:100%;
	color:rgb(100,100,100);
	background-color:rgb(255,255,255);
	background-image:url(navbk.jpg);
	text-align:center;
	font-family:arial,sans-serif;
	overflow:auto;
}
#contenedor{
	position:absolute;
	width:770px;
	height:540px;
	left:50%;
	top:50%;
	margin-left:-385px;
	margin-top:-25%;
}
	#cabecera{
		width:100%;
		height:70px;
	}
		#cabecera h1{
			font-size:22px;
			font-weight:bold;
			color:rgb(247,125,125);
			background-color:inherit;
		}
		#cabecera h3{
			font-size:15px;
			font-weight:normal;
			margin:2px 0 5px 0;
			color:rgb(150,150,150);
			background-color:inherit;
		}
		#cabecera p{
			font-size:12px;
			font-weight:bold;
			color:rgb(150,150,150);
			background-color:inherit;
		}
		#cabecera p a{
			color:rgb(109,119,186);
			text-decoration:none;
			background-color:inherit;
		}
		#cabecera p a:hover{
			text-decoration:underline;
		}

	#saltarintro{
		display:block;
		position:absolute;
		top:360px;
		left:185px;
		width:400px;
		height:20px;
		color:rgb(61,71,163);
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		background-color:inherit;
	}
	#saltarintro:hover{
		color:rgb(255,128,0);
		background-color:inherit;
	}

	#introanimation{
		width:440px;
		height:310px;
		margin:0 auto;
		background:transparent url(bg_introflash.jpg) no-repeat scroll 20px 20px;
	}
		#infonoflash{
			position:absolute;
			width:400px;
			height:250px;
			left:185px;
			top:90px;
			border:1px solid rgb(220,220,220);
			color:rgb(0,0,0);
			background-color:rgb(255,255,255);
		}
		#infonoflash h3{
			font-size:14px;
			margin:30px 0 10px 0;
		}
		#infonoflash p{
			font-size:13px;
			margin:0 15px;
		}
		#infonoflash p.special{
			font-size:12px;
			display:block;
			margin:10px 15px;
		}
		#getflash, #getflashimg{
			display:block;
			margin-top:20px;
		}
		#getflashimg img{
			border:none;
		}
		#getflash{
			font-size:15px;
			font-weight:bold;
			margin-top:5px;
			color:rgb(55,74,151);
			text-decoration:none;
			background-color:inherit;
		}
		#getflash:hover{
			text-decoration:underline;
		}

	#pie{
		width:100%;
		height:160px;
		text-align:center;
		color:rgb(150,150,150);
		background-color:inherit;
	}
		#idiomas{
			width:50%;
			margin:10px auto;
			padding:5px 0;
			border-top:1px solid rgb(220,220,220);
			border-bottom:1px solid rgb(220,220,220);
			color:rgb(150,150,150);
			background-color:inherit;
		}
		#idiomas a{
			font-size:12px;
			font-weight:bold;
			color:rgb(150,150,150);
			text-transform:uppercase;
			text-decoration:none;
			padding-left:20px;
			background-color:inherit;
		}
		#idiomas a:hover{
			text-decoration:underline;
			color:rgb(61,71,163);
			background-color:inherit;
		}
		#idiomaES{
			background:transparent url(es.jpg) no-repeat left center;
		}
		#idiomaEN{
			background:transparent url(en.jpg) no-repeat left center;
		}
		#idiomaFR{
			background:transparent url(fr.jpg) no-repeat left center;
		}
		#idiomas a.idiomaActivo{
			color:rgb(87,108,193);
			cursor:default;
			background-color:inherit;
		}

		#pie p{
			font-size:12px;
			font-weight:bold;
		}
		#pie a{
			color:rgb(120,120,120);
			background-color:inherit;
		}
		p#copyright{
			font-weight:normal;
			width:96%;
			margin:5px auto;
			padding-bottom:10px;
			border-bottom:1px dashed rgb(200,200,200);
		}
		#copyright a{
			font-weight:bold;
			text-decoration:none;
		}
		#copyright a:hover{
			text-decoration:underline;
		}
		
		#pie p#plinks {
			margin-top:10px;
		}
		#pie p#plinks a{
			color:rgb(130,130,130);
			font-weight:normal;
			text-decoration:none;
			background-color:inherit;
		}
		#pie p#plinks a:hover{
			text-decoration:underline;
		}
