@import url(http://fonts.googleapis.com/css?family=Arvo:700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700);
/* 
    Author: Blend ~~
*/

/* Layout
   ========================================================================== */
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
html { font-family: 'Open Sans', sans-serif; font-weight: 300; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
body {background-color: #fff; color: #555; margin:0; padding:0;  }
.container {margin: 0 auto; max-width: 53rem;width: 90%; }
textarea, input { outline: none; }
/* Typography
   ========================================================================== */

h1, h2, h3, h4, h5 {font-weight: 600; margin: 0;}
p {color: #999;margin: 0 auto; }
blockquote { margin: 0; }
blockquote p {color: #bbb; font-style: italic; margin-bottom: 1.5rem;}
cite { color: #bbb; }

/* Lists
   ========================================================================== */
ul {margin: 0; text-align: left;}

/* Links
   ========================================================================== */
a { text-decoration: none;}
a:hover { text-decoration: underline; }

/* Buttons
   ========================================================================== */
.button {-moz-appearance: none; -webkit-appearance: none; appearance: none; background-color: #497bad; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: block;font-size: 1rem; font-weight: 600; padding: 0.7rem 1.5rem;vertical-align: middle; white-space: nowrap;}
.button:hover {background: #5183b6;text-decoration: none;}

/* Elements
   ========================================================================== */
hr {border: 0; border-top: 1px solid #ddd; margin: 2rem auto; width: 3rem;}
hr.small { margin: 1.5rem auto; }
.circle {border: 3px solid #555; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #555; display: block; font-size: 1.7rem; font-weight: 600;height: 3.2rem;line-height: 1.7em; margin: 0 auto 1rem auto; text-align: center; width: 3.2rem;}
.rwd {margin: 0 auto 1.5rem auto; max-width: 440px;}

/* Animate.css by Daniel Eden
   ========================================================================== */
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* Clearfix by Nicolas Gallagher
   ========================================================================== */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*WORPRESS BASIC STYLES*/
.entry-content img {margin: 0 0 1.5em 0;}
.alignleft,img.alignleft {display: inline; float: left; margin-right: 40px;}
.alignright,img.alignright {display: inline; float: right; margin-left: 40px;}
.aligncenter,img.aligncenter { clear: both;display: block;margin-left: auto; margin-right: auto; margin-bottom:35px; }
.wp-caption {text-align: center; margin-bottom: 1.5em;}
.wp-caption img {border: 0 none;margin: 0; padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;}
.wp-smiley { max-height: 1em; margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}
blockquote.left {float: left;margin-left: 0; margin-right: 20px; text-align: right; width: 33%;}
blockquote.right {float: right; margin-left: 20px; margin-right: 0; text-align: left; width: 33%;}

/*////////////////
BASIC DEFINITIONS
///////////////*/

.wrap{width:960px; margin:0px auto; padding:0px 0.5rem 0px 0.5rem; display:block;  *zoom: 1;       }
.wrap:before, .wrap:after {content: " "; display: table; }
.wrap:after {clear: both; }
.row{margin:0px auto; display:block;  *zoom: 1; float:left;  }
.row:before, .wrap:after {content: " "; display: table; }
.row:after {clear: both; }
.content{width:620px; float:left; margin-right:20px;   }
.legals{width:940px; margin-right:0;   }
.sidebar{width:300px; float:left;  }

/*HEADER HOME*/
header{position:relative; margin-bottom:40px; }
.logo a{width:161px; height:40px; overflow:hidden; background:url(../images/base/sprite_fundar.png) no-repeat 0 0; float:left;   }
.head-home{position:absolute; z-index:55; width:100%; margin-top:20px;   }
.bxslider {position:relative; width:100%; height:480px; overflow:hidden;  top:0; left:0; list-style-type:none; padding:0;  }
.bxslider li{ top:0; left:0; }
.slides{width:100%; height:480px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position:center center; background-repeat:no-repeat; position:relative;   }
.slides h1{ font-family: 'Arvo', serif; font-size:2.2rem; line-height:2.4rem; margin-bottom:20px;   }
.slides h1 a{text-decoration:none; color:#FFFFFF; }
.slides .info{position:absolute; bottom:75px; width:540px;  }
.slides .info p{margin:0px; color:#FFFFFF; font-size:1rem; line-height:1.4rem; height:66px; overflow:hidden; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 600; font-style:italic;   }
.header-border{width:100%; height:5px; background-color:#CCCCCC;   }
.pbar_outerdiv{width: 100%; height: 5px; z-index: 1; position: relative;}
.pbar_innerdiv{ background-color:#921F6A; z-index: 2; height: 100%; width: 0%;}
.search{float:right;  margin-right:5px;  }
.social{float:right; }
.social ul{list-style-type:none; margin-top:5px; }
.social ul li{display:inline; }
.social ul li a{float:left; margin-right:5px; }
.social ul .tw a{background:url(../images/base/sprite_fundar.png) no-repeat -288px 0; width:22px; height:29px;   }
.social ul .fb a{background:url(../images/base/sprite_fundar.png) no-repeat -183px 0; width:22px; height:29px;   }
.social ul .y a{background:url(../images/base/sprite_fundar.png) no-repeat -205px 0; width:22px; height:29px;   }
.social ul .v a{background:url(../images/base/sprite_fundar.png) no-repeat -227px 0; width:22px; height:29px;   }
.social ul .i a{background:url(../images/base/sprite_fundar.png) no-repeat -249px 0; width:22px; height:29px;   }
.social ul .s a{background:url(../images/base/scribd.png) no-repeat -400px 0; width:22px; height:29px;   }
.social ul .f a{background:url(../images/base/francia.png) no-repeat -422px 0; width:22px; height:29px;   }
.social ul .e a{background:url(../images/base/eu.png) no-repeat -443px 0; width:22px; height:29px;   }
.social ul .fl a{background:url(../images/base/flickr.png) no-repeat -488px 0; width:22px; height:29px;   }
.social ul .so a{background:url(../images/base/souncloud.png) no-repeat -518px 0; width:22px; height:29px;   }
.social ul .insta a{background:url(../images/base/insta.png) no-repeat -539px 0; width:22px; height:29px;   }

.search{ height:30px; background: rgba(254, 253, 254, 0.5); width:240px;  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-left:5px; color:#fff; position:relative;    }
.search .mag-glass{ margin:0px; background:url(../images/base/sprite_fundar.png) no-repeat -271px 0; width:16px; height:16px; top:6px; position:absolute;  }
.search input{line-height:28px; height:28px;  background-color:transparent; border:0px; outline:none; font-weight:400; width:184px; margin-left:15px; margin-right:5px;       }
.search input::-webkit-input-placeholder {color: #FFFFFF;  }
.search input::-moz-placeholder {color:#FFFFFF;}
.search input::-moz-placeholder {color:#FFFFFF;}
.search input::-ms-input-placeholder {color: #FFFFFF;}
.top-nav{margin-top:38px; }
/*first level*/
.top-nav ul {text-align: justify; margin:0px; padding:0px; width:940px;    }
.top-nav ul:after {content: ''; display: inline-block; width: 100%;}
.top-nav ul:before {content: ''; display: block;}
.top-nav li { display: inline-block; font-size:1.2rem; margin-right:0;  font-weight:400; top:0px; }
.top-nav li a{color: #fff; text-decoration:none;  }
.top-nav li a:hover{color:#64C3D7; }
.top-nav li a:first-child{padding-left:0px; }
.top-nav li a:last-child{padding-right:0px; }
.top-nav .nuestro a{ color:#FFFFFF; position:relative;  }
.top-nav .nuestro a:hover{ color:#FFFFFF;}
.top-nav .nuestro.on a:hover{color:#64C3D7;}
.top-nav #n{padding:15px; }
/*second level*/
.drop{ position:absolute; width:320px !important; top:118px;  padding:0px; margin:0px; z-index:90;  *zoom: 1;     }
.drop:after{content:none !important;}
.drop li{padding:0px 0px 0px 0px ; background-color:#394148;  width:277px; display:block;  height:40px; line-height:40px;  cursor:pointer;  }
.change-over,
.drop li a{ font-size:14px;   width:277px; height:40px; display:block; float:left;  padding-left:20px; background:url(../images/base/border_nav.png) repeat-x 0px bottom;  }
.drop li a:hover,.drop li a:focus{color:#FFFFFF;}
.drop li:last-child{border-bottom:0px; height:40px;  }
/*third level*/
ul#menu > li ul.drop ul{display:none; position:absolute; width:320px;  top:0px; left:277px; color:#FFFFFF;     min-height:240px;   background-color:#353C43; padding:15px;     }
ul#menu > li ul.drop ul li{line-height:1.12rem; font-size:0.875rem; background-color:#353C43; margin-left:15px;  padding-left:0px; margin-bottom:5px;  height:auto !important; list-style:disc; display:list-item; float:left;    }
ul#menu > li ul.drop ul li:hover{background-color:none; color:#64C3D7;}
ul#menu > li ul.drop ul li a{background-image:none;  height:auto !important; float:none; color:#FFFFFF !important; display:block; text-align:left;    }
ul#menu > li ul.drop ul li a:hover{background-color:transparent;  color:#64C3D7 !important; }

ul#menu > li ul.drop .eje1 ul li:hover,
ul#menu > li ul.drop .eje1 ul li a:hover{background-color:transparent;  color:#CC3427 !important;}

ul#menu > li ul.drop .eje2 ul li:hover,
ul#menu > li ul.drop .eje2 ul li a:hover{background-color:transparent;  color:#AE2F7D !important;}

ul#menu > li ul.drop .eje3 ul li:hover,
ul#menu > li ul.drop .eje3 ul li a:hover{background-color:transparent;  color:#DB9A00 !important;}

ul#menu > li ul.drop .eje4 ul li:hover,
ul#menu > li ul.drop .eje4 ul li a:hover{background-color:transparent;  color:#3CC8AD !important;}

ul#menu > li ul.drop .eje5 ul li:hover,
ul#menu > li ul.drop .eje5 ul li a:hover{background-color:transparent;  color:#7B65A0 !important;}

ul#menu > li ul.drop .eje6 ul li:hover,
ul#menu > li ul.drop .eje6 ul li a:hover{background-color:transparent;  color:#0186A9 !important;}

ul#menu > li ul.drop ul:after{content:none !important;}
/*ejes*/
#menu span{position:absolute; z-index:5; float:left; width:10px; left:0;  height:40px;}
#menu a:hover{background-image:none;}
#menu .eje1 span{ background-color:#CC3427;}
#menu .eje2 span{ background-color:#AE2F7D;}
#menu .eje3 span{ background-color:#DB9A00;}
#menu .eje4 span{ background-color:#3CC8AD;}
#menu .eje5 span{ background-color:#7B65A0;}
#menu .eje6 span{ background-color:#0186A9;}
/*HEADER INT*/
.quienes{margin-bottom:0px; min-height:138px;  }
.interior{margin-bottom:0px; min-height:138px;  background: #4C5964 url(../images/base/header_interno.jpg) no-repeat center 0;  }
.interior .social ul .tw a{background-position:-288px 0px; }
.interior .social ul .fb a{background-position:-310px 0px; }
.interior .social ul .y a{background-position:-332px 0px; }
.interior .social ul .v a{background-position:-354px 0px; }
.interior .social ul .i a{background-position:-376px 0px; }
.top-nav .on a{ color:#64C3D7; font-weight:700;  }
/*first level*/
.eje-bar{background-color:#394148; height:70px; margin-bottom:40px;    }
.eje-bar ul{margin:0px; list-style-type:none; padding:0px;   }
.eje-bar ul li{ width:158px; float:left; position:relative; }
.eje-bar ul li a{ text-decoration:none;   height:70px; width:158px; float:left; font-size:0.9rem; line-height:1rem;  color:#FFFFFF; font-weight:400;    padding-left:10px; padding-right:10px; padding-top:5px; display: table;  }
.eje-bar ul li span{ display: table-cell; vertical-align: middle; }
.eje-bar ul .eje6 a,
.eje-bar ul .eje6{width:156px;}
.eje-bar ul .eje1.on a{font-weight:700; color:#DB9A00; }
.eje-bar ul .eje1 a{border-bottom:10px solid #DB9A00; }
.eje-bar ul .eje1.current a{background-color:#DB9A00; color:#FFFFFF;  }
.eje-bar ul .eje2.on a{font-weight:700; color:#3CC8AD; }
.eje-bar ul .eje2 a{border-bottom:10px solid #3CC8AD; }
.eje-bar ul .eje2.current a{background-color:#3CC8AD; color:#FFFFFF;}
.eje-bar ul .eje3.on a{font-weight:700; color:#0186A9; }
.eje-bar ul .eje3 a{border-bottom:10px solid #0186A9; }
.eje-bar ul .eje3.current a{background-color:#0186A9; color:#FFFFFF;}
.eje-bar ul .eje4.on a{font-weight:700; color:#7B65A0; }
.eje-bar ul .eje4 a{border-bottom:10px solid #7B65A0; }
.eje-bar ul .eje4.current a{background-color:#7B65A0; color:#FFFFFF;}
.eje-bar ul .eje5.on a{font-weight:700; color:#AE2F7D; }
.eje-bar ul .eje5 a{border-bottom:10px solid #AE2F7D; }
.eje-bar ul .eje5.current a{background-color:#AE2F7D; color:#FFFFFF;}
.eje-bar ul .eje2 a,
.eje-bar ul .eje2{width:156px;}
.eje-bar ul .eje6.on a{font-weight:700; color:#CC3427; }
.eje-bar ul .eje6 a{border-bottom:10px solid #CC3427; }
.eje-bar ul .eje6.current a{background-color:#CC3427; color:#FFFFFF;}
/*second level*/
.eje-bar ul .eje li{width:307px; min-height:20px;}
.eje-bar ul .eje3 .eje{left:-150px;  }
.eje-bar ul .eje6 .eje,
.eje-bar ul .eje5 .eje,
.eje-bar ul .eje4 .eje,
.eje-bar ul .eje3 .eje,
.eje-bar ul .eje2 .eje,
.eje-bar ul .eje1 .eje{ position:absolute; z-index:55; }
.eje-bar ul .eje{ left:0px;  top:70px; display:none; background-color:#394148;  width:307px; padding-bottom:15px; padding-top:15px;   }
.eje-bar ul .eje a{ font-size:0.8125rem; line-height:1rem; font-weight:400 !important;   margin-bottom:5px; width:307px; border-bottom:0px; height:20px; padding-top:0px; padding-left:35px;   border-bottom:5px;  background: #394148 url(../images/base/plus_off.png) no-repeat 10px 0px !important;  }
/*eje1*/
.eje-bar ul .eje1 .eje{border-top:5px solid #DB9A00; border-bottom:5px solid #DB9A00;}
.eje-bar ul .eje1 .eje li a:hover{color:#DB9A00; background: #394148 url(../images/base/plus_eje1.png) no-repeat 10px 0px !important; }
/*eje2*/
.eje-bar ul .eje2 .eje{border-top:5px solid #3CC8AD; border-bottom:5px solid #3CC8AD;}
.eje-bar ul .eje2 .eje li a:hover{color:#3CC8AD; background: #394148 url(../images/base/plus_eje2.png) no-repeat 10px 0px !important; }
/*eje3*/
.eje-bar ul .eje3 .eje{border-top:5px solid #0186A9; border-bottom:5px solid #0186A9;}
.eje-bar ul .eje3 .eje li a:hover{color:#0186A9; background: #394148 url(../images/base/plus_eje3.png) no-repeat 10px 0px !important; }
/*eje4*/
.eje-bar ul .eje4 .eje{border-top:5px solid #7B65A0; border-bottom:5px solid #7B65A0;}
.eje-bar ul .eje4 .eje li a:hover{color:#7B65A0; background: #394148 url(../images/base/plus_eje4.png) no-repeat 10px 0px !important; }
/*eje5*/
.eje-bar ul .eje5 .eje{border-top:5px solid #AE2F7D; border-bottom:5px solid #AE2F7D;}
.eje-bar ul .eje5 .eje li a:hover{color:#AE2F7D; background: #394148 url(../images/base/plus_eje5.png) no-repeat 10px 0px !important; }
/*eje6*/
.eje-bar ul .eje6 .eje{border-top:5px solid #CC3427; border-bottom:5px solid #CC3427;}
.eje-bar ul .eje6 .eje li a:hover{color:#CC3427; background: #394148 url(../images/base/plus_eje6.png) no-repeat 10px 0px !important; }

/*EJES SHORTCUT HOME*/
.ejes{text-align:center; font-weight:600; font-size:1.125rem; line-height:1.225rem;  margin-bottom:40px;     }
.ejes a{color:#FFFFFF; padding:15px; }
.ejes a:hover{text-decoration:none;   }
.ejes span{background:url(../images/base/sprite_fundar.png) no-repeat 0px -40px; width:85px; height:52px; display:block; margin-left:98px; margin-top:5px; margin-bottom:10px;     }
.ejes .eje1,.ejes .eje2,.ejes .eje3,.ejes .eje4,.ejes .eje5,.ejes .eje6{width:313px; height:140px;float:left;   }
.ejes .eje1{background-color:#CC3427; }
.ejes .eje2{background-color:#AE2F7D; }
.ejes .eje3{background-color:#DB9A00; }
.ejes .eje4{background-color:#3CC8AD; }
.ejes .eje5{background-color:#7B65A0; }
.ejes .eje6{background-color:#0186A9; }
.ejes .eje2 span{background-position:-88px -40px; }
.ejes .eje3 span{background-position:-176px -40px; }
.ejes .eje4 span{background-position:-264px -40px; }
.ejes .eje5 span{background-position:-352px -40px; }
.ejes .eje6 span{background-position:-440px -40px; }
/*ARTICULOS DE OPINION HOME*/
.opinion{margin-bottom:22px;}
.opinion h1{ background-color:#616F7B;  color:#FFFFFF; font-size:1.7rem; font-weight:400;  height:50px; padding-left:20px;  line-height:3.125rem; margin-bottom:20px;}
.opinion h1 a{width:50px; height:50px; float:right; background: #48515C url(../images/base/sprite_fundar.png) no-repeat 0px -92px; }
.opinion h2{background: #53617E; color:#FFFFFF;  padding-left:20px; font-size:1.7rem; font-weight:400; height:50px; line-height:3.125rem; margin-bottom:20px; }
.opinion h2 a{ width:50px; height:50px; float:right; background: #3A4358 url(../images/base/sprite_fundar.png) no-repeat 0px -92px;}
.nota1{ float:left; width:300px;  }
.nota1.last{margin-left:20px; }
.nota1 h3{font-size:1.0rem; line-height:1.2rem; font-weight:700; margin-bottom:5px; width: 300px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#525252;  }
.nota1 h3 a{color:#525252; text-decoration:none; }
.nota1 span{display:block; font-size:0.75rem; font-weight:400; margin-bottom:5px; color:#777777; text-transform:uppercase;   }
.nota1 p{font-size:0.875rem; line-height:1.2rem; height:57px; font-weight:500; overflow:hidden;   color:#525252; margin-bottom:20px;  }
.sitios img{margin-bottom:1px; float:left;  }
/*MULTIMEDIA HOME*/
.multimedia{margin-bottom:40px;}
.multimedia .item{float:left; width:300px; margin-right:20px; margin-bottom:9px; position:relative;  }
.multimedia .item .dat{position:absolute; bottom:-5px; left:90px;   }
.multimedia .item  span{font-size:0.75rem; line-height:0.75rem;  font-weight:400;   color:#777777; position:relative; text-transform:uppercase;      }
.multimedia .item h2{ font-size:1.25rem; font-weight:700; width:210px;   white-space: nowrap; overflow: hidden; text-overflow: ellipsis;   }
.multimedia .item p{font-size:1.0rem; line-height:1.0rem; color:#525252; max-height:2.11rem; overflow:hidden;  position:relative; font-weight:500; }
.multimedia .item h2 a{color:#525252; text-decoration:none; }
.multimedia .item.last{margin-right:0px; }
.multimedia .item.bottom{margin-bottom:0px; }
.multimedia .item img{width:80px; height:80px; float:left; margin-right:10px; margin-bottom:0;    }
.multimedia .video{width:300px; height:169px;  float:left; margin-right:20px;   }
.multimedia h1{ background-color:#24B3C9;  color:#FFFFFF; font-size:1.7rem; font-weight:400;  height:3.125rem; padding-left:20px;  line-height:3.125rem; margin-bottom:1.375rem;       }
/*AMBITO DE TRABAJO HOME*/
.ambito {margin-bottom:40px;}
.ambito ul{margin:0; padding:0;}
.ambito ul li{ font-size:1.4rem; font-weight:400; list-style:none;    }
.ambito ul li a{color:#FFFFFF; text-decoration:none; height:67px; padding-left:20px; line-height:67px; border-bottom:1px solid #414D5F; width:350px; display:block;    }
.ambito ul li:last-child a{border-bottom:none; }
.ambito ul li a:hover{background: url(../images/fundar/ambito_over.png) repeat-y 0px 0px;}
.ambito .map{background: #384251 url(../images/fundar/map.png) no-repeat 96% 0px;  overflow:hidden; height:200px;   }
.ambito h1{ background-color:#282F39;  color:#FFFFFF; font-size:1.7rem; font-weight:400;  height:50px; padding-left:20px;  line-height:3.125rem; border-bottom:1px solid #5A6069; }
/*PUBLICACIONES HOME*/
.publicaciones{margin-bottom:40px;}
.publicaciones h2{background: #6ECDDE; color:#FFFFFF;  padding-left:20px; font-size:1.7rem; font-weight:400; height:50px; line-height:3.125rem; margin-bottom:20px; }
.publicaciones {margin-bottom:20px;}
.publicaciones h1{ background-color:#79A2C2;  color:#FFFFFF; font-size:1.7rem; font-weight:400;  height:50px; padding-left:20px;  line-height:3.125rem; margin-bottom:1.375rem;       }
.publicaciones h1 a{width:50px; height:50px; float:right; background: #5A7891 url(../images/base/sprite_fundar.png) no-repeat 0px -92px; }
.publicacion img{width:128px; height:128px; float:left; margin-bottom:0px;    }
.publicacion{ position:relative; overflow:hidden; margin-bottom:20px;   }
.publicacion .dat{position:absolute; bottom:0; left:148px;   }
.publicacion h3{ font-size:0.96rem; line-height:1.2rem; max-height:38px; overflow:hidden; margin-bottom:5px;     display:block;  font-weight:700;}
.publicacion h3 a{color:#525252; text-decoration:none;  }
.publicacion span{color:#777777; font-size:0.9rem; font-weight:400; display:block; margin-bottom:7px;   }
.publicacion p{ font-size:1.0rem; font-weight:400; line-height:1.2rem; max-height:40px;  display:block; color:#777777;  }
/*COLECCION HOME*/
.coleccion{margin-bottom:40px; display:block;  }
.coleccion h1{ background-color:#D84E67;  color:#FFFFFF; font-size:1.7rem; font-weight:400;  height:50px; padding-left:20px;  line-height:3.125rem;      }
.coleccion h1 span{font-size:0.9rem; }
.coleccion h1 a{width:50px; height:50px; float:right; background: #A53A4C url(../images/base/sprite_fundar.png) no-repeat 0px -92px; }
.coleccion-box{background-color:#F3F3F3; text-align:left; padding:30px; overflow:hidden;    }
.coleccion-box .bx-wrapper .bx-prev{ left:-50px; width:30px; height:60px; background-position:0px 0px;  }
.coleccion-box .bx-wrapper .bx-next{ right:-50px; width:30px; height:60px; background-position:-47px 0px; }
.coleccion-box .bx-wrapper{ margin:0px auto;   }
.coleccion-box .bx-pager{display:none; }
.coleccion-slider{text-align:left;  padding:0px;    }
.coleccion-slider img{width:100px; float:left; margin-bottom:0px;   }
.coleccion-slider li{  position:relative;    }
.coleccion-slider li .ficha{position:absolute;  z-index:5; bottom:-2px; left:120px; padding-right:30px;  }
.coleccion-slider h4{font-size:0.96rem; line-height:1.2rem; overflow:hidden; margin-bottom:5px;     display:block;  font-weight:700;}
.coleccion-slider h4 a{color:#525252; text-decoration:none; }
.coleccion-slider p{color:#777777; font-size:0.9rem; line-height:1.2rem;}
/*FOOTER*/
footer{background-color:#394148; padding-top:30px; padding-bottom:0px;   }
footer .nv{ text-align:right; width:200px  }
footer .nv a{ color:#FFFFFF; font-size:1.3rem; font-weight:700; display:block; text-decoration:none; margin-bottom:10px; float:right; clear:right;    }
footer .wrap{ position:relative; min-height:80px;}
footer .wrap .nv{position:absolute; right:7px;  }
footer .social{display:block; float:right; margin-bottom:10px;   }
footer .social ul{margin-top:3px; }
footer .social ul .tw a{background-position:-288px 0px; }
footer .social ul .fb a{background-position:-310px 0px; }
footer .social ul .y a{background-position:-332px 0px; }
footer .social ul .v a{background-position:-354px 0px; }
footer .social ul .i a{background-position:-376px 0px; margin-right:0;  }
footer h2{color:#FFFFFF; font-size:1.3rem; font-weight:700; display:block; margin-bottom:18px;   }
footer h3{font-size:0.96em; margin-bottom:10px; }
footer h3 span{font-size:0.7rem; }
footer .eje1 h3{color:#DA9900; }
footer .eje2 h3{color:#2C9F8B; }
footer .eje3 h3{color:#0186A9; }
footer .eje4 h3{color:#7B65A0; }
footer .eje5 h3{color:#AE2F7D; }
footer .eje6 h3{color:#CC3427; }
footer .col{float:left; margin-right:25px; margin-bottom:64px; }
footer .col ul{ padding:0px; margin-left:0px; font-size:0.6rem;     }
footer .col ul li{font-size:0.8rem;  list-style:none; padding-left:10px; background: url(../images/base/bullet1.png) no-repeat 0px 7px; margin-bottom:5px; }
footer .col ul li:hover{ background: url(../images/base/bullet1_hover.png) no-repeat 0px 7px;}
footer .col ul li a{color:#FFFFFF; text-decoration:none;  font-weight:400;   }
footer .col ul li a:hover{color:#64C3D7; }
footer .col1{width:210px;}
footer .col2{width:255px;}
footer .col3{width:186px; margin-right:0px; }
.ubicacion{float:left; width:460px;  }
.contact{float:left; margin-right:20px; width:460px;  }
.contact p{margin:0px; }
.contact textarea{width:460px; resize:none; outline:none; border:0; padding:10px 20px 0px 20px;  color:#64717E; font-weight:400; height:135px; margin-bottom:20px; font-size:1.0rem;   }
.contact input[type="email"],
.contact input[type="text"]{width:460px; resize:none; outline:none; border:0; height:34px; margin-bottom:0.9rem; padding:0px 20px 0px 20px; color:#64717E; font-weight:400; font-size:1.0rem;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #64717E;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #64717E;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #64717E;}
.contact .wpcf7-submit{background-color:#33D0BC; border:0; outline:none; width:140px; height:34px; font-size:1.0rem; color:#FFFFFF;  font-weight:400;    }
.contact div.wpcf7-validation-errors,
.contact div.wpcf7-mail-sent-ok{border:none; font-size:1rem; color:#FFFFFF;  font-weight:400; text-align:left; padding-left:0px; margin-left:0px;   }
.contact span.wpcf7-not-valid-tip{margin-bottom:10px; }
.ubicacion .map{margin-bottom:10px;}
.ubicacion p{font-size:1.1rem; color:#FFFFFF; font-weight:400; margin-bottom:10px;}
.dir{margin-bottom:0.3rem; }
.ubicacion .share{display:none!important; }
.legales{ margin-top:60px; background-color:#202529; min-height:80px;   }
.legales p{margin:0px; color:#FFFFFF; font-weight:400; font-size:0.9rem; margin-top:22px; float:left;    }
.legales a{float:right; margin-top:22px; color:#FFFFFF; text-decoration:underline; margin-left:40px; font-weight:400; font-size:0.9rem; }


/*PAGINATION*/
.wp-pagenavi{background-color:#3998B2; text-align:center; position:relative; margin-bottom:40px;   }
.wp-pagenavi *{font-size:1.25rem; color:#FFFFFF; font-weight:400;   }
.wp-pagenavi a{height:60px; line-height:60px; padding-left:15px; padding-right:15px; display:inline-block; text-decoration:none;  }
.wp-pagenavi .previouspostslink{ position:absolute; left:10px; padding-left:20px; padding-right:0px; background: url(../images/base/pag_ant.png) no-repeat left 50%; }
.wp-pagenavi .nextpostslink{ position:absolute; right:10px; padding-left:0px; padding-right:20px; background: url(../images/base/pag_sig.png) no-repeat right 50%; }
.wp-pagenavi .current{background-color:#2D7A8E; height:60px; line-height:60px; padding-left:15px; padding-right:15px; display:inline-block;}

/*EJE CATEGORIA DEFAULT*/
.breadcrumb.top{margin-top:40px; }
.breadcrumb{margin-bottom:40px; font-weight:400;}
.breadcrumb a{background: url(../images/base/breadcrumb.png) no-repeat right 50%;  font-size:1rem; line-height:1.1rem; margin-right:5px; color:#3998B2;  padding-right:12px; text-decoration:underline;  }
.breadcrumb {color:#525252; }
.breadcrumb .eje-tex{background: url(../images/base/breadcrumb.png) no-repeat left 50%; padding-left:12px;}
.descripcion-cat{margin-bottom:40px; text-align:center;  }
.descripcion-cat p{font-size:1.9rem; margin:0; padding:0 10px 0px 10px;   line-height:2.3rem; color:#858585; font-weight:400; font-style:italic;     }
.descripcion-cat span{color:#3998B2;}
.sitio{margin-top:30px; font-weight:400;  }
.sitio p{font-size:1rem; line-height:1.2rem;  }
.sitio a{font-size:1.1rem; font-weight:700; text-decoration:underline; font-style:italic; color:#3998B2;    }
.branch{margin-bottom:20px;  }
.branch h1{background-color:#3998B2;  color:#FFFFFF; font-size:1.33rem; font-weight:400;  height:50px; padding-left:20px;  line-height:3.125rem; margin-bottom:1.375rem;   position:relative;   }
.branch2 h1{background-color:#2D7A8E; }
.branch h1 a{width:50px; height:50px; float:right; position:absolute; right:0px; top:0;   background: #1F7990 url(../images/base/sprite_fundar.png) no-repeat 0px -92px; }
.branch .item{float:left; width:300px; margin-right:20px; margin-bottom:20px; position:relative;  }
.branch .item .dat{position:absolute; bottom:-5px; left:90px;   }
.branch .item  span{font-size:0.75rem; line-height:0.75rem;  font-weight:400;   color:#777777; position:relative; text-transform:uppercase;      }
.branch .item h2{ font-size:1rem; font-weight:700; line-height:1.1rem; max-height:52px; overflow:hidden;    }
.branch .item p{font-size:1.0rem; line-height:1.0rem; color:#525252; max-height:2.11rem; overflow:hidden;  position:relative; font-weight:500; }
.branch .item h2 a{color:#525252; text-decoration:none; }
.branch .item.last{margin-right:0px; }
.branch .item.bottom{margin-bottom:0px; }
.branch .item img{width:80px; height:80px; float:left; margin-right:10px; margin-bottom:0;    }
.prefooter{height:60px; display:block; clear:both;   }
.prefooter2{height:450px; display:block; clear:both;   }



/*PROYECTOS*/
.articulo{ margin-bottom:40px; overflow:hidden; }
.articulo .item{float:left; width:100%; margin-right:0px; margin-bottom:0px;  position:relative;  }
.articulo .item .dat{position:absolute; bottom:0px; left:160px;   }
.articulo .item  span{font-size:0.75rem; line-height:0.75rem;  font-weight:400;   color:#777777; margin-bottom:10px; display:block;       }
.articulo .item h2{ font-size:1.2rem; line-height:1.4rem;  font-weight:700; max-height:68px; width:100%; margin-bottom:10px;  }
.articulo .item p{font-size:0.875rem; line-height:1.0rem; color:#777777; max-height:2.11rem; overflow:hidden;  position:relative; font-weight:500; }
.articulo .item h2 a{color:#525252; text-decoration:none; }
.articulo .item.last{margin-right:0px; }
.articulo .item.bottom{margin-bottom:0px; }
.articulo .item img{width:140px; height:140px; float:left; margin-right:10px; margin-bottom:0;    }

/*SIDEBAR MULTIMEDIA*/
.sidebar-module{margin-bottom:40px; }
.s-multimedia{ margin-bottom:20px; overflow:hidden; }
.s-multimedia .imgs{ position:relative; }
.s-multimedia .imgs span{width:24px; height:24px; display:block; position:absolute;  top:28px; left:60px;  background: #3998B2 url(../images/base/sprite_fundar.png) no-repeat -107px -113px;  border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px;    }
.s-multimedia .item{float:left; width:100%; margin-right:0px; margin-bottom:0px;  position:relative;  }
.s-multimedia .item .dat{position:absolute; bottom:0px; left:150px;   }
.s-multimedia .item  span{font-size:0.75rem; line-height:0.75rem;  font-weight:400;   color:#777777; margin-bottom:0px; display:block;       }
.s-multimedia .item h2{ font-size:1rem; line-height:1.2rem;  font-weight:700; max-height:58px; width:100%; margin-bottom:10px;  }
.s-multimedia .item h2 a{color:#525252; text-decoration:none; }
.s-multimedia .item.last{margin-right:0px; }
.s-multimedia .item.bottom{margin-bottom:0px; }
.s-multimedia .item img{width:140px; height:78px; float:left; margin-right:10px; margin-bottom:0;    }

/*GALERIAS & INFOGRAFIAS*/
.s-galerias{ margin-bottom:20px; overflow:hidden; }
.s-galerias .item{float:left; width:100%; margin-right:0px; margin-bottom:0px;  position:relative;  }
.s-galerias .item .dat{position:absolute; bottom:0px; left:90px;   }
.s-galerias .item  span{font-size:0.75rem; line-height:0.75rem;  font-weight:400;   color:#777777; margin-bottom:0px; display:block;       }
.s-galerias .item h2{ font-size:1rem; line-height:1.2rem;  font-weight:700; max-height:58px; width:100%; margin-bottom:10px;  }
.s-galerias .item h2 a{color:#525252; text-decoration:none; }
.s-galerias .item.last{margin-right:0px; }
.s-galerias .item.bottom{margin-bottom:0px; }
.s-galerias .item img{width:80px; height:80px; float:left; margin-right:10px; margin-bottom:0;    }



/*SITES REL*/
.sites-rel{float:left; width:100%;    }
.sites-rel .option{width:300px; height:115px; float:left;   }
.sites-rel .option:first-of-type{margin-right:20px; }

.sites-rel .author img{width:80px; height:80px; float:left; margin-bottom:0px;    }
.sites-rel .author{ position:relative; overflow:hidden; margin-bottom:40px;   }
.sites-rel .author .dat{position:absolute; bottom:-2px; left:100px;   }
.sites-rel .author h3{ font-size:0.96rem; line-height:1.2rem;  overflow:hidden; width:520px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;    display:block;  font-weight:700;}
.sites-rel .author h3 a{color:#525252; text-decoration:none;  }
.sites-rel .author span{color:#777777; font-size:0.9rem; font-weight:400; display:block; margin-bottom:7px;   }
.sites-rel .author p{ font-size:1.0rem; font-weight:400; line-height:1.2rem; max-height:40px;  display:block; color:#777777;  }

/*POST*/
.post * a{color:#3998B2; font-weight:700; text-decoration:underline;   }
.post h2{font-size:1.875rem; line-height:2.1rem;  font-weight:700; margin-bottom:10px; display:block;   }
.post time{ font-size:0.75rem; color:#777777; display:block; margin-bottom:12px;    }
.post .portada{margin-bottom:40px; float:left;  }
.post .portada img{width:620px; height:348px;   }
.post ol,
.post ul{margin-bottom:40px; padding-left:20px; float:left; width:100%; color:red;     }
.post ol li,
.post ul li{font-size:0.9375rem; color:#333333; line-height:1.5rem; font-weight:400; display:list-item; width:100%; }
.post p{font-size:0.9375rem; color:#333333; line-height:1.5rem; float:left;  font-weight:400; display:block; margin-bottom:35px; width:100%;     }
.post p .char{font-size:4.5rem; float:left; color:#3998B2; font-weight:700; padding:0px 8px 3px 0px; line-height:60px; margin-left:-5px;     }
.post blockquote{float:left; }
.post blockquote p,
.post blockquote p .char{ font-size:1.875rem; line-height:2.2rem; color:#3998B2; float:none; margin-left:0px; padding:0px; font-weight:400;       }
.post .share{width:140px; float:left; margin-bottom:10px; margin-right:20px; margin-top:6px;     }
.post .share a{color:#777777 !important; font-weight:400; text-decoration:none; display:block; height:30px; margin-top:10px; padding-left:40px;     }
.post .share span{background-color:#3998B2; width:100%; display:block; font-size:1rem; color:#FFFFFF; padding-left:10px; height:30px; line-height:1.875rem;     }
.post .share .at16nc{display:none; }
.post .share .tw{ background: url(../images/base/sprite_fundar.png) no-repeat 0px -145px;}
.post .share .fb{ background: url(../images/base/sprite_fundar.png) no-repeat 0px -175px;}
.post .publicado{width:100%; overflow:hidden; margin-bottom:40px;    }
.post .publicado *{font-size:1rem; line-height:1.5rem; font-weight:400; }
.post .publicado span{color:#3998B2; display:block;     }
.post .publicado a{float:left; display:block; font-style:italic; font-weight:700;  }
.post .publicado a span{float:left; margin-top:2px;  margin-right:5px;  background: url(../images/base/sprite_fundar.png) no-repeat -170px -92px; width:20px; height:20px;   }

/*PROFILE*/
.profile{margin-bottom:60px; }
.profile .card{background-color:#3998B2; width:220px; float:left; padding:20px 10px 20px 10px; margin-right:20px;   }
.profile .card h2{ font-size:1.5rem; line-height:1.7rem;  color:#FFFFFF; font-weight:600; font-style:italic; text-align:center; border-bottom:1px solid #44ADC1; padding-bottom:5px;  margin-bottom:10px;        }
.profile .card .tels{display:block; width:100%; font-style:italic; text-align:center;  color:#FFFFFF; font-size:1rem; line-height:1.1rem; font-weight:600; }
.profile .card .tels span{background: url(../images/base/sprite_fundar.png) no-repeat -77px -113px; display:block; width:26px; height:26px; margin:0px auto 10px auto;  }
.profile .card .mail{display:block; width:100%; font-style:italic; text-align:center;  color:#FFFFFF; font-size:1rem; line-height:1.1rem; font-weight:600; margin-bottom:10px;  padding-bottom:5px;  border-bottom:1px solid #44ADC1; }
.profile .card .mail:hover{text-decoration:none; }
.profile .card .mail span{background: url(../images/base/sprite_fundar.png) no-repeat -50px -113px; display:block; width:26px; height:26px; margin:0px auto 10px auto;  }
.profile .outline{ background: url(../images/base/sprite_fundar.png) no-repeat -191px -92px; width:140px; height:140px; margin:0px auto; position:relative; margin-bottom:20px; }
.profile .outline .photo{width:115px; height:115px; background-repeat:no-repeat;   position:relative; top:12px; left:12px;  border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px;    	background-position: center center;   }
.profile .info{float:left; width:380px;  }
.profile .info h3{color:#3998B2; font-style:italic; font-weight:400; font-size:1.625rem; line-height:2rem; margin-bottom:20px;  display:block;  }
.profile .info p{font-size:0.9375rem; color:#333333; line-height:1.5rem; font-weight:400; display:block;}

/*TEAM*/
.encabezado h1{font-size:2.5rem; line-height:2rem;  font-style:italic; font-weight:600; margin-bottom:40px;    }
.section{display:block; }
.section h3{font-size:1.875rem; line-height:2rem; font-style:italic; font-weight:400; margin-bottom:40px; clear:both;    }
.user{display: table; width:225px; float:left; margin-right:10px; margin-bottom:40px;    }
.user.last{margin-right:0px; clear:both;  }
.user h4 a{font-size:1rem; line-height:1.2rem; font-style:italic; font-weight:600; margin-bottom:5px; max-height:38px; overflow:hidden; display:block; text-decoration:none; color:#525252;      }
.user p{font-size:0.75rem;  font-style:italic; font-weight:400; overflow:hidden; color:#777777;   }
.user .info{display: table-cell; vertical-align: middle; float:left; margin-left:10px; margin-top:15px; width:105px;    }
.user .outline{background: url(../images/base/sprite_fundar.png) no-repeat -332px -92px; width:100px; height:100px; position:relative;  float:left; margin-right:10px;  }
.user .outline .photo{width:83px; height:83px; background-repeat:no-repeat;   position:relative; top:9px; left:9px;  border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; display:block; 	background-position: center center; -webkit-background-size: contain; -moz-background-size: contain;  }
/*//////////////COLORES//////////////
//////////////INTERIORES//////////////*/

/*/////EJE1/////TEMA1/////BRANCH1/////*/
.cat-eje1 .post .publicado span,
.cat-eje1 .post * a,
.cat-eje1 .post blockquote p,
.cat-eje1 .post p .char,
.cat-eje1 .sitio a,
.cat-eje1 .descripcion-cat p span,
.cat-eje1 .breadcrumb a{color:#DB9A00; }
.cat-eje1 .s-multimedia .imgs span,
.cat-eje1 .post .share span,
.cat-eje1 .wp-pagenavi,
.cat-eje1 .branch1 h1{background-color:#DB9A00; }
.cat-eje1 .wp-pagenavi .current,
.cat-eje1 .branch1 h1 a{background-color:#6D4D00; }
.cat-eje1 .branch2 h1{background-color:#CC9000;}
.cat-eje1 .branch2 h1 a{background-color:#664800;}
.cat-eje1 .branch3 h1{background-color:#C18900;}
.cat-eje1 .branch3 h1 a{background-color:#604400;}
.cat-eje1 .branch4 h1{background-color:#B58000;}
.cat-eje1 .branch4 h1 a{background-color:#5A4000;}
.cat-eje1 .branch5 h1{background-color:#A77600;}
.cat-eje1 .branch5 h1 a{background-color:#533B00;}
.cat-eje1 .branch6 h1{background-color:#9A6D00;}
.cat-eje1 .branch6 h1 a{background-color:#4D3600;}
.cat-eje1 .branch7 h1{background-color:#8B6200;}
.cat-eje1 .branch7 h1 a{background-color:#453100;}
.cat-eje1 .branch8 h1{background-color:#835D00;}
.cat-eje1 .branch8 h1 a{background-color:#412E00;}
.cat-eje1 .branch9 h1{background-color:#795500;}
.cat-eje1 .branch9 h1 a{background-color:#3C2A00;}
.cat-eje1 .branch10 h1{background-color:#704F00;}
.cat-eje1 .branch10 h1 a{background-color:#382700;}
.cat-eje1 .branch11 h1{background-color:#674900;}
.cat-eje1 .branch11 h1 a{background-color:#332400;}
.cat-eje1 .branch12 h1{background-color:#5C4100;}
.cat-eje1 .branch12 h1 a{background-color:#2E2000;}
.cat-eje1 .branch13 h1{background-color:#553C00;}
.cat-eje1 .branch13 h1 a{background-color:#2A1E00;}
.cat-eje1 .branch14 h1{background-color:#4A3400;}
.cat-eje1 .branch14 h1 a{background-color:#251A00;}

.cat-eje1 .post .publicado a span{background-position:-50px -92px; }

/*/////EJE2/////TEMA2/////BRANCH2/////*/
.cat-eje2 .post .publicado span,
.cat-eje2 .post * a,
.cat-eje2 .post blockquote p,
.cat-eje2 .post p .char,
.cat-eje2 .sitio a,
.cat-eje2 .descripcion-cat p span,
.cat-eje2 .breadcrumb a{color:#3BC7AC; }
.cat-eje2 .s-multimedia .imgs span,
.cat-eje2 .post .share span,
.cat-eje2 .wp-pagenavi,
.cat-eje2 .branch1 h1{background-color:#3CC8AD; }
.cat-eje2 .wp-pagenavi .current,
.cat-eje2 .branch1 h1 a{background-color:#1E6456; }
.cat-eje2 .branch2 h1{background-color:#32B19A; }
.cat-eje2 .branch2 h1 a{background-color:#19584D; }
.cat-eje2 .branch3 h1{background-color:#2FA791; }
.cat-eje2 .branch3 h1 a{background-color:#175348; }
.cat-eje2 .branch4 h1{background-color:#2B9985; }
.cat-eje2 .branch4 h1 a{background-color:#154C42; }
.cat-eje2 .branch5 h1{background-color:#27927E; }
.cat-eje2 .branch5 h1 a{background-color:#13493F; }
.cat-eje2 .branch6 h1{background-color:#238975; }
.cat-eje2 .branch6 h1 a{background-color:#11443A; }
.cat-eje2 .branch7 h1{background-color:#218370; }
.cat-eje2 .branch7 h1 a{background-color:#104138; }
.cat-eje2 .branch8 h1{background-color:#1E7C6A; }
.cat-eje2 .branch8 h1 a{background-color:#0F3E35; }
.cat-eje2 .branch9 h1{background-color:#1B7564; }
.cat-eje2 .branch9 h1 a{background-color:#0D3A32; }
.cat-eje2 .branch10 h1{background-color:#186B5C; }
.cat-eje2 .branch10 h1 a{background-color:#0C352E; }
.cat-eje2 .branch11 h1{background-color:#156254; }
.cat-eje2 .branch11 h1 a{background-color:#0A312A; }
.cat-eje2 .branch12 h1{background-color:#12584B; }
.cat-eje2 .branch12 h1 a{background-color:#092C25; }
.cat-eje2 .branch13 h1{background-color:#0F5145; }
.cat-eje2 .branch13 h1 a{background-color:#072822; }
.cat-eje2 .branch14 h1{background-color:#0C463B; }
.cat-eje2 .branch14 h1 a{background-color:#06231D; }
.cat-eje2 .branch15 h1{background-color:#0A3F35; }
.cat-eje2 .branch15 h1 a{background-color:#051F1A; }

.cat-eje2 .post .publicado a span{background-position:-70px -92px; }

/*/////EJE3/////TEMA3/////BRANCH3/////*/
.cat-eje3 .post .publicado span,
.cat-eje3 .post * a,
.cat-eje3 .post blockquote p,
.cat-eje3 .post p .char,
.cat-eje3 .sitio a,
.cat-eje3 .descripcion-cat p span,
.cat-eje3 .breadcrumb a{color:#0186A9; }
.cat-eje3 .s-multimedia .imgs span,
.cat-eje3 .post .share span,
.cat-eje3 .wp-pagenavi,
.cat-eje3 .branch1 h1{background-color:#0186A9; }
.cat-eje3 .wp-pagenavi .current,
.cat-eje3 .branch1 h1 a{background-color:#004354; }
.cat-eje3 .branch2 h1{background-color:#007B9C;}
.cat-eje3 .branch2 h1 a{background-color:#003D4E;}
.cat-eje3 .branch3 h1{background-color:#007392;}
.cat-eje3 .branch3 h1 a{background-color:#003949;}
.cat-eje3 .branch4 h1{background-color:#006B88;}
.cat-eje3 .branch4 h1 a{background-color:#003544;}
.cat-eje3 .branch5 h1{background-color:#00627D;}
.cat-eje3 .branch5 h1 a{background-color:#00313E;}
.cat-eje3 .branch6 h1{background-color:#005B74;}
.cat-eje3 .branch6 h1 a{background-color:#002D3A;}
.cat-eje3 .branch7 h1{background-color:#00536A;}
.cat-eje3 .branch7 h1 a{background-color:#002935;}
.cat-eje3 .branch8 h1{background-color:#004B60;}
.cat-eje3 .branch8 h1 a{background-color:#002530;}
.cat-eje3 .branch9 h1{background-color:#004559;}
.cat-eje3 .branch9 h1 a{background-color:#00222C;}
.cat-eje3 .branch10 h1{background-color:#003E50;}
.cat-eje3 .branch10 h1 a{background-color:#001F28;}
.cat-eje3 .branch11 h1{background-color:#003747;}
.cat-eje3 .branch11 h1 a{background-color:#001B23;}
.cat-eje3 .branch12 h1{background-color:#00313F;}
.cat-eje3 .branch12 h1 a{background-color:#00181F;}
.cat-eje3 .branch13 h1{background-color:#002834;}
.cat-eje3 .branch13 h1 a{background-color:#00141A;}
.cat-eje3 .branch14 h1{background-color:#00212C;}
.cat-eje3 .branch14 h1 a{background-color:#001016;}

.cat-eje3 .post .publicado a span{background-position:-90px -92px; }

/*/////EJE4/////TEMA4/////BRANCH4/////*/
.cat-eje4 .post .publicado span,
.cat-eje4 .post * a,
.cat-eje4 .post blockquote p,
.cat-eje4 .post p .char,
.cat-eje4 .sitio a,
.cat-eje4 .descripcion-cat p span,
.cat-eje4 .breadcrumb a{color:#7B65A0; }
.cat-eje4 .s-multimedia .imgs span,
.cat-eje4 .post .share span,
.cat-eje4 .wp-pagenavi,
.cat-eje4 .branch1 h1{background-color:#7B65A0; }
.cat-eje4 .wp-pagenavi .current,
.cat-eje4 .branch1 h1 a{background-color:#3D3250; }
.cat-eje4 .branch2 h1{background-color:#715C94; }
.cat-eje4 .branch2 h1 a{background-color:#382E4A; }
.cat-eje4 .branch3 h1{background-color:#655286; }
.cat-eje4 .branch3 h1 a{background-color:#322943; }
.cat-eje4 .branch4 h1{background-color:#5F4D7D; }
.cat-eje4 .branch4 h1 a{background-color:#2F263E; }
.cat-eje4 .branch5 h1{background-color:#574672; }
.cat-eje4 .branch5 h1 a{background-color:#2B2339; }
.cat-eje4 .branch6 h1{background-color:#4D3E65; }
.cat-eje4 .branch6 h1 a{background-color:#261F32; }
.cat-eje4 .branch7 h1{background-color:#47395E; }
.cat-eje4 .branch7 h1 a{background-color:#231C2F; }
.cat-eje4 .branch8 h1{background-color:#403355; }
.cat-eje4 .branch8 h1 a{background-color:#20192A; }
.cat-eje4 .branch9 h1{background-color:#3A2E4D; }
.cat-eje4 .branch9 h1 a{background-color:#1D1726; }
.cat-eje4 .branch10 h1{background-color:#322742; }
.cat-eje4 .branch10 h1 a{background-color:#191321; }
.cat-eje4 .branch11 h1{background-color:#2B2139; }
.cat-eje4 .branch11 h1 a{background-color:#15101C; }
.cat-eje4 .branch12 h1{background-color:#261D33; }
.cat-eje4 .branch12 h1 a{background-color:#130E19; }
.cat-eje4 .branch13 h1{background-color:#22192D; }
.cat-eje4 .branch13 h1 a{background-color:#110C16; }
.cat-eje4 .branch14 h1{background-color:#181120; }
.cat-eje4 .branch14 h1 a{background-color:#0C0810; }

.cat-eje4 .post .publicado a span{background-position:-110px -92px; }

/*/////EJE5/////TEMA5/////BRANCH5/////*/
.cat-eje5 .post .publicado span,
.cat-eje5 .post * a,
.cat-eje5 .post blockquote p,
.cat-eje5 .post p .char,
.cat-eje5 .sitio a,
.cat-eje5 .descripcion-cat p span,
.cat-eje5 .breadcrumb a{color:#AE2F7D; }
.cat-eje5 .s-multimedia .imgs span,
.cat-eje5 .post .share span,
.cat-eje5 .wp-pagenavi,
.cat-eje5 .branch1 h1{background-color:#AE2F7D; }
.cat-eje5 .wp-pagenavi .current,
.cat-eje5 .branch1 h1 a{background-color:#82235D; }
.cat-eje5 .branch2 h1{background-color:#9D266F; }
.cat-eje5 .branch2 h1 a{background-color:#4E1337; }
.cat-eje5 .branch3 h1{background-color:#8E2163; }
.cat-eje5 .branch3 h1 a{background-color:#471031; }
.cat-eje5 .branch4 h1{background-color:#841D5B; }
.cat-eje5 .branch4 h1 a{background-color:#420E2D; }
.cat-eje5 .branch5 h1{background-color:#7A1B54; }
.cat-eje5 .branch5 h1 a{background-color:#3D0D2A; }
.cat-eje5 .branch6 h1{background-color:#72194E; }
.cat-eje5 .branch6 h1 a{background-color:#390C27; }
.cat-eje5 .branch7 h1{background-color:#661446; }
.cat-eje5 .branch7 h1 a{background-color:#330A23; }
.cat-eje5 .branch8 h1{background-color:#5F1140; }
.cat-eje5 .branch8 h1 a{background-color:#2F0820; }
.cat-eje5 .branch9 h1{background-color:#580F3B; }
.cat-eje5 .branch9 h1 a{background-color:#2C071D; }
.cat-eje5 .branch10 h1{background-color:#500C35; }
.cat-eje5 .branch10 h1 a{background-color:#28061A; }
.cat-eje5 .branch11 h1{background-color:#460A2E; }
.cat-eje5 .branch11 h1 a{background-color:#230517; }
.cat-eje5 .branch12 h1{background-color:#3E0828; }
.cat-eje5 .branch12 h1 a{background-color:#1F0414; }
.cat-eje5 .branch13 h1{background-color:#340621; }
.cat-eje5 .branch13 h1 a{background-color:#1A0310; }
.cat-eje5 .branch14 h1{background-color:#260418; }
.cat-eje5 .branch14 h1 a{background-color:#13020C; }



.cat-eje5 .post .publicado a span{background-position:-130px -92px; }

/*/////EJE6/////TEMA6/////BRANCH6/////*/
.cat-eje6 .post .publicado span,
.cat-eje6 .post * a,
.cat-eje6 .post blockquote p,
.cat-eje6 .post p .char,
.cat-eje6 .sitio a,
.cat-eje6 .descripcion-cat p span,
.cat-eje6 .breadcrumb a{color:#CC3427; }
.cat-eje6 .s-multimedia .imgs span,
.cat-eje6 .post .share span,
.cat-eje6 .wp-pagenavi,
.cat-eje6 .branch1 h1{background-color:#CC3427; }
.cat-eje6 .wp-pagenavi .current,
.cat-eje6 .branch1 h1 a{background-color:#661A13; }
.cat-eje6 .branch2 h1{background-color:#C02E23;}
.cat-eje6 .branch2 h1 a{background-color:#601711;}
.cat-eje6 .branch3 h1{background-color:#B22B20;}
.cat-eje6 .branch3 h1 a{background-color:#591510;}
.cat-eje6 .branch4 h1{background-color:#A3251B;}
.cat-eje6 .branch4 h1 a{background-color:#51120D;}
.cat-eje6 .branch5 h1{background-color:#982118;}
.cat-eje6 .branch5 h1 a{background-color:#4C100C;}
.cat-eje6 .branch6 h1{background-color:#8C1E16;}
.cat-eje6 .branch6 h1 a{background-color:#460F0B;}
.cat-eje6 .branch7 h1{background-color:#841B13;}
.cat-eje6 .branch7 h1 a{background-color:#420D09;}
.cat-eje6 .branch8 h1{background-color:#781710;}
.cat-eje6 .branch8 h1 a{background-color:#3C0B08;}
.cat-eje6 .branch9 h1{background-color:#70150F;}
.cat-eje6 .branch9 h1 a{background-color:#380A07;}
.cat-eje6 .branch10 h1{background-color:#63130D;}
.cat-eje6 .branch10 h1 a{background-color:#310906;}
.cat-eje6 .branch11 h1{background-color:#570F0A;}
.cat-eje6 .branch11 h1 a{background-color:#2B0705;}
.cat-eje6 .branch12 h1{background-color:#4D0C08;}
.cat-eje6 .branch12 h1 a{background-color:#260604;}
.cat-eje6 .branch13 h1{background-color:#400906;}
.cat-eje6 .branch13 h1 a{background-color:#200403;}
.cat-eje6 .branch14 h1{background-color:#340604;}
.cat-eje6 .branch14 h1 a{background-color:#1A0302;}

.cat-eje6 .post .publicado a span{background-position:-150px -92px; }


/*////////////
QUIENES SOMOS
///////////*/

/*Base Parallax*/
.quienes .social{position:relative; top:-17px; }
.s-funda{ background: #4D3362 url(../images/quienes/s-funda.png) no-repeat 0 -620px; background-position-x:center !important;     }
.s-historia{background: #921F6A url(../images/quienes/relojes.svg) no-repeat right -80px; min-height:768px;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;  }
.s-organigrama{background: #CC3427 url(../images/quienes/s-organigrama.png) no-repeat right -80px; min-height:768px;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;  }
.s-junta{background: #DB9A00 url(../images/quienes/s-junta.png) no-repeat 30% bottom; min-height:768px;  }
.s-equipo{background: #2DA08B url(../images/quienes/s-equipo.png) no-repeat center -300px; min-height:768px;  background-position-x:650px !important;    }
.s-marco{background: #FE602E url(../images/quienes/marco.svg) no-repeat center bottom; min-height:768px;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.s-donantes{background: #0186A9 ; min-height:920px; margin-top: 0px; position:relative;  }
.s-financiera{background: #84B63D url(../images/quienes/info.svg) no-repeat center 800px; min-height:768px;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.s-institucionales{background:#3C4652 url(../images/quienes/s-informes.png) no-repeat 10% bottom;; min-height:1000px;}

.vertical{position:fixed; top:195px; z-index:999;  }
.path{background: url(../images/quienes/path_sprite.png) no-repeat; height:379px; width:27px; position:absolute;    }
.pos1{background-position:0px 0px; }
.pos2{background-position:-216px 0px; }
.pos3{background-position:-54px 0px; }
.pos4{background-position:-81px 0px; }
.pos5{background-position:-108px 0px; }
.pos6{background-position:-135px 0px; }
.pos7{background-position:-162px 0px; }
.pos8{background-position:-189px 0px; }
.pos9{background-position:-27px 0px; }


.vertical ul{margin:0px; padding:0px; padding-top:5px;   }
.vertical ul li{list-style-type:none; width:115px; font-size:1rem; line-height:1.2rem;  font-weight:300;    }
.vertical ul li a{cursor:pointer; }
.vertical ul li.on a{font-weight:600; padding-top:1px;  }
.vertical ul li a{color:#FFFFFF; width:200px;  text-decoration:none; float:left; padding-left:45px;  line-height:16px; height:44px;  z-index:555;  position:relative;       }
.vertical ul li.marco a{height:36px; }
.full{height:1500px; }
/*contenidos*/
.flogo{background: url(../images/quienes/logo1.png); background-repeat:no-repeat; display:block; width:300px; height:76px; margin:0px auto 20px auto;    }
.portada1{background: url(../images/quienes/fondo1.jpg); z-index:999;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position:center 0px; background-repeat:no-repeat; min-height:600px; position:relative; }
.portada2{min-height:768px; z-index:999; }
.box-text1{width:620px; position:relative; bottom:0px; left:50%; margin-left:-200px; margin-bottom:60px; margin-top:140px;  /*-webkit-animation-play-state:paused; */    }
.box-text1 h1{font-size:1.25rem; line-height:1.65rem;  text-align:center; color:#FFFFFF; font-style:italic; font-weight:600; margin-bottom:20px;    }
.box-text1 p{font-size:0.875rem; font-style:italic; text-align:center; color:#FFFFFF;  }
#segments div{display:none; }
.box-text2{width:620px; margin:60px 51px 60px auto;      }
.box-text2 h3{border-top:1px solid #694A7D;  background: url(../images/quienes/open.png) no-repeat right 50%; margin-bottom:0px;  }
.box-text2 h3.open{background: url(../images/quienes/close.png); background-repeat:no-repeat; background-position:right 50%;}
.box-text2 h3 span{font-size:0.875rem; }
.box-text2 h3{color:#FFFFFF;}
.box-text2 h3 a{color:#FFFFFF; width:100%; display:block; padding:10px 0px 10px 0px; font-size:1.25rem; text-decoration:none;    }
.box-text2 div{padding:0px 0px 10px 0px; }
.box-text2 div p{font-size:0.75rem; color:#FFFFFF; font-weight:400; margin-bottom:10px;  }
.box-text2 div p:first-of-type{ text-indent: 1.5em;  }
.box-text3{width:620px; margin:0px 51px 70px auto;  }
.box-text3 h2{text-align:center; font-size:1rem;  font-weight:400; color:#FFFFFF; font-style:italic; margin-bottom:15px;   }
.box-text3 p{color:#FFFFFF; font-size:0.75rem; line-height:1.2rem;  font-weight:400; font-style:italic; margin-bottom:15px; }
.box-text3 h3{text-align:left; font-size:1rem;  font-weight:400; color:#FFFFFF; font-style:italic; margin-bottom:15px;   }
.s-institucionales h1,
.comunicados h1,
.s-financiera h1,
.s-marco h1,
.s-donantes h1,
.s-equipo h1,
.s-junta h1,
.s-organigrama h1,
.s-historia h1{font-size:2.5rem; color:#FFFFFF; font-weight:400; display:block; width:100%; text-align:right; font-style:italic;       }
.organigrama{background: url(../images/quienes/organigrama.png); background-repeat:no-repeat; width:1648px; height:770px; display:block; position:absolute; top:-2px; margin-left:266px; display:block;  }
.box-text4{display:none;position:relative; bottom:15px; width:940px; padding-top:696px; left:51px;  }
.box-text4 p{color:#FFFFFF; font-size:0.875rem; line-height:1.2rem;  font-weight:400; margin-bottom:15px; text-align:right; width:100%; display:block;   }
.box-text5{ width:663px; margin-left:278px; margin-top:40px;   }
.box-text5 h2{font-size:1.5rem; color:#FFFFFF; font-style:italic; font-weight:600; margin-bottom:20px;  }
.box-text5 ul{margin:0px; padding-left:25px; margin-bottom:35px;   }
.box-text5 ul li{font-size:1.25rem; list-style-type:none; font-style:italic; font-weight:600; color:#985F19; margin-bottom:10px;  }
.box-text5 ul li span{font-size:1rem; color:#FFFFFF; font-style:italic; font-weight:400; margin-left:10px;    }
.box-text6{ width:620px; margin:200px auto 0px 296px; text-align:center;     }
.box-text6 h2{font-size:1.25rem; line-height:1.65rem;  text-align:center; color:#FFFFFF; font-style:italic; font-weight:400; margin-bottom:20px; }
.box-text6 p{font-size:0.875rem; font-style:italic; text-align:center; color:#FFFFFF; margin-bottom:40px;   }
.box-text6 .butt{background-color:#FFFFFF; width:300px; color:#2DA08B; font-weight:400;   font-size:1.25rem; font-style:italic; text-decoration:none;    display:block; margin:0px auto; height:50px; line-height:50px;      }
.donantes{background: url(../images/quienes/donantes16.png); background-repeat:no-repeat; width:721px; height:854px; display:block; position:absolute; left:50%; top:60px; margin-left:-250px; display:block;  }
.box-text7{ width:640px; margin:90px auto 0px 269px; text-align:center;     }
.box-text7 h2{font-size:1.25rem; line-height:1.65rem;  text-align:left; color:#FFFFFF; font-style:italic; font-weight:600; margin-bottom:20px;    }
.box-text7 ul{ margin-bottom:20px; padding:0px;   }
.box-text7 ul li,
.box-text7 h3{font-size:1rem; line-height:1.4rem;  text-align:left; color:#FFFFFF; font-style:italic; font-weight:600;    }
.box-text7 ul li{list-style-type:none; margin:0px; padding:0px;   }
.box-text7 p{color:#FFFFFF; font-size:0.875rem; line-height:1.2rem; font-style:italic; font-weight:400; margin-bottom:30px; text-align:left; width:100%; display:block;   }
.box-text7 p a{text-decoration:none; color:#FFFFFF; font-size:0.9rem; padding-top:10px;  line-height:1.2rem; font-style:italic; font-weight:600; margin-bottom:40px; background: url(../images/quienes/pdf1.png); background-repeat:no-repeat; padding-left:200px; display:block; padding-left:95px; min-height:71px;   }
.box-text8{ width:620px; margin:70px auto 0px 270px; text-align:left;}
.box-text8 p{color:#FFFFFF; font-size:1.25rem; line-height:1.7rem; font-style:italic; font-weight:400; margin-bottom:50px; }
.box-text8 a{color:#FFFFFF; font-size:1.25rem; font-style:italic; font-weight:600; }
.box-text8 ul{margin-bottom:20px; padding-left:105px;}
.box-text8 ul li{list-style-type:none;   }
.box-text8 ul li a{text-decoration:underline; padding-left:45px; display:block; padding-bottom:40px;   }
.box-text8 .recursos{background: url(../images/quienes/f-recursos.png); background-repeat:no-repeat;}
.box-text8 .criterios{background: url(../images/quienes/f-criterios.png); background-repeat:no-repeat;}
.box-text8 .informes{background: url(../images/quienes/f-informes.png); background-repeat:no-repeat;}
.box-text8 .auditados{background: url(../images/quienes/f-auditados.png); background-repeat:no-repeat;}
.box-text9{width:690px; margin:40px auto 0px 270; text-align:left;}
.box-text9 ul {padding-bottom:60px; overflow:hidden;  }
.box-text9 ul li{ list-style-type:none; float:left; margin-right:20px;      }
.box-text9 ul li a{text-align:center; color:#FFFFFF; text-decoration:none; width:71px; height:160px; display:inline-block;   font-size:0.75rem; background: url(../images/quienes/pdf2.png) no-repeat center top; padding-top:75px; }
.box-text10 p{font-size:0.895rem; text-align:left; color:#FFFFFF; line-height:1.6rem; font-style:italic;}
.box-text10 ul li strong{display:block; font-size:1rem;  }
.box-text10{width:690px; margin:40px auto 0px 270; text-align:left;}
.box-text10 ul {padding-bottom:40px; overflow:hidden;  }
.box-text10 ul li{ list-style-type:none; float:left; margin-right:20px;      }
.box-text10 ul li a{text-align:center; color:#FFFFFF; text-decoration:none; width:71px; height:160px; display:block; font-size:0.75rem; background-color:#FFFFFF; no-repeat center top; padding-top:75px; }
.box-text10 ul li strong{display:block; font-size:1rem;  }
/*Extras*/
.ie-message,
#dp_swf_engine{display:none; }
.ie-message .share{display:none !important; }
.ie-message .wrap{background: url(../images/ui/alert.png) no-repeat 0px 50%; padding-left:60px; width:680px;  }
.ie-message { width:100%; background-color:#282F39; display:block; padding:10px;  }
.ie-message *{font-size:16px; font-weight:300; color:#FFFFFF;}
.ie-message a{color:#00D9D9; text-decoration:underline; font-weight:400;  }
.compra{background: url(../images/ui/compra.png) no-repeat 10px 50%; background-color:#2696B3;  color:#FFFFFF !important; text-decoration:none !important; font-weight:400 !important; font-size: 1.33rem; padding:0px 20px 0px 45px; height:60px; line-height:60px;   float: left; margin-top:20px;   }
