@media (min-width: 601px) {
/*Proyectos reglas generales*/

body.node-type-proyecto-full-feature {
    background-color:#f9f6ef;
}

#header-proyecto-wrapper #imagen-header{
    position: relative;
    height: 398px;
}
#header-proyecto-wrapper {
    position: relative;
}
#header-proyecto-wrapper .field-name-field-imagen-header{
    position: absolute;
    width: 100%;
    height: 398px;
    overflow: hidden;
}
#header-proyecto-wrapper .field-item{
    width: 100%;
    min-width: 960px;
    min-height: 398px;
    position: absolute;
}
#header-proyecto-wrapper .field-item img{
    width: 100%;
    height: 398px;
    object-fit: cover;
}
#info_header_proyecto{
    display: block;
    z-index: 999;
    
    text-align: center;
    
}
.twitter-yqyp {
    width:24px;
    height:24px;
    background-image:url(../images/IconTw_Compartir.png);
    display:block;
    float:left;
    margin-right: 5px;
    background-size: 23px;
    background-repeat: no-repeat;
}

.facebook-share-btn {
    width:24px;
    height:24px;
    background-image:url(../images/IconFb_Compartir.png);
    display:block;
    float:left;
    margin-right: 5px;
    background-size: 23px;
    background-repeat: no-repeat;
}

.share-by-email-btn {
    width:24px;
    height:24px;
    background-image:url(../images/icono_email_compartir.png);
    display:block;
    float:left;
    margin-right: 5px;
    background-size: 23px;
    background-repeat: no-repeat;
}


@media (min-width: 769px){
    
    #group-col-1-responsive {
        display: none;
    }
    
    #wrapper-info-proyecto {
    height:135px;
    width:100%;
    bottom: 0;
    position: absolute;
}
    
    #info_header_proyecto {
    width:1024px;
    /*background-color:#e7e7e9;*/
    height:135px;
    margin-right:auto;
    margin-left:auto;
    background-color:rgba(255,255,255,0.8);
    padding-left: 35px;
}
    
#wrapper-breadcrumb-social {
    overflow: hidden;
    padding-top: 20px;
    margin-bottom: 8px;
}

.node-type-proyecto-full-feature .breadcrumb {
    font-family: 'Roboto', sans-serif;
    color:#a8a7a3;
    
    font-size:15px;
    
    width: 764px;
    float:left;
    text-align:left;
}

.node-type-proyecto-full-feature .breadcrumb .last {
    color:#de483d;
    font-weight:bold;
}

.node-type-proyecto-full-feature #proyecto-compartir {
    width:190px;
    float:right;
    margin-right: 20px;
}

.twitter-yqyp span, .facebook-share-btn span, .share-by-email-btn span {
    visibility: hidden;
}

.node-type-proyecto-full-feature #proyecto-compartir p {
    width:100px;
    display: block;
    float:left;
    
    font-family: 'Roboto', sans-serif;
    color:#a8a7a3;
    text-transform: uppercase;
    font-size:14px;
    padding-top: 7px;
}



#titulo-proyecto {
    overflow:hidden;
    font-family: 'Roboto', sans-serif;
    font-size:30px;
    font-weight: bold;
    text-align: left;
    color:#4c618c;
    width: 777px;
    padding-bottom: 12px;
    line-height: 34px;
    
}
}/*fin media*/
.node-proyecto-full-feature .content {
    width:1024px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    
    padding-top:60px;
    overflow: hidden;
    padding-bottom:32px;
}

.node-proyecto-full-feature #columna-1 {
    width:255px;
    float:left;
}

.field-name-field-don-y-colab-proyecto {
    background-color: white;
    padding-left:16px;
    padding-right:16px;
    box-sizing: border-box;
    padding-top:16px;
    padding-bottom:16px;
    
    margin-bottom:32px;
    
    border-radius: 8px;
}

.field-name-field-don-y-colab-proyecto .field-item {
    
}



.node-proyecto-full-feature #columna-2 {
    float:left;
    width:729px;
    box-sizing:border-box;
    padding-left:69px;
    padding-right:53px;
    
    overflow:hidden;
}

.node-proyecto-full-feature .field-name-field-sinopsis-proyecto {
    font-family: 'Roboto', sans-serif;
    font-size:18px;
    font-weight: 700;
    color:#4c618c;
    line-height: 1.5;
    margin-bottom:32px;
}

.node-proyecto-full-feature .field-group-fieldset legend {
    font-family: 'Roboto', sans-serif;
    font-size:20px;
    font-weight: 700;
    color:#de483d;
    
    text-transform: uppercase;
}

.field-name-field-objetivo-proyecto .field-item {
    padding-left: 1em; 
    text-indent: -10px;
    
    font-family: 'Roboto', sans-serif;
    font-size:18px;
    font-weight: 400;
    color:#555555;
    
    margin-bottom:32px;
    
}

.field-name-field-objetivo-proyecto .field-item::before {
    content: "• ";
    color: #de483d;
}

/*PANEL DONAR */

.node-proyecto-full-feature .group-panel-donar {
    padding:16px 16px 32px 16px;
    background-color:white;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    border-radius: 8px;
    
    margin-bottom:32px;
    visibility: hidden;
}


.group-panel-donar .field-name-field-url-pagina-donar-2 a {
    display:block;
    height:64px;
    background-color:#de483d;
    background-image:url(../images/Icon_Donar.png);
    background-position: 20px 18px;
    background-size:36px;
    background-repeat: no-repeat;
    
    border-radius:6px;
    box-sizing: border-box;
    
    padding-left:75px;
    padding-right:45px;
    padding-top:16px;
    
    color:white;
    font-weight: 700;
    letter-spacing: .5px;
    font-size: 18px;
    
    margin-bottom:16px;
    
}

.group-panel-donar .field-name-field-imagen-panel-donar {
    margin-bottom:16px;
}

.group-panel-donar .field-name-field-texto-panel-donar {
    line-height: 1.4;
}

.group-info-proyecto {
    padding:16px 16px 32px 16px;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    border-radius: 6px;
    background-color:#f5f9fa;
    line-height:1.5;
    
    overflow:hidden;
    
}

.group-info-proyecto .field {
    margin-bottom:8px;
    overflow:hidden;
}


.group-info-proyecto .field-label {
    color:#4b6385;
    font-size:14px;
    text-transform: uppercase;
    font-weight: 700;
    float:left;
}
.i18n-en .group-info-proyecto .field-label{
    margin-right: 5px;
}
.group-info-proyecto .field-items {
    color:#707070;
    font-weight: 400;
    font-size:14px;
    float:left;
}


.field-name-field-buscar-financiamiento {
    visibility:hidden;
}

/*OBJETIVOS DEL PROYECTO*/
.node-proyecto-full-feature .group-obj-pro  {
    padding-bottom:16px;
    margin-bottom:32px;
    border-bottom:solid 3px #de483d;
}


.node-proyecto-full-feature .group-obj-pro legend {
    margin-bottom:32px;
}

.field-name-field-objetivo-proyecto {
    
    line-height: 1.5;
}

/* LOGROS */
.node-proyecto-full-feature .group-logros {
    overflow:hidden;
    padding-bottom:68px;
    border-bottom:solid 3px #de483d;
    margin-bottom:35px;
}

.node-proyecto-full-feature .group-logros legend {
    margin-bottom:58px;
}

.group-logros .field-name-field-dato-numerico {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size:28px;
    color:#de483d;
}

.group-logros .field-name-field-icono-logro {
    width:60px;
    height:60px;
    
    float:left;
    
}

.group-logros .field-name-field-icono-logro .field-item {
    width:50px;
    height:50px;
    margin-right:0;
    
}

.group-logros .field-name-field-icono-logro img {
    width:100%;
    
    height: auto;
    
}

.group-logros .field-name-field-dato-numerico {
    float:left;
    width:125px;
    line-height:2;
}

.group-logros .field-name-field-dato-numerico .field-item {
    float:left;
    width:125px;
    line-height:2;
    margin-right:0;
}

.group-logros .field-item {
    width:185px;
    float:left;
    
    margin-right: 25px;
}

.group-logros .field-item:nth-child(3) {
    margin-right:0;
}

.group-logros .field-name-field-texto-logro {
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size:15px;
    color:#707070;
    
    line-height: 1.5;
    
    
    
    
}

.group-logros .field-name-field-texto-logro .field-item {

}

.group-logros .field-name-field-texto-logro .field-item::first-letter {
    text-transform:capitalize;
}

/* RESULTADOS */
.field-name-field-resultado {
    font-family: 'Lato', sans-serif;
    font-size:15px;
    color:#707070;
}


.group-resultados {
    padding-bottom:32px;
    overflow: hidden;
    border-bottom: 3px solid #de483d;
    margin-bottom:20px;
}

.group-resultados legend {
    margin-bottom:60px;
}

.field-name-field-resultado > .field-items:first-child > .field-item {
    width: 178px;
    float: left;
    margin-right: 35px;
    margin-bottom: 30px;
}

.field-name-field-resultado > .field-items:first-child > .field-item:nth-of-type(3n) {
    margin-right:0px;
}

.group-resultados .field-name-field-dato-resultado {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size:28px;
    color:#de483d;
}

.group-resultados .field-name-field-icono-resultado  {
    width:50px;
    height:50px;
    float:left;
    margin-right:11px;
    
    overflow:hidden;
}

.group-resultados .field-name-field-icono-resultado .field-item{
    width: 48px;
    height: 48px;
}
.group-resultados .field-name-field-icono-resultado .field-item img{
    width: 100%;
    height: auto;
}

.group-resultados .field-name-field-dato-resultado {
    /*float:left;*/
    height:48px;
    line-height: 2;
    margin-bottom: 10px;
    /*width:132px;*/
}

.group-resultados .field-name-field-texto-resultado {
    line-height:1.5;
    display: inline-block;
}

.field-name-field-programas-implementados a{
    color: #de483d;
    text-decoration: underline;
}


/* DESCARGAR PDF */
.field-name-field-resumen-pdf-proyecto {
    height:327px;
    overflow:hidden;
    background-image:url(../images/Icon_ResumenProyecto.png);
    background-size: 232px;
    background-position:top center;
    background-repeat:no-repeat;
    margin-bottom:16px;
    position:relative;
    
    box-sizing: border-box;
    padding-left:16px;
    padding-right:16px;
    
    
}


.node-type-proyecto-full-feature.i18n-es .download-file a {
    
    display: block;
    height: 64px;
    background-color: #1c3c6d;
    border-radius: 6px;
    box-sizing: border-box;
    padding-left: 66px;
    padding-right: 19px;
    padding-top: 24px;
    color: white;
    font-weight: 700;
    letter-spacing: .5px;
    font-size: 15px;
    margin-bottom: 16px;
    font-family: 'Roboto', sans-serif;
    background-image: url(../images/Icon_Acrobat.png);
    background-position: 22px 15px;
    background-size: 31px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    
}

/* TABS FOTOS Y VIDEO */

.horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0 0;
  border: 0;
}

.horizontal-tabs ul.horizontal-tabs-list {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size:20px;
    color:#707070;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
  background:none;
  padding: 0 0 1px 0;
}

.horizontal-tabs ul.horizontal-tabs-list .selected strong {
  color: #de483d;
    

}

.horizontal-tabs ul.horizontal-tabs-list {
  /*display: inline-block;*/
  margin: 0;
  border: 0;
  padding: 0px;
  position: relative; /* IE6 */
  list-style: none;
  list-style-image: none; /* IE6 */
  background: none;
  border-right:none; /* LTR */
  width: 100%;
  height: auto;
  clear: both;
margin-bottom:30px;
}

.horizontal-tabs ul.horizontal-tabs-list li:first-of-type {
    border-right: 2px solid #b0afae;
    height: 30px;
    padding-top: 0px;
}

.horizontal-tabs ul.horizontal-tabs-list li {
  background:none;
border-right:none;
  /*padding: 1px;*/
  padding-top: 0;
  margin: 0;
  min-width: 5em; /* IE7 */
  float: left; /* LTR */
}

div.horizontal-tabs {
  margin: 0 0 1em 0; /* LTR */
  padding: 0;
  border:none;
  position: relative; /* IE6/7 */
}

/* CONTROLES CARRUSEL */
.field-group-htabs-wrapper {
    position:relative;
    min-height: 399px;
}

#field-slideshow-1-controls {
    position:absolute;
    top: 194px;
    /*border: green solid thin;*/
    width: 100%;
}

#field-slideshow-1-controls a {
    display: inline-block;
    width: 44px;
    height: 44px;
    background-image: url(../images/Galeria_ArrowDer.svg);
    background-repeat: no-repeat;
    background-size: 23px;
}

#field-slideshow-1-controls a span {
    visibility: hidden;
}
/*TAMAÑO DEL VIDEO*/
#youtube-field-player{
    width: 608px;
}
/*BOTON SIGUIENTE */
#field-slideshow-1-controls a.prev {
    display:block;
    width: 44px;
    height: 44px;
    background-image: url(../images/Galeria_ArrowIzq.svg);
    background-repeat: no-repeat;
    background-size: 23px;
    
    float:left;
    position:relative;
    right:40px;
}



/*BOTON ATRAS*/
#field-slideshow-1-controls a.next {
    display:block;
    width:44px;
    height:44px;
    
    background-image:url(../images/Galeria_ArrowDer.svg);
    background-repeat:no-repeat;
    background-size:23px;
    background-position: center right;
    
    margin-bottom:5px;
    
    float:right;
    position:relative;
    left:40px;
}
}