@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body{ font-family: Tahoma, Geneva, sans-serif;
overflow-x:auto;
overflow-y: hidden;
margin:0 auto 0 auto;

}

.wraper{
	}

.cuerpo img{width: 100%; height: auto;}

/* ---------------------- Redslate nav ---------------------- */
.barra {position:fixed; width:100%;  min-width:1000px; z-index:100;}
.barra #menu{
	display:block;
	width:100%;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background: #171717;


	}
.barra #menu2{
	margin-top:-30px;
	display:block;
	width:30%;
	height:30px;
	font-size:12px;
	font-weight:bold;

}
.barra #menu ul{
	margin:0px;
	padding:0;
	list-style:none;
	line-height: normal;
	}
.barra #menu2 ul{
	margin:0px;
	padding:0;
	list-style:none;
	line-height: normal;



	}
.barra #menu ul li{
	display:block;
	float:right;
	margin:0 0px 0 0;
	}
.barra #menu2 ul li{
	display:block;
	float:left;
	margin:0 0px 0 0;
	}


.barra #menu ul li a{

	float:left;
	color:#FFF;
	text-decoration:none;
	padding:8px 20px 0 20px;
	height:22px;
	margin-right: 0px;
	background:#333;
	}
.barra #menu2 ul li a{

	float:left;
	color:#FFF;
	text-decoration:none;
	padding:8px 20px 0 20px;
	height:22px;
	margin-right: 0px;
	background:#333;
	}
.barra #menu ul li a:hover,.barra #menu ul li a.current{
	color: #fff;
	background:#F60;
	}
.barra #menu2 ul li a:hover,.barra #menu2 ul li a.current{
	color: #fff;
	background: #F60;
	}
/* ---------------------- END Redslate nav ---------------------- */

.wrapper {
	position:absolute;

	width:100%;
	height:100%;
	background: url(../images/bg2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}

.logo{
	position:absolute;
	top:50%;
    left: 50%;
    margin-left: -200px;
	margin-top:-196px;
	width:400px;
	height:386px;
	z-index: 10000;
	/* Aqui colocamos la transicion para cada navegador */
  -webkit-transition: 1s ease;  /* Chrome y Safari */
  -o-transition: 1s ease;  /* Opera */
  -moz-transition: 1s ease;  /* Mozilla Firefox */
  -ms-transition: 1s ease;   /* Internet Explorer */
  transition: 1s ease;  /* W3C */}

.logo img{
	width:100%;

}


.logo:hover{
	width:450px;
	height:436px;
	margin-left: -230px;
	margin-top:-218px;

	}


#link{
	position:absolute;
	width:60px;
	font-size:20px;
	top:80%;
    left: 47%;
    -webkit-transition:all 1s ease;  /* Chrome y Safari */
  	-o-transition:all 1s ease;  /* Opera */
 	-moz-transition:all 1s ease;  /* Mozilla Firefox */
 	-ms-transition:all 1s ease;   /* Internet Explorer */
  	transition:all 1s ease;  /* W3C */
	}

#link ul{
	margin:0px;
	padding:0;
	list-style:none;
	line-height: normal;

	}
#link ul li{

	margin:0 0px 0 0;
	}


#link ul li a{
border-radius:20px;
	float:left;
	color:#FFF;
	text-decoration:none;
	padding:5px 20px 5px 20px;
	background:#666;


	}
#link ul li a:hover,#link ul li a.current{
	color: #fff;
	background: #F00 ;
	border-radius:20px;
	}

.social {
	text-align:left;
	position:absolute;
	height:700px;
	z-index:1000;
	top:50%;
    left: 0%;
    margin-top: -200px;
    margin-left: 0px;
	float:left;

	}
.social ul{
width: 100px;

}
.social ul li{
	padding-left:0%;
	float: left;
}
.social ul li img{
width: 100%;
max-width:200px;
}
.contenedorLogo{
	width:100%;
	min-width:1000px;
	height: 30px;
	margin: 0px auto;
	background-color: #F60;
	color: #FFF;
	position:fixed;
    left:0px;
    bottom:45px;
	z-index:100;

}


.fundanicaLogo{
	position:absolute;
	z-index:300;
	margin-top:-80px;
	float:left;
}


	.footer-wrap {
	width:100%;
	min-width:1000px;
	height: 40px;
	margin: 0px auto;
	background-color: #171717;
	color: #FFF;
	position:fixed;
    left:0px;
    bottom:0px;
	z-index:100;
	border-top:solid #F00;
	border-width:5px;
}


.legal {
	padding-top:10px;
	text-align: center;
	color: #fff;
	font-size:10px;
}
.legal2 {
	position:absolute;
	padding-top:7px;
	text-align: left;
	font-size:13px;
	margin-left:150px;
}
.linkFundanica{
	position:relative;
	float:right;
	z-index:200;
}

.linkFundanica #menu{
	height:30px;
	font-size:12px;
	font-weight:bold;
	}
.linkFundanica #menu ul{
	margin:0px;
	padding:0;
	list-style:none;
	line-height: normal;
	background: #333;
	}
.linkFundanica #menu ul li{
	float:right;
	margin:0 0px 0 0;
	}


.linkFundanica #menu ul li a{
	float:left;
	color:#FFF;
	text-decoration:none;
	padding:8px 10px 0 10px;
	height:22px;
	margin-right: 0px;
	background:#333;
}

.linkFundanica #menu ul li a:hover,.linkFundanica #menu ul li a.current{
	color: #fff;
	background: #F00 ;
	}
span{
	overflow:hidden;
	position:absolute;
	width:100%;
	height:20px;
	padding:10px 0 10px 0;
	background: #09c;
	color:#fff;
	top:30px;
	text-align:center;
	margin:0 auto 0 auto;}
