@import url('body.css');
@import url('content.css');

/**/
#container{ max-width: 100%;; width:100%; margin-right: auto; margin-left: auto; text-align: left;}
#content{ float:left; width:100%;}
#top{float:left; width:100%; padding:20px 0; background-color:#154b73; height:60px; background-image: url(../img/back_repet.png); background-position:center center; background-repeat:repeat-x; background-size:contain; }
#nav{float:left; width:100%;}
#slide{float:left; width:100%;}
#footer{float:left; width:100%;}

/**/
.center{ max-width: 1100px; width:100%; margin-right: auto; margin-left: auto; }
.center2{ max-width: 950px; width:100%; margin-right: auto; margin-left: auto; }
.center_pad { max-width: 800px; width:100%; margin-right: auto; margin-left: auto; }

@media only screen and (max-width: 1234px) {
	.center{ width:96%; padding:0% 2%; box-sizing:border-box;  }
	.center2{ width:96%; padding:0% 2%; box-sizing:border-box;  }
	.center_pad{ width:96%; padding:0% 2%; box-sizing:border-box;  }
}

/*SLIDE*/
.slide_slogan{float:left; width:100%; color:#fff;   position:absolute; top:35%; left:0px; text-align:center;}
.carousel_slide.owl-theme .item { background-color:#666; height:600px; position: relative; }
.carousel_publicaciones.owl-theme .item { background-color:#666; height:600px; position: relative; }
.carousel_cliente.owl-theme .item { background-color:#666; height:200px !important; position: relative; }
.fondeo {background-position: center left; background-repeat: no-repeat; background-size: cover; background-position-y: top;}

.slide_subtitle{float:left; width:100%;font-size:25px; text-shadow: 2px 2px 4px #000000; }
.slide_title{float:left; width:100%;  font-size:45px; font-weight:600;}
.slide_text{float:left; width:100%; font-size:15px; }

.ico_slide {
    width: 50px ! Important;
    height: auto;
    margin: auto;
    display: inline-block !important;
    vertical-align: middle;
    margin-right: 20px;
}

@media only screen and (min-width: 1200px) {

	.carousel_slide.owl-theme .item { height: 700px; }
}
@media only screen and (min-width: 1349px) {

	.carousel_slide.owl-theme .item { height: 450px; }
}
@media only screen and (min-width: 1903px) {

	.carousel_slide.owl-theme .item { height: 700px; }
	.fondeo {background-position: center;}
}

@media screen and (max-width: 980px) {
	.slide_slogan{ font-size:45px; top:30%; width: 80%; margin-left: 10%; }
	.owl-theme .item { height:450px; }
}

.foto-circular {
  border-radius: 50%;
  object-fit: cover; /* recorta la imagen manteniendo proporciones */
  overflow: hidden;
}

/**/
.back_blue {background-color: #154b73;  background-image: url(../img/back_repet.png); background-position:center center; background-repeat:repeat-x; background-size:contain;}
.back_grey{ background-color: #F2f2f2;}
.back_white {background-color: #FFF;}
.tex_white {color: #FFF; }
.title_center{ text-align:center;}

/*LINKS*/
.links{ text-decoration:none; color:#09F;}
.links:hover{ text-decoration:underline;}

.but_round{ border-radius:20px; display:block; margin-right:15px; padding:10px 40px; text-align:center; text-decoration:none; border:solid 2px #fff; width:auto;  float: left; color:#FFF; margin-bottom: 10px;}
.but_round.white { color:#777; border:solid 1px #fff; color:#154b73; background-color: #fff;}
.but_evento{   border-radius:20px; display:block;  padding:6px 16px; text-align:center; text-decoration:none; border:solid 2px #fff; width:auto; font-size:12px;  float: right; background-color: #154b73; color:#FFF;}
.but_more {}
.but_asociarse{ border-radius:20px; display:block;  padding:13px 10px; text-align:center; text-decoration:none; border:solid 2px #fff; width:auto;  color:#FFF; background-color: #000; margin:auto; width:200px;  background-image: url(../img/back_repet.png); background-position:center center; background-repeat:repeat-x; background-size:contain; }
.text_small{ font-size:14px; }
.blue {color: #154b73;}

.but_round:hover{ border:solid 2px #fff; width:auto;  float: left; color:#154b73; background-color: #fff; }

/**/
.evento_box { background-color: #FFF; border-radius:20px; padding: 3%; width: 94%; float: left;}
.evento_box strong { color:#154b73; }
.ico_small{ width:10px !important; margin-right:10px; }
.evento_box_title { color: #154b73; font-size:20px;   line-height: 40px; font-weight:600; }
.foto_small{ width:100% !important; }


/**/
.carousel_publicaciones {  border-radius:20px; overflow:hidden; display: block;}
.publicaciones_box {float:left; width:80%;  color:#fff; padding-left:50px;  font-weight:100; position:absolute; bottom:10%; left:0px;  border-radius:20px; margin:30px auto; }
.publi_box_cat{float:left; width:100%;font-size:15px; margin-bottom: 10px;}
.publi_box_title{float:left; width:100%; font-size:22px; margin-bottom: 10px; font-weight: 600; text-shadow: 2px 2px 4px #000000;}
.publi_boxtext{float:left; width:100%; }

.carousel_publicaciones .owl-stage-outer {
    border-radius: 20px;
}


/**/
.box_home_novedades{float:left; width:100%;  border-radius:20px; overflow:hidden; background-color:#f2f2f2; }
.box_home_novedades_1{float:left; width:40%;}
.box_home_novedades_2{float:right; width:40%; padding:7% 10%;}
.box_home_novedades_title { font-size:26px; font-weight:600; }
.img_novedades_home {width:100%; border-radius: 20px;}

/**/
.box_info {float:left; width:94%; padding:30px; box-sizing:border-box; margin:3%; border-radius:20px; background-color:#fff; min-height:220px; position: relative; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.2); }
.box_info  h2 {  font-size: 25px; padding-top: 55px;}
.box_info  .but_more {  text-decoration: none;    color: #4793cc; position: absolute;  bottom: 20px;}
.box_info:hover {background-color:#154b73; }
.box_info h2:hover { color: #ffffff; }
.box_info .but_more:hover { color: #154b73; }

.box_info2 {float:left; width:94%; padding:30px; box-sizing:border-box; margin:3%; border-radius:20px; background-color:#154b73; min-height:150px; position: relative; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.2); }
.box_info2 h2 { font-size: 25px; padding-top: 5px;}
.box_info2 .but_more { text-decoration: none;    color: #4793cc; position: absolute;  bottom: 20px;}
.box_info2:hover {background-color:#ffffff; color:#154b73 }
.box_info2 h2:hover { color: #154b73; }
.box_info2 .but_more:hover { color: #ffffff; }

 .separado { margin-top:40px; }
 
 .nomob { display:block; }
 .simob { display:none; }

@media only screen and (max-width: 780px) {
	.box_home_novedades_1{float:left; width:100%;}
	.box_home_novedades_2{float:right; width: 92%; padding: 3%;}
	.box_info {float:left; width:94%; padding:30px; box-sizing:border-box; margin:3%; border-radius:20px; background-color:#fff; min-height:220px; }
	 .nomob { display:none; }
	 .simob { display:block; }
}

/**/
.sponsor{ float:left; width: 160px; margin:10px;}
.separador_200{ margin-top:200px;}

/*TOP*/
.logo{max-height:60px; margin:auto;  display: block; }
.logo a { display: block; text-indent: -100px; overflow: hidden;}
.top_box1{float:left; width:100px;}
.top_box2{float:left; width:100px;}

/*CONTENT*/
.module1{float:left; width:100%; padding:50px 0; min-height: 400px;}
.module2{float:left; width:100%; padding:50px 0; }
.module3{float:left; width:100%; }
.module4{float:left; width:100%; padding:50px 0; padding-bottom:200px; }
.module5{float:left; width:100%; margin-top:-100px; margin-bottom:100px; }
.module6{float:left; width:100%; padding:50px 0; max-height:300px; }
.module7{float:left; width:100%; padding:10px 0;}



/*FOOTER*/
.footer_box{float:left; width:100%;}
.footer_box1{float:left; width:100%; padding:30px 0; }
.footer_box2{float:left; width:100%;  padding:30px 0;     font-size: 14px; }
.footer_box3{float:left; width:100px;}
.footer_box4{float:left; width:100px;}

@media only screen and (max-width: 780px) {
	.module1{padding:30px 0; }
	.module2{padding:30px 0; }
	.module4{padding:30px 0; }
	.module5{margin-top: 20px; margin-bottom: 20px;}
	.module6{padding:30px 0; max-height: none;}
	.separado { margin-top: 0px; }
	.separador_200 { margin-top: 10px; }
	.sponsor { float: left; width: 40%; margin: 0 5%; }
	.footer_box2{padding:0; }
}

/**/
.sociales{ width:130px; margin:0; padding:15px 0; list-style:none; display: flex; justify-content: space-around; margin: auto;}
.sociales li { margin:0; padding:0; list-style:none; display:block;  overflow:hidden; }
.sociales li a {width: 30px;  margin: 5px; color: #fff;}
.sociales li span {text-indent:-200px;}

/**/
.sociales_pie{ width:150px; margin:0; padding:20px 0; list-style:none; display: flex; justify-content: space-around;}
.sociales_pie li { margin:0; padding:0; list-style:none; display:block;  overflow:hidden; }
.sociales_pie li a {width: 40px !important;  margin: 5px; color: #fff;}
.sociales_pie li span {text-indent:-200px;}
	

/* /////////   GRALS  //////// */

.title{float:left; width:100%;}
.subtitle{float:left; width:100%;}
.data{float:left; width:100%;}
.tex_center{ text-align:center;}

/*CENTER DIVS*/
.center_divs {
	float:left;
	width:100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
	justify-content: space-evenly;
		
}



/* //////////   MENUS  //////// */

/*MENU VERTICAL*/
#menuv { }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding: 0; }
#menuv li { border-bottom: 1px solid #ACCFE8; }
#menuv a { text-decoration: none; color: #000; display: block; padding: 3px 6px; width: 148px; }
#menuv a:hover { background: #DBEBF6; }


/*MENU HORIZONTAL*/
#menuh { }
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; }
#menuh a { text-decoration: none; color: #000; display: block; padding: 3px 10px; text-align: center; }
#menuh a#primero { border-left: 1px solid #ACCFE8; }
#menuh a:hover { background: #DBEBF6; }


/*MENU CENTRADO*/
#menuc { }
#menuc ul { list-style-type: none; margin: 0 auto; padding: 0; text-align: center; }
#menuc li { display: inline; padding: 5px; margin: 1px; }
#menuc a { }
#menuc a:hover { background: #DBEBF6; }



/*CONTACTO*/
#contact-area  { float:left; width:100%;}
#contact-area * { margin: 0; padding: 0; }
#contact-area p { font-size: 1.3em; margin-bottom: 15px; }
#contact-area { width: 100%; }
#contact-area input, #contact-area textarea { padding: 2%; width: 96%; font-family: Helvetica, sans-serif; font-size: 12px; border: 1px solid #ccc; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;  border-radius:10px;}
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #900; }
#contact-area select {
    line-height: 40px;
    border: solid 1px #ccc;
    height: 40px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    text-indent: 10px;
    font-size: 15px;
}

#contact-area input.submit-button { width: 100%; float: right; color: #FFF; text-decoration: none; background-color: #154a71; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 35px; border-radius:10px; }
#contact-area label { float: left; text-align: left; padding: 2% 0%; width: 96%;  }



/**/
.listado_fundacion{float:left; width:100%; margin: 0; padding: 0;  }
.listado_fundacion li { list-style-type: none;  float: left; margin: 0; padding: 0; float:left; width:100%; padding:20px 0; font-size:22px; background-image: url(../img/ico_003.png); background-position:center left; background-repeat:no-repeat; background-size:10px; padding-left:40px; }
.listado_fundacion li a { text-decoration: none; color: #fff; display: block; font-weight:600;  }



.listado_footer { float:left; width:100%; margin:0; padding:0;  }
.listado_footer li { float:left; width:100%; margin: 0; padding:0;  }
.listado_footer li a { text-decoration: none; display: block; font-size:14px; color:#ccc;  }
.listado_footer a:hover {  }

.logo_footer {width:200px; }

/*LISTADO*/
.list { list-style-type: none; margin: 0; padding: 0;  }
.list li { margin: 0; padding: 0;  list-style-type: none; padding-bottom:5px; padding-left:30px;  width: 100%; float: left; }

.list li:nth-child(1) { background-image: url(../img/icos/03.png); background-position:center left; background-repeat:no-repeat; background-size:contain;}
.list li:nth-child(2) { background-image: url(../img/icos/03.png); background-position:center left; background-repeat:no-repeat; background-size:contain;}
.list li:nth-child(3) { background-image: url(../img/icos/03.png); background-position:center left; background-repeat:no-repeat; background-size:contain;}
.list li:nth-child(4) { background-image: url(../img/icos/04.png); background-position:center left; background-repeat:no-repeat; background-size:contain;}
.list li:nth-child(5) { background-image: url(../img/icos/05.png); background-position:center left; background-repeat:no-repeat; background-size:contain;}

/**/
.ico_medium {}



/**/
.flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content:center;
  align-items: normal;
  align-content: normal;
}


/**/
.box_ingresos{ float:left; width:29%; margin:2%; }
.round { border-radius:10px; }
.box_ingresos p { font-weight:600; text-align: center;}
.box_ingresos a { text-decoration:none; color:#000; font-weight:600; }
.box_ingresos img { width: 100%; height: 200px; border-radius: 10px;}

/**/
.slide_inside{float:left; width:100%; padding:50px; box-sizing:border-box; height:450px; background-color:#000; text-align:center; position: relative; }
.slide_inside_1{float:left; width:40%; padding:40px 30%;  color:#fff; padding-bottom:0px; z-index:2; position: relative; }
.slide_inside_2{float:left; width:100%;  box-sizing:border-box; z-index:2; position: relative; }
.slide_inside_3{float:left; width:40%; padding:0 30%; z-index:2; position: relative; color: #fff; }
.slide_inside_4{float:left; width:20%; padding:0 40%; z-index:2; position: relative; }

.slide_inside::after {position:absolute; display:block; content:""; top:0px; left:0px; width:100%; height:100%; background-color:rgb(0 0 0 / 34%); z-index:1;  }

.top_buscar {
    border-radius: 100px;
    line-height: 40px;
    background-color: #fff;
    border: none;
    width: 300px;
    text-indent: 20px;
    font-size: 15px;
}
.top_but_buscar {
    line-height: 40px;
    height: 40px;
    border-radius: 100px;
    width: 40px;
    background-color: #ffffff;
    color: #fff;
    border: none;
    background-image: url(../img/ico_004.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 30px;
    text-indent: -200px;
	cursor: pointer;
}
.buscar_box_top {
    background-color: #fff;
    border-radius: 30px;
    padding: 3px;
    width: auto;
    display: inline-flex
;
}

.articulo_back {
    border-radius: 100px;
    padding: 5px 0px;
    color: #777;
    box-sizing: border-box;
    width: auto;
    float: left;
}
.articulo_back a {
    color: #777;
}


/**/

.box_quienes_01{
    float: left;
    width: 96%;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    overflow: hidden;
    padding: 20px;
    box-sizing: border-box;
	margin-bottom:20px;
}

.box_quienes_02{
    float: left;
    width: 96%;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    overflow: hidden;
    padding: 20px;
    box-sizing: border-box;
	margin-bottom:20px;
	margin-left: 50px;
}




/*TABS*/

.tabs {
  width: 100%;
  margin: 20px 0;
  padding: 0;
  float: left;
}

.tabs-nav ul {
  margin: 0px 0;
  padding: 20px;
  text-align: center;
  background: #e5e5e5;
}

.tabs-nav li {
    display: inline-block;
    background: #fff;
    color: #fefefe;
    /* border-width: 1px 1px 1px 1px; */
    /* border-bottom: solid 1px #00B259; */
    /* border-style: solid; */
    /* border-color: #ccc; */
    /* margin-right: 1px; */
    border-radius: 20px;
    padding: 15px;
}

.tabs-nav a {
  text-decoration: none;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  color: #000;
}
/* Active tab */

.tabs-nav li.active {
	background: #145282;
	background: linear-gradient(90deg,rgba(20, 82, 130, 1) 13%, rgba(9, 32, 50, 1) 90%);
	color: #FFF;
}

.tabs-nav li.active a {
  color: inherit;
}
/* Tab content */

.tabs-content {
  padding: 30px;
  background: #F2f2f2;
  overflow: hidden;
}


/* Hide all but first content div */

.tabs-content div:not(:first-child) {
  display: none;
}

.tabs-boxes{float:left; width:100%;}


/**/
.integrantes {float:left; width:18%; margin:1%; color:#000; display:block !Important; }
.integrantes_1{float:left; width:100%; margin-bottom:10px; display:block !Important; }
.integrantes_2{float:left; width:100%; margin-bottom:10px; display:block !Important;}
.integrantes_3{float:left; width:100%; margin-bottom:10px; display:block !Important;}



/**/

.box_investigadores {
    float: left;
    width: 28%;
    box-sizing: border-box;
    text-align: center;
    margin: 2%;
}
.box_investigadores_1 {
    float: left;
    width: 100%;
    box-sizing: border-box;
    font-size: 20px;
    padding: 10px;
    border-radius: 20px;
    border: solid 1px #ccc;
    margin-bottom: 20px;
    color: #154b73;
    font-weight: 600;
}
.box_investigadores_2 {float:left; width:100%; box-sizing:border-box; line-height:25px;}
.title_circle {
    padding: 20px;
    border: solid 1px #fff;
    border-radius: 100px;
    text-align: center;
	font-size:18px;
	font-weight:600;
}
.title_circle_blue {
    padding: 20px;
    border: solid 1px #154b73;
    border-radius: 100px;
    text-align: center;
	font-size:18px;
	font-weight:600;
}


/**/
.blok_img_fondo{float:left; width:100%; position:relative; height:400px;  border-radius: 20px; overflow:hidden;  }
.blok_img_fondo_1{float:left; width:100%; position:absolute; z-index:1; top:0; left:0; height: 100%;}
.blok_img_fondo_1 img{  height: 100%; }
.blok_img_fondo_2{float:left; width:90%;  position:absolute; z-index:2; bottom:50px; left:5%; }

.blok_img_fondo_30 {float:left; width:30%; margin:1.33%; position:relative; height:250px;  border-radius: 20px; overflow:hidden;  }
.blok_img_fondo_30_1 {float:left; width:100%; position:absolute; z-index:1; top:0; left:0; height: 100%; z-index:0;}
.blok_img_fondo_30_2 { float:left; width:100%;  position:absolute; z-index:2; top:45%; left:0px; text-align:center;  z-index:2; }
.blok_img_fondo_30_1 img{  width: 100%; }
.blok_img_fondo_30::after {position:absolute; display:block; content:""; top:0px; left:0px; width:100%; height:100%; background-color:rgb(0 0 0 / 34%); z-index:1;  }

/**/
.back_top_01{background-image: url(../img/top_001.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_02{background-image: url(../img/top_002.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_03{background-image: url(../img/top_003.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_04{background-image: url(../img/top_004.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_05{background-image: url(../img/img_003.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_06{background-image: url(../img/img_014.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_07{background-image: url(../img/top_006.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_08{background-image: url(../img/top_007.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_09{background-image: url(../img/top_008.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_10{background-image: url(../img/top_009.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_11{background-image: url(../img/top_010.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_12{background-image: url(../img/img_018.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_13{background-image: url(../img/top_011.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_top_14{background-image: url(../img/top_012.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}

/**/
.back_box_01 {background-image: url(../img/img_006.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_box_02 {background-image: url(../img/img_007.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_box_03 {background-image: url(../img/img_008.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_box_04 {background-image: url(../img/img_009.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.back_box_05 {background-image: url(../img/img_018.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}


/**/
.box_form { padding:20px; background-color:#fff; border-radius:10px; }
.form_select {
    line-height: 40px;
    border: solid 1px #154b73;
    height: 40px;
    width: 98%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    text-indent: 10px;
    font-size: 15px;
}
.button_select {
	line-height: 35px;
    border: solid 1px #154b73;
    height: 38px;
    width: 98%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 15px;
    color: white;
    background-color: #154b73;
	cursor: pointer;
}

/**/
.img_size_50 { width: 90%; box-sizing: border-box; border-radius: 20px; margin-top: -150px;}
.img_size_100 { width: 100%; box-sizing: border-box; border-radius: 20px;}

/**/
.nota_box{  width: 100%; box-sizing: border-box; border-radius: 20px; padding:20px; float:left; background-color:#fff;  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); margin-bottom:20px;}
.nota_box_1{ width: 40%; float:left; min-height: 250px;}
.nota_box_2{ width: 55%; float:right;}
.nota_box_3{ width: 100%; float:left; padding-bottom:15px; margin-bottom:2px; border-bottom:solid 1px #ccc; }
.nota_box_4{ width: 100%; float:left;}
.nota_box_4 p {
    line-height: 10px;
}
.nota_box_4 strong {
    line-height: 10px;
	color: #154b73;
}
.but_nota_ver {
    width: 160px;
    float: right;
    border-radius: 100px;
    background-color: #154b73;
    line-height: 40px;
    color: #fff;
    text-align: center;
    text-decoration: none;
	margin-right: 30px;
    background-image: url(../img/back_repet.png); background-position:center center; background-repeat:repeat-x; background-size:contain;
}
.nota_box_3 h2 { font-size:22px;color: #154b73;}


/**/
.ico_lateral_quienes {
    border-right: solid 1px #a09f9f;
    width: 70%;
    padding-right: 30px;
}
.separate {border-right: 2px solid #ccc; padding-right: 59px;}
.celeste {
    color: #1B6297;
}
.owl-theme .owl-dots .owl-dot span {
    background: #154b73 !important;
}

	#owl-agenda .owl-nav button.owl-prev, #owl-agenda .owl-nav button.owl-next {
		border-radius: 100px !important;
		color: #fff !important;
		background-color: #ccc !important;
		font-size: 25px !important;
		font-weight: 500 !important;
		padding: 0 10px 5px 10px !important;
	}

	#owl-agenda .owl-nav button.owl-prev {
		position: absolute !important;
		left: -5px !important;
		top: 35% !important;
		outline: none;
		box-shadow: none;
		width: 35px;
	}
	#owl-agenda .owl-nav button.owl-next {
		position: absolute !important;
		right: -5px !important;
		top: 35% !important;
		outline: none;
		box-shadow: none;
		width: 35px;
	}
	#owl-agenda .owl-nav button.owl-prev:hover {
		background-color: transparent !important;
	}
	#owl-mainx6 .owl-nav button.owl-next:hover, #owl-mainx5 .owl-nav button.owl-next:hover, #owl-mainx4 .owl-nav button.owl-next:hover, #owl-mainx3 .owl-nav button.owl-next:hover, #owl-mainx2 .owl-nav button.owl-next:hover, #owl-mainx .owl-nav button.owl-next:hover, #owl-plazas .owl-nav button.owl-next:hover, #owl-descripcion .owl-nav button.owl-next:hover, #owl-tipologia-mobile .owl-nav button.owl-next:hover,#owl-tipologia .owl-nav button.owl-next:hover, #owl-galeria .owl-nav button.owl-next:hover {
		background-color: transparent !important;
	}	
	.owl-carousel .owl-item img {
		width: 100% !important;
	}
/*CONTACTO*/

.contact-area * { margin: 0; padding: 0; }
.contact-area p { font-size: 1.3em; margin-bottom: 15px; }
.contact-area {
    width: 100%;
	border-radius: 10px;
    margin-top: 0px;
	background:#fff;
	box-sizing:border-box;
    padding: 20px;
    border: solid 1px #f2f2f2;
	    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.contact-area input, .contact-area textarea { padding: 1%; width: 98%; font-size: 14px; border: 1px solid #CCC; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; height:30px; line-height:30px; border-radius: 10px; font-family: Arial, Tahoma, Helvetica; }
.contact-area textarea { height: 155px; line-height:20px;}
.contact-area textarea:focus, #contact-area input:focus { border: 1px solid #900; }
.contact-area input.submit-button { width: 100%; float: left; line-height:32px; border:solid 1px #195b8d; background-color:#195b8d; color:#fff; -webkit-border-radius: 20px; height:40px;
    border-radius: 10px; }
.contact-area label { float: left; text-align: left; margin-right: 0px; width: 100%; padding: 5px 0px;  }


.divcontact {
    z-index: 2;
    position: relative;
}
.divcontactinfo {
    padding-top: 190px;
    margin-top: -300px;
    z-index: 1;
    position: relative;
}
.mostrar {display:none;}
.ocultar {display:block;}
@media only screen and (max-width: 780px) {
	.mostrar {display:block;}
	.ocultar {display:none;}
	.divcontactinfo { padding-top: 50px;margin-top: 0px; z-index: 1; position: relative;}
	.logo { max-height: 50px;padding-left: 25px;}
	.logo_footer { width: 80%; margin-left: 10%; float: none;}
	.sociales_pie {width: 70%;}
	.sociales_pie li a { width: 60px !important; }
	.slide_inside { height: 300px; padding: 10px; }
	.slide_inside_1 { width: 90%; padding: 10px 5%;}
	.img_size_50 { width: 100%; margin-top: 0;}
	.box_quienes_01 { width: 100%;}
	.box_quienes_02 { width: 100%; margin-left: 0px;}
	.tabs-nav ul { padding: 1%; width: 98%; }
	.tabs-nav li { padding: 5px;} 
	.integrantes {	width: 48%;	}
	.blok_img_fondo_30 { width: 100%; }
	.flex-container { display: block; }
	.ico_lateral_quienes { border-right: none;  width: 90%; padding-right: 10px;}
	.box_investigadores { width: 96%; }
	.nota_box_1 {width: 100%;}
	.nota_box_2 {width: 100%;}
	.separate {border-right: none; padding-right: 0px;}
	.box_form { padding: 2%; width: 96%; }
	.achi { padding: 0 20%; width: 60%;}
	.box_ingresos{ width:46%; }
	.box_ingresos img { height: 120px; }
}

	.carousel_publicaciones .owl-nav button.owl-prev, .carousel_publicaciones .owl-nav button.owl-next {
		border-radius: 100px !important;
		color: #154b73 !important;
		font-size: 86px !important;
		line-height: 86px !important;
		font-weight: 500 !important;
	}
	.carousel_publicaciones .owl-nav button.owl-prev {
		position: absolute !important;
		left: 10px !important;
		top: 45% !important;
		outline: none;
		box-shadow: none;
	}
	.carousel_publicaciones .owl-nav button.owl-next {
		position: absolute !important;
		right: 10px !important;
		top: 45% !important;
		outline: none;
		box-shadow: none;
	}
	.carousel_publicaciones .owl-nav button.owl-prev:hover {
		background-color: transparent !important;
	}
	.carousel_publicaciones .owl-nav button.owl-next:hover {
		background-color: transparent !important;
	}
	.carousel_publicaciones .owl-nav button.owl-prev span {
		margin-top: -85px;
		display: block;
	}
	.carousel_publicaciones .owl-nav button.owl-next span {
		margin-top: -85px;
		display: block;
	}

/*PAGE NAVI*/
#ejemplo2  { float:left; width:100%; }
#ejemplo2 div.wp-pagenavi { text-align: center; padding: 5px 10px; overflow: hidden; }
#ejemplo2 div.wp-pagenavi a, #ejemplo2 div.wp-pagenavi span.pages, #ejemplo2 div.wp-pagenavi span.current { -webkit-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; display: inline-block; }
#ejemplo2 div.wp-pagenavi a, #ejemplo2 div.wp-pagenavi a:link, #ejemplo2 div.wp-pagenavi a:visited, #ejemplo2 div.wp-pagenavi a:active { padding: 4px 8px; margin: 0 2px; color: #333; text-decoration: none; -webkit-border-radius: 3px;
 border-radius: 3px;  }
#ejemplo2 div.wp-pagenavi a:hover { background-color: #7BA4E7; color: #FFF; }
#ejemplo2 div.wp-pagenavi span.pages { line-height: normal; padding: 4px 8px; float: left; color: #333333; background: #EEE; border: 1px solid #CCC; margin: 2px 0 0 0; }
#ejemplo2 div.wp-pagenavi .page { padding: 4px 8px; }
#ejemplo2 div.wp-pagenavi span.current { padding: 4px 8px; margin: 2px; font-weight: bold; background-color: #0099FF; color: #FFF; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }
#ejemplo2 div.wp-pagenavi span.extend { padding: 2px 4px; margin: 2px; background: none; }
