@charset "utf-8";
/* CSS Document */

body {
	position:relative;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
   background: -moz-linear-gradient(top, #FFF, #ADADAD 2100px);/* F 3.6+ */
    background: -ms-linear-gradient(top, #FFF, #ADADAD 2100px);/* IE 10+ */
    background: -webkit-linear-gradient(top, #FFF, #ADADAD  2100px);/* FF 3.6+ */
    background: -o-linear-gradient(top, #FFF, #ADADAD 2100px);/* Safari 5.1+, Chrome 10+ */
    background: linear-gradient(top, #FFF, #ADADAD 2100px);/* ESTILO ESTANDAR */
  	}

a { 
    text-decoration:none;
	border-style:none;
	background-color: none;
	}
	
li {
	text-decoration:none;
	border-style:none;
	background-color: none;
	list-style:none;
	}
	
.contenedor {
	position:relative;
	margin: 0px auto;
	padding: 0px;
	width:1000px;
	height:1410px;
	}

header {
	width:1000px;
	height:252px;
	position:relative;
	display:block;
	float:left;
	}
	
.logo {
	width:301px;
	height:252px;
	position:relative;
	display:block;
	float:left;
	}
	
.imagen_top {
	width:690px;
	height:197px;
	position:relative;
	display:block;
	float:left;	
	}

.texto_top {
	width:690px;
	height:195px;
	position:relative;
	display:block;
	float:left;	
	}

.contenido_top {
	width:388px;
	height:32px;
	position:relative;
	display:block;
	float:left;
	margin-left:130px;	
	}
	
.linea_top {
	width:388px;
	height:6px;
	position:relative;
	display:block;
	float:left;		
	}
	
.texto_top_2 {
	font-family: 'Alegreya Sans', sans-serif;
	color:#56606A;	
	font-size:17px;
	margin-top:18px;
	margin-left:10px;
	}
	
.linea_top_2 {
	width:388px;
	height:6px;
	position:relative;
	display:block;
	float:left;	
	margin-top:-5px;	
	}
	
nav {
	width:1000px;
	height:81px;
	position:relative;
	display:block;
	float:left;	
	}
	
.textos_nav {
	width:958px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	margin-top:-65px;
	margin-left:25px;
	}	
	
.texto_1 {
	width:148px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	text-align:center;	
	font-family: 'Alegreya Sans', sans-serif;
	font-size:18px;
	line-height:2.5;
	}

.texto_1 a {
	color:#B2B3B3;
	-webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;
	}
	
.texto_1 a:hover {
	color:#FFFFFF;
	}	

.texto_2 {
	width:195px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	text-align:center;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:18px;
	line-height:2.5;		
	}	

.texto_2 a {
	color:#B2B3B3;
   -webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;
	}
	
.texto_2 a:hover {
	color:#FFFFFF;
	}	
		
.texto_3 {
	width:261px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	text-align:center;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:18px;	
	line-height:2.5;	
	}		

.texto_3 a {
	color:#B2B3B3;
	-webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;
	}
	
.texto_3 a:hover {
	color:#FFFFFF;
	}
	
.texto_4 {
	width:161px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	text-align:center;	
	font-family: 'Alegreya Sans', sans-serif;
	font-size:18px;	
	line-height:2.5;
	}
	
.texto_4 a {
	color:#B2B3B3;
	-webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;
	}
	
.texto_4 a:hover {
	color:#FFFFFF;
	}
	
.facebook {
	width:31px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	margin-left:40px;
	}	
	
.twitter {
	width:31px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	margin-left:10px;
	}
	
.likedin {
	width:31px;
	height:43px;
	position:relative;
	display:block;
	float:left;	
	margin-left:10px;
	}
	
article {
	width:960px;
	height:990px;
	position:relative;
	display:block;
	float:left;
	margin-left:20px;
	}
	
.barra_titulo {
	width:960px;
	height:50px;
	position:relative;
	display:block;
	float:left;
	background-color:#56606A;
	margin-top:20px;
	}

.titulo {
	width:350px;
	height:50px;
	position:relative;
	display:block;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-style: bold;	
	font-size: 20px;
	color: #FFFFFF;
	margin-top:15px;
	margin-left:760px;
		}

.banderas {
	width:900px;
	height:700px;
	position:relative;
	display:block;
	float:left;	
	margin-left:30px;
	margin-top:20px;
	}

.bandera_1 {
	width:287px;
	height:229px;
	position:relative;
	display:block;
	float:left;		
	}

 .bandera_1 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:287px;
height:229px;
padding: 5px;

 }
 .bandera_1 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_1:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_1:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_1 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }



.bandera_2 {
	width:286px;
	height:228px;
	position:relative;
	display:block;
	float:left;	
	}

 .bandera_2 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:286px;
height:228px;
padding: 5px;
 }
 .bandera_2 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_2:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_2:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_2 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }



.bandera_3 {
	width:295px;
	height:229px;
	position:relative;
	display:block;
	float:left;	
	}

 .bandera_3 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:295px;
height:229px;
padding: 5px;
}
 .bandera_3 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_3:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_3:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_3 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_4 {
	width:286px;
	height:223px;
	position:relative;
	display:block;
	float:left;	
	}

 .bandera_4 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:286px;
height:223px;
padding: 5px;
 }
 .bandera_4 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_4:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_4:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_4 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
 
.bandera_5 {
	width:286px;
	height:223px;
	position:relative;
	display:block;
	float:left;	
	}

 .bandera_5 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:286px;
height:223px;
padding: 5px;
}
 .bandera_5 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_5:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_5:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_5 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 	
.bandera_6 {
	width:295px;
	height:223px;
	position:relative;
	display:block;
	float:left;	
	}

 .bandera_6 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:295px;
height:223px;
padding: 5px;
}
 .bandera_6 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_6:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_6:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_6 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_7 {
	width:289px;
	height:223px;
	position:relative;
	display:block;
	float:left;
	margin-left:150px;	
	}

 .bandera_7 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:289px;
height:223px;
padding: 5px;
}
 .bandera_7 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_7:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_7:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_7 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_8 {
	width:289px;
	height:223px;
	position:relative;
	display:block;
	float:left;	
	}
 .bandera_8 img{
 left: 0;
 position:absolute;
 top: 0;
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 1s ease-in-out;
width:289px;
height:223px;
padding: 5px;
}
 .bandera_8 img.novisible{
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_8:hover img.novisible{
 opacity:1;
 filter:alpha(opacity=100);
 }
 
 .bandera_8:hover img.visible {
 opacity:0;
 filter:alpha(opacity=0);
 }
 
.bandera_8 img.visible:hover {
 opacity:0;
 filter:alpha(opacity=0);
 }
 	
.barra_gris_1 {
	width:960px;
	height:150px;
	position:relative;
	display:block;
	float:left;
	background-color:#56606A;
	margin-top:20px;
	}

.texto_article_1 {
	margin-top:20px;
	width:863px;
	height:120px;
	position:relative;
	display:block;
	float:left;
	margin-left:50px;
	text-align:justify;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:15px;	
	color:#FFF;
	}
	
.titulo_article {
	font-family: 'Oswald', sans-serif;
	font-size:16px;	
	}
	
footer {
	width:960px;
	height:33px;
	position:relative;
	display:block;
	float:left;	
	margin-left:20px;
	margin-top:30px;
	}

.texto_footer {
	width:960px;
	height:33px;
	position:relative;
	text-align:center;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:15px;	
	color:#FFF;
	line-height:1.3;
	}

.barra_footer {
	position:absolute;
	margin-top:1330px;
	float:left;	
	width:100%;
	height:83px;
	}
