/*

Theme Name: FDD 2016

Theme URI: http://www.lfi.cl

Description: Theme para FDD Creado por Guillermo Champin para la Fabrica Imaginaría

Author: Guillermo Champin www.gchampin.com & www.lafabricaimaginaria.com

Version: 1.0

*/



body{

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	overflow-x: hidden;

	width: 100%;

}



.clear{

	clear: both;

}



.wrapper{

	width: 100%;

}



#cargando {

    position:fixed;

    width:100%;

    height:100%;

    background:#2f3538 url('images/ajax-loader.gif') no-repeat center;

	z-index:9999999;

}



.header{

	position: absolute;

	top: 0;

	z-index: 999;

	width: 100%;

	padding-top: 25px;

}



.header2{

	background: rgba(42,62,80,0.9);

	top: 0;

	left: 0;

	width: 100%;

	z-index: 10000;

	overflow: hidden;

	-webkit-transition: height 0.3s;

	-moz-transition: height 0.3s;

	transition: height 0.3s;

}



























.header .container{

	position: relative;

}



.full{

	width: 100%;

}



h3.titulo-default{

	font-size: 27px;

	color: #353333;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	line-height: 38px;

	text-transform: uppercase;

	margin-bottom: 5px;

}



h2.titulo{

	color: #7a848f;

	font-size: 24px;

	font-weight: bold;

	border-bottom: 1px solid #dededf;

	padding-bottom: 10px;

	margin-bottom: 30px;

}



.fecha-default{

	color: #a6915a;

	font-size: 14px;

	text-transform: lowercase;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	margin-bottom: 15px;

}



.separador{

	width: 100%;

	height: 1px;

	background: #dededf;

	margin: 0px 0;

}



.bajada{

	color: #504f4f;

	font-size: 18px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 30px;

}



p.parrafo{

	color: #504f4f;

	font-size: 16px;

	line-height: 24px;

	font-weight: normal;

}





a.logo {

  display: inline-block;

  left: 20px;

  position: absolute;

  width: 200px;

}



a.logo img{

	width: 100%;

}



a.logob{

	width: 64px;

	display: inline-block;

	margin-top: 35px;

	position:relative;

	z-index:7777;

}

a.logob img{

	width: 100%;

}



a.btn-cafe{

	font-size: 15px;

	color: #fff;

	font-family: 'Open Sans', sans-serif;

	display: inline-block;

	padding: 10px 25px;

	border-radius: 20px;

	background: #a6915a;

	margin: 15px 0;

	font-weight: 600;

	transition: all 0.3s ease;

}

a.btn-cafe:hover{

	text-decoration: none;

	background: #937c40;

}

a.btn-celeste{

	font-size: 15px;

	color: #fff;

	font-family: 'Open Sans', sans-serif;

	display: inline-block;

	padding: 10px 25px;

	border-radius: 20px;

	background: #46b8da;

	margin: 15px 0;

	font-weight: 600;

	transition: all 0.3s ease;

}

a.btn-celeste:hover{

	text-decoration: none;

	background: #3685B7;

}



.banner{

	border-bottom: 8px solid #2c3e50;

	position: relative;

}

.banner img{

	width: 100%;

	

}

.banner.banner-sin-img{

	border: none;

	min-height: 140px;

}



.banner .container{

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	margin: 0 auto;

}

.banner h3{

	font-family: 'Hero';

	font-size: 24px;

	color: #fff;

	padding: 25px 45px;

	background: #2c3e50;

	display: inline-block;

	margin: 0;

}



.banner h4{

	font-size: 24px;

	line-height: 32px;

	font-family: 'Hero';

	font-weight: normal;

	color: #fff;

	margin: 0 auto 70px;

	max-width: 600px;

}



.breadcrumbs{

	color: #a6915a;

	font-size: 13px;

	font-family: 'Hero';

	font-weight: normal;

	background: #f7f7f7;

	padding: 17px 0;

	text-transform:uppercase;

}

.breadcrumbs a{

	color:#8a8a8a;

}





a.sel_lang {margin:0 5px; padding:3px 10px; color:#fff; text-decoration:none; border:1px solid #a6915a; font-size:10px; display: inline-block; border-radius:4px; text-transform:uppercase; position: absolute; /*top:25px;*/ right:20px; font-family:'hero'; z-index:9}

a.sel_lang:hover {color:#a6915a}





.wrap-buscador {

  background: #314559 none repeat scroll 0 0;

  padding-bottom: 10px;

  position: absolute;

  right: -1000px;

  top: -15px;

  width: 290px;

}

.wrap-buscador input {

  border: medium none;

  float: left;

  height: 30px;

  margin-left: 10px;

  margin-top: 10px;

  padding-left: 10px;

  width: 189px;

}

.wrap-buscador .boton-buscar {

  background: #f7f7f7 none repeat scroll 0 0;

  float: left;

  height: 30px;

  margin-top: 10px;

  padding-top: 5px;

  text-align: center;

  width: 40px;

}

.cerrar-buscador {

  color: #fff;

  float: left;

  font-size: 25px;

  height: 30px;

  margin-top: 5px;

  text-align: center;

  width: 47px;

  cursor: pointer;

}

/*----NAV-----*/

.wrap-menu{

	display: inline-block;

	float: right;

}

#menu-menu-principal .caret {

	display:none;

}

.wrap-menu .nav{

	padding-top: 6px;

	margin-top: 50px;

}

.nav li{

	position: static;

}

.nav li a{

	text-transform:uppercase;

	font-size: 14px;

	color: #f7f7f8;

	border-right: 2px solid #a6915a;

	padding-top: 2px;

	height: 20px;

	padding-right: 13px;

	padding-left: 13px;

	font-family: 'Hero';

}

.nav li:nth-child(6) a{

	border: none;

}

.nav > li > a:focus {

	background:none;

}



.nav li.buscador{

	cursor: pointer;

	margin-top: -2px;

}



.nav li a:hover,

.nav li.activo a,

.nav .current_page_ancestor a,

.nav .current-menu-item a{

	background: none;

	color: #a6915a;

}



.nav li.dropdown{}

.nav ul.dropdown-menu{

	background:none;

	border:none;

	box-shadow:none;

	margin:0px;

}

.nav ul.dropdown-menu{

	position: absolute;

	list-style: none;

	left: 0px !important;

	padding-left: 0;

	padding-top: 10px;

	display: none;



}

.nav .menu-item-1542 .dropdown-menu{

	left:auto !important;

}

.nav .menu-item-14 .dropdown-menu{

	left:auto !important;

}

.nav ul.dropdown-menu li{

	font-family: 'Hero';

	font-size: 12px;

	float: left;

}

.nav ul.dropdown-menu li a{

	color: #fff;

	display: inline-block;

	background: #a6915a;

	height: 35px;

	padding-top: 8px;

	border:1px solid #a6915a;

	border-right: 1px solid #d3c8ad;

}

.nav ul.dropdown-menu li a:hover,.nav ul.dropdown-menu li.activo a{

	background: #8a794b;

	text-decoration: none;

}



.nav ul.dropdown-menu li:first-child a{

	border-radius: 15px 0 0 15px;

	padding-left: 20px;

}

.nav ul.dropdown-menu li:last-child a{

	border-radius: 0 15px 15px 0;

	padding-left: 20px;

	border-right: none;

}

/*----SLIDE------*/

.texto-slide{

	position: absolute;

	left: 0;

	bottom: 70px;

	color: #fff;

	font-size: 28px;

	font-family: 'Brandon Grotesque';

	width: 50%;

	text-align: left;

	line-height: 35px;

	text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.7); 

	opacity: 0;

}



.texto-slide h3{

	font-size: 48px;

	color: #d6b662;

	font-weight: 500;

	line-height: 52px;

	margin: 0 0 -10px;

	text-transform: uppercase;

}

.texto-slide h4{

	font-size: 70px;

	color: #fff;

	font-family: 'Brandon Grotesque';

	font-weight: 300;

	font-style: italic;

	line-height: 74px;

	margin: 0 0 10px;

}

.texto-slide p{

	font-size: 32px;

	line-height: 39px;

	font-family: 'Brandon Grotesque';

	font-weight: 300;

}

.flecha-abajo{

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	bottom: 60px;

	z-index: 9999;

}

.wrap-nav {

  position: absolute;

  width: 1100px;

  left: 0;

  right: 0;

  margin: 0 auto;

  bottom: 25px;

  z-index: 999;

}



/*----NUESTROS PROYECTOS-----*/



section.nuestros-proyectos{

	background: #cbd9e7;

}



section.nuestros-proyectos h3{

	font-size: 33px;

	color: #fff;

	font-family: 'Brandon Grotesque';

	font-weight: 300;

	background: #314559;

	text-align: center;

	width: 100%;

	margin: 0 auto;

	padding: 10px 0;

}



.box-proyecto-home{

	margin-bottom: 10px;

	position: relative;

}



.box-proyecto-constitucion{

	position: absolute;

	top: 0;

	width: 90%;

	left: 0;

	right: 0;

	margin: 0 auto;

	text-align: center;

	font-family: 'Open Sans', sans-serif;

	height: 100%;

	padding-top: 40px;

	padding-bottom: 40px;

}



.proyecto-constitucion-izq{

	width: 50%;

	float: left;

	border-right: 1px solid #a2a9b1;

	padding-right: 45px;

	height: 100%;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;



	-ms-flex-align: center;

	-webkit-align-items: center;

	-webkit-box-align: center;



	align-items: center;

	justify-content: center;

}

.proyecto-constitucion-der{

	width: 50%;

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 25px;

	text-align: left;

	padding-left: 45px;

	height: 100%;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;



	-ms-flex-align: center;

	-webkit-align-items: center;

	-webkit-box-align: center;



	align-items: center;

	justify-content: center;

}



.proyecto-constitucion-der a{

	font-family: 'Brandon Grotesque';

	font-weight: bold;

	font-size: 14px;

	background: #a6915a;

	border-radius: 15px;

	color: #fff;

	display: block;

	padding: 5px 20px;

	text-align: center;

}



/*----FUNDACION----*/

section.la-fundacion{

  background: url('images/img-fundacion.jpg') no-repeat center left; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  width: 100%;

  overflow: hidden;

}

section.la-fundacion h3{

	font-size: 33px;

	font-weight: 300;

	color: #fff;

	margin: 60px 0 50px;

}

.wrap-fundacion{

	width: 50%;

	float: left;

	background: rgba(0,0,0,0.6);

	padding-bottom: 10px;

	margin-bottom: -10px;

}

.info-fundacion{

	max-width: 600px;

	float: right;

	width: 100%;

	padding-right: 40px;

}



.box-fundacion{

	font-family: 'Open Sans', sans-serif;

	margin-bottom: 50px;

}

.box-fundacion h4{

	font-family: 'Open Sans', sans-serif;

	font-size: 26px;

	font-weight: 700;

	color: #fff;

	padding-left: 35px;

	margin-bottom: 15px;

}

.box-fundacion ul{

	list-style: none;

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	color: #fff;

	padding-left: 0;

}

.box-fundacion ul li{

	position: relative;

	padding-left: 35px;

	margin-bottom: 5px;

}

.box-fundacion ul li i{

	color: #a38f59;

	font-size: 20px;

	position: absolute;

	left: 0;

	top: 3px;

}



/*-----ARCHIVOS----*/

section.archivos{

	position: relative;

}



.flexslider{}

.flexslider ul{

	padding-left: 0;

	margin-bottom: 0;

}

.flexslider .slides{}

.flexslider .slides li{}

.flexslider .slides li img{

	width: 100%;

}

.flex-control-paging{

	display: none;

}



.flex-direction-nav{

	list-style: none;

}

.flex-nav-prev{

	position: absolute;

	top: 42%;

	left: 0;

}

.flex-nav-prev a{

	font-size: 0;

	display: inline-block;

	width: 68px;

	height: 68px;

	background-image: url('images/left.png');

	background-size: 100% 100%;

}



.flex-nav-next{

	position: absolute;

	top: 42%;

	right: 0;

}

.flex-nav-next a{

	font-size: 0;

	display: inline-block;

	width: 68px;

	height: 68px;

	background-image: url('images/right.png');

	background-size: 100% 100%;

}



.wrap-detalle-archivo{

	background: #ea5f51;

	padding-bottom: 10px;

	height: 90px;

	position: relative;

}

.wrap-detalle-archivo .container{

	position: absolute;

	bottom: 10px;

	left: 0;

	right: 0;

	margin: 0 auto;

}

.detalle-archivo{

	width: 920px;

}

.detalle-archivo .titulo-archivo{

	background: #314559;

	padding: 25px 30px 20px;

	float: left;

	width: 600px;

	height: 88px;

}

.flexslider .slides li .detalle-archivo .titulo-archivo img{

	float: left;

	width: auto;

	margin-right: 15px;

	min-width: 0;

}

.detalle-archivo .titulo-archivo h3{

	color: #ffffff;

	font-size: 37px;

	font-weight: 300;

	margin: 0;

}

.detalle-archivo .ano-archivo{

	color: #ffffff;

	font-size: 33px;

	font-weight: bold;

	background: #233445;

	padding: 23px 20px 20px;

	height: 88px;

	width: 220px;

	float: left;

	text-align: center;

}

.detalle-archivo .info-archivo{

	width: 100%;

	line-height: 22px;

	font-size: 16px;

	color: #363a3e;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	float: left;

	padding: 30px;

	background: #fff;

}



.wrap-detalle-archivo a {

  background: #fff none repeat scroll 0 0;

  border-radius: 20px;

  bottom: 10px;

  color: #ea5f51;

  display: inline-block;

  font-family: "Open Sans",sans-serif;

  font-size: 15px;

  font-weight: 600;

  padding: 4px 10px;

  position: absolute;

  right: 0px;

  width: 260px;

  text-align: center;

}



.wrap-detalle-archivo h3 a {

  background: none;

  border-radius: 0px;

  bottom: 10px;

  color: #fff;

  display: inline-block;

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  font-weight: 600;

  padding: 4px 10px;

  position: relative;

  right: 0px;

  width:auto;

  text-align: center;

  line-height:normal;

  text-decoration: underline;

  left:0px;

}





/*----NOTICIAS EVENTOS----*/

.noticias-eventos{

	overflow: hidden;

}



.noticias{

	width: 65%;

	float: left;

}



.wrap-noticias{

	float: right;

	max-width: 788px;

	width: 100%;

	padding-bottom: 60px;

}



.wrap-noticias h3{

	color: #323a4d;

	font-size: 35px;

	font-weight: 300;

	margin-top: 40px;

	margin-bottom: 20px;

}



.box-noticia{

	width: 47%;

	float: left;

	margin-right: 3%;

}

.img-noticia{}

.img-noticia img{

	width: 100%;

}

.info-noticia{}

.info-noticia h3{

	font-size: 23px;

	line-height: 29px;

	color: #353333;

	font-weight: 300;

	text-transform: uppercase;

	height:auto;

}

.fecha {

	text-transform:lowercase;

}

.info-noticia .fecha{

	color: #a7a6a5;

	font-weight: 600;

	font-size: 16px;

	border-bottom: 2px dotted #b19864;

}

.info-noticia p{

	font-size: 16px;

	line-height: 24px;

	color: #363a3e;

	font-family: "Open Sans",sans-serif;

	font-weight: 300;

	margin-top: 25px;

}

.info-noticia a{

	font-weight: bold;

	color: #a6915a;

	font-size: 19px;

}







.eventos{

	width: 35%;

	float: left;

	background: url('images/bg-eventos.png') repeat center center; 



  padding-left: 30px;

  margin-bottom: -3000px;

  padding-bottom: 3000px;

}

.wrap-eventos{}

.wrap-eventos h3{

	color: #323a4d;

	font-size: 35px;

	font-weight: 300;

	margin-top: 40px;

	margin-bottom: 20px;

}



.box-evento{

	width: 315px;

	border-bottom: 2px dotted #233445;

	margin-bottom: 20px;

	padding-bottom: 10px;

}

.wrap-eventos .box-evento:last-child{

	border: none;

}

.box-evento .fecha-evento{

	width: 80px;

	text-align: center;

	float: left;

}

.box-evento .fecha-evento .dia-evento {

  color: #233445;

  display: block;

  font-size: 67px;

  font-weight: 600;

  height: 50px;

  line-height: 49px;

}

.box-evento .fecha-evento .mes-evento{

	color: #333232;

	font-weight: 600;

	font-size: 12px;

	text-transform:lowercase;

}



.box-evento .info-evento{

	width: 235px;

	float: left;

}

.box-evento .info-evento h3{

	color: #363a3e;

	font-size: 14px;

	line-height: 19px;

	font-family: "Open Sans",sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	margin-top: 0;

	padding-left: 2px;

	margin-bottom: 8px;

}

.box-evento .info-evento h3 a{

	color: #363a3e;

}

.box-evento .info-evento p{

	color: #363a3e;

	font-size: 14px;

	line-height: 19px;

	font-family: "Open Sans",sans-serif;

	font-weight: 300;

}



/*------DOCUMENTOS----*/

.documentos-destacados{

  background: url('images/bg-documentos.png') no-repeat center center; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  text-align: center;

  padding-bottom:70px;

}

.documentos-destacados h3{

	font-size: 33px;

	font-weight: 300;

	color: #fff;

	width: 100%;

	text-align: center;

	text-transform: uppercase;

	margin: 40px 0 30px;

}

.owl-wrapper-outer{

	overflow: hidden;

}



#documentos{

	max-width: 910px;

	margin: 0 auto;

}



#documentos .item{

	padding: 0 15px;

}



.box-documento{

	width: 100%;

	margin: 0 auto;

	background: #fff;

	max-width: 310px;

	text-align: left;

}

.box-documento .imagen-doc{

	width: 100%;

}

.box-documento .imagen-doc img{

	width: 100%;

}



.box-documento .texto-doc{

	padding: 20px;

}

.box-documento .texto-doc h4{

	color: #232325;

	font-size: 18px;

	line-height: 24px;

	font-family: "Open Sans",sans-serif;

	font-weight: normal;

	border-bottom: 2px dotted #233445;

	padding-bottom: 5px;

	margin-top: 0;

}

.box-documento .texto-doc p{

	color: #525355;

	font-size: 15px;

	font-family: "Open Sans",sans-serif;

	font-weight: 300;

}

.box-documento .texto-doc a{

	font-weight: bold;

	color: #a6915a;

	font-size: 15px;

}



.owl-prev{

	width: 69px;

	height: 69px;

	background: url('images/left2.png');

	left: -80px;

	top: 35%;

	position: absolute;

}

.owl-next{

	width: 69px;

	height: 69px;

	background: url('images/right2.png');

	right: -80px;

	top: 35%;

	position: absolute;

}

.owl-pagination{

	display: none;

}



.documentos-destacados a.mas-investigaciones{

	font-size: 14px;

	font-weight: bold;

	display: inline-block;

	background: #a6915a;

	padding: 5px 20px;

	border-radius: 15px;

	margin: 30px auto;

	color: #fff;

}



/*-----PARTNERS-------*/

section.partners{

	text-align: center;

}

section.partners h3{

	color: #525355;

	font-size: 33px;

	font-weight: 300;

	margin: 40px 0 30px;

	text-transform: uppercase;

}



.wrap-partners{



}

.wrap-partners img.partner{

	display: inline-table;

	vertical-align: middle;

	margin: 0 15px;

}



/*----REDES---------*/

section.redes-home{

	text-align: center;

	background: url('images/bg-redes.jpg') no-repeat center right; 

	-webkit-background-size: cover;

 	-moz-background-size: cover;

 	-o-background-size: cover;

 	background-size: cover;

}

.redes-home h3{

	color: #fff;

	font-size: 33px;

	font-weight: 300;

	background: rgba(48,68,87,0.8);

	padding: 15px 0;

	margin-top: 0;

}



.wrap-redes{

	padding: 25px 0 35px;

}

.wrap-redes img{

	display: inline-table;

	margin: 0 10px;

}



/*-----MAPA----*/

.mapa{

	position: relative;

}

.mapa .circulo-mapa{

	background:url('images/circulo-mapa.png') no-repeat top center;

	height:330px;

	text-align:center;

	padding:115px 53px 100px 53px;

	font-size:16px;

	color:#fff;

	position: absolute;

	z-index: 9999;

	width: 323px;

	max-width:100%;

	margin-left: 20%;

	top:130px;

}

.mapa .circulo-mapa img{

	width: 100%;

}



.mapa iframe{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

}



.scrolloff {

   pointer-events: none;

}



/*-----HABLEMOS------*/

section.hablemos{

	position: relative;

	background: #3c3a3a;

	padding-bottom: 40px;

}

.hablemos h3{

	width: 100%;

	background: #c4924a;

	color: #fff;

	font-size: 33px;

	font-weight: 300;

	text-align: center;

	padding: 30px 0;

	margin-top: 0;

}



.hablemos img.cohete{

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	top:-32px;

}



.hablemos-izq{

	width: 55%;

	float: left;

	padding-top: 70px;

	padding-right: 40px;

}

.hablemos-izq img{

	max-width: 98%;

}

.hablemos-izq p{

	font-size: 16px;

	line-height: 28px;

	color: #aaaaaa;

	font-family: "Open Sans",sans-serif;

	font-weight: 300;

	margin-top: 40px;

}



.hablemos-der{

	width: 45%;

	float: left;

	padding-top: 70px;

	color:#fff;

}



.hablemos-der input[type="text"],

.hablemos-der input[type="email"]{

	height: 53px;

	width: 491px;

	background: url('images/bg-input.png');

	border: none;

	padding: 0 10px;

	margin-bottom: 20px;

	font-size: 15px;

	color: #7b848d;

	font-family: "Open Sans",sans-serif;

	max-width: 100%;

}

.hablemos-der textarea{

	height: 138px;

	width: 491px;

	background: url('images/bg-textarea.png');

	border: none;

	resize: none;

	padding: 10px;

	font-size: 15px;

	color: #7b848d;

	font-family: "Open Sans",sans-serif;

	max-width: 100%;

}



.hablemos-der a,

.hablemos-der input[type="submit"] {

  background: #a6915a none repeat scroll 0 0;

  border-radius: 15px;

  color: #fff;

  display: inline-block;

  font-size: 18px;

  font-weight: bold;

  margin-top: 50px;

  padding: 4px 50px;

  text-align: center;

  border:none;

}





/*-----EVENTOS-----*/

section.lista-eventos{

	margin-top: 70px;

}

section.lista-eventos h4{

	color: #353333;

	font-size: 27px;

	list-style: 38px;

	font-family: "Open Sans",sans-serif;

	font-weight: 600;

	border-bottom: 1px solid #dededf;

	padding-bottom: 15px;

	text-transform: uppercase;

}



section.lista-eventos .datos-evento{

	font-family: "Open Sans",sans-serif;

	margin-top: 15px;

	margin-bottom: 40px;

}

section.lista-eventos .datos-evento .dato-evento{

	font-size: 18px;

	margin-bottom: 5px;

}

section.lista-eventos .datos-evento .dato-evento.fecha-evento{

	color:#a6915a;

	font-weight: bold;

	text-transform: lowercase;

}



section.lista-eventos .datos-evento .dato-evento span{

	color:#2c3e50;

	font-weight: bold;

	text-transform: uppercase;

}



.evento{

	margin-bottom: 50px;

}



.texto-evento{

	width: 48%;

	float: left;

}



.media-evento{

	width: 52%;

	float: left;

	padding-left: 40px;

}



.botones-media-evento{

	text-align: right;

	padding-top: 5px;

}

.botones-media-evento img{

	cursor: pointer;

}



.media-evento #galeria-evento .flex-control-paging{

	display: none;

}



.media-evento #galeria-evento .flex-direction-nav{

	display: none;

}



.mapa-evento{

	display: none;

}

.mapa-evento img, .mapa-evento iframe{

	width: 100%;

}

.galeria-evento{

	

}

.video-evento{

	display: none;

}



.video-evento iframe{

	width: 100%;

}



.left-media{

}

.right-media{

}



.btn-evento1{

	opacity: 0.7;

}

.btn-evento3{

	opacity: 0.7;

}

/*-----EVENTOS DETALLE-----*/

section.evento-detalle{}

section.evento-detalle h3{

	color: #353333;

	font-size: 31px;

	font-family: "Open Sans",sans-serif;

	font-weight: 600;

	border-bottom: 1px solid #dededf;

	padding-bottom: 15px;

}



section.evento-detalle .datos-evento{

	font-family: "Open Sans",sans-serif;

	margin-top: 15px;

	margin-bottom: 40px;

}

section.evento-detalle .datos-evento .dato-evento{

	font-size: 18px;

}

section.evento-detalle .datos-evento .dato-evento.fecha-evento{

	color:#a6915a;

	font-weight: bold;

}



section.evento-detalle .datos-evento .dato-evento span{

	color:#2c3e50;

	font-weight: bold;

}

.panel-galeria-evento{

	background: #ab9055;

	position: relative;

	height: 87px;

}

.panel-galeria-evento .texto-galeria-evento{

	background: #f7f7f7;

	color: #363a3e;

	font-size: 15px;

	line-height: 19px;

	font-family: "Open Sans",sans-serif;

	font-weight: normal;

	width: 55%;

	padding: 30px;

	float: left;

	position: absolute;

	bottom: 10px;

	left: 10px;

}

.iconos-galeria-evento {

  float: right;

  padding: 10px 150px 10px 0;

  text-align: right;

  width: 45%;

}

.iconos-galeria-evento .ic-galeria-evento{

	width: 68px;

	height: 68px;

	border-radius: 50%;

	background: #bba067;

	text-align: center;

	padding-top: 16px;

	display: inline-block;

	margin-right: 5px;

	cursor:pointer;

}

.iconos-galeria-evento .ic-galeria-evento:hover{

	background: #745C28;

}

.iconos-galeria-evento .ic-galeria-evento img{}



#galeria-evento{

	position: relative;

}


.video-evento-detalle img,.video-evento-detalle iframe{

	width: 100%;

}

.mapa-evento-detalle{

	display: none;

}

.mapa-evento-detalle iframe{

	width: 100%;

}



#galeria-evento .flex-direction-nav {

  bottom: -67px;

  position: absolute;

  width: 100%;

  z-index: 9999;

}



#galeria-evento .flex-nav-prev{

	top: auto;

	bottom: 0;

	right: 105px;

	left: auto;

}

#galeria-evento .flex-nav-next{

	top: auto;

	bottom: 0;

	right: 40px;

	left: auto;

}



#galeria-evento .flex-control-paging {

  bottom: -88px;

  display: none;

  list-style: outside none none;

  position: absolute;

  right: 156px;

  z-index: 9999;

}



#galeria-evento .flex-control-paging li{

	display: inline-block;

}



#galeria-evento .flex-control-paging li a{

	display: block;

	width: 68px;

	height: 68px;

	border-radius: 50%;

	background: #bba067;

	text-align: center;

	padding-top: 16px;

	display: inline-block;

	margin-right: 5px;

	background-repeat: no-repeat;

	background-position: center center;

	font-size: 0;

}



#galeria-evento .flex-control-paging li:nth-child(1) a{

	background-image: url("images/ic-evento1.png");

}

#galeria-evento .flex-control-paging li:nth-child(2) a{

	background-image: url("images/ic-evento2.png");

}

#galeria-evento .flex-control-paging li:nth-child(3) a{

	background-image: url("images/ic-evento3.png");

}



#galeria-evento .flex-control-paging li a.flex-active{

	opacity: 0.6;

}



#galeria-evento .flex-nav-prev a {

  background-image: url("images/left3.png");

  background-size: 100% 100%;

  display: inline-block;

  font-size: 0;

  height: 44px;

  width: 28px;

}

#galeria-evento .flex-nav-next a {

  background-image: url("images/right3.png");

  background-size: 100% 100%;

  display: inline-block;

  font-size: 0;

  height: 44px;

  width: 28px;

}



.contenido-evento{

	color: #504f4f;

	font-size: 16px;

	line-height: 25px;

	font-family: "Open Sans",sans-serif;

	font-weight: normal;

	margin-top: 50px;

	padding-bottom: 60px;

}



.compartir{

	margin-top: 30px;

	margin-bottom: 30px;

}

.compartir a{

	display: inline-block;

	margin-right: 2px;

	margin-bottom: 5px;

}



.proximos-eventos{

	background: #f7f7f7;

	padding-top: 15px;

}



.proximos-eventos h3{

	color:#7a848f;

	font-size: 24px;

	font-weight: bold;

	font-family: "Open Sans",sans-serif;

	border-bottom: 1px solid #dadadb;

	padding-bottom: 8px;

	margin-bottom: 35px;

}



.proximos-eventos a.btn-cafe {

  float: right;

  margin-top: 0;

  margin-bottom: 33px;

}



.proximos-eventos .box-evento{

	width: 375px;

	float: left;

	border: none;

	margin-right: 30px;

}



.proximos-eventos .box-evento .fecha-evento{

	width: 112px;

	padding-top: 10px;

}



.proximos-eventos .box-evento .fecha-evento .dia-evento{

	font-size: 89px;

}



.proximos-eventos .box-evento .fecha-evento .mes-evento{

	font-size: 18px;

	color:#2c3e50;

	font-weight: 600;

	margin-top: 10px;

	display: block;

	text-transform:lowercase;

}



.proximos-eventos .box-evento .info-evento{

	width: 260px;

}



.proximos-eventos .box-evento .info-evento h3{

	border-bottom: 1px solid #c5c6c7;

	padding-bottom: 12px;

}



.proximos-eventos .box-evento:nth-child(3){

	margin-right: 0;

}





/*----NOTICIAS DETALLE----*/

.noticias-detalle .texto-noticia{

	margin-top: 30px;

}

.texto-noticia{

	padding-bottom: 40px;

}



.galeria{

	width: 100%;

	position: relative;

}



.galeria .flex-nav-prev {

  bottom: 0;

  left: auto;

  right: 73px;

  top: auto;

}

.galeria .flex-nav-next {

  bottom: 0;

  right: 0;

  top: auto;

}



.col-izq-padding{

	padding-right: 30px;

}



.galeria .flex-nav-prev a{

	background-image: url('images/galeria-left.png');

}

.galeria .flex-nav-next a{

	background-image: url('images/galeria-right.png');

}



.galeria-noticias-detalle{

	margin-top: 55px;

}





.categoria{

	color: #fff;

	font-size: 12px;

	text-transform: uppercase;

	padding: 5px 10px;

	display: inline-block;

}



.cat_lagos, categoria-verde {

	background: #2ecc71;

}

.cat_proyectos , .categoria-roja{

	background: #e74c3c;

}

.cat_fdd, .categoria-azul{

	background: #3498db;

}





.buscador-interior{

	background: #dddfe2;

	padding: 15px 0;

	margin-bottom: 30px;

}

.buscador-interior select{

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  height: 48px;

  /*width: 148px;*/

  color: #6f6f6f;

  font-weight: 600;

  border: none;

  border-radius: 22px;

  padding-left: 15px;

  background-image: url('images/item-select.png');

  background-position: center right;

  background-repeat: no-repeat;

  background-color: #fff;

  margin-right: 15px;

  min-width:230px;

}

.buscador-interior select::-ms-expand {

    display: none;

}



.buscador-interior .wrap-buscador-input{

	position: relative;

	display: inline-block;

}

.buscador-interior .wrap-buscador-input img {

  left: 15px;

  position: absolute;

  top: 12px;

}

.buscador-interior .wrap-buscador-input input[type="text"]{

	height: 48px;

	width: 922px;

	border: none;

	border-radius: 22px;

	background-color: #fff;

	font-size: 18px;

	color: #a5a5a5;

	font-weight: 600;

	padding-left: 50px;

}

.buscador-interior .wrap-buscador-input input[type="submit"]{

	font-size: 16px;

	color: #fff;

	font-weight: 600;

	text-align: center;

	height: 48px;

	padding: 0 40px;

	background: #a6915a;

	border: none;

	border-radius: 22px;

	position: absolute;

	right: 0;

	top: 0;

}



.audio{

	margin: 20px 0;

}

.audio img{

	width: 100%;

}



.single .video{ 

	margin-top:40px;

}

.video img{

	width: 100%;

}



.box-noticias-recientes{

	background: #eeeeee;

	padding: 20px 35px;

	margin-top: 40px;

}

.box-noticias-recientes h3{

	color: #2c3e50;

	font-size: 22px;

	font-weight: bold;

	margin-bottom: 25px;

}



.item-noticia-reciente{

	border-top:1px solid #d5d6d7;

	padding-top: 12px;

	margin-bottom: 23px;

}

.item-noticia-reciente h4{

	color: #504f4f;

	font-size: 17px;

	font-weight: 600;

}

.item-noticia-reciente p{

	color: #504f4f;

	font-size: 14px;

	line-height: 23px;

	font-weight: normal;

}

.item-noticia-reciente a{

	color: #a6915a;

	font-size: 14px;

	font-weight: 600;

}



.box-noticias-recientes a.btn-cafe{

	float: right;

}



/*----NOTICIAS TODAS-----*/

.item-noticia h4{

	color: #504f4f;

	font-size: 17px;

	font-weight: 600;

}

.item-noticia p{

	color: #504f4f;

	font-size: 14px;

	line-height: 23px;

	font-weight: normal;

}

.item-noticia a{

	color: #a6915a;

	font-size: 14px;

	font-weight: 600;

}

.agenda .item-noticia a{

	color: #353333;

	font-size: 18px;

	font-weight: 600;

}



.item-noticia .img-noticia{

	width: 20%;

	float: left;

	padding-right: 20px;

}



.item-noticia .img-noticia img{

	width: 100%;

}



.item-noticia .texto-noticia-todas{

	border-bottom: 1px solid #dededf;

	padding-bottom: 25px;

	margin-bottom: 20px;

	width: 80%;

	float: left;

}

.texto-noticia-todas h4 a {

	color:#353333;

}



.paginador{

	text-align: center;

	margin: 40px 0;

	float: left;

	width: 100%;

}

.wrap-paginador{

	display: inline-block;

	margin: 0 auto;

}

.paginador .flecha-pag{

	float: left;

	margin-left: 10px;

}

.paginador ul {

  float: left;

  list-style: outside none none;

  margin-left: 20px;

  margin-top: 9px;

  padding-left: 0;

}

.paginador ul li{

	float: left;

	font-size: 21px;

	color: #aaaaaa;

}

.paginador ul li a{

	color: #aaaaaa;

}

.paginador ul li.activo a{

	color: #a6915a;

}



/*----NOTICIAS----*/

.item-noticia-destacada .separador{

	margin-bottom: 15px;

}



.item-noticia-destacada a.leer-mas{

	font-weight: bold;

	color: #a6915a;

	font-family: 'Brandon Grotesque';

	font-size: 16px;

}



.imagen-noticia-destacada{}

.imagen-noticia-destacada img{

	width: 100%;

}



.wrap-noticias-destacadas .owl-pagination {

  display: block;

  margin-top: 0px;

  text-align: right;

  margin-bottom: 40px;

}

.wrap-noticias-destacadas .owl-theme .owl-controls .owl-page.active span, .wrap-noticias-destacadas .owl-theme .owl-controls.clickable .owl-page:hover span{

	background: #acacac;

}

.wrap-noticias-destacadas .owl-theme .owl-controls .owl-page span{

	background: #d5d5d5;

	width: 13px;

	height: 13px;

}



.box-ultimas-noticias{

	padding-bottom: 30px;

	width: 30%;

	float: left;

	margin: 0;

}

.box-ultimas-noticias:nth-child(2){

	margin: 0 5%;

}

.box-ultimas-noticias h3{

	color: #353333;

	font-size: 20px;

	font-weight: 600;

	font-size: 27px;

	height:auto;

}



.box-ultimas-noticias .imagen-ultimas-noticias{

	width: 100%;

	margin-bottom: 15px;

}

.box-ultimas-noticias .imagen-ultimas-noticias img{

	width: 100%;

}



.box-ultimas-noticias a.leer-mas{

	font-weight: bold;

	color: #a6915a;

	font-family: 'Brandon Grotesque';

	font-size: 16px;

}



.wrap-ultimas-noticias{

	padding-bottom: 40px;

}



.wrap-ultimas-noticias a.btn-cafe{

	float: right;

}



/*----PROYECTOS-----*/

section.proyectos{}

section.proyectos h2{

	font-size: 35px;

	font-weight: 500;

	color: #737373;

	font-family: 'Brandon Grotesque';

	margin-top: 30px;

	margin-bottom: 15px;

}



.media-proyectos{

	margin-bottom: 30px;

}

.media-proyectos .img-proyectos{

	

}

.media-proyectos .img-proyectos img{

	width: 100%;

}

.proyectos .media-proyectos .video-proyectos{

	display:none;

}

.media-proyectos .video-proyectos img{

	width: 100%;

}



.botones-proyectos{

	width: 100%;

	text-align: right;

}

.botones-proyectos span,

.botones-proyectos a{

	float: left;

	color: #737373;

	font-size: 35px;

	font-family: 'Brandon Grotesque';

	font-weight: 500;

}

.botones-proyectos img{

	opacity: 0.7;

	cursor: pointer;

}

.botones-proyectos img.activo{

	opacity: 1;

}





/*----PROYECTOS----*/

.box-proyecto{

	margin-bottom: 40px;

}

.box-proyecto-izq{

	padding-right: 20px;

}

.box-proyecto-der{

	padding-left: 20px;

}



.box-proyecto .ic-box-proyecto{}

.box-proyecto .ic-box-proyecto img{}



.box-proyecto h4{

	color: #504f4f;

	font-size: 19px;

	font-weight: bold;

	text-transform: uppercase;

	margin-top: 15px;

}

.box-proyecto p{

	font-size: 17px;

	line-height: 23px;

	color: #504f4f;

}





.wrap-testimonios{

	margin-top: 40px;

	margin-bottom:50px;

}



.box-testimonios{

	margin-bottom: 25px;

}

.box-testimonios .img-testimonio{

	width: 86px;

	float: left;

}

.box-testimonios .img-testimonios img{

	width: 100%;

}

.box-testimonios .texto-testimonios{

	font-size: 16px;

	line-height: 23px;

	color: #504f4f;

	font-style: italic;

	margin-left: 110px;

}

.box-testimonios .texto-testimonios span.autor-testimonios{

	font-size: 16px;

	font-weight: bold;

	color: #504f4f;

	display: block;

}



.box-cifras{

  background: url('../images/bg-cifras.png') no-repeat center center;

  background-size: 100% 100%; 

  border: 1px solid #b7b7b7;

  -webkit-box-shadow: 0px 1px 12px 1px rgba(0,0,0,0.3);

-moz-box-shadow: 0px 1px 12px 1px rgba(0,0,0,0.3);

box-shadow: 0px 1px 12px 1px rgba(0,0,0,0.3);

	padding: 30px;

	margin-top: 20px;

}



.box-cifras img{

	margin-bottom: 10px;

}



section.proyectos .noticias-proyectos h2{

	color:#2c3e50;

	font-weight: bold;

	font-size: 24px;

	text-transform: uppercase;

	border-bottom: 1px solid #dededf;

	padding-bottom: 5px;

	margin-bottom: 35px;

}



.noticias-proyectos h3{

	margin-top: 0;

}



img.graficos{

	margin-top: 20px;

}



.proyecto-destacado{

	position: relative;

	margin-bottom: 40px;

}

.proyecto-destacado img{

	width: 100%;

	height:100%;

}

.proyecto-destacado .texto-proyecto-destacado {

  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

  color: #f7f7f8;

  font-size: 14px;

  left: 30px;

  line-height: 22px;

  padding: 20px 30px;

  position: absolute;

  top: 30px;

  width: 50%;

  text-align: left;

}



.box-home-proyecto{

	margin-bottom: 30px;

	text-align: left;

}

.box-home-proyecto .min-proyecto{

	float: left;

}

.box-home-proyecto .min-proyecto img{

	margin-bottom: 10px;

}

.box-home-proyecto .min-proyecto .redes-proyecto{}

.box-home-proyecto .min-proyecto .redes-proyecto img{}

.box-home-proyecto .min-proyecto .redes-proyecto a:hover{

	text-decoration: none;

}

.box-home-proyecto .texto-home-proyecto{

	margin-left: 250px;

}

.box-home-proyecto .texto-home-proyecto h4{

	font-size: 17px;

	line-height: 23px;

	font-weight: bold;

	color: #504f4f;

	margin-bottom: 5px;

}

.box-home-proyecto .texto-home-proyecto h4 a{

	color: #504f4f;

}

.box-home-proyecto .texto-home-proyecto p{

	font-size: 14px;

	line-height: 23px;

	color: #504f4f;

}

section.proyectos-home{

	text-align: center;

	padding-bottom: 40px;

	padding-top: 30px;

}

section.proyectos-home a{

	margin-right: auto;

	margin-left: auto;

}



/*----FUNDACION-----*/

section.fundacion{}

section.fundacion h2.titulo{

	margin: 30px 0 40px;

}



.wrap-equipo-fundacion{

	background: #f7f7f7;

	padding-top: 50px;

	padding-bottom: 30px;

}

.wrap-equipo-fundacion2{

	background: #fff;

	padding-top: 10px;

	padding-bottom: 30px;

}



.box-fundacion-equipo{

	padding: 40px 0 30px 15px;

	background: #fff;

-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);

-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);

box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);

overflow: hidden;

	width: 32%;

	position: relative;

	float: left;

	margin-bottom: 22px;

}



.box-fundacion-equipo2{

	background: #f5f5f5;

	text-align: center;

	padding-top: 20px;

	overflow: visible;

	padding-bottom: 80px;

	margin-bottom: 100px;

	height:190px;

}



.box-fundacion-equipo:nth-child(3n-1){

	margin: 0 2%;

}

.box-fundacion-equipo img {

  bottom: 0;

  position: absolute;

  right: 0;

  max-height: 100%;

}



.box-fundacion-equipo2 img {

  bottom: -75px;

  left: 0;

  margin: 0 auto;

  max-height: 100%;

  position: absolute;

  right: 0;

}



.box-fundacion-equipo .texto-fundacion-equipo {

  float: left;

  position: relative;

  z-index: 9999;

}



.box-fundacion-equipo2 .texto-fundacion-equipo{

	width: 100%;

}

.box-fundacion-equipo .texto-fundacion-equipo h4{

	color: #4e4e4e;

	font-size: 15px;

	font-weight: 600;

}

.box-fundacion-equipo .texto-fundacion-equipo p{

	color: #969696;

	font-size: 14px;

}



/*-----HITOS------*/



.cabecera-hitos{

	font-size: 32px;

	color: #fff;

	font-family: "Hero";

	padding: 65px 30px;

	text-align: center;

	width: 100%;

	background: #ea5f51;

}

.cabecera-hitos h3{

	max-width: 800px;

	margin: 0 auto;

	font-size: 32px;

}



.bajada-hitos{

	color: #363a3e;

	font-size: 19px;

	line-height: 28px;

	padding: 60px 30px;

	text-align: left;

}



.bajada-hitos p{

	color: #363a3e;

}



#slide-hitos li{

	position: relative;

}

#slide-hitos{

	position: relative;

}



#slide-hitos .flex-nav-next a{

  background-image: url("images/hitos-right.png");

  background-size: 100% 100%;

  display: inline-block;

  font-size: 0;

  height: 44px;

  width: 28px;

}

#slide-hitos .flex-nav-prev a{

  background-image: url("images/hitos-left.png");

  background-size: 100% 100%;

  display: inline-block;

  font-size: 0;

  height: 44px;

  width: 28px;

}



#slide-hitos .flex-nav-prev {

  bottom: 24px;

  position: absolute;

  right: 150px;

  left: auto;

  top: auto;

}

#slide-hitos .flex-nav-next {

  bottom: 24px;

  position: absolute;

  right: 80px;

   left: auto;

  top: auto;

}



.wrap-detalle-hito{

	background: #ab9055;

	padding-bottom: 10px;

	height: 90px;

	position: relative;

}

.wrap-detalle-hito .container{

	position: absolute;

	bottom: 10px;

	left: 0;

	right: 0;

	margin: 0 auto;

}

.detalle-hito{

	width: 530px;

}

.detalle-hito .titulo-hito{

	padding: 25px 30px 20px;

	float: left;

	width: 600px;

	height: 88px;

	color:#a6915a;

}

.flexslider .slides li .detalle-hito .titulo-hito img{

	float: left;

	width: auto;

	margin-right: 15px;

}

.detalle-hito .titulo-hito h3{

	color:#a6915a;

	font-size: 37px;

	font-weight: 300;

	margin: 0;

}

.ano-hito {

  background: #ea5f51 none repeat scroll 0 0;

  color: #ffffff;

  float: left;

  font-size: 30px;

  font-weight: normal;

  left: 0;

  padding: 11px 34px 12px;

  position: absolute;

  text-align: center;

  top: 40px;

}

.detalle-hito .info-hito{

	width: 100%;

	line-height: 22px;

	font-size: 16px;

	color: #363a3e;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	float: left;

	padding: 30px;

	background: #fff;

}



.wrap-detalle-hito a {

  background: #fff none repeat scroll 0 0;

  border-radius: 20px;

  bottom: 10px;

  color: #ea5f51;

  display: inline-block;

  font-family: "Open Sans",sans-serif;

  font-size: 15px;

  font-weight: 600;

  padding: 4px 10px;

  position: absolute;

  right: 0px;

  width: 260px;

  text-align: center;

}



.hitos-fundacion{}

.hitos-fundacion2{

	display: none;

}



/*-----FUNDACION------*/

.mision-vision{

	background: #e5e7e8;

	padding: 40px 0;

}



.box-mision{

	width: 48%;

	margin-right: 4%;

	float: left;

}

.box-mision:last-child{

	margin-right: 0;

}

.box-mision .img-mision{

	float: left;

	width: 120px;

}

.box-mision .img-mision img{



}



.box-mision .texto-mision{

	margin-left: 140px;

}

.box-mision .texto-mision h3{

	font-size: 20px;

	font-weight: bold;

	color: #504f4f;

}

.box-mision .texto-mision p{

	color: #504f4f;

	font-size: 17px;

	line-height: 23px;

	font-weight: normal;

}



.wrap-info-fundacion{

	font-size: 19px;

	line-height: 30px;

	color: #4c5b66;

	padding-top: 60px;

}





.objetivos-generales{

	margin-top: 80px;

	margin-bottom: 80px;

}

.objetivos-generales ul{

	list-style: none;

	padding-left: 0;

}



.objetivos-generales ul li{

	position: relative;

	font-size: 17px;

	line-height: 23px;

	margin-bottom: 30px;

	height: 40px;

}

.objetivos-generales ul li img {

  left: 0;

  position: absolute;

  top: -6px;

}

.objetivos-generales ul li p{

	margin-left: 50px;

}





.presupuesto{

	background: #f7f7f7;

}



.wrap-presupuesto{

	width: 100%;

	max-width: 960px;

	margin: 0 auto;

	padding: 60px 0;

}

.wrap-presupuesto h4{

	font-size: 17px;

	color: #2c3e50;

	font-weight: bold;

}



.box-presupuesto{

	background: #3498db;

	padding: 25px 0 20px;

}

.box-presupuesto .ic-presupuesto{

	width: 10%;

	float: left;

	text-align: center;

}

.box-presupuesto .ic-presupuesto img{

	width: 60%;

}

.box-presupuesto p{

	color: #fff;

	font-size: 16px;

	line-height: 23px;

	width: 65%;

	float: left;

}

.box-presupuesto a{

	width: 22%;

	float: right;

	color: #3498db;

	font-size: 15px;

	font-family: 'Open Sans', sans-serif;

	display: inline-block;

	padding: 10px 25px;

	border-radius: 20px;

	background: #fff;

	margin: 0px 2% 15px 0;

	text-align: center;

	font-weight: 600;

}



/*-----DOCUMENTOS-----*/

#slide-documentos{

	margin-top: 40px;

}



#slide-documentos .flex-direction-nav{

	display: none;

}



#slide-documentos .wrap-detalle-archivo a{

	right: 22px;

}



#slide-documentos .detalle-archivo{

	width: 880px;

}



.archivos-documentos #slide-documentos .detalle-archivo{

	width: 880px;

}



.estudios-fdd{

	width: 100%;

	max-width: 960px;

	margin: 70px auto 0;

}



.estudios-fdd a.btn-cafe{

	float: right;

	margin-top: 40px;

}



.box-estudio-fdd{

	width: 48%;

	float: left;

	margin-right: 4%;

}

.box-estudio-fdd2{

	margin-right: 0;

}



.box-estudio-fdd h3{

	font-size: 22px;

	line-height: 30px;

	color: #504f4f;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 5px;

}

.box-estudio-fdd .fecha-fdd{

	color:#a6915a;

	font-size: 16px;

	text-transform: uppercase;

	font-weight: bold;

	margin-bottom: 25px;

}

.box-estudio-fdd p{

	font-size: 16px;

	line-height: 23px;

	color: #504f4f;

}

.box-estudio-fdd a{

	font-weight: bold;

	font-size: 16px;

	color: #a6915a;

}





.documentos-fdd{

	width: 100%;

	/* max-width: 960px;*/

	margin: 70px auto 0;

	padding-bottom: 40px;

}

.box-documento-fdd{}



.box-documento-fdd .img-documentos-fdd{

	width: 64px;

	float: left;

}

.box-documento-fdd .img-documentos-fdd img{}

.box-documento-fdd .texto-documento-fdd{

	margin-left: 90px;

	border-bottom: 1px solid #dededf;

	padding-bottom: 20px;

}

.box-documento-fdd:last-child .texto-documento-fdd{

	border-bottom: none;

}

.box-documento-fdd .texto-documento-fdd h3{

	font-size: 17px;

	color: #504f4f;

	font-weight: bold;

}

.box-documento-fdd .texto-documento-fdd .fecha-documento-fdd{

	color: #979694;

	font-size: 14px;

}

.box-documento-fdd .texto-documento-fdd p{

	font-size: 15px;

	line-height: 23px;

	color: #504f4f;

}

.box-documento-fdd .texto-documento-fdd a{

	color: #a6915a;

	font-weight: bold;

	font-size: 15px;

}



.blog-rl{

	background: #f7f7f7;

	padding: 40px 0;

}

.wrap-blog-rl{

	width: 100%;

	max-width: 965px;

	margin: 0 auto;

}

.box-blog-rl{}

.box-blog-rl .img-blog{

	width: 120px;

	float: left;

}

.box-blog-rl .img-blog img{}

.box-blog-rl .texto-blog{

	margin-left: 150px;

}

.box-blog-rl .texto-blog p{

	font-size: 16px;

	line-height: 23px;

	color: #504f4f;

}

.box-blog-rl .texto-blog a{

	font-size: 16px;

	color: #a6915a;

	font-weight: bold;

}



/*-----SOBRE RL-----*/

.sobre-rl{

	padding: 80px 0;

}

.sobre-rl .img-rl{

	/* width: 25%; */

	float: left;

}

.sobre-rl .img-rl img{

	width: 100%;

	margin-bottom: 10px;

}

.sobre-rl .img-rl a{

	font-size: 16px;

	font-weight: bold;

	color: #a6915a;

}

.sobre-rl .texto-rl{

/* 	width: 75%; */

	float: left;

	padding-left: 38px;

	font-size: 17px;

	line-height: 27px;

	color: #504f4f;

}



/*----COLABORACION----*/



.investigacion{

	margin-top: 40px;

}

.investigacion .box-col img:hover{

	opacity:0.8;

}

.texto-col{

	font-size: 16px;

	line-height: 23px;

	color: #504f4f;

}



.cuadro-img-col{

	font-size: 14px;

	line-height: 20px;

	color: #504f4f;

	background: #f7f7f7;

	text-align: left;

	padding: 10px 23px;

}



.wrap-box-col{

	text-align: center;

	margin: 40px 0;

}

.box-col{

	display: inline-table;

	margin:0 15px 20px;

}





.img-colaboracion{

	width: 100%;

}

.img-colaboracion img{

	width: 100%;

}



h2.titulo.titulo-colaboracion {

  max-width: 888px;

  margin: 0 auto;

}





@media only screen and (max-width : 1240px) {

  a.logo{

  	width: 140px;

  }





  .nav li a {

  border-right: 1px solid #a6915a;

  font-size: 12px;

  height: 20px;

  padding-left: 6px;

  padding-right: 6px;

  padding-top: 2px;

}

.wrap-menu .nav{

	margin-top: 35px;

}

.header2 .wrap-menu{

	margin-top: 20px;

}

	.texto-slide h3{

		font-size: 40px;

	}

	.texto-slide h4{

		font-size: 60px;

		line-height: 60px;

	}



	.texto-slide p{

		font-size: 26px;

		line-height: 32px;

	}



	.wrap-detalle-archivo a{

		position: relative;

		bottom: auto;

		margin-top: 10px;

	}



	.info-fundacion {

	  float: right;

	  max-width: 486px;

	  padding-right: 25px;

	  width: 100%;

	}



	.rslides{

	}

	.wrap-noticias{

		max-width: 653px;

	}

	.info-noticia h3{

		margin-top: 20px;

	}



	.eventos{

		padding-left: 14px;

	}

	.box-evento{

		width: 290px;

	}



	.box-evento .info-evento {

	  float: left;

	  width: 210px;

	}



	.hablemos-der a{

		margin-left: 0;

	}



	.texto-slide{

		width: 45%;

	}



	.nav li:nth-child(6) a {

	  border: medium none;

	  padding-right: 13px;

	}



	.proximos-eventos .box-evento{

		width: 300px;

	}



	.proximos-eventos .box-evento .info-evento{

		width: 180px;

	}



	.buscador-interior .wrap-buscador-input input[type="text"]{

		width: 700px;

	}



	.proyecto-destacado .texto-proyecto-destacado{

		width: 60%;

	}



	.box-fundacion-equipo{

		width: 48%;

		margin-right: 4%;

	}

	.box-fundacion-equipo:nth-child(2n-1){

		margin-right: 4%;

		margin-left: 0;

		margin-bottom: 22px;

	}

	.box-fundacion-equipo:nth-child(2n){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 22px;

	}	

	.box-fundacion-equipo2:nth-child(2n-1){

		margin-right: 4%;

		margin-left: 0;

		margin-bottom: 100px;

	}

	.box-fundacion-equipo2:nth-child(2n){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 100px;

	}



	#slide-documentos .wrap-detalle-archivo a {

	  left: 3px;

	}

}







/* Medium Devices, Desktops */

@media only screen and (max-width : 992px) {



	.rslides {

    min-height: 0px;

  }



  .archivos-documentos #slide-documentos .detalle-archivo {

  width: 100%;

  left: 0;

  margin-left: -5px;

}



.rslides li {



    min-height: 0px;

  }



.hitos-fundacion{

	display: none;

}

.hitos-fundacion2{

	display: block;

	max-width: 100%;

}





	.nav ul.submenu {

	  position: relative;

	  z-index: 999;

	  left: auto;

	  margin-top: 0;

	  padding-top: 0;

	}





	.nav ul.submenu.submenu3{

		left: 0;

	}



	.nav ul.submenu li a{

		border: none;

		background: none;

	}

	.nav ul.submenu li:first-child a{

		border-radius: 0;

	}	

	.nav ul.submenu li:last-child a{

		border-radius: 0;

	}

	.navbar-header {

        float: none;

    }

    .nav{

    	border-radius: 0;

    	width: 100%;

    	padding: 0;

    }



    .nav li.buscador{

    	position: relative;

    }

    .navbar-left,.navbar-right {

        float: none !important;

    }



    .wrap-buscador{

    	top: 0;

    }

	.navbar-toggle {

	  color: #fff;

	  display: block;

	  font-size: 40px;

	  margin: 0;

	  padding: 0;

	}

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

        margin-top: 10px;

        padding: 0;

    }

    .navbar-fixed-top {

		top: 0;

		border-width: 0 0 1px;

	}

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

		margin-top: 7.5px;

	}

	.navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .collapse.in{

  		display:block !important;

	}

    .navbar-collapse.in {

        overflow-y: auto !important;

    }

	.navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        box-shadow: none;

    }

    .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 15px 5px 25px;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

        color: #999;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, 

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {

        color: #fff;

        background-color: transparent;

        background-image:none;

    }

    a.logo {

	  width: 111px;

	  z-index: 9999;

	}



	.header .container{

		width: 100%;

		padding: 0;

	}	

	.header2 .container{

		width: 100%;

		padding: 0;

	}



    .nav-pills > li + li{

    	margin-left: 0 !important;

    }



    .navbar-default .navbar-toggle {

	border: medium none;

	color: #fff;

	font-size: 44px;

	margin-right: 30px;

	margin-top: 0px;

	padding-top: 0;

	padding-bottom: 0;

	margin-bottom: 0;

}



#nav ul {

	float: left;

	margin: 0px 0 0 0;

	width: 100%;

	background: #314151;

	color: #333;

	padding-bottom:0px;

}

#nav ul li {

  max-width: 100%;

  text-align: left;

  width: 100%;

}

#nav ul li a {

	color: #fff;

	padding: 10px 20px 10px 20px;

	width: 100%;

	border-bottom: 1px solid #ccc;

	height: auto;

	border-right: 0;

}

#nav ul.submenu li a{

	background: #314151;

}

#nav ul li.active a, #nav ul li a:hover {

	padding-bottom: 10px;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border: none;

}

.navbar-default .navbar-toggle:hover {

	background: none;

}

.navbar-default .navbar-toggle .icon-bar {

	background: #fff;

}

.wrap-menu {

	width: 100%;

}



.texto-slide{

	width: 50%;

	bottom: 110px;

}



.texto-slide h3 {

  font-size: 30px;

}



.texto-slide h4{

	font-size: 48px;

	line-height: 48px;

}



.wrap-fundacion{

	width: 100%;

}



.info-fundacion {

  float: none;

  margin: 0 auto;

  max-width: 750px;

  padding-right: 20px;

  padding-left: 20px;

  width: 100%;

}



.detalle-archivo {

  width: 100%;

}



.detalle-archivo .titulo-archivo{

	width: 100%;

	height: auto;

	padding: 10px 20px;

}

.detalle-archivo .ano-archivo{

	font-size: 20px;

	padding: 10px 20px;

	height: auto;

	width: 100%;

	text-align: left;

}



.flexslider .slides li .detalle-archivo .titulo-archivo img{

	width: 20px;

}

.detalle-archivo .titulo-archivo h3{

	font-size: 24px;

}



.noticias{

	width: 100%;

	text-align: center;

}



.wrap-noticias{

	width: 750px;

	padding: 0 20px 40px;

	max-width: 100%;

	margin: 0 auto;

	float: none;

	text-align: left;

}



	.box-noticia{

		margin-bottom: 30px;

	}



	.eventos{

		width: 100%;

		text-align: center;

	}



	.wrap-eventos{

		width: 750px;

		text-align: left;

		margin: 0 auto;

	}



	.box-evento{

		width: 100%;

	}



	.box-evento .info-evento {

	  float: left;

	  width: 100%;

	  margin-top: 5px;

	}



	 #documentos{

	 	padding: 0 50px;

	 }

	 .owl-prev{

	 	left: -20px;

	 }

	 .owl-next{

	 	right: -20px;

	 }



	 .proximos-eventos .box-evento .info-evento {

	  float: none;

	  padding-left: 117px;

	  width: 100%;

	}



	.proximos-eventos .box-evento{

		width: 100%;

	}



	.panel-galeria-evento{

		height: auto;

	}



	.panel-galeria-evento .texto-galeria-evento{

		width: 100%;

		position: relative;

		bottom: auto;

		margin: 0px 0 0 0;

		left: auto;

	}



	.iconos-galeria-evento{

		width: 100%;

	}



	.header{

		background: rgba(42,62,80,0.9);

		height: 140px;

		position: relative;

		top: 0;

		left: 0;

		width: 100%;

		z-index: 9999;

	}	

	.header2{

		background: rgba(42,62,80,0.9);

		top: 0;

		left: 0;

		width: 100%;

		z-index: 9999;

	}



	.banner.banner-sin-img{

		display: none;

	}



	.navbar{

		margin-bottom: 0;

		border: none;

	}



	.header .wrap-menu {

	  width: 100%;

	}	

	.header2 .wrap-menu {

	  width: 100%;

	  margin-top: -62px;

	}



.header .navbar-header {

  margin-bottom: 36px;

  padding-right: 20px;

  margin-top: 17px;

}

.header2 .navbar-header {

  margin-bottom: 36px;

  padding-right: 20px;

  margin-top: 0px;

}





	.nav li.buscador {

	  background: #415161 none repeat scroll 0 0;

	  padding: 10px 0;

	  padding-left: 20px;

	}



	ul#menu1 {

	  margin: 0;

	  overflow: hidden;

	  padding: 0;

	  width: 100%;

	}



	#menu1 li a{

		background: #415161;

		color: #fff;

		padding-left: 0;

	}



	a.logo{

		margin-left: 20px;

	}



	a.logob{

		margin-left: 20px;

	}



	.texto-evento{

		width: 100%;

	}



	.media-evento{

		width: 100%;

		padding-left: 0;

	}



	.buscador-interior .wrap-buscador-input input[type="text"] {

	  width: 502px;

	}



	.col-izq-padding{

		padding-right: 0;

	}



	.box-proyecto-izq{

		padding: 0;

	}

	.box-proyecto-der{

		padding: 0;

	}



	.proyecto-destacado .texto-proyecto-destacado {

	  background: rgba(0, 0, 0, 1) none repeat scroll 0 0;

	  color: #f7f7f8;

	  font-size: 14px;

	  left: 0;

	  line-height: 22px;

	  padding: 20px 30px;

	  position: relative;

	  text-align: left;

	  top: 0;

	  width: 100%;

	}



	.box-presupuesto p{

		width: 84%;

	}



	.box-presupuesto a{

		width: auto;

		margin-top: 30px;

	}



	.objetivos-generales ul li{

		height: auto;

	}

	.box-mision{

		width: 100%;

		margin-right: 0;

		margin-bottom: 30px;

	}



	.sobre-rl .img-rl {

	  float: left;

	/*   width: 320px;*/

	  max-width: 100%;

	}



	.sobre-rl .texto-rl {

	  color: #504f4f;

	  float: left;

	  font-size: 17px;

	  line-height: 27px;

	  padding-left: 0;

	/*   width: 100%; */

		padding-left:20px;

	  margin-top: 20px;

	}



	.texto-col{

		margin-bottom: 30px;

	}



}





@media only screen and (max-width : 768px) {



	.container{

		padding-left: 20px;

		padding-right: 20px;

	}



	.owl-prev{

	 	left: 0px;

	 }

	 .owl-next{

	 	right: 0px;

	 }



	  .wrap-detalle-archivo a{

	  	left: 20px;

	  }



	 #documentos{

	 	padding: 0 30px;

	 }



	.iconos-galeria-evento .ic-galeria-evento {

	  height: 50px;

	  width: 50px;

	  padding-top: 10px;

	}



	.iconos-galeria-evento .ic-galeria-evento img{

		width: 30px;

	}



	#galeria-evento .flex-nav-prev{

		bottom: 10px;

		right: 55px;

	}	

	#galeria-evento .flex-nav-next{

		bottom: 10px;

		right: 10px;

	}



	 .owl-prev{

	 	background-size: 100% 100%;

	 	height: 30px;

	 	width: 30px;

	 }	 

	 .owl-next{

	 	background-size: 100% 100%;

	 	height: 30px;

	 	width: 30px;

	 }



	 .wrap-eventos{

	 	width: 100%;

	 }

	 .mapa .circulo-mapa{

	 	margin: 0 auto;

	 }



	 .hablemos-izq{

	 	width: 100%;

	 	padding-left: 20px;

	 	padding-right: 20px;

	 }



	 .hablemos-der{

	 	padding-left: 20px;

	 	padding-right: 20px;

	 	width: 100%;

	 }



	 .wrap-detalle-archivo{

	 	height: auto;

	 }



	 .wrap-detalle-archivo .container{

	 	position: relative;

	 }



	 .flex-nav-next{

	 	top: 20%;

	 }	 

	 .flex-nav-prev{

	 	top: 20%;

	 }



	 .flex-nav-next a{

	 	width: 30px;

	 	height: 30px;

	 }

	 .flex-nav-prev a{

	 	width: 30px;

	 	height: 30px;

	 }



	 a.logo{

	 	width: 170px;

	 }



	 .wrap-slide{

	 	background: #3c3a3a;

	 }



	 .rslides li .container{

	 	position: relative;

	 	bottom: auto;

	 	float: left;

	 	margin: 0;

	 	padding: 0 20px;

	 	background: #3c3a3a;

	 }



	 .texto-slide{

	 	position: relative;

	 	bottom: auto;

	 	

	 	float: none;

	 	width: 100%;

	 	top: auto;

	 	padding: 20px 0 40px;

	 }



	 .texto-slide h3{

	 	font-size: 24px;

	 }



	 .texto-slide h4{

	 	font-size: 34px;

	 	line-height: 34px;

	 }



	 .buscador-interior .wrap-buscador-input input[type="submit"] {

	  background: #a6915a none repeat scroll 0 0;

	  border: medium none;

	  border-radius: 22px;

	  color: #fff;

	  font-size: 16px;

	  font-weight: 600;

	  height: 48px;

	  margin-top: 10px;

	  padding: 0 40px;

	  position: relative;

	  right: auto;

	  text-align: center;

	  top: auto;

	}



	 .texto-slide p {

	  font-size: 22px;

	  line-height: 26px;

	}



	.flecha-abajo{

		display: none;

	}



	#galeria-evento .flex-control-paging{

		bottom: -79px;

	}



	#galeria-evento .flex-control-paging li a{

		width: 45px;

		height: 45px;

	}



	#galeria-evento .flex-control-paging{

		width: 100%;

		right: auto;

		left: 0;

		text-align: left;

	}

	#galeria-evento .flex-nav-prev{

		right: 54px;

	}



	.buscador-interior select{

		width: auto;

		padding-right: 50px;

	}



	.buscador-interior .wrap-buscador-input{

		margin-top: 10px;

		width: 100%;

	}

	.buscador-interior .wrap-buscador-input input[type="text"]{

		width: 100%;

		font-size: 15px;

	}



	.box-noticias-recientes{

		padding: 15px 15px;

	}



	.box-ultimas-noticias{

		width: 100%;

		margin-bottom: 20px;

	}



	.box-ultimas-noticias:nth-child(2){

		margin: 0;

	}



	.botones-proyectos span{

		font-size: 18px;

	}



	.box-fundacion-equipo{

		width: 100%;

		margin-right: 0%;

	}

	.box-fundacion-equipo:nth-child(2n-1){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 22px;

	}

	.box-fundacion-equipo:nth-child(2n){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 22px;

	}	

	.box-fundacion-equipo2:nth-child(2n-1){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 100px;

	}

	.box-fundacion-equipo2:nth-child(2n){

		margin-right: 0;

		margin-left: 0;

		margin-bottom: 100px;

	}



	.ano-hito {

  background: #ea5f51 none repeat scroll 0 0;

  color: #ffffff;

  float: left;

  font-size: 21px;

  font-weight: normal;

  left: 0;

  padding: 5px 10px;

  position: absolute;

  text-align: center;

  top: 24px;

}



.wrap-detalle-hito .container {

  bottom: 0;

  left: 0;

  margin: 0 auto;

  position: relative;

  right: 0;

}



.detalle-hito .info-hito{

	margin-top: 10px;

}



.detalle-hito {

  width: 100%;

}



#slide-hitos .flex-nav-prev {

  left: 6px;

  position: absolute;

  right: auto;

  top: 100px;

  bottom: auto;

}

#slide-hitos .flex-nav-next {

  right: 6px;

  position: absolute;

  top: 100px;

  bottom: auto;

  left: auto;

}



.detalle-hito .titulo-hito{

	color: #fff;

	width: 100%;

	height: auto;

	font-size: 20px;

}

.wrap-detalle-hito{

	height: auto;

}



.detalle-hito .titulo-hito h3{

	color: #fff;

	font-size: 20px;

}

.flexslider .slides li img{

	min-width: 480px;

}

.flexslider .slides li img.hitos-fundacion2{

	min-width: 0px;

	max-width: 100%;

}



.flexslider .slides li .imagen-galeria img{

	min-width: 0;

}





.bajada-hitos{

	padding-left: 20px;

	padding-right: 20px;

}



	.box-presupuesto .ic-presupuesto {

  float: none;

  text-align: center;

  width: 100px;

  margin: 0 auto;

}



.box-presupuesto p {

  float: none;

  margin: 10px auto 0;

  width: 94%;

}



	.box-blog-rl .texto-blog {

	  margin-left: 0;

	  width: 100%;

	  float: left;

	  margin-top: 13px;

	}



	.wrap-detalle-archivo .container{

		padding: 0;

	}



	.archivos-documentos #slide-documentos .detalle-archivo {

	  width: 100%;

	}



	.detalle-archivo .info-archivo{

		padding: 20px 10px;

	}



	.iconos-galeria-evento {

	  float: left;

	  padding: 10px 10px 10px 8px;

	  text-align: left;

	  width: 100%;

	}



	.box-estudio-fdd{

		width: 100%;

		margin-right: 0;

		margin-bottom: 40px;

	}



}



@media only screen and (max-width : 480px) {

	.box-noticia{

		width: 100%;

		margin: 0 0 40px;

		padding: 0;

	}



	.flex-nav-next{

	 	top: 10%;

	 }	 

	 .flex-nav-prev{

	 	top: 10%;

	 }



	 #slide-hitos .flex-nav-prev {

	  left: 6px;

	  position: absolute;

	  right: auto;

	  top: 60px;

	  bottom: auto;

	}

	#slide-hitos .flex-nav-next {

	  right: 6px;

	  position: absolute;

	  top: 60px;

	  bottom: auto;

	  left: auto;

	}



	 .proyecto-constitucion-der{

	 	font-size: 12px;

	 	line-height: 13px;

	 }

	 .proyecto-constitucion-der a{

	 	font-size: 10px;

	 }



	 .item-noticia .img-noticia{

	 	width: 100%;

	 	margin-bottom: 10px;

	 	padding-right: 0;

	 }



	 .item-noticia .texto-noticia-todas{

	 	width: 100%;

	 }



	 .banner h3 {

	  background: #2c3e50 none repeat scroll 0 0;

	  color: #fff;

	  display: inline-block;

	  font-family: "Hero";

	  font-size: 19px;

	  margin: 0;

	  padding: 15px 22px;

	}



	.box-testimonios .img-testimonio {

	  float: left;

	  text-align: center;

	  width: 100%;

	  margin-bottom: 10px;

	}



	.box-testimonios .texto-testimonios{

		width: 100%;

		margin-left: 0;

	}



	section.proyectos h2{

		font-size: 24px;

	}



	h3.titulo-default{

		font-size: 22px;

		line-height: 28px;

	}



	.box-home-proyecto .min-proyecto{

		width: 100%;

	}

	.box-home-proyecto .texto-home-proyecto{

		width: 100%;

		margin-left: 0;

	}



	.botones-media-evento img{

		width: 48px;

	}



	.box-col{

		margin-left: 0;

		margin-right: 0;

	}



	.banner h4 {

	  color: #fff;

	  font-family: "Hero";

	  font-size: 17px;

	  font-weight: normal;

	  line-height: 21px;

	  margin: 0 auto 10px;

	  max-width: 600px;

	}



}



/* Custom, iPhone Retina */ 

@media only screen and (max-width : 320px) {



}



/* otros ajustes y Efectos*/

.page-template-ricardo-lagos .flex-nav-next,

.page-template-ricardo-lagos .flex-nav-prev,

.category-eventos .flex-nav-next,

.category-eventos .flex-nav-prev{

	display:none;

}



.grid {

	position: relative;

	margin: 0 auto;

	max-width: 1000px;

	list-style: none;

	text-align: center;

}



/* Common style */

.grid figure {

	position: relative;

	float: left;

	overflow: hidden;

	min-width: 250px;

	max-width:100%;



	margin-bottom:10px;

	background: #3085a3;

	text-align: center;

	cursor: pointer;

	width:100%;

}



.grid figure img {

	position: relative;

	display: block;

	min-height: 100%;

	max-width: 100%;

	opacity: 0.8;

	width:100%;

}



.grid figure figcaption {

	padding: 2em;

	color: #fff;

	text-transform: uppercase;

	font-size: 1.25em;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}



.grid figure figcaption::before,

.grid figure figcaption::after {

	pointer-events: none;

}



.grid figure figcaption,

.grid figure figcaption > a {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.grid figure figcaption p a {

	color:#fff;

	font-size:20px;

}

.grid figure figcaption > a {

	z-index: 1000;

	text-indent: 200%;

	white-space: nowrap;

	font-size: 0;

	opacity: 0;

}



.grid figure h2 {

	word-spacing: -0.15em;

	font-weight: 300;

}



.grid figure h2 span {

	font-weight: 800;

}



.grid figure h2,

.grid figure p {

	margin: 0;

}



.grid figure p {

	letter-spacing: 1px;

	font-size: 68.5%;

}







figure.effect-layla {

	background: #000;

}



figure.effect-layla img {

	/* height: 390px; */

}



figure.effect-layla figcaption {

	padding: 3em;

}



figure.effect-layla figcaption::before,

figure.effect-layla figcaption::after {

	position: absolute;

	content: '';



}



figure.effect-layla figcaption::before {

	top: 50px;

	right: 30px;

	bottom: 50px;

	left: 30px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	-webkit-transform: scale(0,1);

	transform: scale(0,1);

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0;

}



figure.effect-layla figcaption::after {

	top: 30px;

	right: 50px;

	bottom: 30px;

	left: 50px;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	-webkit-transform: scale(1,0);

	transform: scale(1,0);

	-webkit-transform-origin: 100% 0;

	transform-origin: 100% 0;

}



figure.effect-layla h2 {

	padding-top: 26%;

	-webkit-transition: -webkit-transform 0.35s;

	transition: transform 0.35s;

}



figure.effect-layla p {

	color:#fff;

	padding: 0.5em 2em;

	text-transform: none;

	opacity: 0;

	-webkit-transform: translate3d(0,-10px,0);

	transform: translate3d(0,-10px,0);

}



figure.effect-layla img,

figure.effect-layla figcaption::before,

figure.effect-layla figcaption::after,

figure.effect-layla p {

	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

	transition: opacity 0.35s, transform 0.35s;

}

figure.effect-layla:hover img {

	opacity: 0.1;

	-webkit-transform: translate3d(0,0,0);

	transform: translate3d(0,0,0);

}

figure.effect-layla:hover figcaption::before,

figure.effect-layla:hover figcaption::after {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1);

}

figure.effect-layla:hover h2,

figure.effect-layla:hover p {

	opacity: 1;

	-webkit-transform: translate3d(0,0,0);

	transform: translate3d(0,0,0);

}

figure.effect-layla:hover figcaption::after,

figure.effect-layla:hover h2,

figure.effect-layla:hover p,

figure.effect-layla:hover img {

	-webkit-transition-delay: 0.15s;

	transition-delay: 0.15s;

}





.share-what {

	float:left;

}

.wp-pagenavi span.pages,

    .wp-pagenavi span.extend,

    .wp-pagenavi a.page,

    .wp-pagenavi a.first,

    .wp-pagenavi a.last {

        display: none!important;

    }

	

	

.tp-caption.News-Subtitle {

	display:none;

}

.tp-caption.titulo_a {

	top:10px;

	color:#D6B662 !important;

	font-weight:700 !important;

	font-size:22px !important;

}

.tp-caption.titulo_b {

	top:40px;

	font-size:32px;

}









#partners .owl-prev{

	width: 69px;

	height: 69px;

	background: url('images/left4.png');

	left: -30px;

	top: 35%;

	position: absolute;

}

#partners .owl-next{

	width: 69px;

	height: 69px;

	background: url('images/right4.png');

	right: -30px;

	top: 35%;

	position: absolute;

}

.tp-caption.doble-linea {

	line-height:23px !important;

	margin-top:-6px;

}

/* responsive shits */

@media (min-width:748px) {

		.tp-caption.doble-linea {

			line-height:normal !important;

			margin-top:0px;

		}

		.wrap-detalle-archivo h3 a {

		background: none;

		border-radius: 0px;

		bottom: 10px;

		color: #fff;

		display: inline-block;

		font-family: "Open Sans",sans-serif;

		font-size: 33px;

		font-weight: 600;

		padding: 4px 10px;

		position: relative;

		right: 0px;

		width:auto;

		text-align: center;

		line-height: 56px;

		text-decoration: underline;

		}

	.box-ultimas-noticias h3 {

		height:120px;

	}

	.box-mision .texto-mision h3{

	font-size: 24px;

	}

	.grid figure {

	max-height:inherit;

	}

	.mapa .circulo-mapa{

	max-width: 80%;

	}

	section.redes-home{

		background: url('images/bg-redes.jpg') no-repeat center center; 

	}

	section.la-fundacion{

		background: url('images/img-fundacion.jpg') no-repeat bottom right;

	}

	.tp-caption.News-Subtitle {

		display:inline-block;	

	}

	.tp-caption.titulo_a {

		top:20px;

		font-size:26px !important;

	}

	.tp-caption.titulo_b {

		top:70px;

		font-size:42px !important;

	}

	.info-noticia h3 {

		height:110px;

	}

}

@media (min-width: 992px) {

	.info-noticia h3 {

		height:auto;

	}

	.header2 {

		height: 140px;

		position: fixed;

	}

	.hablemos-der a,

.hablemos-der input[type="submit"] {

  margin-left: 309px;

}

.wp-pagenavi span.pages,

    .wp-pagenavi span.extend,

    .wp-pagenavi a.page,

    .wp-pagenavi a.first,

    .wp-pagenavi a.last {

        display: inline !important;

    }

	.tp-caption.titulo_a {

		top:auto;

		font-size:46px !important;

	}

	.tp-caption.titulo_b {

		top:auto;

		font-size:52px !important;

	}

	

}

@media (min-width:1200px){

}



.imagen-galeria {



}



#partners_rol .icon-angle-right,

#partners_rol .icon-angle-left {

	color:#737373;

}

.rrss_lagos {

	background:#2c3e50;

	padding-bottom:10px;

}

.rrss_lagos h5 {

	padding:10px;

	color:#717b87;

	background:#263545;

}

.rrss_lagos a {

	border:2px solid #a6915a;

	color:#a6915a;

	font-size:14px;

	webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius:50%;

	text-align:center;

	display:inline-block;

	padding:4px;

	width:35px;

	height:35px;

	margin-left:10px;

}

.bloque_foto {

	background:#2c3e50;

	padding-bottom:10px;

}

.bloque_foto h5 {

	padding:10px;

	color:#717b87;

	background:#263545;

	margin:0px;

}

.interior_bloque_foto {

	padding:10px 10px 0 10px;

	color:#fff;

}

.libros h2 {

	background:#354555;

	color:#fff;

	font-size:18px;

	padding:10px;

	border-bottom:none;

}

.tabs_archivo_lagos {

	margin:40px;

}

.tabs_archivo_lagos .panel-heading{

	background:#354555;

	display:block;

	width:100%;

	padding:10px;

	font-size:16px;

	text-align:left;

}

.tabs_archivo_lagos .panel-heading a{

	color:#fff;

	font-weight:bold;

}

.tabs_archivo_labos .panel-default {

	border:none;

}

.sobre-rl .texto-rl.archivo_lagos_nuevo {

	width:auto;

	padding-right:20px;

}

.borde_gris {

	border-top:1px solid #dededf;

}

.salto_normal {

	margin-top:25px;

	padding-bottom:10px;

}





.descripcion_partner {

	padding:10px;

	width:100%;

	height:100%;

	text-align:center;

	position:absolute;

	top:0px;

	left:0px;

	background:rgba(0,0,0,0.80);

	font-size:13px;

	color:#fff;

	display:none;

	z-index:666;

	height:130px;



  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  -webkit-box-pack: center;

  -moz-box-pack: center;

  -ms-flex-pack: center;

  -webkit-justify-content: center;

  justify-content: center;

  -webkit-box-align: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  -webkit-align-items: center;

  align-items: center;

	

}

.sub_menu {

	background:#3e5061;

	color:#fff;

	padding:0 20px;

}

#nav.sub_menu ul{

	background:none;

	padding-bottom:10px;

}

.sub_menu ul,

.sub_menu ul li{

	padding:0px;

	margin:0px;

	background:none;

	color:#fff;

	list-style:none;

}

#nav.sub_menu li a{

	border:none;

	padding:0px;

	margin:0px;

}

.wrap-proyectos .col-sm-6 .proye_home_tablet2 {

	margin-top:8px;

	margin-bottom:4px;

}

.wrap-proyectos .col-sm-6 .proye_home_tablet3 {

	margin-top:8px;

	margin-bottom:4px;

}

.wrap-proyectos .col-sm-6 .proye_home_tablet4 {

	margin-bottom:8px;

	margin-top:4px;

}

.wrap-proyectos .col-sm-6 .proye_home_tablet5 {

	margin-bottom:8px;

	margin-top:4px;

}



.hidden_a{

opacity: 1;

}


#boton_completo,
#boton_completo:hover,
#boton_completo:active {
	background-color: transparent;
	border:0 none;
}




