body {color: #000000; font: normal 90% 'Open Sans', Arial, sans-serif;}
strong {font-weight: 600;}
a {text-decoration: none;}
a:hover {color: #015289;}
a.activeLink {color: #015289;}
.link_ipag, .link_ipag a {color: #1A77BD; text-decoration: none;}
.link_ipag:hover, .link_ipag a:hover {color: #015289; text-decoration: none ;}

.texto10px {font-size: 10px;}
.texto12px {font-size: 12px;}
.textRight {text-align: right;}
.textCenter, .taxonomycheckboxlist .checkboxlist label {text-align: center;}
.textLeft {text-align: left;}

#topHeaderBreadcrumb {line-height: 62px;}
/*******Begin header**********************/
#header {font-size: 1em;}
#mainMenu, #mainMenu li, #mainMenu li a {font-size: 14px;}
#searchField, #searchFieldPag {text-indent: 5px; line-height: 30px;}
#languagesModule li {font-size: 10px;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #ccc; text-indent: 5px;}
.placeholder {color: #ccc; text-indent: 5px;}
/*******End header*******************/

/********Begin mega menu************/
.close-mega, .close-mega-paises {line-height: 2; cursor: pointer;}
.mega-menu-column {text-align: left;}

.mega-menu-column h2 {
  font-weight: 600;
  color: #02518C;
  line-height: 1em;
}

.mega-menu-column ul li {
  line-height: 1.6;
  margin-bottom: 5px;
}
/********End mega menu*********************/

/*********Begin noticias principales**************/
ul.infoBoxes {color: white;}
.infoBox h4.boxTitle {font-size: 15px; line-height: 30px;}
.infoBox {color: white;}
.infoBox span.moreInfoTitle {font-size: 12px;}
.infoBox h5.boxTitleText {font-size: 20px; line-height: 40px;}
.infoBox p.boxText, .infoBox p, .infoBox span, .infoBox {font-size: 14px; line-height: 20px;}
.infoBox a.moreInfoLink {font-size: 10px; color: white;}
/*******End noticias principales**************/

/******Begin columna izq home*************/
div.column a {font-size: 12px; overflow: hidden;}
div.column h3 {color: #818181; font-size: 22px;}
div.column h4, div.column h4 a {font-size: 20px;}

div.column h5, div.column h5 a, h5.tituloPublicacionesConocimiento, .contenidoRelacionado #knowledgeTitleTemas {
  font-size: 24px;
  line-height: 27px;
  padding: 5px;
}

div.column h5 a#blogHomeTitleTemas {font-size: 24px;}
div.column h5 a {padding: 0;}

.sideBarArticle p.miniArticleText, .sideBarArticle p, .sideBarArticle span {
  color: #525252;
  font-size: 11px;
}

p.articleText {font-size: 13px;}
.sideBarArticle a.articleLink {text-align: right;}
/*****End columna izq home************/

/*****Begin noticias home*******************/
div#mainContentColumn  h4, div#mainContentColumn h4 a {color: #818181;}
.articleDate {font-size: 14px;}

#mainContentColumn .mainPost h4 {
  color: #525252;
  font-size: 16px;
  line-height: 18px;
}
/******End noticias home**************/

/*****Begin columna der home*********/
ul.socialList li a {text-indent: -9999px;}
ul.socialListMobile li a {text-indent: -9999px;}
/******End columna der home****************/

/*******Begin footer****************/
#footer h3, #footer h3 a {font-size: 18px;}
#footerMenuList .footerMenuItem {font-size: 13px;}
.footerMenuItem .footerSubMenuList li {line-height: 14px;}
.derechosReservados {font-size: 12px;}
.poweredBy {font-size: 10px;}
/*******End footer****************/

/********Begin Temas***********/
#leftMenu a, #leftMenu p {font-size: 14px;}
#topNavBreadcrumb p, #topNavBreadcrumb a {font-size: 14px;}

#topHeaderBreadcrumb, #topHeaderBreadcrumb a {color: #FFF;}
#topHeaderBreadcrumb h1 {font-size: 26px;}
#subtemaTitle, .subtitulo_pagina {font-size: 18px;}
.convocatoriaTitleDespliegue {font-size: 24px;}
#leftMenu {line-height: 150%; text-align: right;}
.rightMenuStyle {text-align: left; font-size: 10pt;}

/*mover para arriba al quitar el color*/
#navigationTemasConocimiento > li > a, #navigationTemasConocimiento > li, #rightMenuInvestigadores > li > a {
  text-align: left;
  font-size: 10pt;
}

#rightMenuInvestigadores > li > a:hover, #rightMenuInvestigadores > li > a.naranjaCurrent, 
#rightMenuInvestigadores > li > a.rojoCurrent, #rightMenuInvestigadores > li > a.verdeCurrent, 
#rightMenuInvestigadores > li > a.azulCurrent, #rightMenuInvestigadores > li > a.amarilloCurrent, 
#rightMenuInvestigadores > li > a.aguamarinaCurrent,
.publicationsSectionTitle.azulActive, .publicationsSectionTitle.rojoActive,
.publicationsSectionTitle.aguamarinaActive, .publicationsSectionTitle.amarilloActive, 
.publicationsSectionTitle.naranjaActive, .publicationsSectionTitle.verdeActive,
.childPublicationTitle.azulActiveChild, .childPublicationTitle.aguamarinaActiveChild,
.childPublicationTitle.rojoActiveChild, .childPublicationTitle.verdeActiveChild,
.childPublicationTitle.naranjaActiveChild, .childPublicationTitle.amarilloActiveChild {
  color: #ffffff;
}

.azulCurrentRenderEvent, .rojoCurrentRenderEvent, .aguamarinaCurrentRenderEvent,
.amarilloCurrentRenderEvent, .verdeCurrentRenderEvent, .naranjaCurrentRenderEvent,
.azulCurrentRenderEvent a, .rojoCurrentRenderEvent a, .aguamarinaCurrentRenderEvent a,
.amarilloCurrentRenderEvent a, .verdeCurrentRenderEvent a, .naranjaCurrentRenderEvent a,
.azulRenderEvent a:hover, .rojoRenderEvent a:hover, .aguamarinaRenderEvent a:hover,
.amarilloRenderEvent a:hover, .verdeRenderEvent a:hover, .naranjaRenderEvent a:hover,
.azulRenderEvent:hover a, .rojoRenderEvent:hover a, .aguamarinaRenderEvent:hover a,
.amarilloRenderEvent:hover a, .verdeRenderEvent:hover a, .naranjaRenderEvent:hover a {
  color: #ffffff !important;
}

.publicationsSectionTitle {font-size: 14px;}

#cabecera_medio {
  color: #FFF;
  text-align: justify;
  font-size: 25px;
}

#contenido_medio {
  text-align: left;
  font-size: 14px;
  line-height: 21px;
  text-indent: 20px;
}

/*div.sideBarBlogHome h5 a.amarilloBlogTemas,*/ div#menuTemasContainer h5 a.amarilloMenuTemas {
  color: #cf990e !important;
}

div#menuTemasContainer h5 a.azulMenuTemas {
  color: #155e89 !important;
}

/*div.sideBarBlogHome h5 a.aguamarinaBlogTemas,*/ div#menuTemasContainer h5 a.aguamarinaMenuTemas {
  color: #1095a3 !important;
}

/*div.sideBarBlogHome h5 a.verdeBlogTemas,*/ div#menuTemasContainer h5 a.verdeMenuTemas {
  color: #99aa05 !important;
}

/*div.sideBarBlogHome h5 a.rojoBlogTemas,*/ div#menuTemasContainer h5 a.rojoMenuTemas {
  color: #af2810 !important;
}

/*div.sideBarBlogHome h5 a.naranjaBlogTemas,*/ div#menuTemasContainer h5 a.naranjaMenuTemas {
  color: #be5d02 !important;
}

#subtitle_medio a {font-size: 20px; line-height: 30px;}

p.articleTextTemas, p.institucionalTextTemas, .institucionalTextTemas p,
.newsArticle p, .institucionalTextTemas p, .institucionalTextTemas span, .institucionalTextTemas,
.destacadaConocimientoInfo, .investigadorCuerpo, .investigadorPublicacionesContainer a {
  font-size: 13px;
  line-height: 130%;
}

.uBlogsy_post_landing_author, 
.autorAreaSumarioContent, .autorAreaSumarioContent p, .autorAreaSumarioContent span, .eventoParticipanteSumarioContent, 
.eventoParticipanteSumarioContent p, .eventoParticipanteSumarioContent span {font-size: 14px; line-height: 21px;}
.uBlogsy_post_month {font-size: 10px;}
.blogsListadoTags a {font-size: 12px;}
.uBlogsy_post_landing_title {font-size: 14px; line-height: 30px; }
.blogAreaTitulo, .eventoParticipanteTitulo {font-size: 20px; line-height: 24px;}
.blogAreaCargo, .blogAreasPostRecientes li a, .blogAreasPostRecientes li, 
.eventoParticipanteCargo {font-size: 16px; line-height: 24px;}
#autorBlogContainer, #autorBlogPost {text-align: center;}
#autorBlogPost {font-size: 20px; line-height: 50px;}
#autorBlogPostCargo {text-align: left;}
#masEntradasAutorBlog {font-size: 19px; line-height: 40px;}  
.uBlogsy_post_landing_summary p, .uBlogsy_post_landing_summary {font-size: 17px; line-height: 26px;}
#InstructionTextCell {font-size: 26px; line-height: 30px;}

@media only screen and (max-width: 768px) {
  .uBlogsy_post_landing_title {font-size: 20px; line-height: 45px;}
}

.newsArticleTemas p, .imgInfo p, .articleTextTemas p, .articleTextTemas span, #subtitle_medio p,
.articleTextTemas, .summaryNewsComunicadosHome p, .destacadaConocimientoSummary,
.summaryNewsComunicadosHome {font-size: 14px; line-height: 21px;}

#subtitle_medio p.miniArialTextTemas, div#mainContentColumnTemas p.miniArialTextTemas,
div.newsArticleTemas p.miniArialTextTemas, div.bodyNotaAnalisis p.miniArialTextTemas,
div.newsArticle p.miniArialText, div.elEventoEnLosMediosContainer p.miniArialText,
div#newsBodyContainer p.miniArialTextTemas, div.bodyVideo p.miniArialTextTemas, 
div.bodyInfografias p.miniArialTextTemas, div.listNewsItemDate p.miniArialTextTemas {
  font-size: 10px;
  font-weight: 500;
  line-height: 130%;
}

div#mainContentColumnTemas a.strongArialTextTemas, div.mainContentColumnTemas a.strongArialTextTemas,
div.newsArticle a.strongArialText, div.elEventoEnLosMediosContainer a.strongArialText, .mainContentColumn .mainPost h4 a,
div.sideBarArticleEstatico a.strongArialText, div.newsArticle, div.sideBarArticleTemas a.strongArialText, 
div.elEventoEnLosMediosContainer, div.investigadorContent .investigadorTitle, 
div#investigadorInfoContent .investigadorTitle, div.investigadorPublicaciones .investigadorPublicacionTitle,
div#investigadorPublicacionesContent .investigadorPublicacionTitle {
  font-size: 14px;
  margin-top: 8px;
  display: inline-block;
  line-height: 16px;
}

div.sideBarArticleTemas a.strongArialTextTemas, div#mainContentColumnTemas a.titleNewsTema, 
div.destacadaConocimientoInfo a.strongArialTextTemas, div.contenidoRelacionado a.strongArialTextTemas {
  font-size: 17px; 
  line-height: 26px; 
  margin-top: 8px; 
  display: inline-block; 
  min-height: 46px;
}

div.investigadorContent .investigadorTitle,
div#investigadorInfoContent .investigadorTitle, div.investigadorPublicaciones .investigadorPublicacionTitle,
div#investigadorPublicacionesContent .investigadorPublicacionTitle {font-weight: bold; font-size: 13px;}

div.investigadorContent .investigadorTitle span, #investigadorPosition {font-style: italic; font-weight: normal;}

div.newsArticle a.strongArialText, div.elEventoEnLosMediosContainer a.strongArialText {
  font-size: 17px;
  line-height: 26px;
  min-height: 52px;
}

.mainContentColumn .mainPost h4 a {margin-top: 0; height: 60px; font-size: 20px; line-height: 30px;}
/*********End Temas***************/

/********Begin Subtemas************/
.pro_header {font-size: 23px;}
.newsSubTemaTitle, .newsSubTemaTitle a {color: white;}
/*********End Subtemas*************/

/*********Begin ebook*************/
#ebookTitle {
  color: #111;
  font-size: 14px;
  font-weight: 400;
}

div#ebookSummary {color: #999; font-size: 13px;}
div#ebookInfo {color: #000; line-height: 1.8em;}
/*********End ebook*************/

/********Begin paginas estaticas**********/
.tituloEstaticas {font-size: 25px; color: #16638f;}
/****************End pag estaticas ********/

/********Begin conocimiento**********/
h2#cabeceraNewsConocimiento {color: #e73416;}
.temaNotaAnalisis {color: #FFF; font-size: 13px;}

.bodyNotaAnalisis, .bodyNotaAnalisis a, #tituloNotaAnalisisColumn1 a, #tituloVideoColumn1 a, .bodyVideo, .bodyVideo a, 
#sumarioVideoColumn1, #tituloInfografiaColumn1 a {color: #000; font-size: 12px;}
.bodyNotAnalisis, #sumarioVideoColumn1 {font-size: 13px;}
.moduloConocimientoRow, .moduloConocimientoRow a {font-size: 13px;}
.infografiaTitleColumn2 a, .infografiaTitleColumn2 p {color: white !important;}
.verMasConocimiento, .verMasConocimiento a {font-size: 12px;}
/****************End conocimiento********/

/**************** Begin noticias principales ********/
#newsSummaryTitle, .postBlogTemasTitle, #currentVideoContainer span {font-size: 26px; line-height: 30px;}
#newsSummaryContent p, #newsSummaryContent, #listNewsPagination, 
#listNewsPagination a, #listEventsPagination, #listEventsPagination a, 
#xsltsearch_navigation, #xsltsearch_navigation a {font-size: 20px; line-height: 28px;}

#newsBodyContainer p, #newsBodyContainer span, .contenidoBlogTemas p, .contenidoBlogTemas span, #leftContentTemas,
#leftContentTemas ul, #leftContentTemas ol, .contenidoBlogTemas ul, #patentesBodyContainer p,
.contenidoBlogTemas ol, .convocatoriaIntroText, .tablaInfoConvocatoriaTitle, .cuerpo_investigacion p,
.containerRenderEventos p, .containerRenderEventos {font-size: 17px; line-height: 28px;}
.noticiaAsocItemTitle {color: #5F5F5F; font-size: 12px;}

.noticiaAsocItemLink {
  font-size: 10px;
  color: #035182;
  float: right;
}
/******** End noticias principales **********/

/******** Begin SobreCAF **********/
.sobreCAFitem h5 {
  color: #2e5285;
  font-size: 20px;
}

#informacionInstitucionalSobreCAFContent h5 {
  color: #999999;
  font-size: 35px;
}

div.docSobreCAFdownload h5 {
  color: #2e5285 !important; 
  font-size: 28px !important;
}

.docSobreCAFdownloadContainer, .docSobreCAFdownloadContainer a {
  color: black;
  font-size: 12px;
  text-align: right;
}

#trabajaNosotrosSobreCAFcontainer h5, #cafEnInternetSobreCAFcontainer h5 {
  color: #ffffff;
  font-size: 20px;
}

#trabajaNosotrosSobreCAFcontainer a {
  color: #5f5f5f;
  font-size: 18px;
}

#tablaCifrasSobreCAF {
  color: #606060;
  font-size: 16px;
} 

#tablaCifrasSobreCAF a {
  color: #6d6d6d;
  font-size: 14px;
  text-align: right;
}

#tablaCifrasSobreCAF .blockHeaderInvestorsSobreCAF a{
  color: black;
  font-size: 16px;
  text-align: left;
}

.cifrasDeCAFtableText {font-size: 12px; }
/******** End sobreCAF **********/

/**********Begin listado de noticias*********/
.listNewsItemTitle, .listNewsItemTaxonomy, .listNewsItemTitle a, .listEventsItemTaxonomy, .listEventsItemTitle, 
.listEventsItemSummary, .listEventsItemTitle a, .project_title {
  line-height: 22px;
  font-size: 17px;
}

.listNewsItemSummary, .listEventsItemSummary {font-size: 14px; line-height: 22px;}
.listNewsItemTaxonomy, .listEventsItemTaxonomy {font-size: 10px;}

.listNewsPaginationContent a, .listEventsPaginationContent a {
  font-size: 14px;
  font-weight: 400;
}

.embedSocialMediaTitle {font-size: 20px !important; text-align: center;}
/**********end listado de noticias************/

/*link y pag cableado para los cuerpos. 
No poner mas arriba para evitar reescritura*/
#newsBodyContainer a, #newsBodyContainer p > a,
.childPublicationContainer a, .contenidoBlogTemas a, .contenidoBlogTemas p > a {
  color: #1A77BD;
  text-decoration: none;
}

#newsBodyContainer a:hover, #newsBodyContainer p > a:hover,
.childPublicationContainer a:hover {
  color: #015289;
  text-decoration: none;
}


/****************Investigadores ********************/
.investigadorMasInformacion, .investigadorMasInformacion a,
.investigadorVerTodas, .investigadorVerTodas a {
  color: #015289;
  font-size: 12px;
}

.investigadorMasInformacion, .investigadorVerTodas {text-align: right;}
/***************************************************/

/*inversionistas*/
.ratingsTable {font-size: 17px; line-height: 26px;}
/*end inversionistas*/

/***** nuevos estilos ******/
.filterBox, .filterResult {font-size: 20px; line-height: 24px;}
.filtrarProyTitle {font-size: 24px;}
.project_status, .filterResult {text-align: right;}
.usedFilter {text-align: center;}

/*last line to prevent cropping*/

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.link_ipag {

}

.titulo_pagina {
font-size: 25px; color: #16638f;
}

.titulo_pagina_naranja {
font-size: 25px; color: #ff7d00;
}

.titulo_pagina_azul {
font-size: 25px; color: #1f8bcc;
}

.titulo_pagina_aguamarina {
font-size: 25px; color: #12c1d5;
}

.titulo_pagina_rojo {
font-size: 25px; color: #dd4124;
}

.titulo_pagina_amarillo {
font-size: 25px; color: #cf990e;
}

.imagen_izq {
float: left; margin-right: 10px; margin-bottom: 10px;
}

.tablasGenericas {
width: 100%; float: left;
}

.subtitulo_pagina {
font-size: 18px; margin-bottom: 20px;
}

.botonCAF {
padding: 15px 20px !important;   max-width: 18%;   float: left;   font-size: 16px;   color: white;   border: 0;   border-radius: 5px;
}

.mobileWith {
width: 100%;
}

