header,nav,section,article,footer,aside,figure {
	display:block;
	margin:0 auto;
}
img {
	border:none;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
body {
	border:0;
	font: Tahoma;
	color:#fff;
	line-height:17px;
	background-color:#030b53;
	font-size:15px;
	margin:0;
	padding:0;
	background-image:url(images/fndheader1.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
header {
	height:100px;
	background-color:#FFFFFF;
	color:#000000;
	margin:0 auto;
	margin-bottom:12px;
	width:960px;
}
.push {
	clear:both;
}
.logo {
	width:498px;
	height:102px;
	float:right;
}
.logo2 {
	width:591px;
	height:102px;
	float:right;
}
section {
	width:100%;
	padding:0;
	margin:0;
	height:auto;
	margin-bottom:20px;
	padding-bottom:20px;
}
article {
	width:960px;
	height:auto;
	margin:0 auto;
}
.mundo {
	width:200px;
	height:253px;
	float:left;
	z-index:10;
	position:absolute;
	top:10px;
}
h1 {
	color:#ff0000;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-size:24px;
}
.contenido1 {
	width:650px;
	height:auto;
	float:right;
	margin-top:40px;
}
.contenido {
	width:auto;
	height:auto;
	color:#FFFFFF;
	font-size:16px;
}
.contenido a {
	color:#123956;
}
.sysop {
	padding-left:10px;
	width:100px;
	height:25px;
	border:medium none;
	float:left;
	padding-top:5px;
}
.html5 {
	padding-left:10px;
	float:left;
	padding-top:5px;
}
.textfooter {
	font-size:.46em;
	padding-left:10px;
	float:left;
	padding-top:10px;
	color:#030b53;
	line-height:normal;
}
footer {
background-color:#FFFFFF;
	height:39px;
	width:100%;

}
.idioma {
	width:90px;
	height:40px;
	float: right;
}
.mails{float:left; width:237px; height:auto;}
.mails img{float:right;}
.letra{font-family:Tahoma;}
/*********************************nav*************************************/
nav {
	float:right;
	list-style:none;
	height:20px;
	width:750px;
	margin-top:10px;
}
ul {
	list-style:none;
}
nav li {
	float:left;
	font:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:auto;
	font-weight:bold;
	color:#00a8d7;
	margin-left:10px;
	margin-right: 10px;
}
nav a {
	color:#fff;
	display:block;
	float:left;
	margin:0 auto;
	padding:5px 9px 5px 9px;
	height:20px;
	text-decoration:none;
	border:1px solid #FFFFFF;
	/*border-radius*/
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	
}
nav a:hover {
	background-color:#fff;
	color:#000000;
	/*border-radius*/
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;

	/*box-shadow*/
	-webkit-box-shadow:0 0 5px rgba(256,256,256,0.75);
	-moz-box-shadow:0 0 5px rgba(256,256,256,0.75);
	box-shadow:0 0 5px rgba(256,256,256,0.75);
}
#activo {
	float:left;
	margin:0 auto;
	padding:5px 9px 5px 9px;
	height:20px;
	border:1px solid #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	background-color:#fff;
	color:#000;
	/*border-radius*/
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	/*box-shadow*/
	-webkit-box-shadow:0 0 5px rgba(256,256,256,0.75);
	-moz-box-shadow:0 0 5px rgba(256,256,256,0.75);
	box-shadow:0 0 5px rgba(256,256,256,0.75);
}
.interior {
font-size:18px;
	width:auto;
	height:auto;
	margin-top:120px;
	color:#FFFFFF;
	text-align:justify;
}
.interior a{color:#FFFFFF;}
.interior1 {
	width:auto;
	height:auto;
	color:#FFFFFF;
	text-align:justify;
}
.interior2 {
	width:auto;
	height:auto;
	color:#FFFFFF;
	text-align:justify;
}
.vin ul {
	color:#856596;
	list-style:none;
}
.vin li {
	background:url(images/vin.gif) no-repeat left top;
	padding:0 0 0 18px;
	background-position:0 5px;
	line-height:normal;
}
.vin li a {
	text-decoration:none;
	color:#fff;
}
.vin li a:hover {
	text-decoration:none;
}
.vin2 ul {
	color:#856596;
	list-style:none;
}
.vin2 li {
	background:url(images/vin.gif) no-repeat left top;
	padding:0 0 0 18px;
	background-position:0 8px;
	line-height:15px;
	padding-top:5px;
}
.vin2 li a {
	text-decoration: underline;
	color: #990000;
}
.vin2 li a:hover {
	text-decoration:none;
}
.vin3 ul {
	color:#856596;
	list-style:none;
}
.vin3 li {
	background:url(images/vin3.gif) no-repeat left top;
	padding:0 0 0 18px;
	background-position:0 5px;
	line-height:normal;
	margin-left:30px;
}
.vin3 li a {
	text-decoration:none;
	color:#000;
}
.vin3 li a:hover {
	text-decoration:none;
}
.division {
	width:776px;
	height:auto;
	margin:0 auto;
}
.mision {
	width:390px;
	float:left;
	height:auto;
	text-align:justify;
}
.vision {
	width:390px;
	float: right;
	height:auto;
	text-align:justify;

}
.contacto1 {
	height:100px;
	width:auto;
	font-size:14px;
}
.iubi {
	width:233px;
	height:57px;
	float:left;
}
.itel {
	width:350px;
	height:57px;
	float:left;
	margin-left:10px;
}
.imail {
	width:310px;
	height:auto;
	float:left;
	margin-left:10px;
}
.cuadro {
	width:52px;
	height:53px;
	float:left;
	margin-right:25px;
	margin-bottom:15px;
	margin-top:15px;
}
.cuadro3 {
	width:52px;
	height:53px;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	margin-top:15px;
}
.cuadro2 {
	width:52px;
	height:53px;
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	margin-top:15px;
}
.tel {
	width:150px;
	float: right;
}

/************Form styles start**************/
input,textarea,select {
	font-family: Arial,sans-serif;
}
input[type="text"],select,textarea {
	width:215px;
	height:15px;
	padding:5px 8px;
	font-size:1.0em;
	color:#000;
	background-color:#CCCCCC;
	border:none;
	/*border-radius*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
}
input[type="text"]:hover,select:hover,textarea:hover {
	background-color:#ff7b7b;
	opacity:0.7;
	padding:12px;
	/*transform -webkit-transform:rotate(-1deg);
	-moz-transform:rotate(-1deg);
	-ms-transform:rotate(-1deg);
	-o-transform:rotate(-1deg);
	transform:rotate(-1deg);
	*/
}
input[type="text"]:focus {
	opacity: 0.7;
}
input[type="submit"] {
	padding:0 15px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	line-height:1;
	color:#444;
	border:none;
	text-shadow:0 1px 1px rgba(255,255,255,0.85);
	background-color:#fff;
	/*border-radius*/
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	/*box-shadow*/
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	box-shadow:0 1px 2px rgba(0,0,0,0.5);
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#bbb));
	background-image:-moz-linear-gradient(0% 100% 90deg,#bbb,#fff);
}
input[type="submit"]:hover {
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.85);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ff7b7b),to(#bbb));
	background-image:-moz-linear-gradient(0% 100% 90deg,#bbb,#ff7b7b);
	background-color: #fff;
}
/************Form styles end**************/
.entrar {
	text-align:right;
	width:100%;
	padding-top: 30px;
}
#intro{background-color:#000000; background-image:none; color:#FFFFFF;}

embed {height:500px;}

.swf1 {width:800px; height:425px;}

.fla{height:450px; width:800px; margin:0 auto;}
.skip{color:#FFFFFF; width:800px; height:auto; text-align:center; margin:0 auto; margin-top:10px; margin-bottom:40px;}
.skip a{text-decoration:none; 	color:#ff0000;}
.negro{background-color:#000000;}
.blanco{background-color:#FFFFFF; }
#azul{background-color:#030b53;}
#forma2{height:265px; width:663px; margin:0 auto; }
i{	color:#ff0000; font-size:18px; font-style:normal;}
.concontacto{width:800px; margin:0 auto; height:auto;}
.concontacto2{width:390px; float:left; height:auto;}
.concontacto3{width:390px; float:left; height:auto; margin-left:125px;}
.concontacto4{width:390px; margin:0 auto; height:auto;}
.mailderecho{float:right; padding-top:50px; width:200px; height:auto; text-align:left;}
.mailderecho2{float: left; padding-top:15px; width:270px; height:auto; text-align:left;}
.mailderechon{float: left; padding-top:15px; width:300px; height:auto; text-align:left;}
.correos{width:180px; float:left; height:auto; margin-right:5px;}
.correos2{width:245px; float:left; height:auto; margin-right:5px;}
table{width:100%;}
td{padding:2px 0; vertical-align:top;}